Alexandre Bodin
29fcf7c3cd
Clean find relation list and tests
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-07-08 11:48:42 +02:00
Convly
56d583e49e
Add basis for upload controllers permissions
...
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-07-08 11:48:41 +02:00
Alexandre Bodin
e8063ceb28
Add relation-list route in the CM
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-07-08 11:48:41 +02:00
Convly
36facdfd00
Add new sanitize-entity.js
...
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-07-08 11:48:41 +02:00
Convly
46f0c87b7d
Handle $or operation on pm query, better parsing for the query
...
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-07-08 11:48:41 +02:00
Convly
20f80b2361
Better permissions-manager.sanitize behavior
...
Forbid empty arrays as fields for permissions (on ability creation)
Differentiate input from output sanitizing
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-07-08 11:48:38 +02:00
Convly
f2eb3c5726
Use AbilityBuilder instead of defineAbility, fix content-manager::create route
...
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-07-08 11:48:18 +02:00
Convly
c11e6dfa88
Use AbilityBuilder instead of defineAbility, fix content-manager::create route
...
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-07-08 11:48:17 +02:00
Convly
8f7da9674c
Add plugins::content-manager.hasPermissions policy
...
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-07-08 11:48:17 +02:00
Convly
25c04c8d78
Fix actions name typo
...
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-07-08 11:48:17 +02:00
Convly
8b81395171
Fix filename typo
...
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-07-08 11:48:17 +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
Convly
11ba971302
Rework policy handling, add util to create policy factories, allow array declaration for hasPermissions
...
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-07-08 11:48:16 +02:00
Convly
241fb2379d
Removes useless async from hasPermissions ability
...
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-07-08 11:48:16 +02:00
Convly
b3f602d207
Rework policies resolving (allow policy generators) / Add hasPermissions policy
...
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-07-08 11:48:16 +02:00
Alexandre Bodin
85ea0abdc8
Add condition
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-07-08 11:48:16 +02:00
Alexandre Bodin
4edad86029
Add basic created_by updated_by
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-07-08 11:48:16 +02:00
soupette
26713b66eb
Fix delete in upload plugin
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:48:15 +02:00
soupette
8f531f0bee
Fix ui
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:48:15 +02:00
HichamELBSI
a9e7202e68
Fix checkbox label color
...
Signed-off-by: HichamELBSI <elabbassih@gmail.com>
2020-07-08 11:48:15 +02:00
Pierre Noël
2be4f8047a
migrate users for new column isActive
...
Signed-off-by: Pierre Noël <petersg83@gmail.com>
2020-07-08 11:48:15 +02:00
Pierre Noël
9267674a15
prepare code for migration
...
Signed-off-by: Pierre Noël <petersg83@gmail.com>
2020-07-08 11:48:14 +02:00
soupette
df711ded11
Upgrade tests
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:48:14 +02:00
soupette
e139c905a8
Upgrade buffet.js
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:48:14 +02:00
soupette
b659ae631d
Add readonly mode for users
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:48:12 +02:00
soupette
5da5870218
Fix readonly state components design
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:46 +02:00
soupette
b7686d0191
Fix validations for users
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:46 +02:00
Pierre Noël
96c68df220
simplify validator
...
Signed-off-by: Pierre Noël <petersg83@gmail.com>
2020-07-08 11:47:46 +02:00
Pierre Noël
4d4c7678c0
refacto
...
Signed-off-by: Pierre Noël <petersg83@gmail.com>
2020-07-08 11:47:46 +02:00
Pierre Noël
f5a0308d5c
filter instead of slice
...
Signed-off-by: Pierre Noël <petersg83@gmail.com>
2020-07-08 11:47:45 +02:00
Pierre Noël
d6536ba556
handle fields null for delete perm
...
Signed-off-by: Pierre Noël <petersg83@gmail.com>
2020-07-08 11:47:45 +02:00
HichamELBSI
0564159a64
Fix some UI
...
Signed-off-by: HichamELBSI <elabbassih@gmail.com>
2020-07-08 11:47:45 +02:00
soupette
b847ffff52
Fix select styles
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:45 +02:00
soupette
842f78d5fe
Only display allowed filters
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:45 +02:00
soupette
3a94a1733f
Fix dz read mode
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:45 +02:00
soupette
7279f130d6
Fix dz and nested components
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:43 +02:00
soupette
0fd8100a47
Fix redirection
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:24 +02:00
soupette
df3346fb39
Fix permissions
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:23 +02:00
soupette
a1163f2bdc
Fix updates when unmounted
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:23 +02:00
soupette
ebc87046f6
Connect to the backend
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:23 +02:00
soupette
453a38905f
Update Relation API endpoint
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:23 +02:00
soupette
9991416ac8
Fix Error display
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:23 +02:00
Pierre Noël
b769afba99
update jsdoc
...
Signed-off-by: Pierre Noël <petersg83@gmail.com>
2020-07-08 11:47:22 +02:00
Pierre Noël
4a106ee20e
separate withIntermediate
...
Signed-off-by: Pierre Noël <petersg83@gmail.com>
2020-07-08 11:47:22 +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
soupette
4a78d51171
Fix propname
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:21 +02:00
soupette
c5faa49bd8
Fix select styles
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:21 +02:00
HichamELBSI
ed3a8a6351
Fix PR review
...
Signed-off-by: HichamELBSI <elabbassih@gmail.com>
2020-07-08 11:47:21 +02:00
HichamELBSI
0b74aa933e
Handle conditions
...
Signed-off-by: HichamELBSI <elabbassih@gmail.com>
2020-07-08 11:47:21 +02:00
HichamELBSI
cd9c7fdfd7
Add conditions modal
...
Signed-off-by: HichamELBSI <elabbassih@gmail.com>
2020-07-08 11:47:20 +02:00