Actions
User story #2228
closedAdd a rest API to archive/restore items
Status:
Released
Priority:
2
Assignee:
Category:
Web - Maintenance
Target version:
Pull Request:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:
Description
We want a rest API to import and export items:
Archiving:- /api/archives/archive/groups
- export node groups and node groups categories
- /api/archives/archive/directives
- export policy library (categories, user polity templates, policy instantes)
- /api/archives/archive/rules
- export configuration rules
- /api/archives/archive/full
- export everything
- /api/archives/list/groups
- list available archives datetime for groups (the datetime is in the format awaited for restoration)
- /api/archives/list/directives
- list available archives datetime for policy library (the datetime is in the format awaited for restoration)
- /api/archives/list/rules
- list available archives datetime for configuration rules (the datetime is in the format awaited for restoration)
- /api/archives/list/full
- list available archives datetime for full archives (the datetime is in the format awaited for restoration)
- /api/archives/restore/groups/datetime/[archiveId]
- restore given archive
- /api/archives/restore/directives/datetime/[archiveId]
- restore given archive
- /api/archives/restore/rules/datetime/[archiveId]
- restore given archive
- /api/archives/restore/full/datetime/[archiveId]
- restore everything
- /api/archives/restore/groups/latestArchive
- /api/archives/restore/directives/latestArchive
- /api/archives/restore/rules/latestArchive
- /api/archives/restore/full/latestArchive
- /api/archives/restore/groups/latestCommit
- /api/archives/restore/directives/latestCommit
- /api/archives/restore/rules/latestCommit
- /api/archives/restore/full/latestCommit
Actions