sncf-connect-tech / hesperides

Configuration management tool providing universal text file templating and properties editing through a REST API or a webapp (backend part)
https://voyages-sncf-technologies.github.io/hesperides-gui/
GNU General Public License v3.0
36 stars 28 forks source link

Service : [POST] - Create template in the workingcopy of a package #372

Closed Abdelmottaleb closed 5 years ago

Abdelmottaleb commented 5 years ago

POST : /templates/packages/{package_name}/{package_version}/workingcopy/templates

Description :

Permet d'ajouter un nouveau Template dans un package de type workingcopy

Paramètres :

user, packageName, packageVersion et un objet de type Template

Règles de contrôles métiers :

Au niveau contrôleur :

Abdelmottaleb commented 5 years ago

ajout d'un nouveau test métier pour vérifier qu'il n'y a pas un Template déjà crée avec le même nom / nameSpace (Règle 4)