Changeset 1449:cca49f93d117
- Timestamp:
- 08/18/13 14:01:07 (10 years ago)
- Branch:
- 2.5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/js/_users_actions.js
r1432 r1449 25 25 // select related permissions for admin 26 26 if (prop[2] == 'admin') { 27 if (e.checked) { 28 admin(e,perms,re); 29 } 27 30 $(e).click(function(){ 28 P = this.name.match(re); 29 30 perms[P[1]]['usage'].checked = this.checked; 31 perms[P[1]]['publish'].checked = this.checked; 32 perms[P[1]]['delete'].checked = this.checked; 33 perms[P[1]]['contentadmin'].checked = this.checked; 34 perms[P[1]]['categories'].checked = this.checked; 35 perms[P[1]]['media'].checked = this.checked; 36 perms[P[1]]['media_admin'].checked = this.checked; 37 perms[P[1]]['usage'].disabled = this.checked; 38 perms[P[1]]['publish'].disabled = this.checked; 39 perms[P[1]]['delete'].disabled = this.checked; 40 perms[P[1]]['contentadmin'].disabled = this.checked; 41 perms[P[1]]['categories'].disabled = this.checked; 42 perms[P[1]]['media'].disabled = this.checked; 43 perms[P[1]]['media_admin'].disabled = this.checked; 44 31 admin(this,perms,re); 45 32 }); 46 33 // select related permissions for content admin 47 34 } else if (prop[2] == 'contentadmin') { 35 if (e.checked) { 36 contentadmin(e,perms,re); 37 } 48 38 $(e).click(function(){ 49 P = this.name.match(re); 50 51 perms[P[1]]['usage'].checked = this.checked; 52 perms[P[1]]['publish'].checked = this.checked; 53 perms[P[1]]['delete'].checked = this.checked; 54 perms[P[1]]['usage'].disabled = this.checked; 55 perms[P[1]]['publish'].disabled = this.checked; 56 perms[P[1]]['delete'].disabled = this.checked; 57 39 contentadmin(this,perms,re); 58 40 }); 59 41 // select related permissions for media admin 60 42 } else if (prop[2] == 'media_admin') { 43 if (e.checked) { 44 mediaadmin(e,perms,re); 45 } 61 46 $(e).click(function(){ 62 P = this.name.match(re); 63 64 perms[P[1]]['media'].checked = this.checked; 65 perms[P[1]]['media'].disabled = this.checked; 66 47 mediaadmin(this,perms,re); 67 48 }); 68 49 } 69 50 } 51 52 function admin(E,perms,re) { 53 P = E.name.match(re); 54 55 perms[P[1]]['usage'].checked = E.checked; 56 perms[P[1]]['publish'].checked = E.checked; 57 perms[P[1]]['delete'].checked = E.checked; 58 perms[P[1]]['contentadmin'].checked = E.checked; 59 perms[P[1]]['categories'].checked = E.checked; 60 perms[P[1]]['media'].checked = E.checked; 61 perms[P[1]]['media_admin'].checked = E.checked; 62 perms[P[1]]['usage'].disabled = E.checked; 63 perms[P[1]]['publish'].disabled = E.checked; 64 perms[P[1]]['delete'].disabled = E.checked; 65 perms[P[1]]['contentadmin'].disabled = E.checked; 66 perms[P[1]]['categories'].disabled = E.checked; 67 perms[P[1]]['media'].disabled = E.checked; 68 perms[P[1]]['media_admin'].disabled = E.checked; 69 } 70 71 function contentadmin(E,perms,re) { 72 P = E.name.match(re); 73 74 perms[P[1]]['usage'].checked = E.checked; 75 perms[P[1]]['publish'].checked = E.checked; 76 perms[P[1]]['delete'].checked = E.checked; 77 perms[P[1]]['usage'].disabled = E.checked; 78 perms[P[1]]['publish'].disabled = E.checked; 79 perms[P[1]]['delete'].disabled = E.checked; 80 } 81 82 function mediaadmin(E,perms,re) { 83 P = E.name.match(re); 84 85 perms[P[1]]['media'].checked = E.checked; 86 perms[P[1]]['media'].disabled = E.checked; 87 } 88 89 70 90 }); 71 91 };
Note: See TracChangeset
for help on using the changeset viewer.