3 Commits

Author SHA1 Message Date
d61c1bd03b fix: CRUD endpoint return format - remove json.dumps, use widgettype format 2026-07-03 14:50:42 +08:00
797ac1d935 fix: replace uuid.uuid4() with getID() from appPublic.uniqueID for all table ID generation 2026-05-08 15:47:19 +08:00
2547fad996 sync: local modifications to opportunity_management
- Updated core.py, init.py, opportunity_core.py, mysql.ddl.sql
- Updated UI: base.ui, opportunity_management.ui
- Added: opportunity.json, opportunity_stage_history.json
- Added API files: opportunities CRUD, sales_stages_list, check_tables
- Added UI/DSPY: opportunity_edit, opportunity_list, sales_stages_list
2026-04-28 18:54:47 +08:00