Commit graph

15 commits

Author SHA1 Message Date
Khor Shu Heng
afeaeb7796
chore: simplify collab level access control (#1008) 2024-11-20 12:29:16 +08:00
khorshuheng
40835f00d1 fix: revert changes to casbin matcher 2024-11-19 21:11:18 +08:00
khorshuheng
00a6189cf3 fix: stop loading collab policies to improve access control evaluation 2024-11-19 12:58:21 +08:00
Khor Shu Heng
d0c212ff10
refactor: remove enforcer group (#948) 2024-11-15 14:08:12 +08:00
Nathan.fooo
91b0c50722
chore: remove logs (#986) 2024-11-13 13:59:23 +08:00
Khor Shu Heng
9eb1c36c92
chore: access control interface to return error instead of boolean (#914) 2024-10-21 20:20:14 +08:00
khorshuheng
bd3e5acd86 chore: fix misleading metric description and method name for access control metrics 2024-10-21 10:49:25 +08:00
Khor Shu Heng
1c51656865
chore: update casbin to version 2.5.0 (#878)
Co-authored-by: Nathan.fooo <86001920+appflowy@users.noreply.github.com>
2024-10-15 15:56:29 +08:00
Nathan.fooo
1616ceaf4f
chore: use workspace deps (#880) 2024-10-14 16:02:22 +08:00
Khor Shu Heng
8c14612f98
feat: refactor access control to enable swapping implementation (#859) 2024-10-10 13:04:47 +08:00
Khor Shu Heng
c79267d42a
feat: migrate collab access control to collaboration service (#548)
* feat: migrate collab access control to collaborate service

* feat: migrate workspace access control to separate crate
2024-05-15 15:24:07 +08:00
Nathan.fooo
6b7af44370
chore: enable multiple thread (#451)
* chore: enable multiple thread

* chore: fix test

* chore: fix test
2024-04-06 15:13:15 +08:00
Nathan.fooo
6c96d05e2f
feat: introduce custom function in casbin model that supports compari… (#433)
* feat: introduce custom function in casbin model that supports comparing role or level

* chore: update

* chore: log

* chore: log

* chore: remove cache
2024-03-31 19:54:41 +08:00
Nathan.fooo
a6b1c93a84
chore: enable member to access the workspace member list (#431) 2024-03-30 18:29:00 +08:00
Khor Shu Heng
ccd11f0b02
refactor: make access control a separate package (#422)
Co-authored-by: nathan <nathan@appflowy.io>
2024-03-30 11:06:49 +08:00