# HG changeset patch # User verrierj # Date 1322042507 -3600 # Node ID f76edbe6d06b96aa548c01e5bf476c0bb7f4a604 # Parent 953228fcbb5617e706d51b07adba26210cc42c92 Permission table is in a separate template diff -r 953228fcbb56 -r f76edbe6d06b src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_ldt.html --- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_ldt.html Mon Nov 21 15:33:17 2011 +0100 +++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_ldt.html Wed Nov 23 11:01:47 2011 +0100 @@ -15,34 +15,7 @@ - + {% endblock %} {% block js_declaration %} @@ -89,39 +62,9 @@ $("#close_button").click(function (e) { e.preventDefault(); parent.$.nmTop().close(); - }); - - $(".permission").live("click", function () { - var group_name = $(this).attr('value'); - var group_id = group_name.split('_').pop(); - - $("a[value=\"" + group_name + "\"]").removeClass('choice'); - $(this).addClass('choice'); - - if ($(this).hasClass('perm_read')) { - var perm = 'read'; - } else { - var perm = 'write'; - } - - $(".perm_field",$(this).closest('tr')).attr('value', perm); - }); - - $(".checkbox_group").bind("change", function() { - var line = $(this).closest('tr'); - - if (!$(this).is(":checked")) { - $(".choice", line).removeClass('choice'); - $(".perm_read, .perm_write", line).removeClass('permission'); - } else { - $(".perm_read", line).addClass('choice'); - $(".perm_read, .perm_write", line).addClass('permission'); - } - }); + }); - check_uncheck_all("content"); check_uncheck_all("group"); - activate_initial_permissions(); }); @@ -190,46 +133,8 @@ -
- - -
-
- - {{ management_form }} - - - - - - - - - - {% for form, group in group_form %} - - - - - {{ form.perms }} - {{ form.group }} - - {% endfor %} - - -
- {% if groups|length > 1 %} - - {% endif %} - {% trans "nom" %}{% trans "Permissions" %}
{{ form.share }}{{ group.name }} - {% trans "perm.read" %} - {% trans "perm.write" %} -
-
-
-
- - + {% include "ldt/ldt_utils/partial/permissions.html" %} +
{% if ldt_id %} diff -r 953228fcbb56 -r f76edbe6d06b src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/permissions.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/permissions.html Wed Nov 23 11:01:47 2011 +0100 @@ -0,0 +1,95 @@ +{% load i18n %} + + + + +
+ + +
+
+ + {{ management_form }} + + + + + + + + + + {% for form, group in group_form %} + + + + + {{ form.perms }} + {{ form.group }} + + {% endfor %} + + +
+ {% if groups|length > 1 %} + + {% endif %} + {% trans "nom" %}{% trans "Permissions" %}
{{ form.share }}{{ group.name }} + {% trans "perm.read" %} + {% trans "perm.write" %} +
+
+
+
diff -r 953228fcbb56 -r f76edbe6d06b src/ldt/ldt/static/ldt/css/style.css --- a/src/ldt/ldt/static/ldt/css/style.css Mon Nov 21 15:33:17 2011 +0100 +++ b/src/ldt/ldt/static/ldt/css/style.css Wed Nov 23 11:01:47 2011 +0100 @@ -223,11 +223,28 @@ text-decoration:underline; } -.errorlist -{ +#lefttable { + float: left; +} + +.bold { + font-weight: bold; +} + +.perm_read, .perm_write { + text-decoration: none; + color: black; +} + +.pointer { + cursor: pointer; +} + +.errorlist { color: red; font-size:12px } + .ui-tooltip-dark .ui-tooltip-content { font-size: 1.1em; border-width: 0px;