module.exports = {


    friendlyName: 'Modify',


    description: 'Modify user.',


    inputs: {
        id:{
          type:'number',
          required: true
        },

        anneeScolaire: {
            type: 'string',
            required: true
        },
        dateDebut: {
            type: 'string',
            required: true
        },

        dateFin: {
            type: 'string',
            required: true
        },


    },


    exits: {
        notFound: {
            statusCode: 404
        },

    },


    fn: async function (inputs, exits) {

      
        let annee = await AnneeScolaire.find({id: inputs.id }).then(_.first)
        if (!annee) {

            return exits.notFound({ message: "Cette Année scolaire n\'existe pas, veuillez la créer!" })
        }

        let anneeUpdate = await AnneeScolaire.update({ anneeScolaire: annee.anneeScolaire }, inputs).fetch()

        // All done.
        return exits.success({
            ...anneeUpdate,
        });

    }

};
