Ignore:
Timestamp:
07/25/12 17:48:06 (12 years ago)
Author:
cristiano
Message:

Ticket #2898 - Bug na exibição do campo DE - send message

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoAdmin1_2/js/jscode/shared_accounts.js

    r6096 r6877  
    173173        Element('em_input_writeAcl').checked = false; 
    174174        Element('em_input_sendAcl').checked = false; 
    175         Element('em_input_saveAcl').checked = false; 
    176175        Element('em_input_folderAcl').checked = false; 
    177176                 
     
    339338                Element('em_input_writeAcl').disabled = true; 
    340339                Element('em_input_sendAcl').disabled = true; 
    341                 Element('em_input_saveAcl').disabled = true; 
    342340                Element('em_input_folderAcl').disabled = true; 
    343341            } 
     
    625623    Element('em_input_writeAcl').checked = false; 
    626624    Element('em_input_sendAcl').checked = false; 
    627     Element('em_input_saveAcl').checked = false; 
    628     Element('em_input_saveAcl').disabled = true; 
    629625    Element('em_input_folderAcl').checked = false; 
    630626    Element('em_input_readCalendar').checked = false; 
     
    707703    if(this.ownersAcl[user]) 
    708704    { 
    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            ) 
    710709        { 
    711710            Element('em_input_sendAcl').disabled = false; 
     
    715714            Element('em_input_sendAcl').disabled = true; 
    716715                         
    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           ) 
    718719        { 
    719720            Element('em_input_deleteAcl').checked = true; 
    720721        } 
    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           ) 
    722725        { 
    723726            Element('em_input_writeAcl').checked = true; 
    724727        }                
    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) ) 
    726730        { 
    727731            Element('em_input_sendAcl').disabled = false; 
    728732            Element('em_input_sendAcl').checked = true; 
    729733        } 
    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           ) 
    736738        { 
    737739            Element('em_input_folderAcl').checked = true; 
    738740        } 
    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 
    742742    } 
    743743} 
     
    771771                                 
    772772        if (Element('em_input_deleteAcl').checked) 
    773             acl += 'd'; 
     773            acl += 'te'; 
    774774 
    775775        if (Element('em_input_writeAcl').checked) 
     
    777777 
    778778        if (Element('em_input_sendAcl').checked) 
    779             acl += 'a'; 
     779            acl += 'pa'; 
    780780                 
    781781        if (Element('em_input_folderAcl').checked) 
    782             acl += 'c'; 
     782            acl += 'kx'; 
    783783                                 
    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 
    792785                         
    793786        this.ownersAcl[user] = acl;              
     
    980973    Element('em_input_writeAcl').checked = false; 
    981974    Element('em_input_sendAcl').checked = false; 
    982     Element('em_input_saveAcl').checked = false; 
    983975    Element('em_input_folderAcl').checked = false; 
    984976                 
Note: See TracChangeset for help on using the changeset viewer.