Blame view

app/models/MembreModl.js 466 Bytes
894b21fa   Geoffrey PREUD'HOMME   Application MEAN ...
1
2
  var mongoose = require('mongoose');
  
4932caf3   Geoffrey PREUD'HOMME   Nettoyage et rebr...
3
4
  module.exports = mongoose.model('Membre', {
      login: { // On récupèrera le nom via les passwd
894b21fa   Geoffrey PREUD'HOMME   Application MEAN ...
5
          type: String,
8ae24f57   Geoffrey PREUD'HOMME   Liste des membres
6
7
          default: 'login'
      },
f22cd7f3   Geoffrey PREUD'HOMME   Système de messag...
8
      section: { // TODO From /etc/groups
8ae24f57   Geoffrey PREUD'HOMME   Liste des membres
9
10
11
          type: String,
          default: 'IMA'
      },
4932caf3   Geoffrey PREUD'HOMME   Nettoyage et rebr...
12
      promo: { // Nécessaire pour calculer le numéro de section
8ae24f57   Geoffrey PREUD'HOMME   Liste des membres
13
14
15
16
17
18
          type: Number,
          default: 2017
      },
      role: {
          type: String,
          default: 'Membre'
894b21fa   Geoffrey PREUD'HOMME   Application MEAN ...
19
      }
2f593328   Geoffrey PREUD'HOMME   Linting
20
  });