Граф коммитов

833 Коммитов

Автор SHA1 Сообщение Дата
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