Projet

Général

Profil

Tâche #22160

Scénario #21589: Epic 4: Service "contrôleur" pour les modèles de serveur: gestion des sous modèles de serveur

Création d'un servermodel

Ajouté par Lionel Morin il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
13/11/2017
Echéance:
% réalisé:

100%

Temps estimé:
12.00 h
Temps passé:
Restant à faire (heures):
0.0

Révisions associées

Révision c158929d (diff)
Ajouté par Lionel Morin il y a plus de 6 ans

Server model management

Adding methods to complete server model management:
  • create
  • update
  • delete

Needs refactoring to ease testing and readability.

Ref #22159 #22160 #22161 #22162 #22163

Historique

#1 Mis à jour par Lionel Morin il y a plus de 6 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Lionel Morin il y a plus de 6 ans

  • Restant à faire (heures) changé de 12.0 à 0.0

#3 Mis à jour par Lionel Morin il y a plus de 6 ans

  • % réalisé changé de 0 à 100

#4 Mis à jour par Lionel Morin il y a plus de 6 ans

  • Assigné à mis à Lionel Morin
  • Restant à faire (heures) changé de 0.0 à 12.0

#5 Mis à jour par Lionel Morin il y a plus de 6 ans

  • Restant à faire (heures) changé de 12.0 à 0.0

#6 Mis à jour par Scrum Master il y a plus de 6 ans

  • Statut changé de En cours à Résolu

#7 Mis à jour par Fabrice Barconnière il y a plus de 6 ans

  • Statut changé de Résolu à Fermé
  • curl -v -X 'POST' - '{"kwargs":{"servermodelparentid":1,"servermodelname":"MonServeurModele","sourceid":1}}
    ' http://localhost:30005/api/v1/servermodel.create

    {
      "kwargs": {
        "servermodelid": 6
      }
    
  • curl -v -X 'POST' -d'{}' http://localhost:30005/api/v1/servermodel.list
    {
      "kwargs": {
        "models": [
          {
            "ServerModelId": 6,
            "ServerModelName": "MonServeurModele",
            "ServerModelParentId": 1,
            "ServerModelSource": {
              "SourceName": "EOLE",
              "SourceURL": "https://pcll.ac-dijon.fr/eole/" 
            },
            "ServerModelVersion": {
              "ReleaseName": "2.6.2",
              "VersionDistribution": "EOLE",
              "VersionName": "2.6" 
            }
          },
    

#8 Mis à jour par Fabrice Barconnière il y a plus de 6 ans

  • curl -v -X 'POST' -d '{"kwargs":{"servermodelid":6,"servermodelname":"toto"}}' http://localhost:30005/api/v1/servermodel.update
    {
      "kwargs": {
        "success": true
      }
    
  • curl -v -X 'POST' -'{}' http://localhost:30005/api/v1/servermodel.list
    {
      "kwargs": {
        "models": [
          {
            "ServerModelId": 6,
            "ServerModelName": "toto",
            "ServerModelParentId": 1,
            "ServerModelSource": {
              "SourceName": "EOLE",
              "SourceURL": "https://pcll.ac-dijon.fr/eole/" 
            },
            "ServerModelVersion": {
              "ReleaseName": "2.6.2",
              "VersionDistribution": "EOLE",
              "VersionName": "2.6" 
            }
          },
    

Formats disponibles : Atom PDF