Changeset 7041


Ignore:
Timestamp:
08/16/12 16:13:04 (7 years ago)
Author:
acoutinho
Message:

Ticket #3039 - Inconsistencia com compartilhamento de agendas

Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoAdmin1_2/templates/default/assing_calendar.css

    r6944 r7041  
    99div.assing-calendar dl{margin: 5px !important;} 
    1010 
    11 div.assing-calendar fieldset.add-user-search{width: 234px;} 
     11div.assing-calendar fieldset.add-user-search{width: 240px;} 
    1212div.assing-calendar input.search{width: 210px;} 
    1313 
     
    1717 
    1818div.assing-calendar div.menu-container.footer-container{margin: 2px 0 -12px 0 !important;} 
    19 div.assing-calendar ul.search-result-list,div.assing-calendar ul.user-list{margin-left: -54px !important; width: 252px !important;      } 
     19div.assing-calendar ul.search-result-list,div.assing-calendar ul.user-list{margin: 0; padding: 0;  } 
    2020div.assing-calendar ul li{overflow: hidden !important;} 
    2121div.assing-calendar li.not-user{margin: 0 0 0 20px !important;} 
    22 div.assing-calendar fieldset.add-user-search{margin: 0 0 5px -10px !important;} 
     22div.assing-calendar fieldset.add-user-search{margin: 0 0 5px 0px !important;} 
    2323 
    2424div.assing-calendar dd.add-user {height: 290px !important;} 
    2525 
    26 div.assing-calendar dd.calendar-list li{height: 20px !important; margin: 0 0 0 10px !important;} 
     26div.assing-calendar dd.calendar-list li{height: 20px !important; margin: 0 0 0 0x !important;} 
    2727 
    2828div.assing-calendar dd.calendar-list li div{display: block !important;} 
    2929 
    30 div.assing-calendar dd.calendar{height: 24px;} 
     30div.assing-calendar dd.calendar{height: 24px; text-align: left;} 
     31 
     32div.assing-calendar ul.search-result-list{height: 245px;} 
     33 
     34 
     35div.assing-calendar ul.search-result-list label.name{overflow: hidden; height: 15px;} 
    3136 
    3237div.assing-calendar li.calendar-selected{ 
     
    3641div.assing-calendar li.calendar-selected a {margin: 0 0 -2px 15px;} 
    3742 
    38 div.assing-calendar dd.calendar-list li.user-list{width: 333px;} 
     43div.assing-calendar dd.calendar-list li.user-list{width: 333px; list-style-type: none;} 
  • trunk/expressoAdmin1_2/templates/default/index.tpl

    r5804 r7041  
    108108        </tr> 
    109109</table> 
    110                 <input type="hidden" id="assingCalendar"/> 
     110                <div class="hidden" id="assingCalendar"/> 
    111111<!-- END body --> 
  • trunk/expressoAdmin1_2/templates/default/participants_search_itemlist.ejs

    r5804 r7041  
    11<% for (var i=0; i < data.length; i++) { %> 
    2 <li class="ui-widget-content" style="width:6000px;" title="<%=data[i]['name']%>"> 
     2<li class="ui-widget-content" style="width:230px;" title="<%=data[i]['name']%>"> 
    33        <input type="checkbox" name="opcao" <%= (data[i].enabled) ?  '' : 'disabled="disabled"' %> /> 
    44        <input type="hidden" value="<%=data[i]['id']%>" /> 
  • trunk/prototype/Sync.php

    r7025 r7041  
    99        $vars = array(); 
    1010 
    11         $input    = $_SERVER['REDIRECT_QUERY_STRING']; 
     11        if(isset($_SERVER['REDIRECT_QUERY_STRING'])) 
     12            $input    = $_SERVER['REDIRECT_QUERY_STRING']; 
     13 
    1214        if(!empty($input)){ 
    1315            $pairs    = explode("&", $input); 
  • trunk/prototype/modules/calendar/css/layout.css

    r6996 r7041  
    193193        display: inline-block; 
    194194        border: none; 
    195         width: 215px; 
     195        width: 213px; 
    196196} 
    197197 
     
    264264 
    265265#calendar_addactivity_details8 .block-attendee-list, #calendar_addactivity_details8 .block-activity-list { width:430px; margin-right: 5px; } 
     266 
     267div.assing-calendar dl.block-add-user.search{width: 255px;}  
     268div.assing-calendar dt.add-user.search{width: 120px;}  
     269 
    266270 
    267271.block-activity-list, .block-activity-group-select{width: 405px} 
     
    538542 
    539543.shared-calendar .user-list li.user-list{ 
    540         height: 17px; 
     544        height: 20px; 
    541545        overflow: hidden; 
    542546        position: relative; 
     
    552556    height: 210px; 
    553557} 
     558 
     559//Remover bordas indesejáveis no Ie 
     560input[type="checkbox"]{border: none 0px;} 
    554561 
    555562.user-acls-shared-calendar{ 
     
    683690.add-user fieldset.block-add-user{ 
    684691        width: 245px; 
     692} 
     693 
     694div.assing-calendar .add-user fieldset.block-add-user{ 
     695    width: 234px; 
     696    margin: 0; 
     697    padding: 0; 
    685698} 
    686699 
  • trunk/prototype/modules/calendar/interceptors/DBMapping.php

    r7028 r7041  
    699699    } 
    700700 
    701     public function deepnessFindCalendarShared(&$uri, &$result, &$criteria, $original) { 
    702         if (isset($original['criteria']['deepness']) && $original['criteria']['deepness'] != '0' && count($result) > 0) { 
    703  
    704             $calendarIds = array(); 
    705             foreach ($result as $key => $value) 
    706                 array_push($calendarIds, $value['calendar']); 
    707  
    708             $calendar = Controller::find(array('concept' => 'calendar'), false, array('filter' => array('AND', array('IN', 'id', $calendarIds), $original['criteria']['filter']))); 
    709  
    710             if ($calendar && count($calendar) > 0){ 
    711                 $newResult = array(); 
    712                 foreach ($calendar as $key => $value) { 
    713                     foreach ($result as $k => $r) { 
    714  
    715                         if ($r['calendar'] == $value['id']) { 
    716                             $r['calendar'] = $value; 
    717                             array_push($newResult, $r); 
    718                         } 
    719                     } 
    720                 } 
    721  
    722                 foreach ($newResult as $key => &$value) { 
    723                     if ($value['user'] != 0) { 
    724                         $user = $value['user']; 
    725                         $value['user'] = Controller::read(array('concept' => 'user', 'id' => $user)); 
    726  
    727                         if (!$value['user']) 
    728                             $value['user'] = Controller::read(array('concept' => 'group', 'id' => $user)); 
    729                     } 
    730                 } 
    731  
    732                 $result = $newResult; 
    733             }else 
    734                 $result = ''; 
    735         } 
     701    public function deepnessFindCalendarShared(&$uri, &$result, &$criteria, $original) {     
     702        if (isset($original['criteria']['deepness']) && $original['criteria']['deepness'] != '0' && count($result) > 0) { 
     703 
     704            $calendarIds = array(); 
     705            foreach ($result as $key => $value) 
     706                array_push($calendarIds, $value['calendar']); 
     707 
     708            $calendar = Controller::find(array('concept' => 'calendar'), false, array('filter' => array('AND', array('IN', 'id', $calendarIds)))); 
     709 
     710            if ($calendar && count($calendar) > 0){ 
     711                $newResult = array(); 
     712                        foreach ($calendar as $key => $value) { 
     713                            foreach ($result as $k => $r) { 
     714 
     715                                if ($r['calendar'] == $value['id']) { 
     716                                    $r['calendar'] = $value; 
     717                                    array_push($newResult, $r); 
     718                                } 
     719                            } 
     720                        } 
     721 
     722                        foreach ($newResult as $key => &$value) { 
     723                            if ($value['user'] != 0) { 
     724                                $user = $value['user']; 
     725                                $value['user'] = Controller::read(array('concept' => 'user', 'id' => $user)); 
     726 
     727                                if (!$value['user']) 
     728                                    $value['user'] = Controller::read(array('concept' => 'group', 'id' => $user)); 
     729                            } 
     730                        } 
     731 
     732                        $result = $newResult; 
     733            }else 
     734                  $result = ''; 
     735        } 
    736736    } 
    737737 
  • trunk/prototype/modules/calendar/js/calendar.codecs.js

    r7022 r7041  
    5757        importCalendar: null, 
    5858        sharedCalendar: null, 
    59         copyCalendar: null 
     59        copyCalendar: null, 
     60    assingCalendar: null 
    6061    } 
    6162} 
     
    902903        'priority': 'Prioridade', 
    903904        'due' : 'Previsão de término' 
    904     } 
     905    }; 
    905906     
    906907    var statusDecoded = { 
     
    908909        2: 'Em processo', 
    909910        3: 'Finalzada', 
    910         4: 'Cancelada', 
    911     } 
     911        4: 'Cancelada' 
     912    }; 
    912913 
    913914    var decodeDate = function(time){ 
Note: See TracChangeset for help on using the changeset viewer.