Myintranet.Controllers. PrevCraController

new PrevCraController()

Extends

Methods

UpdatePrevFromWebsite(request, response)

mise a jour de prev depuis le site web, utilisateur connecté

Parameters:
NameTypeDescription
request
response

(private) __getIdFromRequest(request) → {Number|null}

Récupére l'id depuis la request, en testant dans les params si pas d'id dans les params on regarde dans la query et si pas d'id dans la query on regarde dans le body

Parameters:
NameTypeDescription
requestRequest

the request object

Returns:

the id if found or null

Type: 
Number | null

add(request, response)

Ajoute un enregistrement a la base de donnée

Parameters:
NameTypeDescription
requestRequest

the HttpRequest

responseResponse

The HttpResponse

createActivitiesForMission(request, response)

Crée l'activité pour la mission

Parameters:
NameTypeDescription
request
response

delete(request, response)

supprime une entité depuis la base de donnée

Parameters:
NameTypeDescription
requestRequest

the HttpRequest

responseResponse

The HttpResponse

downloadCra(request, response)

Télécharge un Cra

Parameters:
NameTypeDescription
request
response

filter(request, response)

Parameters:
NameTypeDescription
requestRequest

the HttpRequest

responseResponse

The HttpResponse

get(request, response)

si un id est passé retourne getOne sinon return getAll

Parameters:
NameTypeDescription
requestRequest

the HttpRequest

responseResponse

The HttpResponse

(private) getPasswordAndSalt(clearPassword) → {Object}

transform un mot de passe en claire en mdp crypté et son slat

Parameters:
NameTypeDescription
clearPassword
Returns:
Type: 
Object

getPrevStats(request, response)

mise a jour de prev depuis le site web, utilisateur non connecté

Parameters:
NameTypeDescription
request
response

isValidForAdd(request) → {Array}

Parameters:
NameTypeDescription
requestRequest

the HttpRequest

Returns:

true if the request.body is valid for adding a record, or an array containing errors.

Type: 
Array

isValidForDelete(request) → {boolean}

verifie la validité de la request avant de passer au service pour la suppression

Parameters:
NameTypeDescription
requestRequest

the HttpRequest

Returns:
Type: 
boolean

isValidForUpdate(request) → {boolean|Array}

verifie la validité de la request avant de passer au service pour la mise a jour

Parameters:
NameTypeDescription
request
Returns:
Type: 
boolean | Array

update(request, response)

met a jour de l'entite concernée

Parameters:
NameTypeDescription
requestRequest

the HttpRequest

responseResponse

The HttpResponse

updateCraFromWebsite(request, response)

mise a jour de cra depuis le site web, utilisateur connecté

Parameters:
NameTypeDescription
request
response

mise a jour de cra depuis le mail, utilisateur non connecté

Parameters:
NameTypeDescription
request
response