app/views/responsibilities/edit.html.haml
.app
= render "application/header"
.app-body
.app-body-title
.ui-body-title
.ui-body-title-label
%h1.title-xl
%i.icon-lock
#{_"Transfer responsibility of"}
- if @media_resources.count == 1
"#{@media_resources.first.title}"
- else
#{@media_resources.count}
- if @media_resources.count != @all_media_resources.count
#{_"out of"} #{@all_media_resources.count}
= _"Inhalten"
.app-body-ui-container
.bordered.ui-container.midtone.rounded.mbm
= render :partial => "media_resources/selection",
:locals => {:media_resources => @media_resources.limit(100)}
.ui-container.bordered.bright.rounded-right.rounded-bottom.pal
=form_tag transfer_responsibilities_path, id: "responsibility" ,method: 'POST' do
=hidden_field_tag :media_resource_id, params[:media_resource_id]
=hidden_field_tag :collection_id, params[:collection_id]
.form-body
.ui-form-group.rowed.minimal
%fieldset
%label{for: "autocomplete_user", class: "form-label title-l mbs"}
.title-l.pbm Verantwortlichkeit auf folgende Person übertragen
-#=text_field_tag :user, nil, class: "block", placeholder: "Id des Benutzers"
.form-item
=text_field_tag :user, nil, class: "col1of2", placeholder: "Nachname, Vorname [login]"
.ui-form-group.rowed.minimal.mtm
%fieldset.userpermission
.ui-rights-management.compact
.ui-rights-body
%table.ui-rights-group
%caption Die vorherige verantwortliche Person erhält folgende Berechtigungen
%tbody
%td.ui-rights-role
-# TODO how to make custom select element work here?
=select :premission, :presets, PermissionPreset.all.collect{|p| [p.name, Hash[%w(view download edit manage).map{|perm|["userpermission_#{perm}",p[perm]]}]]} << [_("Custom"),'custom'], {}, class: 'hidden'
%td.ui-rights-check.view
%label
=check_box :userpermission, :view, {checked: true}
=_"View"
%td.ui-rights-check.download
%label
=check_box :userpermission, :download, {checked: true}
=_"Download"
%td.ui-rights-check.edit
%label
=check_box :userpermission, :edit, {checked: true}
=_"Edit"
%td.ui-rights-check.manage
%label
=check_box :userpermission, :manage, {checked: true}
=_"Manage"
/ %p.title-s-alt Sie erhalten die folgende Zugriffsberechtigungen
/ %label
/ =select :premission, :presets, PermissionPreset.all.collect{|p| [p.name, Hash[%w(view download edit manage).map{|perm|["userpermission_#{perm}",p[perm]]}]]} << [_("Custom"),'custom'], {}, class: 'hidden'
/ %label
/ =check_box :userpermission, :view, {checked: true}
/ =_"View"
/ %label
/ =check_box :userpermission, :download, {checked: true}
/ =_"Download"
/ %label
/ =check_box :userpermission, :edit, {checked: true}
/ =_"Edit"
/ %label
/ =check_box :userpermission, :manage, {checked: true}
/ =_"Manage"
.form-footer
.ui-actions
= link_to @back_link, class: "link weak", title: _("Cancel") do
= _("Cancel")
= button_tag type: 'submit' , class: "primary-button large" do
Übertragen
.app-footer-push
= render :partial => "application/footer", :locals => {:clipboard => false}
:coffee
$ ->
window.App.Responsibilities.initialize($("form#responsibility"))