Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Advanced Access Control Layer (AACL) #2576

Merged
merged 120 commits into from
Jun 23, 2023
Merged
Changes from 1 commit
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
f535bb4
feat: add `createdOn` to `System`
adrians5j Aug 5, 2022
e6f98af
feat: add `SecurityContext`
adrians5j Aug 5, 2022
453466f
feat: allow custom permissions only for WCP/AACL-activated projects
adrians5j Aug 5, 2022
2b44caa
fix: add `fm` to `WBY_APPS_PERMISSIONS_PREFIXES`
adrians5j Aug 9, 2022
a263829
test: create test for `filterOutCustomWbyAppsPermissions`
adrians5j Aug 9, 2022
708d7ae
fix: use `TenancyContext`
adrians5j Aug 10, 2022
76805e8
test: update Jest configs
adrians5j Aug 10, 2022
e5f2c5d
fix: finalize all custom permissions-related checks
adrians5j Aug 10, 2022
14beda1
test: add AACL / custom permissions tests
adrians5j Aug 10, 2022
bf51b82
feat: export `useWcp`
adrians5j Aug 10, 2022
f347779
wip: disable custom permissions sections if they cannot be used
adrians5j Aug 10, 2022
63dde48
feat: add `createdOn` to system records
adrians5j Aug 10, 2022
4dddb94
fix: update dependencies
adrians5j Aug 11, 2022
ae24952
Merge remote-tracking branch 'origin/next' into aacl
adrians5j Aug 11, 2022
ff0d023
fix: update dependencies
adrians5j Aug 11, 2022
32af70b
fix: add app-serverless-cms package
adrians5j Aug 12, 2022
35bde4a
fix: move AACL checks into the api-security package
adrians5j Aug 12, 2022
25c1e45
chore: update yarn.lock
adrians5j Aug 12, 2022
dbcaeb8
fix: import WCP from app-admin
adrians5j Aug 12, 2022
68275a7
feat: add `advancedAccessControlLayer`
adrians5j Aug 12, 2022
d648b41
fix: update deps
adrians5j Aug 12, 2022
5fa8194
Merge remote-tracking branch 'origin/next' into aacl
adrians5j Aug 15, 2022
5ff3743
fix: update deps
adrians5j Aug 15, 2022
9bc2a49
test: update assertions (take `wcp` permissions into consideration)
adrians5j Aug 15, 2022
00fdd05
fix: remove extra `@webiny/api-wcp`
adrians5j Aug 15, 2022
b5da93e
fix: rename `createdOn` to `installedOn`
adrians5j Aug 15, 2022
9a65dee
chore: remove redundant Jest configs
adrians5j Aug 15, 2022
cbf9e7b
feat: add `AACL_RELEASE_DATE` const (update before merge)
adrians5j Aug 15, 2022
4a5be42
feat: add `WcpPermission` type
adrians5j Aug 15, 2022
f7de6b9
feat: export `AACL_RELEASE_DATE`
adrians5j Aug 15, 2022
d459220
feat: push `wcp` permission object
adrians5j Aug 15, 2022
a3a8c9a
feat: show "no access to AACL" message for new projects
adrians5j Aug 15, 2022
a1f97e3
feat: create `WcpPermission`
adrians5j Aug 15, 2022
c8c7b83
rd
adrians5j Oct 31, 2022
655c17c
wip
adrians5j Nov 9, 2022
75c786d
chore: merge
adrians5j May 12, 2023
853922f
Merge remote-tracking branch 'origin/next' into aacl
adrians5j May 12, 2023
3424fc1
fix: add missing `advancedAccessControlLayer` field
adrians5j May 15, 2023
88ef74c
fix: update permissions checks
adrians5j May 16, 2023
cc807b2
chore: run prettier
adrians5j May 16, 2023
8f8ce58
wip: restructure permissions checks
adrians5j May 19, 2023
febaa25
fix: use EE license
adrians5j May 23, 2023
1b720d7
wip: refactor permission checks
adrians5j May 24, 2023
8a7ccf5
wip: refactor permission checks
adrians5j May 30, 2023
745c007
wip: refactor permission checks
adrians5j May 30, 2023
a92e507
feat: add `webiny about` command
adrians5j May 31, 2023
aa7c65a
wip: refactor permission checks
adrians5j Jun 1, 2023
bb3479b
chore: delete eslint folder
adrians5j Jun 2, 2023
312ea10
chore: move `static` to `docs`
adrians5j Jun 2, 2023
028c064
wip: refactor permission checks
adrians5j Jun 5, 2023
020a392
wip: improve logging
adrians5j Jun 11, 2023
dfb32e1
wip: refactor permission checks
adrians5j Jun 11, 2023
83468f8
wip: refactor permission checks
adrians5j Jun 11, 2023
f046b0b
wip: refactor permission checks
adrians5j Jun 11, 2023
0d3634f
wip: refactor permission checks
adrians5j Jun 12, 2023
5d6508f
wip: refactor permission checks
adrians5j Jun 12, 2023
46210dd
fix: add shadow
adrians5j Jun 13, 2023
c40eb4f
wip: refactor permission checks
adrians5j Jun 13, 2023
3b75b21
wip: refactor permission checks
adrians5j Jun 13, 2023
91e3692
Merge remote-tracking branch 'origin/next' into aacl
adrians5j Jun 13, 2023
fcc9ba2
fix: remove command execution history
adrians5j Jun 13, 2023
9a6f57d
wip: merge
adrians5j Jun 13, 2023
6cb3510
wip: propagation of tenant link info
adrians5j Jun 13, 2023
26de7ea
chore: prettier
adrians5j Jun 13, 2023
55f184d
wip: eslint
adrians5j Jun 13, 2023
4097a5a
wip: ts configs
adrians5j Jun 13, 2023
07c7ae9
wip: ts configs
adrians5j Jun 13, 2023
5c7eb97
fix: add recently added properties
adrians5j Jun 14, 2023
80a6e78
fix: remove console.log
adrians5j Jun 14, 2023
2f93b37
fix: add comment re `teams` flag
adrians5j Jun 14, 2023
32bb075
wip
adrians5j Jun 14, 2023
9fc2166
wip
adrians5j Jun 14, 2023
50a100f
wip
adrians5j Jun 14, 2023
2834b91
wip
adrians5j Jun 14, 2023
5498970
wip
adrians5j Jun 15, 2023
1646f54
Merge remote-tracking branch 'origin/dev' into aacl
adrians5j Jun 15, 2023
44b8ce0
wip
adrians5j Jun 15, 2023
94e514c
wip
adrians5j Jun 15, 2023
d8d3ab3
wip
adrians5j Jun 15, 2023
939272a
wip
adrians5j Jun 15, 2023
7ae6e4a
Merge branch 'dev' into aacl
adrians5j Jun 15, 2023
67214f8
Merge remote-tracking branch 'origin/next' into aacl
adrians5j Jun 15, 2023
b242fe1
wip
adrians5j Jun 16, 2023
a321af8
wip
adrians5j Jun 16, 2023
98f5cb0
chore: update deps
adrians5j Jun 16, 2023
1259c23
chore: update deps
adrians5j Jun 16, 2023
e50ce8d
chore: update deps
adrians5j Jun 16, 2023
5f4a8b9
wip
adrians5j Jun 17, 2023
025750e
wip
adrians5j Jun 18, 2023
f703b60
wip
adrians5j Jun 18, 2023
4b0f9e9
wip
adrians5j Jun 18, 2023
fa6b882
wip
adrians5j Jun 18, 2023
2b4e57b
wip
adrians5j Jun 18, 2023
b33fe2c
wip
adrians5j Jun 18, 2023
8162836
wip
adrians5j Jun 19, 2023
774e1c4
wip
adrians5j Jun 19, 2023
4b0f1db
wip
adrians5j Jun 21, 2023
6f7e715
wip
adrians5j Jun 21, 2023
b8d73b7
Merge remote-tracking branch 'origin/next' into aacl
adrians5j Jun 21, 2023
f0d8e17
merge: changes from next
adrians5j Jun 21, 2023
002b2e3
wip
adrians5j Jun 21, 2023
5a47991
wip
adrians5j Jun 21, 2023
93a4844
wip
adrians5j Jun 21, 2023
2aede23
wip
adrians5j Jun 21, 2023
504fd21
Merge remote-tracking branch 'origin/next' into aacl
adrians5j Jun 21, 2023
0465789
wip
adrians5j Jun 22, 2023
02a4e4a
wip
adrians5j Jun 22, 2023
f55cfe9
wip
adrians5j Jun 22, 2023
3659b96
wip
adrians5j Jun 22, 2023
8a7cad3
wip
adrians5j Jun 22, 2023
7664bfc
wip
adrians5j Jun 22, 2023
fe4833f
wip
adrians5j Jun 22, 2023
792d65f
wip
adrians5j Jun 22, 2023
e616f1c
wip
adrians5j Jun 23, 2023
b49e6b8
wip
adrians5j Jun 23, 2023
6a4d071
wip
adrians5j Jun 23, 2023
dfc1ddd
wip
adrians5j Jun 23, 2023
a27c6c9
wip
adrians5j Jun 23, 2023
b8aa83f
ci: trigger workflows
adrians5j Jun 23, 2023
8dc3318
wip [no ci]
adrians5j Jun 23, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: add app-serverless-cms package
adrians5j committed Aug 12, 2022
commit 32af70b197fbcb3acffe496f3a8cd3e3f5801009
1 change: 1 addition & 0 deletions packages/app-page-builder/tsconfig.build.json
Original file line number Diff line number Diff line change
@@ -8,6 +8,7 @@
{ "path": "../app-page-builder-elements/tsconfig.build.json" },
{ "path": "../app-plugin-admin-welcome-screen/tsconfig.build.json" },
{ "path": "../app-security/tsconfig.build.json" },
{ "path": "../app-serverless-cms/tsconfig.build.json" },
{ "path": "../app-tenancy/tsconfig.build.json" },
{ "path": "../form/tsconfig.build.json" },
{ "path": "../plugins/tsconfig.build.json" },
3 changes: 3 additions & 0 deletions packages/app-page-builder/tsconfig.json
Original file line number Diff line number Diff line change
@@ -8,6 +8,7 @@
{ "path": "../app-page-builder-elements" },
{ "path": "../app-plugin-admin-welcome-screen" },
{ "path": "../app-security" },
{ "path": "../app-serverless-cms" },
{ "path": "../app-tenancy" },
{ "path": "../form" },
{ "path": "../plugins" },
@@ -35,6 +36,8 @@
"@webiny/app-plugin-admin-welcome-screen": ["../app-plugin-admin-welcome-screen/src"],
"@webiny/app-security/*": ["../app-security/src/*"],
"@webiny/app-security": ["../app-security/src"],
"@webiny/app-serverless-cms/*": ["../app-serverless-cms/src/*"],
"@webiny/app-serverless-cms": ["../app-serverless-cms/src"],
"@webiny/app-tenancy/*": ["../app-tenancy/src/*"],
"@webiny/app-tenancy": ["../app-tenancy/src"],
"@webiny/form/*": ["../form/src/*"],