/templates/library/common/folder_permissions.mako

https://bitbucket.org/cistrome/cistrome-harvard/ · Mako · 19 lines · 15 code · 3 blank · 1 comment · 3 complexity · f97a13f327df5e607392ec7bd34372c3 MD5 · raw file

  1. <%inherit file="/base.mako"/>
  2. <%namespace file="/message.mako" import="render_msg" />
  3. <%namespace file="/dataset/security_common.mako" import="render_permission_form" />
  4. <br/><br/>
  5. <ul class="manage-table-actions">
  6. <li>
  7. <a class="action-button" href="${h.url_for( controller='library_common', action='browse_library', cntrller=cntrller, id=library_id, use_panels=use_panels, show_deleted=show_deleted )}"><span>Browse this data library</span></a>
  8. </li>
  9. </ul>
  10. %if message:
  11. ${render_msg( message, status )}
  12. %endif
  13. %if ( trans.user_is_admin() and cntrller in [ 'library_admin', 'requests_admin' ] ) or trans.app.security_agent.can_manage_library_item( current_user_roles, folder ):
  14. ## LIBRARY_ACCESS is a special permission that is set only at the library level.
  15. ${render_permission_form( folder, folder.name, h.url_for( controller='library_common', action='folder_permissions', cntrller=cntrller, id=trans.security.encode_id( folder.id ), library_id=library_id, show_deleted=show_deleted ), roles, do_not_render=[ 'LIBRARY_ACCESS' ] )}
  16. %endif