summaryrefslogtreecommitdiff
path: root/templates/apps
diff options
context:
space:
mode:
authorJohan Berggren <jbn@nordu.net>2011-03-04 14:38:19 +0100
committerJohan Berggren <jbn@nordu.net>2011-03-04 14:38:19 +0100
commit613ab889ea717c86cda5b61332027581d6eb61e8 (patch)
treef46c11bc3bdb97e5fcdd7c8c0c470cf7d28bec29 /templates/apps
parent07a04353ebacf6769683b55694d5aa78139d1d4f (diff)
parentf0dd7b2469b6d276fdfdc0a0dc4da5101ce272cc (diff)
Merge branch 'master' of git.nordu.net:coip
Diffstat (limited to 'templates/apps')
-rw-r--r--templates/apps/name/acls.html38
-rw-r--r--templates/apps/name/addace.html51
-rw-r--r--templates/apps/name/name.html2
3 files changed, 80 insertions, 11 deletions
diff --git a/templates/apps/name/acls.html b/templates/apps/name/acls.html
index 5b91429..7fe8250 100644
--- a/templates/apps/name/acls.html
+++ b/templates/apps/name/acls.html
@@ -1,14 +1,32 @@
-{% extends "edit.html" %}
+{% extends "tree.html" %}
{% load permdisplay %}
-{% block beforeform %}
-<h1>Permissions on {{name}}</h1>
-<table style="margin-bottom: 20px;">
+{% block widgets %}
+ $("#acl").accordion({
+ header: 'h3',
+ collapsible: true,
+ active: false
+ });
+{% endblock %}
+{% block content %}
+<h1>Permissions on {{name.short}}</h1>
+<div id="acl" style="margin-bottom: 20px;">
{% for ace in acl %}
-<tr>
- <td>{{ace.dst|acldstdisplay}}</td>
- <td>{{ace.data|permdisplay}}</td>
- <td><a href="/namelink/{{ace.id}}/remove"><span class="ui-icon ui-icon-trash"></span></td>
-</tr>
+ <div id="{{ace.id}}">
+ <h3 class="listheader">Permissions for {{ace.dst|acldstdisplay}}</h3>
+ <div>
+ <div>{{ace.dst|acldstdisplay}} {{ace.data|permdisplay}}.</div>
+ <div class="rlist button">
+ <ul>
+ <li><a href="/name/{{ace.src.id}}/acl/{{ace.id}}/remove">Remove</a></li>
+ </ul>
+ </div>
+ </div>
+ </div>
{% endfor %}
-</table>
+</div>
+<div class="ilist button">
+ <ul>
+ <li><a href="/name/{{name.id}}/acl/0/add">Add Permission</a></li>
+ </ul>
+</div>
{% endblock %} \ No newline at end of file
diff --git a/templates/apps/name/addace.html b/templates/apps/name/addace.html
new file mode 100644
index 0000000..17d8362
--- /dev/null
+++ b/templates/apps/name/addace.html
@@ -0,0 +1,51 @@
+{% extends "edit_fieldsets.html" %}
+{% load permdisplay %}
+{% block widgets %}
+ $('#wizard').formwizard({
+ validationEnabled: true,
+ focusFirstInput: true,
+ textSubmit: "Finish",
+ validationOptions: {
+ rules: {
+ subject_label: 'required'
+ }
+ }
+ });
+ $('#id_subject').autocomplete({
+ source: "/name/search.json",
+ focus: function(event, ui) {
+ $('#id_subject').val(ui.item.label);
+ return false;
+ },
+ select: function(event, ui) {
+ $('#id_subject').val(ui.item.label);
+ $('#id_dst').val(ui.item.value);
+ return false;
+ },
+ minLength: 2,
+ open: function() {
+ $( this ).removeClass( "ui-corner-all" ).addClass( "ui-corner-top" );
+ },
+ close: function() {
+ $( this ).removeClass( "ui-corner-top" ).addClass( "ui-corner-all" );
+ }
+ });
+{% endblock %}
+{% block beforeform %}
+<h1>Permissions on {{name.short}}</h1>
+<div id="acl" style="margin-bottom: 20px;">
+{% for ace in acl %}
+<div id="{{acc.id}}">
+ <h3 class="listheader">Permissions for {{ace.dst|acldstdisplay}}</h3>
+ <div>
+ <div>{{ace.dst|acldstdisplay}} {{ace.data|permdisplay}}.</div>
+ <div class="rlist button">
+ <ul>
+ <li><a href="/namelink/{{ace.id}}/remove">Remove</a></li>
+ </ul>
+ </div>
+ </div>
+</div>
+{% endfor %}
+</div>
+{% endblock %} \ No newline at end of file
diff --git a/templates/apps/name/name.html b/templates/apps/name/name.html
index 2489004..e00a887 100644
--- a/templates/apps/name/name.html
+++ b/templates/apps/name/name.html
@@ -28,7 +28,7 @@
<div class="rlist">
<ul>
{% if render.acl %}
- <li class="button"><a href="/name/{{name.id}}/link/0">Modify Access</a></li>
+ <li class="button"><a href="/name/{{name.id}}/acl/0">Modify Access</a></li>
{% endif %}
{% if render.edit %}
<li class="button"><a href="/name/{{name.id}}/edit">Modify</a></li>