(c) 2022 RENware Software Systems
[PDF VERSION](/download{{ request.path }})
- Version: 0.11.0
- Last update: 230324
[TOC]
- Severity level: high
- Status: IMPLEMENTED, delivered in 0.10.0-070
- Severity level: nice to have
- Synopsis: changing all ADS business domains to "a big form" to ce able to introduce Bootstrap standard validation for required fields
- Target component:
ads
- Severity level: up to first implementation is ASAP, after is CRITICAL
- Synopsis: when try to create a new record and DB (table
salesproject
) is completely empty, incrud_data_admin/crud_data_admin_main.py
- Status: FIXED, delivered in 0.9.0-066
- Severity level: nice to have
- Status: IMPLEMENTED, delivered in 0.11.0-071
OBSOLETE @230322 OPISS.001 - crud_data_admin
functionality of SalesProject generalization for other master data objects
- Objective: make a system DATA health check
- Implementation: -
- Location:
- server-side: in
health_check
component as separated module-file - client-side: NOT YET DEFINED
- server-side: in
- Status info: open [piu]@@230324
- Objective: define & load system configuration
- Implementation: define system configurable elements @ UI level and reload them (@230315 the consists of LOV elements defined in data models)
- Location:
- server-side: in
sys_core
component as separated module-file - client-side: NOT YET DEFINED
- server-side: in
- Status info: open [piu]@230315
- Objective: "save all" functionality for all DETAIL level add / changed records
- Implementation:
- function should be written in
ads_decision_criteria.html
in specific scripts section and called byads_start_page.html
functionget_new_ads_decision_criteria()
- optional, the API should be updated to implement a bulk save or use existing save in a for loop record-by-record
- function should be written in
- Location: client-side
ads_start_page.html
&ads_solution.html
, server-sideads_decision_criteria_api_models.py
- Status info: open [piu]@230302, updated [piu]@230302
- Objective: "save all" functionality for all DETAIL level add / changed records
- Implementation:
- function should be written in
ads_solution.html
in specific scripts section and called byads_start_page.html
functionget_new_ads_solution()
- optional, the API should be updated to implement a bulk save or use existing save in a for loop record-by-record
- function should be written in
- Location: client-side
ads_start_page.html
&ads_solution.html
, server-sideads_solution_api_models.py
- Status info: open [piu]@230222, updated [piu]@@230222
- Objective: "save all" functionality for all DETAIL level add / changed records
- Implementation:
- function should be written in
ads_relationships.html
in specific scripts section and called byads_start_page.html
functionget_new_ads_relationships()
- optional, the API should be updated to implement a bulk save or use existing save in a for loop record-by-record
- function should be written in
- Location: client-side
ads_start_page.html
&ads_relationships.html
, server-sideads_relationships_api_models.py
- Status info: open [piu]@230222, updated [piu]@@230222
- Objective: "save all" functionality for all DETAIL level add / changed records
- Implementation:
- function should be written in
ads_org_map.html
in specific scripts section and called byads_start_page.html
functionget_new_ads_org_map()
- optional, the API should be updated to implement a bulk save or use existing save in a for loop record-by-record
- function should be written in
- Location: client-side
ads_start_page.html
&ads_org_map.html
, server-sideads_org_map_api_models.py
- Status info: open [piu]@230119, updated [piu]@230121
- Objective: construct and maintain a scoring for ADS. Scoring is documented in
ads/README_ads.md
- Implementation:
- business domain score will be implemented as
get_score()
methods for eachads_...
business domain - general scoring at Sales Project level
- badges on each tab content
- badge displayed score: Poor (
<= 30%
), Acceptable (> 30% and <= 60%
), Good (> 60% and <= 90%
), Very good (> 90%
)
- business domain score will be implemented as
- Location: all ADS ORM data models
- Status info: open [piu]@230119, updated [piu]@230121
- Objective: CRUD admin Data table interface improvements
- Location:
APP_ROOT/>crud_data_admin/crud_data_admin_main.py
functionget_data(only_keys=None)
add a general action button for all supplementary actions imitating standardized interface: DASHES button or 3 horizontal LINE or WHEEL button (in fact acts like a dropdown) - Status info: open [piu]@230104
- Objective: Data Table data endpoint - AJAX data provider - build functionalities for server side data filtering and server side data search
- Location:
APP_ROOT/>crud_data_admin/crud_data_admin_main.py
functioncrud_data_feeder()
(view function of route/crud_table_data_feeder/salesproject
) - Status info: open [piu]@221222
- Severity level: up to version 1 does not matter, after is ASAP
- Synopsis: all routes must be revised and code protected for access at level of role (minimum)
- BOOK.003-101 - implementation details (useful at "kit" preparation phase)
- BOOK.003-116 - advanced functionality ref using AI in ADS evaluation
--- ooo ---