user_toolbars.mak 3.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <%namespace name="TIM" file="tracim.templates.pod"/>
  2. <%namespace name="ICON" file="tracim.templates.widgets.icon"/>
  3. <%def name="USER(current_user, user)">
  4. ## SIDEBAR RIGHT
  5. <div>
  6. <div class="btn-group btn-group-vertical">
  7. <%
  8. if current_user.id!=user.id:
  9. user_edit_url = tg.url('/admin/users/{}/edit'.format(user.id))
  10. user_password_edit_url = tg.url('/admin/users/{}/password/edit'.format(user.id))
  11. else:
  12. user_edit_url = tg.url('/user/{}/edit'.format(user.id))
  13. user_password_edit_url = tg.url('/user/{}/password/edit'.format(user.id))
  14. endif
  15. %>
  16. <a title="${_('Edit current user')}" class="btn btn-default" data-toggle="modal" data-target="#user-edit-modal-dialog" data-remote="${user_edit_url}" >${ICON.FA('fa-edit t-less-visible')} ${_('Edit user')}</a>
  17. % if tmpl_context.auth_is_internal:
  18. <a title="${_('Change password')}" class="btn btn-default" data-toggle="modal" data-target="#user-edit-password-modal-dialog" data-remote="${user_password_edit_url}" >${ICON.FA('fa-key t-less-visible')} ${_('Password')}</a>
  19. % endif
  20. </div>
  21. <p></p>
  22. % if current_user.profile.id>2 and current_user.id!=user.id:
  23. <div class="btn-group btn-group-vertical">
  24. % if user.enabled:
  25. <a title="${_('Disable user')}" class="btn btn-default" href="${tg.url('/admin/users/{}/disable?next_url=user'.format(user.id))}">${ICON.FA('fa-lightbulb-o fa-fw t-disabled-color')} ${_('Disable')}</a>
  26. % else:
  27. <a title="${_('Enable user')}" class="btn btn-default" href="${tg.url('/admin/users/{}/enable?next_url=user'.format(user.id))}">${ICON.FA('fa-lightbulb-o fa-fw t-enabled-color')} ${_('Enable')}</a>
  28. % endif
  29. </div>
  30. % endif
  31. </div> <!-- # End of side bar right -->
  32. ## SIDEBAR RIGHT [END]
  33. </%def>
  34. <%def name="USER_ME(current_user)">
  35. ## SIDEBAR RIGHT
  36. <div class="btn-group btn-group-vertical">
  37. <%
  38. user_edit_url = tg.url('/user/{}/edit'.format(current_user.id), {'next_url': '/home'})
  39. user_password_edit_url = tg.url('/user/{}/password/edit'.format(current_user.id))
  40. %>
  41. <a title="${_('Edit my profile')}" class="btn btn-default edit-profile-btn" data-toggle="modal" data-target="#user-edit-modal-dialog" data-remote="${user_edit_url}" >${ICON.FA('fa-edit t-less-visible')} ${_('Edit my profile')}</a>
  42. % if tmpl_context.auth_is_internal:
  43. <a title="${_('Change password')}" class="btn btn-default change-password-btn" data-toggle="modal" data-target="#user-edit-password-modal-dialog" data-remote="${user_password_edit_url}" >${ICON.FA('fa-key t-less-visible')} ${_('Password')}</a>
  44. % endif
  45. </div><!-- # End of side bar right -->
  46. ## SIDEBAR RIGHT [END]
  47. </%def>
  48. <%def name="USERS(current_user)">
  49. ## SIDEBAR RIGHT
  50. <div id="sidebar-right" class="col-sm-1 col-md-1 col-sm-offset-11 sidebar bg-secondary">
  51. <div class="btn-group btn-group-vertical">
  52. </div>
  53. <p></p>
  54. </div> <!-- # End of side bar right -->
  55. ## SIDEBAR RIGHT [END]
  56. </%def>