Alexandre Bodin
|
bfa6766475
|
init coll-type
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
|
2020-11-02 19:41:45 +01:00 |
|
Alexandre Bodin
|
07e7cfc0bd
|
Make lint stricter and fix the errors
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
|
2020-11-02 19:41:42 +01:00 |
|
Pierre Noël
|
907d6c9d33
|
refacto
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-10-19 17:01:46 +02:00 |
|
Pierre Noël
|
1bc8ae4d0f
|
fix tests
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-10-19 14:48:03 +02:00 |
|
Pierre Noël
|
afa67add2b
|
add didUpdateRolePermissions event
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-10-19 12:34:33 +02:00 |
|
Jean-Sébastien Herbaux
|
eb5a94501e
|
Ensure bound permissions in database (#8180)
* Ensure bound permissions in database
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
* Refactor, handle missing fields & fix e2e tests
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
|
2020-10-05 16:26:55 +02:00 |
|
Convly
|
310a0d16f3
|
Add Publish permission & action
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
|
2020-09-22 17:39:14 +02:00 |
|
Pierre Noël
|
9983d3b44e
|
clean conditions at get and update
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-20 17:40:01 +02:00 |
|
Convly
|
b5fb5f8509
|
Add permissions to the content-manager routes
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
|
2020-07-08 11:48:17 +02:00 |
|
Pierre Noël
|
b1814214b1
|
clean permissions fields in DB at startup
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 11:47:22 +02:00 |
|
Alexandre Bodin
|
9b74a5a5a0
|
Make default permission use up to 15 level of nesting
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
|
2020-07-08 11:42:20 +02:00 |
|
Pierre Noël
|
047a0be908
|
move function from bootstrap to service
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 11:10:11 +02:00 |
|
Pierre Noël
|
1ee5b7f189
|
fifth refacto
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 11:10:09 +02:00 |
|
Pierre Noël
|
8598cee8d0
|
fourth refacto
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 11:09:52 +02:00 |
|
Pierre Noël
|
6a1d65bc37
|
third refacto
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 11:09:52 +02:00 |
|
Pierre Noël
|
98f8275190
|
prevent removing the last superadmin
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 11:09:50 +02:00 |
|
Pierre Noël
|
93fc900e10
|
create admin permissions at startup
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 11:09:50 +02:00 |
|
Pierre Noël
|
3b8cab0621
|
add conditions logic for author/editor
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 11:09:50 +02:00 |
|
Convly
|
e745903112
|
Fix pr comments
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
|
2020-07-08 11:09:44 +02:00 |
|
Convly
|
9f1fa33e29
|
Add conditions list to permissions/getAll / Add Default Conditions
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
|
2020-07-08 11:09:44 +02:00 |
|
Convly
|
027848eaa7
|
Fix pr comments (add doc, simplify engine code, add async test condition)
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
|
2020-07-08 11:05:51 +02:00 |
|
Convly
|
27c2ff9c0a
|
Add /admin/users/me/permissions route (+ findUserPermissions & sanitizePermission)
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
|
2020-07-08 11:05:50 +02:00 |
|
Convly
|
ef94229d81
|
Add Condition Provider & Permissions Engine
|
2020-07-08 11:05:49 +02:00 |
|
Pierre Noël
|
42e3b64689
|
refacto
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 11:05:08 +02:00 |
|
Pierre Noël
|
0330aba229
|
clean permissions in db at startup
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 11:05:07 +02:00 |
|
Pierre Noël
|
e078c0b022
|
rename permissions to actions, inverted params of provider.get, separated formatter, add possibility to not specigy pluginName for ::application
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 11:05:07 +02:00 |
|
Pierre Noël
|
707746ef45
|
refacto
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 11:05:06 +02:00 |
|
Pierre Noël
|
ae0dcb9745
|
add route GET /admin/permissions
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 11:05:06 +02:00 |
|
Alexandre Bodin
|
ba8509eac8
|
Apply PR feedbacks
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
|
2020-07-08 10:59:38 +02:00 |
|
Alexandre Bodin
|
7346b983c5
|
Add domain model for permission
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
|
2020-07-08 10:59:37 +02:00 |
|
Alexandre Bodin
|
c6e08dcb57
|
Add assign permission
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
|
2020-07-08 10:59:37 +02:00 |
|
Pierre Noël
|
7f0bb01a07
|
refacto
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 10:59:36 +02:00 |
|
Pierre Noël
|
970a470034
|
add tests + make role decription optional + refacto
Signed-off-by: Pierre Noël <petersg83@gmail.com>
|
2020-07-08 10:59:34 +02:00 |
|