-
6f81fd2518
bugfix
main
yumoqing
2026-05-06 08:50:08 +08:00
-
1efd62e30b
fix: replace non-existent /api/logout.dspy with /rbac/user/logout.dspy
yumoqing
2026-05-06 08:18:59 +08:00
-
af5cce0c45
bigfix
yumoqing
2026-05-06 08:11:39 +08:00
-
b045758ebc
bugfix
yumoqing
2026-05-06 07:59:57 +08:00
-
f860d86c00
fix: replace background with bgcolor, unwrap widgettype:Page to promote subwidgets to top level
yumoqing
2026-05-06 07:48:50 +08:00
-
f901813244
revert: only add /{modulename}/{tablename} page path permission, remove CRUD API registration
yumoqing
2026-05-05 22:28:20 +08:00
-
98e1bbe96a
fix: register /{module}/{table} page path for CRUD table menu items in init_permissions.py
yumoqing
2026-05-05 22:22:41 +08:00
-
cbbc179491
feat: add module menu.ui files and update main menu to use submenu format
yumoqing
2026-05-05 21:33:46 +08:00
-
a0daa285c0
fix: replace backgroundColor with bgcolor (bricks framework valid property)
yumoqing
2026-05-05 19:50:02 +08:00
-
e7bb5c5cf2
fix: deep-flatten all style objects to options at any nesting level
yumoqing
2026-05-05 19:47:31 +08:00
-
fe5bb67d1c
fix: flatten style to options, remove invalid actiontype, fix Button/Text widget properties
yumoqing
2026-05-05 19:35:58 +08:00
-
282c1780ba
fix: Text widgets use 'text' not 'label', Button widgets use 'label' not 'text
yumoqing
2026-05-05 19:28:38 +08:00
-
21cbd1b2fb
fix: use {{entire_url()}} for all Menu url paths in index.ui and login.ui
yumoqing
2026-05-05 16:15:34 +08:00
-
e7c6ec548d
bugfix
yumoqing
2026-05-05 15:21:05 +08:00
-
010ab6e354
remove app/init_permissions.py, keep only root init_permissions.py
yumoqing
2026-05-05 14:17:02 +08:00
-
b4785d49ab
fix: APP_ROOT handles both root/ and app/ script locations
yumoqing
2026-05-05 14:15:59 +08:00
-
77cdacf878
fix: correct APP_ROOT to single dirname since script is in project root
yumoqing
2026-05-05 14:15:32 +08:00
-
bec9cb956b
fix: use raw SQL for user password update to avoid sor.U() generating wrong WHERE clause
yumoqing
2026-05-05 14:13:03 +08:00
-
1fc2be73c0
fix: init_permissions.py - use config.json databases for DBPools, add id for rolepermission insert
yumoqing
2026-05-05 14:08:49 +08:00
-
6255feaf5b
fix: remove all /main prefix from perm_config.py paths
yumoqing
2026-05-05 13:46:29 +08:00
-
1ed4ce0935
fix: RBAC permission init - remove /main prefix, include js/css files, use * wildcard
yumoqing
2026-05-05 13:44:55 +08:00
-
f932bfb088
bugfix
yumoqing
2026-05-03 14:26:27 +08:00
-
de8ce23fcb
fix: add bricks_for_python to core dependencies
yumoqing
2026-04-29 17:29:44 +08:00
-
c967cfffda
fix: ensure permission.permtype column is VARCHAR(255) after schema import
yumoqing
2026-04-29 15:29:25 +08:00
-
d5c0fcb1cd
fix: filter Exception output from DDL generation to prevent corrupting schema SQL
yumoqing
2026-04-29 14:34:51 +08:00
-
b0de930324
docs: update DEPLOY.md for automated one-step build process
yumoqing
2026-04-29 13:28:03 +08:00
-
f83dde78f9
refactor: automate build.sh to clone modules, configure DB and init permissions
yumoqing
2026-04-29 13:26:34 +08:00
-
2134a83738
docs: add deployment guide (DEPLOY.md)
yumoqing
2026-04-29 13:03:38 +08:00
-
4c5b2a5716
feat: add permission config and initialization for single-owner CRM
yumoqing
2026-04-29 12:57:14 +08:00
-
2b921a209d
sync: local modifications to integrated_crm_app
yumoqing
2026-04-28 18:54:07 +08:00
-
7aa37245ee
bugfix
yumoqing
2026-04-17 11:18:27 +08:00
-
1026edc822
bugfix
yumoqing
2026-04-16 15:19:08 +08:00
-
1518acf709
bugfix
yumoqing
2026-04-16 15:15:52 +08:00
-
fa8df43a5f
bugfix
yumoqing
2026-04-16 15:07:08 +08:00
-
b6ff13734c
feat(crm): 集成商机管理模块并更新构建脚本
yumoqing
2026-04-16 14:32:41 +08:00
-
7b261b4f48
bugfix
yumoqing
2026-04-16 13:41:15 +08:00