Wu Clan
b775dd3a16
sync
2026-08-23 12:16:43 +08:00
Wu Clan
cf9e5dc4f4
Update user and login security configs ( #922 )
...
* Update user and login security configs
* Optimize some code definitions
* Update config comments
* Update the captcha check
* Update the config plugin sql scripts
* Add user password history model to init
* Fix some logic errors
* Add last_password_changed_time to user sql
* Fix user update password
* Fix the dynamic config check
* Update the user sql style
2025-11-16 21:23:36 +08:00
Wu Clan
3b24dca935
Fix missing table in alembic migration ( #920 )
2025-11-14 17:55:15 +08:00
Wu Clan
5762834744
Update the ruff rules and format the code ( #846 )
...
* Update the ruff rules and format the code
* Update the per-file-ignores
* Update the ci
* Update rules
* Fix codes
* Fix pagination
* Update rules
2025-10-10 19:02:49 +08:00
Wu Clan
bcc764142b
Update the OAuth2 module to plugin ( #620 )
...
* Update the OAuth2 module to plugin
* update create user social param
2025-05-22 14:36:23 +08:00
Wu Clan
032364e48e
Refactor the data rule to scope rule ( #596 )
...
* WIP
* update codes
* update codes
* update filter_data_permission
* Fix schema
* Fix issues
2025-04-28 18:15:52 +08:00
Wu Clan
289cf5b974
Update dict data and type to plugin ( #562 )
2025-04-02 14:04:06 +08:00
Wu Clan
e207622a70
Update the system config to plugin ( #561 )
2025-04-02 13:43:24 +08:00
Wu Clan
5e7a4e1e74
Update casbin rbac verify to plugin ( #513 )
...
* Update casbin rbac verify to plugin
* Update requirements
* move sys api to casbin plugin
* Update plugin toml and parse
* Fix plugin router inject
* Update api prefix to apis
2025-02-17 13:41:11 +08:00
Wu Clan
d9985f9d4d
Add plugin system and notice plugin ( #503 )
...
* Update system notice to plugin
* Add plugin model alembic support
* update plugin conf
* add plugin route injection
* update plugin route inject
* fix and optimize plugin router inject
2025-02-13 21:19:49 +08:00
dividduang
64ee74bb38
Add system notice interface ( #487 )
2025-01-14 12:45:33 +08:00
Wu Clan
7c4e288fd6
Simplify data rule and remove type ( #468 )
...
* Simplify data rule and remove type
* fix lint
* fix user info cache
2024-11-27 14:09:57 +08:00
Wu Clan
bd45022a59
Update role-based data permissions ( #465 )
...
* Add department data operation permissions
* Update sys models
* Add role department many-to-many relationship
* Format RBAC code
* update codes
* add update role depts api
* add comments
* Update the implementation
* update dept arg
* debug front
* Update the model file naming
* Refactor the data perms
* Add data permission rule
* Optimize the details
* Implement data filtering
* finish
2024-11-23 21:23:52 +08:00
Wu Clan
34506c3039
Add page to display dynamic configuration ( #365 )
...
* Add page to display dynamic configuration
* update config data and api
* add config route
* update config api route
* update config api route
* fix config schema
* update config services
2024-07-25 19:11:06 +08:00
Wu Clan
9752ce8e92
Fix alembic migration failure caused by model ( #359 )
2024-07-18 20:22:34 +08:00
Wu Clan
eb8dfda8fa
Update CRUDBase to sqlalchemy-crud-plus ( #317 )
...
* Update CRUDBase to dependent package
* Update sqla crud plus to 0.0.2
2024-04-27 23:07:40 +08:00
Wu Clan
5e438c685d
Refactor the backend architecture ( #299 )
...
* define the basic architecture
* Update script and deployment file locations
* Update the route registration
* Fix CI download dependencies
* Updated ruff to 0.3.3
* Update app subdirectory naming
* Update the model import
* fix pre-commit pdm lock
* Update the service directory naming
* Add CRUD method documents
* Fix the issue of circular import
* Update the README document
* Update the SQL statement for create tables
* Update docker scripts and documentation
* Fix docker scripts
* Update the backend README.md
* Add the security folder and move the redis client
* Update the configuration item
* Fix environment configuration reads
* Update the default configuration
* Updated README description
* Updated the user registration API
* Fix test cases
* Update the celery configuration
* Update and fix celery configuration
* Updated the celery structure
* Update celery tasks and api
* Add celery flower
* Update the import style
* Update contributors
2024-03-22 18:16:15 +08:00