Commit 1a9ea6c7db9966d1f95404a59e69e485c4da2c52

Authored by Geoffrey PREUD'HOMME
1 parent 576c987e

Nettoyage post-Nuit

app/models/NinfoModl.js deleted
... ... @@ -1,16 +0,0 @@
1   -var mongoose = require('mongoose');
2   -
3   -module.exports = mongoose.model('Ninfo', {
4   - login: {
5   - type: String,
6   - default: 'login'
7   - },
8   - equipe: {
9   - type: String,
10   - default: 'nope'
11   - },
12   - comment: {
13   - type: String,
14   - default: ''
15   - }
16   -});
app/routes/ApiRtes.js
1 1 var MembresServ = require('../services/MembresServ');
2   -var NinfoServ = require('../services/NinfoServ');
3 2 var PolyUserServ = require('../services/PolyUserServ');
4 3 var DecryptServ = require('../services/DecryptServ');
5 4 var DosssServ = require('../services/DosssServ');
... ... @@ -239,47 +238,6 @@ api.post('/membres', reqBureau, assertSubject(MembresServ), function (req, res)
239 238 api.delete('/membres/:_id', reqBureau, getSubject(MembresServ), delSubject(MembresServ));
240 239  
241 240  
242   -// Nuit de l'Info
243   -
244   -// Obtenir les préférences
245   -api.get('/profile/ninfo', reqAuth, addLogin, function(req, res) {
246   - NinfoServ.getLogin(req.body.login, function(err, ninfo) {
247   - NinfoServ.simpleData(ninfo, giveBack(res, 200));
248   - });
249   -});
250   -
251   -// Mettre à jour les préférences
252   -api.put('/profile/ninfo', reqAuth, addLogin, assertSubject(NinfoServ), addSubject(NinfoServ));
253   -
254   -// Lister les participants
255   -api.get('/ninfo', reqAuth, function(req, res) {
256   - NinfoServ.list(function (err, participants) {
257   - async.reduce(NinfoServ.equipes, {}, function(memo, nomEquipe, cb) {
258   - async.filter(participants, function concerne(participant, cbf) {
259   - cbf(participant.equipe == nomEquipe);
260   - }, function addInfos(membres) {
261   - async.map(membres, function (membre, cba) {
262   - async.parallel([function(cbp) {
263   - PolyUserServ.get(membre.login, cbp);
264   - }, function(cbp) {
265   - NinfoServ.simpleData(membre, cbp);
266   - }], function(err, results) {
267   - var membreFinal = results[0];
268   - membreFinal.equipe = results[1].equipe;
269   - membreFinal.comment = results[1].comment;
270   - cba(null, membreFinal);
271   - });
272   - }, function (err, membres) {
273   - memo[nomEquipe] = membres;
274   - cb(null, memo);
275   - });
276   - });
277   - }, function gb(err, data) {
278   - res.status(200).json(data);
279   - });
280   - });
281   -});
282   -
283 241 // Dossiers
284 242  
285 243 parentId = function (req, res, next) {
... ...
app/services/NinfoServ.js deleted
... ... @@ -1,51 +0,0 @@
1   -var NinfoModl = require('../models/NinfoModl');
2   -var PolyUserServ = require('../services/PolyUserServ');
3   -var async = require('async');
4   -
5   -var NinfoServ = module.exports = {
6   -
7   - equipes: ['nope', 'ci', 'imagis', 'gis', 'ima5'],
8   -
9   - simple: ['login', 'equipe', 'comment'],
10   -
11   - simpleData: function (ninfoD, cb) {
12   - var ninfo = {};
13   - for (var prop of NinfoServ.simple) {
14   - ninfo[prop] = ninfoD[prop];
15   - }
16   - cb(null, ninfo);
17   - },
18   -
19   -
20   - getLogin: function (login, cb) {
21   - NinfoModl.findOne({
22   - login: login
23   - }, function createIfNotExist(err, ninfo) {
24   - if (ninfo) {
25   - cb(err, ninfo);
26   - } else {
27   - NinfoModl.create({login: login}, cb);
28   - }
29   - });
30   - },
31   -
32   - assert: function(data, cb) {
33   - cb(null, data.login && NinfoServ.equipes.indexOf(data.equipe) != -1);
34   - },
35   -
36   - add: function (data, cb) { // Ajouter les préférences, ou les mettre
37   - // à jour (vu qu'il n'y a pas de sujet add fait les deux)
38   - // Pas de vérification car tout est fait dans assert (et login n'est pas modifié
39   - // par l'utilisateur)
40   - NinfoServ.getLogin(data.login, function(err, ninfo) {
41   - ninfo.equipe = data.equipe;
42   - ninfo.comment = data.comment;
43   - ninfo.save(cb);
44   - });
45   - },
46   -
47   - list: function (cb) {
48   - NinfoModl.find({}, cb);
49   - },
50   -
51   -};
public/js/app.js
1   -angular.module('ciApp', ['ngAnimate', 'ngRoute', 'ConnectCtrl', 'MembreCtrl', 'NinfoCtrl', 'ForumDirCtrl', 'ForumConvCtrl', 'SessionsCtrl', 'ProfileCtrl']).config(function ($routeProvider, $locationProvider) {
  1 +angular.module('ciApp', ['ngAnimate', 'ngRoute', 'ConnectCtrl', 'MembreCtrl', 'ForumDirCtrl', 'ForumConvCtrl', 'SessionsCtrl', 'ProfileCtrl']).config(function ($routeProvider, $locationProvider) {
2 2 $routeProvider
3 3 .when('/', {
4 4 templateUrl: 'views/home.html'
... ... @@ -11,8 +11,7 @@ angular.module('ciApp', ['ngAnimate', 'ngRoute', 'ConnectCtrl', 'MembreCtrl', 'N
11 11 redirectTo: 'forum/dir/root'
12 12 })
13 13 .when('/ninfo', {
14   - templateUrl: 'views/ninfo.html',
15   - controller: 'NinfoCtrl'
  14 + templateUrl: 'views/ninfo.html'
16 15 })
17 16 .when('/forum/dir/:doss_id', {
18 17 templateUrl: 'views/forumDir.html',
... ...
public/js/controllers/NinfoCtrl.js deleted
... ... @@ -1,37 +0,0 @@
1   -angular.module('NinfoCtrl', ['nl2br', 'SessionsServ', 'ApiServ', 'NotifyServ'])
2   - .controller('NinfoCtrl', function ($scope, SessionServ, ApiServ, NotifyServ) {
3   - $scope.ninfo = {}
4   - $scope.saving = false;
5   -
6   - $scope.session = SessionServ.cur;
7   - SessionServ.onChange(function () {
8   - $scope.session = SessionServ.cur;
9   - actualiser();
10   - });
11   - actualiser();
12   -
13   - function actualiser() {
14   - if ($scope.session) {
15   - ApiServ("récupération des préférence Nuit de l'Info", 'get', 'profile/ninfo', null, function (err, ninfo) {
16   - if (!err)
17   - $scope.ninfo = ninfo;
18   - });
19   - ApiServ("récupération de la liste des participants à Nuit de l'Info", 'get', 'ninfo', null, function (err, equipes) {
20   - if (!err)
21   - $scope.equipes = equipes;
22   - });
23   - }
24   - }
25   -
26   - $scope.save = function () {
27   - var not = NotifyServ.promise("Sauvegarde...");
28   - $scope.saving = true;
29   - ApiServ("sauvegarde des préférences Nuit de l'Info", 'put', 'profile/ninfo', $scope.ninfo, function (err, membre) {
30   - if (!err) {
31   - actualiser();
32   - not.success("Sauvegardé !");
33   - }
34   - $scope.saving = false;
35   - });
36   - };
37   - });
public/views/index.html
... ... @@ -32,7 +32,6 @@
32 32 <script src="js/controllers/NavbarCtrl.js"></script>
33 33 <script src="js/controllers/ConnectCtrl.js"></script>
34 34 <script src="js/controllers/MembreCtrl.js"></script>
35   - <script src="js/controllers/NinfoCtrl.js"></script>
36 35 <script src="js/controllers/ProfileCtrl.js"></script>
37 36 <script src="js/controllers/ForumDirCtrl.js"></script>
38 37 <script src="js/controllers/ForumConvCtrl.js"></script>
... ...