Changeset 8193
- Timestamp:
- 08/15/13 15:28:17 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/js/jscode/shared_accounts.js
r8178 r8193 622 622 cShareMailbox.prototype.getaclfromuser = function(user) 623 623 { 624 625 624 Element('em_input_readAcl').checked = false; 626 625 Element('em_input_deleteAcl').checked = false; … … 642 641 Element('em_input_deleteCalendar').disabled = true; 643 642 Element('em_input_restrictCalendar').disabled = true; 644 645 643 644 if (!this.ownersExpressoCalendarAcl[user] && !this.ownersCalendarAcl[user]){ 645 DataLayer.dispatchPath = "prototype/"; 646 var sharedUser = DataLayer.get('user', { 647 filter: ['=','mail',$('#mail').val()] 648 }); 649 for(var j = 0; j < sharedUser.length; j++) 650 if(sharedUser[j].phpgwAccountType == 's'){ 651 sharedUser = sharedUser[j]; 652 break; 653 } 654 655 var signature = DataLayer.get('calendarSignature', { 656 filter: ['=','user', sharedUser.id] 657 }); 658 659 if(!signature) 660 return; 661 662 var usuario = DataLayer.get('user', { 663 filter: ['=','uid',user], 664 criteria: { 665 notExternal: true 666 } 667 }); 668 var calendarPermission = DataLayer.get('calendarToPermission', { 669 filter: ['AND', ['=','calendar',signature[0].calendar], ['=','user',usuario[0].id] ] 670 }); 671 this.ownersExpressoCalendarAcl[user] = calendarPermission[0] ? calendarPermission[0].acl : ""; 672 } 646 673 if(this.ownersExpressoCalendarAcl[user]) 647 674 {
Note: See TracChangeset
for help on using the changeset viewer.