f0a7357d
Geoffrey PREUD'HOMME
Gestion des retou...
|
1
|
angular.module('NinfoCtrl', ['nl2br', 'SessionsServ', 'ApiServ', 'NotifyServ'])
|
7664a626
Geoffrey PREUD'HOMME
Support de la nui...
|
2
3
4
5
6
7
8
|
.controller('NinfoCtrl', function ($scope, SessionServ, ApiServ, NotifyServ) {
$scope.ninfo = {}
$scope.saving = false;
$scope.session = SessionServ.cur;
SessionServ.onChange(function () {
$scope.session = SessionServ.cur;
|
d0649a9e
Geoffrey PREUD'HOMME
Gestion des non é...
|
9
|
actualiser();
|
7664a626
Geoffrey PREUD'HOMME
Support de la nui...
|
10
|
});
|
d0649a9e
Geoffrey PREUD'HOMME
Gestion des non é...
|
11
|
actualiser();
|
7664a626
Geoffrey PREUD'HOMME
Support de la nui...
|
12
|
|
d0649a9e
Geoffrey PREUD'HOMME
Gestion des non é...
|
13
14
15
16
17
18
19
20
21
22
23
|
function actualiser() {
if ($scope.session) {
ApiServ("récupération des préférence Nuit de l'Info", 'get', 'profile/ninfo', null, function (err, ninfo) {
if (!err)
$scope.ninfo = ninfo;
});
ApiServ("récupération de la liste des participants à Nuit de l'Info", 'get', 'ninfo', null, function (err, equipes) {
if (!err)
$scope.equipes = equipes;
});
}
|
7664a626
Geoffrey PREUD'HOMME
Support de la nui...
|
24
25
26
27
28
29
|
}
$scope.save = function () {
var not = NotifyServ.promise("Sauvegarde...");
$scope.saving = true;
ApiServ("sauvegarde des préférences Nuit de l'Info", 'put', 'profile/ninfo', $scope.ninfo, function (err, membre) {
|
d0649a9e
Geoffrey PREUD'HOMME
Gestion des non é...
|
30
31
|
if (!err) {
actualiser();
|
7664a626
Geoffrey PREUD'HOMME
Support de la nui...
|
32
|
not.success("Sauvegardé !");
|
d0649a9e
Geoffrey PREUD'HOMME
Gestion des non é...
|
33
|
}
|
7664a626
Geoffrey PREUD'HOMME
Support de la nui...
|
34
35
36
37
|
$scope.saving = false;
});
};
});
|