Wrong updater behavior with approvals
There are few mirror bugs as well as needed feature changes.
First bug is more or less visual. If I click on ignore button for approval I receive notification at the top of the interface "Updates will be installed shortly.". That is to true. Updates are not clearly applied when update is "ignored".
Second problem is that when user ignores this way update he has to wait for next update to come around. That can be moth or more. He should be able to approve it again.
I suggest these changes:
- Do not display ignore button (only "install now" button should be present)
- In "delayed updates" mode include approximate timer till the update is performed (please note that it is approximate with up to five hours delay (this should improve that turris/updater/supervisor#17 (closed) in a way that updates would be executed more irregularly but with higher user's control))
- In "delay updates" mode include comment that user can switch to approve mode to prevent update and in "approve only" mode that he can have automatic installation with delay
In the end this removes ability to dismiss update completely. Idea is that user either installs update or waits for timeout to install it automatically or that he disables delayed updates and just lets that update hand there.