|
6f1f93725e
|
feat: fix GetAllActions()'s bug (#3289)
|
2024-10-16 21:55:06 +08:00 |
|
|
0b575ccf84
|
Refactor getAllValues()
|
2024-01-13 09:58:55 +08:00 |
|
|
e7c015f288
|
feat: fix comment and configs for successfully generating OpenAPI typescript-axios sdk (#2560)
* fix: fix swagger.json, successfully generate java sdk
* fix:fix comment and change some content for successfully generating typescript-axios sdk
|
2023-12-29 15:12:40 +08:00 |
|
|
947dcf6e75
|
Fix "All" roles bug in permission edit page
|
2023-12-02 15:26:52 +08:00 |
|
|
37744d6cd7
|
Improve permission error handling
|
2023-10-22 02:30:29 +08:00 |
|
|
687830697e
|
Refactor getPermissionsAndRolesByUser() related code
|
2023-09-24 08:08:32 +08:00 |
|
|
bbf2db2e00
|
feat: support to use a different db schema for pg (#2281)
|
2023-09-01 18:02:13 +08:00 |
|
|
b7a001ea39
|
Fix property empty issue
|
2023-08-14 12:09:50 +08:00 |
|
|
979f43638d
|
Change builtInAvailableField to 10
|
2023-08-03 18:17:15 +08:00 |
|
|
ea10f8e615
|
feat: make hard-coded authz adapter editable, rename adapter to ormer (#2149)
* refactor: rename casbinAdapter to casdoorAdapter
* feat: add initEnforcer
* fix: router
* refactor: make hard-coded code configurable
* fix: data type
* feat: support sqlite3
* feat: disable delete and edit name for built in resources
* feat: optimize code
* fix: init
* fix: e2e
* fix: remove datasourcename
* fix: revert rename
* refactor: change all ORM's Adatper to Ormer
* refactor: name
|
2023-07-29 15:07:04 +08:00 |
|
|
949feb18af
|
feat: add basic enforcer manager (#2130)
* feat: add basic enforcer manager
* chore: generate swagger
|
2023-07-25 17:17:59 +08:00 |
|
|
3c4112dd44
|
refactor: optimize the code to getEnforcer (#2120)
|
2023-07-24 14:02:34 +08:00 |
|
|
58e8f9f90b
|
feat: fix Effect in Casbin rule (#2103)
* fix: Add `Effect` to Casbin rule of role
fix: https://github.com/casdoor/casdoor/issues/2102
* Update permission_enforcer.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
|
2023-07-21 18:01:37 +08:00 |
|
|
5c441d195c
|
Add Effect to Casbin rule of add-permission
|
2023-07-19 18:52:22 +08:00 |
|
|
1780620ef4
|
feat: handle error when permission not found (#2012)
|
2023-06-24 00:30:43 +08:00 |
|
|
463b3ad976
|
fix: refactor and optimize Enforce() API (#2009)
|
2023-06-22 17:45:24 +08:00 |
|
|
2c2ddfbb92
|
feat: optimize batch-enforce (#1997)
|
2023-06-22 14:40:09 +08:00 |
|
|
edc6aa0d50
|
feat: get all role/permission of an user (#1978)
|
2023-06-16 22:44:21 +08:00 |
|
|
9a2800e3b3
|
Add error to Enforce()
|
2023-06-04 17:29:34 +08:00 |
|
|
02e692a300
|
feat: return most backend API errors to frontend (#1836)
* feat: return most backend API errros to frontend
Signed-off-by: yehong <239859435@qq.com>
* refactor: reduce int type change
Signed-off-by: yehong <239859435@qq.com>
* feat: return err backend in token.go
Signed-off-by: yehong <239859435@qq.com>
---------
Signed-off-by: yehong <239859435@qq.com>
|
2023-05-30 15:49:39 +08:00 |
|
|
776a682fae
|
Improve args of Enforce() API
|
2023-05-12 21:32:48 +08:00 |
|
|
da21c92815
|
feat: support sub role synced update (#1794)
|
2023-04-28 22:14:37 +08:00 |
|
|
e75d26260a
|
Fix table name in getEnforcer()
|
2023-04-20 01:33:47 +08:00 |
|
|
78b62c28ab
|
Fix the wrong order of g policy in enforce() API
|
2023-04-16 22:26:22 +08:00 |
|
|
4c4ad8320d
|
feat: optimize getEnforcer, only load filtered polices (#1669)
|
2023-03-19 20:13:48 +08:00 |
|
|
9256791420
|
feat: app session control and db migrate (#1539)
* feat: integrate application session management into Casdoor's session management (#774) && standardized the database migration process (#1533)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774)
* feat: integrate application session management into Casdoor's session management (#774) && standardized the database migration process
* feat: integrate application session management into Casdoor's session management (#774) && standardized the database migration process
* feat: integrate application session management into Casdoor's session management (#774) && standardized the database migration process
---------
Co-authored-by: Zayn Xie <84443886+xiaoniuren99@users.noreply.github.com>
* fix: migrate err
* fix: migrate err
* feat: app session control and db migrate
* feat: app session control and db migrate
* feat: app session control and db migrate
---------
Co-authored-by: Zayn Xie <84443886+xiaoniuren99@users.noreply.github.com>
|
2023-02-12 09:33:24 +08:00 |
|
|
eddd8acbf4
|
feat: update permission rule when role updated (#1477)
|
2023-01-17 10:27:02 +08:00 |
|
|
d0741e3705
|
feat: fix compatibility issue between Casbin request and model (#1478)
|
2023-01-15 12:06:10 +08:00 |
|
|
d668022af0
|
feat: fix length of policy and [policy_define] in model inconsistent (#1400)
|
2022-12-15 20:42:55 +08:00 |
|
|
812c44e070
|
feat: add and load policy within a specific permission (#1357)
* fix: add and load policy with a specific permission
* fix: use a clear variable name
|
2022-12-05 17:07:10 +08:00 |
|
|
78e45d07cf
|
fix: support RBAC With Domains/Tenants (#1333)
* feat: support RBAC With Domains/Tenants
* fix: add verify for `UpdatePermission`
* Update permission.go
Co-authored-by: hsluoyz <hsluoyz@qq.com>
|
2022-12-05 16:08:17 +08:00 |
|
|
27bd771fed
|
feat: handle the dataSourceName when DB changes (#1352)
* fix: handle the dataSourceName when DB changes
* reduce duplication of code
|
2022-12-02 22:20:18 +08:00 |
|
|
56ff06bbea
|
feat: add parameter v0 for Casbin APIs (#1315)
|
2022-11-23 22:39:17 +08:00 |
|
|
ceabbe27b4
|
feat: remove p_type in table permission_rule (#1165)
|
2022-09-27 22:50:27 +08:00 |
|
|
5707e38912
|
feat: add batchSize to conf (#1120)
|
2022-09-13 20:31:22 +08:00 |
|
|
8e9ed1205b
|
feat: support RBAC with domains model and add adapter to specify the table name for policy storage (#1020)
* feat: support RBAC with domains model and add adapter to specify the table name for policy storage
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
* fix some bugs
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
* add i18n
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
|
2022-08-18 11:49:32 +08:00 |
|
|
dfbf7753c3
|
feat: support RBAC model in permission (#1006)
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
|
2022-08-15 10:24:26 +08:00 |
|
|
f914e8e929
|
Add permission_enforcer.go
|
2022-08-07 23:57:06 +08:00 |
|