Changeset 6877 for trunk/expressoAdmin1_2/js/jscode/shared_accounts.js
- Timestamp:
- 07/25/12 17:48:06 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/js/jscode/shared_accounts.js
r6096 r6877 173 173 Element('em_input_writeAcl').checked = false; 174 174 Element('em_input_sendAcl').checked = false; 175 Element('em_input_saveAcl').checked = false;176 175 Element('em_input_folderAcl').checked = false; 177 176 … … 339 338 Element('em_input_writeAcl').disabled = true; 340 339 Element('em_input_sendAcl').disabled = true; 341 Element('em_input_saveAcl').disabled = true;342 340 Element('em_input_folderAcl').disabled = true; 343 341 } … … 625 623 Element('em_input_writeAcl').checked = false; 626 624 Element('em_input_sendAcl').checked = false; 627 Element('em_input_saveAcl').checked = false;628 Element('em_input_saveAcl').disabled = true;629 625 Element('em_input_folderAcl').checked = false; 630 626 Element('em_input_readCalendar').checked = false; … … 707 703 if(this.ownersAcl[user]) 708 704 { 709 if ( this.ownersAcl[user].indexOf('lrs',0) >= 0) 705 if ( (this.ownersAcl[user].indexOf('l',0) >= 0) && 706 (this.ownersAcl[user].indexOf('r',0) >= 0) && 707 (this.ownersAcl[user].indexOf('s',0) >= 0) 708 ) 710 709 { 711 710 Element('em_input_sendAcl').disabled = false; … … 715 714 Element('em_input_sendAcl').disabled = true; 716 715 717 if ( this.ownersAcl[user].indexOf('d',0) >= 0) 716 if ( (this.ownersAcl[user].indexOf('t',0) >= 0) && 717 (this.ownersAcl[user].indexOf('e',0) >= 0) 718 ) 718 719 { 719 720 Element('em_input_deleteAcl').checked = true; 720 721 } 721 if ( this.ownersAcl[user].indexOf('wi',0) >= 0) 722 if ( (this.ownersAcl[user].indexOf('w',0) >= 0) && 723 (this.ownersAcl[user].indexOf('i',0) >= 0) 724 ) 722 725 { 723 726 Element('em_input_writeAcl').checked = true; 724 727 } 725 if (this.ownersAcl[user].indexOf('a',0) >= 0) 728 if ((this.ownersAcl[user].indexOf('p',0) >= 0) && 729 (this.ownersAcl[user].indexOf('a',0) >= 0) ) 726 730 { 727 731 Element('em_input_sendAcl').disabled = false; 728 732 Element('em_input_sendAcl').checked = true; 729 733 } 730 if ( this.ownersAcl[user].indexOf('p',0) >= 0) 731 { 732 Element('em_input_saveAcl').disabled = false; 733 Element('em_input_saveAcl').checked = true; 734 } 735 if ( this.ownersAcl[user].indexOf('c',0) >= 0) 734 735 if ( (this.ownersAcl[user].indexOf('k',0) >= 0) && 736 (this.ownersAcl[user].indexOf('x',0) >= 0) 737 ) 736 738 { 737 739 Element('em_input_folderAcl').checked = true; 738 740 } 739 if( Element('em_input_writeAcl').checked && Element('em_input_sendAcl').checked ){ 740 Element('em_input_saveAcl').disabled = false; 741 } else Element('em_input_saveAcl').disabled = true; 741 742 742 } 743 743 } … … 771 771 772 772 if (Element('em_input_deleteAcl').checked) 773 acl += ' d';773 acl += 'te'; 774 774 775 775 if (Element('em_input_writeAcl').checked) … … 777 777 778 778 if (Element('em_input_sendAcl').checked) 779 acl += ' a';779 acl += 'pa'; 780 780 781 781 if (Element('em_input_folderAcl').checked) 782 acl += ' c';782 acl += 'kx'; 783 783 784 if (Element('em_input_sendAcl').checked && Element('em_input_writeAcl').checked){ 785 Element('em_input_saveAcl').disabled = false; 786 } else { 787 Element('em_input_saveAcl').disabled = true; 788 Element('em_input_saveAcl').checked = false; 789 } 790 if (Element('em_input_saveAcl').checked) 791 acl += 'p'; 784 792 785 793 786 this.ownersAcl[user] = acl; … … 980 973 Element('em_input_writeAcl').checked = false; 981 974 Element('em_input_sendAcl').checked = false; 982 Element('em_input_saveAcl').checked = false;983 975 Element('em_input_folderAcl').checked = false; 984 976
Note: See TracChangeset
for help on using the changeset viewer.