Changeset 6971 for branches


Ignore:
Timestamp:
08/09/12 10:17:01 (12 years ago)
Author:
eduardow
Message:

Ticket #2999 - Inconsistencia na interface de permissões para contas compartilhadas.

Location:
branches/2.4/expressoAdmin1_2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2.4/expressoAdmin1_2/js/jscode/shared_accounts.js

    r6932 r6971  
    741741 
    742742    } 
     743 
     744    //$()  
     745    var checkboxes = $(".shared-permissions input:checkbox");  
     746    var check = $("#em_input_readAcl").attr("checked") == undefined ? false : true;  
     747    if(check){  
     748                checkboxes.removeAttr("disabled");  
     749        }else{  
     750                checkboxes.not(".shared-required").attr("disabled", "disabled");  
     751                checkboxes.removeAttr("checked");  
     752        }      
    743753} 
    744754         
  • branches/2.4/expressoAdmin1_2/js/modal/modal.js

    r5133 r6971  
    102102        objOverlay.style.display = 'block'; 
    103103        objLightbox.style.display = ''; 
     104 
     105        //SETA REGRAS DOS CHECKBOX's  
     106                  
     107    var checkboxes = $(objLightbox).find("input:checkbox");  
     108    checkboxes.filter(".shared-required").change(function(e){  
     109            if(!$("#ea_select_owners option:selected").length){  
     110                    return;  
     111            }  
     112            var check = $(this).attr("checked") == undefined ? false : true;  
     113            if(check){  
     114                    checkboxes.removeAttr("disabled");  
     115            }else{  
     116                    checkboxes.not(".shared-required").attr("disabled", "disabled");  
     117                    checkboxes.removeAttr("checked");  
     118            }  
     119    });  
     120 
     121     
    104122} 
    105123 
  • branches/2.4/expressoAdmin1_2/templates/default/shared_accounts_modal.tpl

    r6884 r6971  
    9090                    </table> 
    9191                    <br /> 
    92                     <table align="ce"><tbody><tr><td colspan="2" width="125"><b>{lang_Rights}:</b></td></tr> 
    93                         <tr><td>{lang_read}:</td><td><input id="em_input_readAcl" onclick="return sharemailbox.setaclfromuser();" type="checkbox"><img title="{lang_this_user_will_can_read_messages}." src="./expressoAdmin1_2/templates/default/images/ajuda.jpg"></td></tr> 
    94                         <tr><td>{lang_exclusion}:</td><td><input id="em_input_deleteAcl" onclick="return sharemailbox.setaclfromuser();" type="checkbox"><img title="{lang_this_user_will_can_delete/move_messages}." src="./expressoAdmin1_2/templates/default/images/ajuda.jpg"></td></tr> 
    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                         <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_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> 
    98                         </tbody></table> 
    99                         <br /> 
     92                    <table align="ce" class="shared-permissions">  
     93                        <tbody>  
     94                                <tr>  
     95                                        <td colspan="2" width="125">  
     96                                                <b>{lang_Rights}:</b>  
     97                                        </td>  
     98                                </tr>  
     99                                <tr>  
     100                                        <td>{lang_read}:</td>  
     101                                        <td>  
     102                                                <input id="em_input_readAcl" onclick="return sharemailbox.setaclfromuser();" type="checkbox" class="shared-required">  
     103                                                <img title="{lang_this_user_will_can_read_messages}." src="./expressoAdmin1_2/templates/default/images/ajuda.jpg">  
     104                                        </td>  
     105                                </tr>  
     106                                <tr>  
     107                                        <td>  
     108                                                {lang_exclusion}:  
     109                                        </td>  
     110                                        <td>  
     111                                                <input disabled="disabled" id="em_input_deleteAcl" onclick="return sharemailbox.setaclfromuser();" type="checkbox" class="shared-other">  
     112                                                <img title="{lang_this_user_will_can_delete/move_messages}." src="./expressoAdmin1_2/templates/default/images/ajuda.jpg">  
     113                                        </td>  
     114                                </tr>  
     115                                <tr>  
     116                                        <td>  
     117                                                {lang_creation}:  
     118                                        </td>  
     119                                        <td>  
     120                                                <input disabled="disabled" id="em_input_writeAcl" onclick="return sharemailbox.setaclfromuser();" type="checkbox" class="shared-other">  
     121                                                <img title="{lang_this_user_will_can_create/add_messages}." src="./expressoAdmin1_2/templates/default/images/ajuda.jpg">  
     122                                        </td>  
     123                                </tr>  
     124                                <tr>  
     125                                        <td>  
     126                                                {lang_send}:  
     127                                        </td>  
     128                                        <td>  
     129                                                <input disabled="disabled" id="em_input_sendAcl" onclick="return sharemailbox.setaclfromuser();" type="checkbox" class="shared-other">  
     130                                                <img title="{lang_this_user_will_can_send_messages}." src="./expressoAdmin1_2/templates/default/images/ajuda.jpg">  
     131                                        </td>  
     132                                </tr>  
     133                                <tr>  
     134                                        <td>  
     135                                                {lang_folder}:  
     136                                        </td>  
     137                                        <td>  
     138                                                <input disabled="disabled" id="em_input_folderAcl" onclick="return sharemailbox.setaclfromuser();" type="checkbox" class="shared-other">  
     139                                                <img title="{lang_allow_create_or_delete_folders_on_this_mailbox}." src="./expressoAdmin1_2/templates/default/images/ajuda.jpg">  
     140                                        </td>  
     141                                </tr>  
     142                        </tbody>  
     143                        </table>  
     144                <br />  
    100145                        <button id="bt_add_user" type="button" onClick="javascript:add_user();"><img src="expressoAdmin1_2/templates/default/images/add.png" style="vertical-align: middle;">&nbsp;{lang_add_owner}</button> 
    101146                        <br /><br /> 
Note: See TracChangeset for help on using the changeset viewer.