"angular": ">=1.2.*",
"json3": "~3.3.1",
"es5-shim": "~3.0.1",
- "bootstrap": "~3.1.1",
+ "bootstrap": "~3.3.6",
"angular-resource": ">=1.2.*",
"angular-cookies": ">=1.2.*",
"angular-sanitize": ">=1.2.*",
- "angular-bootstrap": "~0.11.0",
- "font-awesome": "~4.4.0",
+ "angular-bootstrap": "~0.14.3",
+ "font-awesome": "~4.5.0",
"lodash": "~2.4.1",
"angular-socket-io": "~0.6.0",
"angular-ui-router": "~0.2.15"
angular.module('liberValidApp')
.controller('ReportCtrl', function ($scope, $http, Report, User, socket, Auth, $cookieStore, Modal, Referential) {
- var userId = Auth.getCurrentUser()._id;
// We have to take the token, for download links
$scope.token = $cookieStore.get('token');
| Purger
hr
.row
- .col-sm-10
+ .col-sm-12
table.table.table-striped(ng-if='reports.length > 0')
thead
tr
'use strict';
angular.module('liberValidApp')
- .controller('UsersCtrl', function ($scope, $http, Auth, User, Modal, socket) {
+ .controller('UsersCtrl', function ($scope, $http, Auth, User, Modal, Referential) {
$scope.getCurrentUser = Auth.getCurrentUser;
+ // Récupération des référentiels
+ $scope.referentials = Referential.query();
+
var listUsers = function () {
// Use the User $resource to fetch all users
$scope.users = User.query();
div(ng-include='"components/navbar/navbar.html"')
.container
h2 Gestion des utilisateurs
- span.btn.btn-success(ng-click="createUser()") Créer un utilisateur
+ span.btn.btn-success(ng-click="createUser()")
+ i.fa.fa-plus
+ | Créer un utilisateur
hr
- ul.list-group
- li.list-group-item(ng-repeat='user in users')
- strong {{user.name}}
- br
- span.text-muted {{user.email}}
- a.pencil(ng-click='modifyUser(user)') Modifier
- a.trash(ng-if="getCurrentUser()._id !== user._id", ng-click='delete(user)')
- span.glyphicon.glyphicon-trash.pull-right
+ .row
+ .col-sm-12
+ table.table.table-striped
+ thead
+ tr
+ th Nom
+ th Identifiant
+ th Référentiels
+ th Rapports générés
+ th Actions
+ tbody
+ tr(ng-repeat='user in users')
+ td {{user.name}}
+ td {{user.email}}
+ td
+ span.label(ng-repeat="ref in referentials", ng-if="user.referential[ref] != 'error'", ng-class="user.referential[ref] == 'valid' ? 'label-success' : 'label-warning'") {{ref}}
+ td {{user.reportCounter}}
+ td
+ .btn-group(role="group")
+ span.btn.btn-default(ng-click='modifyUser(user)')
+ i.fa.fa-pencil
+ span.btn.btn-danger(ng-if="getCurrentUser()._id !== user._id", ng-click='delete(user)')
+ i.fa.fa-trash
\ No newline at end of file
$scope.showPreferences = function () {
Modal.openModal(function () {
// User updated
- console.log("do something ?");
+ console.log('do something ?');
}, 'app/account/settings/settings.html', 'ModalSettingsCtrl', 'modal-info')();
};