/templates/webapps/community/admin/index.mako

https://bitbucket.org/cistrome/cistrome-harvard/ · Mako · 99 lines · 90 code · 7 blank · 2 comment · 7 complexity · f18a7470e8c800bd0edc8b632ba428c5 MD5 · raw file

  1. <%inherit file="/webapps/community/base_panels.mako"/>
  2. <%namespace file="/message.mako" import="render_msg" />
  3. <%def name="stylesheets()">
  4. ## Include "base.css" for styling tool menu and forms (details)
  5. ${h.css( "base", "autocomplete_tagging", "tool_menu" )}
  6. ## But make sure styles for the layout take precedence
  7. ${parent.stylesheets()}
  8. <style type="text/css">
  9. body { margin: 0; padding: 0; overflow: hidden; }
  10. #left {
  11. background: #C1C9E5 url(${h.url_for('/static/style/menu_bg.png')}) top repeat-x;
  12. }
  13. </style>
  14. </%def>
  15. <%def name="javascripts()">
  16. ${parent.javascripts()}
  17. ${h.js( "jquery", "galaxy.base" )}
  18. </%def>
  19. <%def name="init()">
  20. <%
  21. self.has_left_panel=True
  22. self.has_right_panel=False
  23. self.active_view="tools"
  24. %>
  25. %if trans.app.config.require_login and not trans.user:
  26. <script type="text/javascript">
  27. if ( window != top ) {
  28. top.location.href = location.href;
  29. }
  30. </script>
  31. %endif
  32. </%def>
  33. <%def name="left_panel()">
  34. <div class="unified-panel-header" unselectable="on">
  35. <div class='unified-panel-header-inner'>Administration</div>
  36. </div>
  37. <div class="page-container" style="padding: 10px;">
  38. <div class="toolMenu">
  39. <div class="toolSectionList">
  40. <div class="toolSectionTitle">
  41. Repositories
  42. </div>
  43. <div class="toolSectionBody">
  44. <div class="toolSectionBg">
  45. <div class="toolTitle">
  46. <a target="galaxy_main" href="${h.url_for( controller='repository', action='browse_categories', webapp='community' )}">Browse by category</a>
  47. </div>
  48. <div class="toolTitle">
  49. <a target="galaxy_main" href="${h.url_for( controller='admin', action='browse_repositories', webapp='community' )}">Browse all repositories</a>
  50. </div>
  51. <div class="toolTitle">
  52. <a target="galaxy_main" href="${h.url_for( controller='admin', action='browse_repository_metadata', webapp='community' )}">Browse metadata</a>
  53. </div>
  54. </div>
  55. </div>
  56. <div class="toolSectionTitle">
  57. Categories
  58. </div>
  59. <div class="toolSectionBody">
  60. <div class="toolSectionBg">
  61. <div class="toolTitle">
  62. <a target="galaxy_main" href="${h.url_for( controller='admin', action='manage_categories', webapp='community' )}">Manage categories</a>
  63. </div>
  64. </div>
  65. </div>
  66. <div class="toolSectionPad"></div>
  67. <div class="toolSectionTitle">
  68. Security
  69. </div>
  70. <div class="toolSectionBody">
  71. <div class="toolSectionBg">
  72. <div class="toolTitle">
  73. <a target="galaxy_main" href="${h.url_for( controller='admin', action='users', webapp='community' )}">Manage users</a>
  74. </div>
  75. <div class="toolTitle">
  76. <a target="galaxy_main" href="${h.url_for( controller='admin', action='groups', webapp='community' )}">Manage groups</a>
  77. </div>
  78. <div class="toolTitle">
  79. <a target="galaxy_main" href="${h.url_for( controller='admin', action='roles', webapp='community' )}">Manage roles</a>
  80. </div>
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. </%def>
  87. <%def name="center_panel()">
  88. <%
  89. center_url = h.url_for( action='center', webapp='community' )
  90. %>
  91. <iframe name="galaxy_main" id="galaxy_main" frameborder="0" style="position: absolute; width: 100%; height: 100%;" src="${center_url}"> </iframe>
  92. </%def>