Changeset 3578
- Timestamp:
- 08/13/06 16:36:38 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/per-object-permissions/django/contrib/admin/media/js/row_level_permission.js
r3555 r3578 1 1 var row_level_permission = { 2 3 4 2 copyToNew: function (id) 5 3 { 6 var newForm = add_row_level_permission.form;4 var newForm = document.getElementById("addRLPForm"); 7 5 var form = document.getElementById("editRLPForm-"+id); 8 6 newForm.owner.selectedIndex = form.owner.selectedIndex; 9 7 newForm.perm.selectedIndex = form.perm.selectedIndex; 10 8 newForm.negative.checked = form.negative.checked; 11 } 9 }, 10 11 apply_selected: function () 12 { 13 var eleList = document.getElementsByName("apply_checkbox"); 14 var formList = []; 15 for(var i=0; eleList.length; i++) 16 { 17 var ele = eleList[i]; 18 if(ele.tagName == "INPUT") { 19 if(ele.checked) { 20 ele.form.submit(); 21 } 22 } 23 } 24 return false; 25 }, 26 27 init: function() { 28 29 } 12 30 } 13 31 django/branches/per-object-permissions/django/contrib/admin/templates/admin/row_level_permission.html
r3556 r3578 51 51 <table id="current-rlpTable"> 52 52 <tr class="header"> 53 <th> 53 <th id="select_header"></th> 54 <th id="owner_header"> 54 55 {% trans "Owner" %} 55 56 </th> 56 <th >57 <th id="perm_header"> 57 58 {% trans "Permission" %} 58 59 </th> 59 <th >60 <th id="negative_header"> 60 61 {% trans "Negative" %} 61 62 </th> 62 <th >63 <th id="options_header"> 63 64 {% trans "Options" %} 64 65 </th> … … 69 70 {% for o in rlp_form_list %} 70 71 <tr id="editRLP-{{ o.rlp.id }}"> 71 <td colspan="4"> 72 <form id="editRLPForm-{{ o.rlp.id }}" class="editRLPForm" method="POST" name="editRLPForm-{{ rlp.id }}" action="../../../auth/row_level_permission/{% objref o.rlp %}/change/"> 73 <table> 74 <tr> 72 <!--<td colspan="5">--> 73 <form id="editRLPForm-{{ o.rlp.id }}" class="editRLPForm" method="POST" name="editRLPForm-{{ o.rlp.id }}" action="../../../auth/row_level_permission/{% objref o.rlp %}/change/"> 74 <!--<table> 75 <tr>--> 76 <td> 77 <input type="checkbox" name="apply_checkbox"> 78 </td> 75 79 <td> 76 80 {{ o.form.owner }} … … 90 94 <a href="javascript:row_level_permission.copyToNew({{ o.rlp.id }})" class="copyToNewLink">{% trans 'Copy to New' %}</a> 91 95 </td> 92 < /tr>93 </table> 96 <!--</tr> 97 </table>--> 94 98 </form> 95 99 </td> 96 100 </tr> 97 101 {% endfor %} 102 <tr align="right"> 103 <td colspan="5"> 104 <form id="apply_selected_form" method="POST" name="apply_selected_form" onsubmit="row_level_permission.apply_selected(); return false;"> 105 <input id="apply_selected_button" type="submit" value="{% trans 'Apply Selected' %}" /> 106 </form> 107 </td> 108 </tr> 98 109 {% else %} 99 110 <tr><td colspan=4><em>No row level permissions</em></td></tr> … … 101 112 </TBODY> 102 113 </table> 103 104 <table style="display: none">105 <tr id="empty_editRLP">106 <td colspan="4">107 <form id="empty_editRLPForm" method="POST" class="editRLPForm" name="empty-editRLPForm">108 <table>109 <tr>110 <td>111 {{ empty_rlp_form.owner }}112 </td>113 <td>114 {{ empty_rlp_form.perm }}115 </td>116 <td>117 {{ empty_rlp_form.negative }}118 </td>119 <td>120 <input id="applyButton" type="submit" value="{% trans 'Apply' %}" />121 <input id="cancelButton" type="reset" value="{% trans 'Reset' %}"/>122 <br/>123 <a class="deleteLink" >{% trans 'Delete' %}</a> |124 <a class="copyToNewLink">{% trans 'Copy to New' %}</a>125 </td>126 </tr>127 </table>128 </form>129 </td>130 </tr>131 </table>
