Julien Veyssier
|
f2bc233169
|
bump js libs
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-30 11:37:16 +02:00 |
Julien Veyssier
|
b9e020d93f
|
get ready for first nightly
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-30 11:32:48 +02:00 |
Julien Veyssier
|
0126f9b35f
|
check for conflicts before adding/saving a rule
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-26 14:58:49 +01:00 |
Julien Veyssier
|
4091e349ba
|
remove personal settings
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-26 13:08:30 +01:00 |
Julien Veyssier
|
e483831da0
|
fix small mistakes
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-26 13:01:09 +01:00 |
Julien Veyssier
|
fd0db5a22d
|
check if user has access to file for any request, factorize some functions
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-25 14:32:32 +01:00 |
Julien Veyssier
|
acc9888e79
|
different notification for files and folders
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-25 14:12:35 +01:00 |
Julien Veyssier
|
3fba62bb83
|
implement notifications for approval events
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-25 13:56:31 +01:00 |
Julien Veyssier
|
de3c1107d1
|
add activity management for approve/reject actions, show them to all users having access to the file
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-24 15:43:36 +01:00 |
Julien Veyssier
|
6fddf9a606
|
separate pending and approvable states, show pending state to non authorized users
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-24 12:21:35 +01:00 |
Julien Veyssier
|
ae0a75c885
|
design details
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-18 14:58:01 +01:00 |
Julien Veyssier
|
8298de1962
|
improve settings design
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-18 12:59:29 +01:00 |
Julien Veyssier
|
5f9311ca96
|
reload tags after approve/reject, reload approval state after tag change
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-18 10:40:36 +01:00 |
Julien Veyssier
|
0cf4ef4d2c
|
write README, setting -> rule
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-17 13:49:10 +01:00 |
Julien Veyssier
|
29bef24658
|
bump js libs
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-17 13:23:31 +01:00 |
Julien Veyssier
|
f1a14185f7
|
design
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-16 17:25:39 +01:00 |
Julien Veyssier
|
c68548813d
|
adjust approve/reject to multiple settings in backend
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-16 17:00:25 +01:00 |
Julien Veyssier
|
9c16da1b18
|
get approval state with multiple settings: OK
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-16 15:26:23 +01:00 |
Julien Veyssier
|
a37a90e262
|
polish UI
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-16 14:31:34 +01:00 |
Julien Veyssier
|
27b2cc75f6
|
first working multiple settings
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-16 14:03:51 +01:00 |
Julien Veyssier
|
1a7bbc764b
|
UI is kind of ready, backend todo
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-16 12:24:17 +01:00 |
Julien Veyssier
|
2bafd81480
|
improve setting component
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-16 10:51:21 +01:00 |
Julien Veyssier
|
91b3a491d2
|
split admin settings in 2 components, get ready for multiple approval settings
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-15 18:43:27 +01:00 |
Julien Veyssier
|
bf6fac8e04
|
dynamically display approval state for all users
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-15 14:37:21 +01:00 |
Julien Veyssier
|
dc734ac469
|
allow admins to create hidden tags
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-15 13:33:35 +01:00 |
Julien Veyssier
|
7bfc04c470
|
update approval status after approve/reject
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-15 12:40:45 +01:00 |
Julien Veyssier
|
1ced0ea597
|
allow user and tag selection, single values for the moment
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-12 17:02:56 +01:00 |
Julien Veyssier
|
45b0550a85
|
basic mechanism works
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-12 14:07:33 +01:00 |
Julien Veyssier
|
c5706436d0
|
begin to communicate
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-12 13:05:31 +01:00 |
Julien Veyssier
|
43e09a4cec
|
improve buttons style
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-12 12:32:41 +01:00 |
Julien Veyssier
|
64bd37f9f1
|
bump js libs, fix eslint config complaining with 'No Babel config file detected'
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-11 16:08:00 +01:00 |
Julien Veyssier
|
5b8aea89f1
|
make basic buttons component, listen to its events, ready for next phase
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-11 15:51:05 +01:00 |
Julien Veyssier
|
7cb1f8a275
|
first working component injection in files sidebar
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-03-11 15:03:02 +01:00 |