projects
/
osm
/
RO.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Feature 10909: Heal operation for VDU
[osm/RO.git]
/
NG-RO
/
osm_ng_ro
/
ro_main.py
diff --git
a/NG-RO/osm_ng_ro/ro_main.py
b/NG-RO/osm_ng_ro/ro_main.py
index
eb5ff6c
..
2a2c076
100644
(file)
--- a/
NG-RO/osm_ng_ro/ro_main.py
+++ b/
NG-RO/osm_ng_ro/ro_main.py
@@
-99,6
+99,16
@@
valid_url_methods = {
},
},
},
},
},
},
+ "recreate": {
+ "<ID>": {
+ "METHODS": ("POST"),
+ "ROLE_PERMISSION": "recreate:id:",
+ "<ID>": {
+ "METHODS": ("GET",),
+ "ROLE_PERMISSION": "recreate:id:id:",
+ },
+ },
+ },
}
},
}
}
},
}
@@
-150,6
+160,8
@@
class Server(object):
"deploy:id:delete": self.ns.delete,
"deploy:id:id:get": self.ns.status,
"deploy:id:id:cancel:post": self.ns.cancel,
"deploy:id:delete": self.ns.delete,
"deploy:id:id:get": self.ns.status,
"deploy:id:id:cancel:post": self.ns.cancel,
+ "recreate:id:post": self.ns.recreate,
+ "recreate:id:id:get": self.ns.recreate_status,
}
def _format_in(self, kwargs):
}
def _format_in(self, kwargs):