{"action":"closed","issue":{"url":"https://api.github.com/repos/NethServer/dev/issues/5314","repository_url":"https://api.github.com/repos/NethServer/dev","labels_url":"https://api.github.com/repos/NethServer/dev/issues/5314/labels{/name}","comments_url":"https://api.github.com/repos/NethServer/dev/issues/5314/comments","events_url":"https://api.github.com/repos/NethServer/dev/issues/5314/events","html_url":"https://github.com/NethServer/dev/issues/5314","id":234783206,"number":5314,"title":"Backup config history","user":{"login":"DavidePrincipi","id":2920838,"avatar_url":"https://avatars1.githubusercontent.com/u/2920838?v=3","gravatar_id":"","url":"https://api.github.com/users/DavidePrincipi","html_url":"https://github.com/DavidePrincipi","followers_url":"https://api.github.com/users/DavidePrincipi/followers","following_url":"https://api.github.com/users/DavidePrincipi/following{/other_user}","gists_url":"https://api.github.com/users/DavidePrincipi/gists{/gist_id}","starred_url":"https://api.github.com/users/DavidePrincipi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DavidePrincipi/subscriptions","organizations_url":"https://api.github.com/users/DavidePrincipi/orgs","repos_url":"https://api.github.com/users/DavidePrincipi/repos","events_url":"https://api.github.com/users/DavidePrincipi/events{/privacy}","received_events_url":"https://api.github.com/users/DavidePrincipi/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/NethServer/dev/milestones/7","html_url":"https://github.com/NethServer/dev/milestone/7","labels_url":"https://api.github.com/repos/NethServer/dev/milestones/7/labels","id":1977316,"number":7,"title":"v7","description":"","creator":{"login":"DavidePrincipi","id":2920838,"avatar_url":"https://avatars1.githubusercontent.com/u/2920838?v=3","gravatar_id":"","url":"https://api.github.com/users/DavidePrincipi","html_url":"https://github.com/DavidePrincipi","followers_url":"https://api.github.com/users/DavidePrincipi/followers","following_url":"https://api.github.com/users/DavidePrincipi/following{/other_user}","gists_url":"https://api.github.com/users/DavidePrincipi/gists{/gist_id}","starred_url":"https://api.github.com/users/DavidePrincipi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DavidePrincipi/subscriptions","organizations_url":"https://api.github.com/users/DavidePrincipi/orgs","repos_url":"https://api.github.com/users/DavidePrincipi/repos","events_url":"https://api.github.com/users/DavidePrincipi/events{/privacy}","received_events_url":"https://api.github.com/users/DavidePrincipi/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":220,"state":"open","created_at":"2016-09-01T09:50:31Z","updated_at":"2017-07-11T10:18:22Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2017-06-09T10:14:54Z","updated_at":"2017-07-11T10:18:22Z","closed_at":"2017-07-11T10:18:22Z","body":"Add backup history management to \"Backup (configuration)\" page. Main use cases:\r\n\r\n- [x] Wizard step \"Restore from backup\" at first system boot (FirstConfigWiz UI module)\r\n- [x] View configuration backup history\r\n- [x] History length customization (automatic items only)\r\n- [x] Upload an item to the history\r\n- [x] Restore from history\r\n- [x] Create a backup of current config and push it to the history\r\n- [x] Internet connection availability check (restore procedure installs missing packages...)\r\n- [x] Avoid SSL certificate issues during restore: avoid httpd-admin restart\r\n- [x] Display TODO to reinstall missing packages\r\n- [x] Docs: inline help\r\n- [x] Docs: admin manual\r\n- [x] Opt-out: skip modules installation during the restore procedure\r\n\r\n**See also**\r\n\r\nhttp://community.nethserver.org/t/backup-config-module-beta-final-stage/1395/111\r\n\r\n----\r\n\r\nThanks to @c-tek for his working prototype"}}
{"actor":{"display_login":"DavidePrincipi"}}