diff options
-rw-r--r-- | coip/apps/name/views.py | 6 | ||||
-rw-r--r-- | templates/apps/name/name.html | 16 | ||||
-rw-r--r-- | templates/base.html | 2 |
3 files changed, 21 insertions, 3 deletions
diff --git a/coip/apps/name/views.py b/coip/apps/name/views.py index 125060c..6e0132f 100644 --- a/coip/apps/name/views.py +++ b/coip/apps/name/views.py @@ -46,7 +46,11 @@ def show(request,name): if name.has_permission(request.user,'r'): return respond_to(request, {'text/html': 'apps/name/name.html'}, - {'name': name, 'memberships': name.memberships, 'edit': name.has_permission(request.user,'#w')}) + {'name': name, + 'memberships': name.memberships, + 'delete': name.has_permission(request.user,'#d'), + 'insert': name.has_permission(request.user,'#i'), + 'edit': name.has_permission(request.user,'#w')}) else: return HttpResponseForbidden() diff --git a/templates/apps/name/name.html b/templates/apps/name/name.html index 744948c..6ef3e91 100644 --- a/templates/apps/name/name.html +++ b/templates/apps/name/name.html @@ -36,7 +36,21 @@ $(function() { <div style="float: right; width: 60%; padding-left: 20px;"> {% if name %} <div class="ui-widget-content ui-corner-all infopanel"> - <h3 style="float: left;">{{name}}</h3><a style="float: right;" href="/name/edit/id/{{name.id}}"><div class="ui-icon ui-icon-wrench"></div></a><div class="clear"/> + <div class="navlist"> + <ul> + {% if edit %} + <li style="float: right;"><a class="tip" title="Modify this name" href="/name/edit/id/{{name.id}}"><span class="ui-icon ui-icon-wrench"></span></a> + {% endif %} + {% if delete %} + <li style="float: right;"><a class="tip" title="Permanently remove this name" href="/name/delete/id/{{name.id}}"><span class="ui-icon ui-icon-trash"></span></a> + {% endif %} + {% if insert %} + <li style="float: right;"><a class="tip" title="Create new subordinate name" href="/name/add/id/{{name.id}}"><span class="ui-icon ui-icon-plusthick"></span></a> + {% endif %} + </ul> + </div> + <div class="clear"/> + <h3>{{name}}</h3> <p>{{name.description}}</p> </div> {% endif %} diff --git a/templates/base.html b/templates/base.html index cc0f8a4..18172d3 100644 --- a/templates/base.html +++ b/templates/base.html @@ -91,8 +91,8 @@ <ul> <li><a href="/user"><span class="ui-icon ui-icon-locked" style="float: left;"></span>{{ profile.display_name }}</a></li> </ul> - {% endif %} </div> + {% endif %} <div id="branding"><a style="text-decoration: none" href="/">{% block headline %}{% endblock %}</a></div> </div> <div class="clear"></div> |