# HG changeset patch # User verrierj # Date 1323681544 -3600 # Node ID a14509d74e13fe92a432c7655d77d611da2e2d9e # Parent 80375a7b7e1484b8da60f1b433372c1d7e2f2e5a Change modal window size + improve get_urserlist_model function for public contents diff -r 80375a7b7e14 -r a14509d74e13 src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html --- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html Fri Dec 09 11:17:15 2011 +0100 +++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/create_content.html Mon Dec 12 10:19:04 2011 +0100 @@ -45,23 +45,7 @@ '{% trans "Cancel upload" %}', "{% url ldt.ldt_utils.views.remove_temp_file %}", "{% url ldt.ldt_utils.views.get_duration %}"); - }); - - $(document).ready(function () { - - $("#public input").click(function () { - if ($(this).is(':checked')) { - $('.cellcheckbox input').attr('checked', false); - $('.cellcheckbox input').attr('disabled', true); - $('.perm_read, .perm_write').removeClass('pointer').removeClass('bold'); - } else { - $('.cellcheckbox input').removeAttr('disabled'); - $('.pointer').unbind('click'); - - activate_rw_events(); - } - }); }); @@ -121,7 +105,9 @@
{{ media_form.src.errors }}{{ media_form.src.label_tag }}{{ media_form.src }}
+ {% include "ldt/ldt_utils/partial/permissions.html" %} +
diff -r 80375a7b7e14 -r a14509d74e13 src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/permissions.html --- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/permissions.html Fri Dec 09 11:17:15 2011 +0100 +++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/permissions.html Mon Dec 12 10:19:04 2011 +0100 @@ -13,8 +13,8 @@
{% trans "User list" %}
-
loader
-


+
loader
+


@@ -27,7 +27,7 @@
- +
{% trans "Members list" %} diff -r 80375a7b7e14 -r a14509d74e13 src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/sharewith.html --- a/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/sharewith.html Fri Dec 09 11:17:15 2011 +0100 +++ b/src/ldt/ldt/ldt_utils/templates/ldt/ldt_utils/partial/sharewith.html Mon Dec 12 10:19:04 2011 +0100 @@ -1,3 +1,3 @@ -{% for res in elem_list%} +{% for res in elem_list %} {% endfor %} \ No newline at end of file diff -r 80375a7b7e14 -r a14509d74e13 src/ldt/ldt/security/utils.py --- a/src/ldt/ldt/security/utils.py Fri Dec 09 11:17:15 2011 +0100 +++ b/src/ldt/ldt/security/utils.py Mon Dec 12 10:19:04 2011 +0100 @@ -134,6 +134,9 @@ remove_perms(read_list, old_groups, object, name) def get_userlist_model(object, owner): + if hasattr(object, 'is_public') and object.is_public: + return [None, None] + users = get_users_with_perms(object, attach_perms=True) groups = get_groups_with_perms(object, attach_perms=True) object_name = object.__class__.__name__.lower() diff -r 80375a7b7e14 -r a14509d74e13 src/ldt/ldt/static/ldt/js/multiselect.js --- a/src/ldt/ldt/static/ldt/js/multiselect.js Fri Dec 09 11:17:15 2011 +0100 +++ b/src/ldt/ldt/static/ldt/js/multiselect.js Mon Dec 12 10:19:04 2011 +0100 @@ -38,11 +38,11 @@ }); $("#removeaux").click(function () { - var elems = get_selected_elems(sec_list); + var users = get_selected_elems(sec_list); - for (var i=0; i < elems.length; i++) { - $("option[value=" + elems[i] + "]", sec_list).css('color', 'black'); - $("input[value=" + elems[i] + "]", sec_selection).remove(); + for (var i=0; i < users.length; i++) { + $("option[value=" + users[i] + "]", sec_list).css('color', 'black'); + $("input[value=" + users[i] + "]", sec_selection).remove(); } }); @@ -95,12 +95,12 @@ function filter_elems(first_list, sec_list) { var selected = get_all_options(sec_list); - + $("option", first_list).each(function () { for (var i = 0; i < selected.length; i++) { if (selected[i] == $(this).attr('value')) { $(this).remove(); } } - }); + }); } \ No newline at end of file diff -r 80375a7b7e14 -r a14509d74e13 src/ldt/ldt/static/ldt/js/projectscontents.js --- a/src/ldt/ldt/static/ldt/js/projectscontents.js Fri Dec 09 11:17:15 2011 +0100 +++ b/src/ldt/ldt/static/ldt/js/projectscontents.js Mon Dec 12 10:19:04 2011 +0100 @@ -175,8 +175,8 @@ $('.content_link_create').nyroModal({ filters: ['iframe'], sizes: { - minW: 730, - minH: 840 + minW: 740, + minH: 810 }, closeOnClick:false, callbacks: { @@ -191,8 +191,8 @@ } }); - nm.store.iframe.width(730); - nm.store.iframe.height(830); + nm.store.iframe.width(740); + nm.store.iframe.height(800); } } }); @@ -210,8 +210,8 @@ $('.contenttitlelink').nyroModal({ filters: ['iframe'], sizes: { - minW: 730, - minH: 840 + minW: 740, + minH: 810 }, closeOnClick:false, callbacks: { @@ -226,8 +226,8 @@ } }); - nm.store.iframe.width(730); - nm.store.iframe.height(830); + nm.store.iframe.width(740); + nm.store.iframe.height(800); } } }); @@ -479,7 +479,7 @@ var h = $(element).innerHeight() + 10; var w = $(element).innerWidth() + 10; } - + nm.sizes.minH = h + 10; nm.sizes.minW = w; iframe.height(h);