15371 Commits

Author SHA1 Message Date
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
soupette
4c62a406c7 Fix modal upgrade plan
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:20 +02:00
soupette
30bf4c2503 Add trads
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:20 +02:00
soupette
cc8944c20f Add upgrade plan
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:20 +02:00
soupette
5bbdccc9d2 Created UpgradePlan modal
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:20 +02:00
Pierre Noël
b6a5e78fe3 fix bad nesting
Signed-off-by: Pierre Noël <petersg83@gmail.com>
2020-07-08 11:47:19 +02:00
soupette
2f388d4bd5 Fix schema
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:19 +02:00
soupette
102633ff77 Fix edit super admin role for ce
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:19 +02:00
HichamELBSI
3c13a857b2 Fix format data to API : Empty fields to null
Signed-off-by: HichamELBSI <elabbassih@gmail.com>
2020-07-08 11:47:19 +02:00
soupette
e1a2c939c2 Add duplicate role
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:47:17 +02:00
soupette
49962d6ca1 Handle API errors
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:46:32 +02:00
soupette
970273a9b9 Fix validations
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:46:32 +02:00
soupette
7e4d7b1d1c Fix validations
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:46:32 +02:00
soupette
f86a3c3b9e Fix CM loading state
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-07-08 11:46:32 +02:00