Open jvanis opened 5 years ago
The UI in general needs a fairly major overhaul for the scheduler. Here's some ideas i have for general ease-of-use:
EDITABLE: Both the trigger and the tasks should be editable. (i wouldn't expect that you'd need to change the type of trigger or type of task. But the content there of should be.
VISABILITY: Trigger Values are not currently visible at all. The only way i currently know what the trigger is is with it's description/name that i set when i made it. (At the very least, being able to EDIT the trigger would show it's settings/values)
TEST: Add a simple button to run the task manually when clicked to run the tasks [Now]. (+Permission)
SORT/GROUP: (less of a priority to the above, but would be great functionality:) Sort: Sort/Filter Triggers by Name, Time, Other applicable values.
TIME: Display the current AMP/System Time in UI somewhere.
SIZE/MANAGEABILITY: Shrink/Minimize/Contract a group or single trigger:
CONTROL:
RETAIN: Optionally: save the current view for the user automatically (all sort/filter and minimize/expand settings) - not enabled by default? not saved per-user(use global save)? (only really needed for larger lists and piece of mind)
On point 5, Webmin's cron scheduler might be another reference point. See attached screenshot. It allows multiple Minutes, Hours, Days, Months and Weekdays to be selected, giving lots of flexibility for combinations.
It would be great if it's an option to enter the time schedule manually in CRON format instead of having to click around in the GUI.
I have done some searching and not seen this mentioned before.
Request: More Options for Scheduled Task abilities, specifically:
Example Using an existing Schedule, Add a New Task named FileMovement Input: Select Dropdown (Copy File, Delete File, Move File, Copy Directory, Delete Directory, Move Directory) - Copy File
To Path: Root Path = instance folder if used from the specific instance or AMP path if used from the main AMP Page (Ex: (Root Instance Folder)/Minecraft/world/data/file.text)
- Copy Directory