From 3e709b0ae36128bff03c680d14e575c172bfcc8c Mon Sep 17 00:00:00 2001 From: wbudic Date: Fri, 15 Oct 2021 20:13:01 +1100 Subject: [PATCH] Added plan for process actions. --- Current Development Check List.md | 36 ++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/Current Development Check List.md b/Current Development Check List.md index 585b853..396ec95 100644 --- a/Current Development Check List.md +++ b/Current Development Check List.md @@ -6,34 +6,46 @@ ### New Development v.2.3+ -* Search panel revisited. +* [ ] Process actions. + * Configured in main.cnf, to import perl action to execute, in parallel of returning pages. + * Action programable are on login, logout, row. + * Where the row action processed is pushed back to browser on each main.cgi page call, logout action is pushed back to login_ctr.cgi page. + ``` + # Separate process actions to execute in parallel. + <actions/reminders.pl>> + <actions/log.pl>> + <actions/log.pl>> + ``` + +* [ ] Search panel revisited. * [ ] Search and previous view setup made fully session persisted. - * [ ] Provide button reset search. -* ✔ Sums and dynamic calculations, interactions further to be refined. + * [ ] Provide button reset search. + * [x] Some longer keywords, even repeating from log to log, don't show in autocomplete. +* [x] Sums and dynamic calculations, interactions further to be refined. * Canceling submit, leaves the translated '**\n**' for transfer not reverted. -* ✔ Setting should provide page color defaults in form of an hash. +* [x] Setting should provide page color defaults in form of an hash. * These should/can change based on selected theme. That possibly in future can be changed via config. * colBG,colFG, colSHDW, etc... -* ✔ Printout page to include Amount column if category of items has valued asset, expense or income set. Providing also totals. Of Assets, and total on income and expense. +* [x] Printout page to include Amount column if category of items has valued asset, expense or income set. Providing also totals. Of Assets, and total on income and expense. * Introduce Currency setting, to replace amount '#'. Even though it could be number of, something not currency related. -* ✔ Interaction - When editing an existing log entry, it needs confirmation, if it isn't a copy (now button wasn't pressed), before overwriting. +* [x] Interaction - When editing an existing log entry, it needs confirmation, if it isn't a copy (now button wasn't pressed), before overwriting. * i.e, Warning! - Existing entry has been changed, are you sure do you want to overwrite it? -* ✔ Configuration needs to be updated, to use CNF 2.2, for system reset, etc. +* [x] Configuration needs to be updated, to use CNF 2.2, for system reset, etc. * Config file "Data Fix* reset of settings updated to properly revert to factory defaults. * We need to also display stats for log file of the web server. * Maybe provide an rotational purge on config page access. i.e. if line count is over 1000, purge to tail -n 1000. * This sure an config file setting. i.e. <<1000>>> -* ✔ Backup/Restore made various db engine aware and compatible. As the data is the same. +* [x] Backup/Restore made various db engine aware and compatible. As the data is the same. * The data is the same, Structure, binary data and password handling is different, engine dependant. -* ✔ Fix themes. Themes don't display and set consistently the pages throughout. +* [x] Fix themes. Themes don't display and set consistently the pages throughout. * Login page should use standard default or last set theme. * All provided themes to have background image. * Stats page needs, new layout. -* ✔ Add AUTO_LOGOFF setting. Default is no. +* [x] Add AUTO_LOGOFF setting. Default is no. * On session expired makes the page semi usable and still visible. -* ✔ RTF load of the zero document if present. When RTF attaching to a new log, you can save the rtf, +* [x] RTF load of the zero document if present. When RTF attaching to a new log, you can save the rtf, it is called a zero document (not assigned), as the log hasn't been saved yet. This reload can be useful, as it is always stored... -* ✔ Implement backup/restore on Pg based data. Restore only partially works from older backup. +* [x] Implement backup/restore on Pg based data. Restore only partially works from older backup. * ✔ Bug 35. SQL migration, version update, not working for PG based databases. * ✔ JS - Event, on expense sum in log numbers found at beginning of lines. * ✔ Update to CNF v.2.2, branch to $RELEASE_VER = 2.3, Earth Stage initial. -- 2.34.1