Commit b55fe95ca4d7d58ca348ba88686d4e82e9a2a0c2

Authored by Carlos Alberto
2 parents dad2b40d bbe05105
Exists in master

Merge branch 'master' of https://scm.centralit.com.br/scm/git/cit-grp-corporativo

cit-portal-api/src/main/java/br/com/centralit/api/service/impl/MenuServiceImpl.java
@@ -196,7 +196,11 @@ public class MenuServiceImpl extends GenericServiceImpl<Menu, Long> implements M @@ -196,7 +196,11 @@ public class MenuServiceImpl extends GenericServiceImpl<Menu, Long> implements M
196 196
197 this.validarChaveMenuEPagina(menu); 197 this.validarChaveMenuEPagina(menu);
198 menu.setPermissaoDeAcessoDefinida(Boolean.TRUE); 198 menu.setPermissaoDeAcessoDefinida(Boolean.TRUE);
199 - return super.save(this.menu); 199 + menu = super.save(this.menu);
  200 +
  201 + this.adicionarGrupoMasterMenu(menu);
  202 +
  203 + return menu;
200 } 204 }
201 205
202 public Menu mergeSimples(Menu menu) { 206 public Menu mergeSimples(Menu menu) {
cit-portal-web/src/main/webapp/assets/js/angular/custom/directive/ListViewDirective.js
@@ -19,7 +19,8 @@ citApp.directive("listView", ["$translate", "$injector", "$timeout", "$filter", @@ -19,7 +19,8 @@ citApp.directive("listView", ["$translate", "$injector", "$timeout", "$filter",
19 setTotalPages : '=?setTotalPages', 19 setTotalPages : '=?setTotalPages',
20 setTotalItens : '=?setTotalItens', 20 setTotalItens : '=?setTotalItens',
21 useCustomFilterTemp : '=?useCustomFilterTemp', 21 useCustomFilterTemp : '=?useCustomFilterTemp',
22 - customFilter : '&ngCustomFilter' 22 + customFilter : '&ngCustomFilter',
  23 + campoMarcacao : '@ngCampoMarcacao'
23 }, 24 },
24 replace : true, 25 replace : true,
25 restrict : 'E', 26 restrict : 'E',
cit-portal-web/src/main/webapp/assets/js/angular/custom/directive/html/listView.html
@@ -119,18 +119,18 @@ @@ -119,18 +119,18 @@
119 </div> 119 </div>
120 </td> 120 </td>
121 </tr> 121 </tr>
122 -<tr ng-repeat-start="model in lista">  
123 - <td ng-if="isCheckBox != undefined && isCheckBox" ng-class="(model.isEntradaConcluida != undefined && !model.isEntradaConcluida) ? 'text-center danger' : 'text-center'"> 122 + <tr ng-repeat-start="model in lista" ng-class="(model[campoMarcacao] != undefined && !model[campoMarcacao]) ? 'danger' : ''">
  123 + <td ng-if="isCheckBox != undefined && isCheckBox" ng-class="text-center">
124 <input type="checkbox" ng-checked="model.$checkedChBox" ng-click="checkboxItem(model)" ng-model="model.$checkedChBox"/> 124 <input type="checkbox" ng-checked="model.$checkedChBox" ng-click="checkboxItem(model)" ng-model="model.$checkedChBox"/>
125 </td> 125 </td>
126 <td ng-show="(isCheckBox == undefined || !isCheckBox) && exibirColunaSelecao" style="width: 5%"><input type="radio" name="modelChecked" ng-value="model" ng-model="$parent.itemSelecionado" 126 <td ng-show="(isCheckBox == undefined || !isCheckBox) && exibirColunaSelecao" style="width: 5%"><input type="radio" name="modelChecked" ng-value="model" ng-model="$parent.itemSelecionado"
127 - ng-class="(model.isEntradaConcluida != undefined && !model.isEntradaConcluida) ? 'text-center danger' : 'text-center'"/></td> 127 + ng-class="text-center"/></td>
128 <td class="text-center" style="width: 5%" ng-if="exibirExpandir"> 128 <td class="text-center" style="width: 5%" ng-if="exibirExpandir">
129 <a href="#void" class="green" title="{{$translate.instant('LABEL.EXPANDIR')}}" ng-click="expandirLinha(model)"> 129 <a href="#void" class="green" title="{{$translate.instant('LABEL.EXPANDIR')}}" ng-click="expandirLinha(model)">
130 <i class="ace-icon fa fa-2x" ng-class="{'fa-angle-double-down': model.$expandido, 'fa-angle-double-right': !model.$expandido}"></i> 130 <i class="ace-icon fa fa-2x" ng-class="{'fa-angle-double-down': model.$expandido, 'fa-angle-double-right': !model.$expandido}"></i>
131 </a> 131 </a>
132 </td> 132 </td>
133 - <td ng-repeat="header in headers" ng-class="(model.isEntradaConcluida != undefined && !model.isEntradaConcluida) ? 'text-center danger' : 'text-center'"> 133 + <td ng-repeat="header in headers" ng-class="text-center">
134 <div class="{{header.align ? header.align : (header.filter == 'currency'? 'text-right' : 'text-center')}}"> 134 <div class="{{header.align ? header.align : (header.filter == 'currency'? 'text-right' : 'text-center')}}">
135 <span ng-if="header.filter">{{aplicarFiltro(model[header.value], header.filter)}}</span> 135 <span ng-if="header.filter">{{aplicarFiltro(model[header.value], header.filter)}}</span>
136 <div ng-if="!header.filter"> 136 <div ng-if="!header.filter">