Changeset 6877 for trunk/expressoAdmin1_2
- Timestamp:
- 07/25/12 17:48:06 (12 years ago)
- Location:
- trunk/expressoAdmin1_2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/js/jscode/messages_size.js
r5144 r6877 586 586 { 587 587 588 //Element('em_input_readAcl').checked = false;589 //Element('em_input_deleteAcl').checked = false;590 //Element('em_input_writeAcl').checked = false;591 //Element('em_input_sendAcl').checked = false;592 //Element('em_input_saveAcl').checked = false;593 //Element('em_input_saveAcl').disabled = true;594 //Element('em_input_folderAcl').checked = false;595 588 596 if (this.ownersAcl[user] != "false" && this.ownersAcl[user].indexOf('lrs',0) >= 0) 597 { 598 Element('em_input_sendAcl').disabled = false; 599 Element('em_input_readAcl').checked = true; 589 if ( (this.ownersAcl[user].indexOf('l',0) >= 0) && 590 (this.ownersAcl[user].indexOf('r',0) >= 0) && 591 (this.ownersAcl[user].indexOf('s',0) >= 0) 592 ) 593 { 594 Element('em_input_sendAcl').disabled = false; 595 Element('em_input_readAcl').checked = true; 600 596 } 601 597 else 602 Element('em_input_sendAcl').disabled = true; 598 Element('em_input_sendAcl').disabled = true; 599 600 if ( (this.ownersAcl[user].indexOf('t',0) >= 0) && 601 (this.ownersAcl[user].indexOf('e',0) >= 0) 602 ) 603 { 604 Element('em_input_deleteAcl').checked = true; 605 } 606 if ( (this.ownersAcl[user].indexOf('w',0) >= 0) && 607 (this.ownersAcl[user].indexOf('i',0) >= 0) 608 ) 609 { 610 Element('em_input_writeAcl').checked = true; 611 } 612 if ((this.ownersAcl[user].indexOf('p',0) >= 0) && 613 (this.ownersAcl[user].indexOf('a',0) >= 0) ) 614 { 615 Element('em_input_sendAcl').disabled = false; 616 Element('em_input_sendAcl').checked = true; 617 } 618 619 if ( (this.ownersAcl[user].indexOf('k',0) >= 0) && 620 (this.ownersAcl[user].indexOf('x',0) >= 0) 621 ) 622 { 623 Element('em_input_folderAcl').checked = true; 624 } 625 626 } 627 628 cShareMailbox.prototype.setaclfromuser = function() 629 { 630 var acl = ''; 631 var select = Element('ea_select_owners'); 632 633 if(select.selectedIndex == "-1"){ 634 alert("Selecione antes um usuario!"); 635 return false; 636 } 637 638 for(var k = 0; k < select.options.length; k ++ ) 639 { 640 if(select.options[k].selected !== true ) continue; 641 642 643 acl = ''; 644 var user = select.options[k].value; 603 645 604 if (this.ownersAcl[user] != "false" && this.ownersAcl[user].indexOf('d',0) >= 0)605 {606 Element('em_input_deleteAcl').checked = true;607 }608 if (this.ownersAcl[user] != "false" && this.ownersAcl[user].indexOf('wi',0) >= 0)609 {610 Element('em_input_writeAcl').checked = true;611 }612 if (this.ownersAcl[user] != "false" && this.ownersAcl[user].indexOf('a',0) >= 0)613 {614 Element('em_input_sendAcl').disabled = false;615 Element('em_input_sendAcl').checked = true;616 }617 if (this.ownersAcl[user] != "false" && this.ownersAcl[user].indexOf('p',0) >= 0)618 {619 Element('em_input_saveAcl').disabled = false;620 Element('em_input_saveAcl').checked = true;621 }622 if (this.ownersAcl[user] != "false" && this.ownersAcl[user].indexOf('c',0) >= 0)623 {624 Element('em_input_folderAcl').checked = true;625 }626 if( this.ownersAcl[user] != "false" && Element('em_input_writeAcl').checked && Element('em_input_sendAcl').checked ){627 Element('em_input_saveAcl').disabled = false;628 } else Element('em_input_saveAcl').disabled = true;629 }630 631 cShareMailbox.prototype.setaclfromuser = function()632 {633 var acl = '';634 var select = Element('ea_select_owners');635 636 if(select.selectedIndex == "-1"){637 alert("Selecione antes um usuario!");638 return false;639 }640 var user = select.options[select.selectedIndex].value;641 642 646 if (Element('em_input_readAcl').checked) { 643 644 acl = 'lrs';647 Element('em_input_sendAcl').disabled = false; 648 acl = 'lrsa'; 645 649 } 646 650 else{ 647 648 649 } 650 651 Element('em_input_sendAcl').disabled = true; 652 Element('em_input_sendAcl').checked = false; 653 } 654 651 655 if (Element('em_input_deleteAcl').checked) 652 acl += 'd';656 acl += 'te'; 653 657 654 658 if (Element('em_input_writeAcl').checked) 655 659 acl += 'wi'; 656 660 657 661 if (Element('em_input_sendAcl').checked) 658 acl += 'a';659 662 acl += 'p'; 663 660 664 if (Element('em_input_folderAcl').checked) 661 acl += 'c'; 662 663 if (Element('em_input_sendAcl').checked && Element('em_input_writeAcl').checked){ 664 Element('em_input_saveAcl').disabled = false; 665 } else { 666 Element('em_input_saveAcl').disabled = true; 667 Element('em_input_saveAcl').checked = false; 668 } 669 if (Element('em_input_saveAcl').checked) 670 acl += 'p'; 665 acl += 'kx'; 666 667 668 671 669 this.ownersAcl[user] = acl; 670 } 672 671 } 673 672 … … 730 729 Element('em_input_writeAcl').checked = false; 731 730 Element('em_input_sendAcl').checked = false; 732 Element('em_input_saveAcl').checked = false;733 731 Element('em_input_folderAcl').checked = false; 734 732 } -
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 -
trunk/expressoAdmin1_2/templates/default/shared_accounts_modal.tpl
r6157 r6877 95 95 <tr><td>{lang_creation}:</td><td><input id="em_input_writeAcl" onclick="return sharemailbox.setaclfromuser();" type="checkbox"><img title="{lang_this_user_will_can_create/add_messages}." src="./expressoAdmin1_2/templates/default/images/ajuda.jpg"></td></tr> 96 96 <tr><td>{lang_send}:</td><td><input disabled="disabled" id="em_input_sendAcl" onclick="return sharemailbox.setaclfromuser();" type="checkbox"><img title="{lang_this_user_will_can_send_messages}." src="./expressoAdmin1_2/templates/default/images/ajuda.jpg"></td></tr> 97 <tr><td>{lang_save}:</td><td><input disabled="disabled" id="em_input_saveAcl" onclick="return sharemailbox.setaclfromuser();" type="checkbox"><img title="{lang_this_user_will_save_the_sent_messages_on_this_mailbox}." src="./expressoAdmin1_2/templates/default/images/ajuda.jpg"></td></tr>98 97 <tr><td>{lang_folder}:</td><td><input id="em_input_folderAcl" onclick="return sharemailbox.setaclfromuser();" type="checkbox"><img title="{lang_allow_create_or_delete_folders_on_this_mailbox}." src="./expressoAdmin1_2/templates/default/images/ajuda.jpg"></td></tr> 99 98 </tbody></table>
Note: See TracChangeset
for help on using the changeset viewer.