-
Notifications
You must be signed in to change notification settings - Fork 220
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Redesign Schedule section in the GUI #1449
Comments
@buhtz Amazing work, your mock-up GUI! This makes the available options much more visible to end users than hiding then in a combo box (as is now). I think an
No need to discuss this right now IMHO (let's wait until we plan the implementation...?!) |
Moin moin, thanks for your thoughts.
Michael explained that on the mailing list and I remember I have heard that somehow in the past also; maybe from Germar. When an anacron-like schedule is configured BIT add a crontab line that starts it every 15 minutes. Then BIT checks itself if it is time to run a job or not. If not it just close itself again. Not totaly elegant but it seems to works. Maybe @Germar can explain why anacron is not used.
I couldn't find and I'm not aware of Issues related to (ana)cron.
I shouldn't use the term "anacron" anymore. I don't know about other anacron features. I just like the idea of configuring timespan and that "anacron" catch the job up when the timespan elapsed. When communicating with the user I also wouldn't use technical terms like "cron" or "anacron". I only would describe the behaviour in the GUI not the technology behind. |
The possibility to edit the full cron line is very nice, this allows a high flexibility. |
Take into account the discussion in #1479 which is about how to handle and configure the retry-behavior in case of errors and unsuccesfull snapshots. |
Blocked by:
This is based on PR #1196 where it comes up that it might be a good idea to re-design the part of the GUI responsible for scheduling.
Current situation
Currently it is just a drop down menu in the "General" tab of the "Settings" dialog of the profile settings.
Problems
Proposal
This is a quick and dirty (not finished) proposal in form of a GUI MockUp (used draw.io for that). I attached the original file if you like to edit.
@reboot
. The "delay" is new and would be realized with asleep n && backintime
like cron command.QDateTimeEdit
,QTimeEdit
Here are some variants and annotations in the picture.
To see how it could look like for real here is a version without annotations just using the week-variant in the third section.
Here is the original DrawIO file (ZIP because of Microsoft GitHub. You need to unpack before open with drawio).
backintime_schedule_mockup.drawio.zip
Related:
The text was updated successfully, but these errors were encountered: