Commit graph

9 commits

Author SHA1 Message Date
hexxa
5ef94afd7a test(userstore): fix flaky test 2021-08-20 09:56:21 -05:00
hexxa
94505ae87b test(userstore): fix incorrect type 2021-08-17 02:22:24 -05:00
hexxa
41654e36d0 feat(files): enable space limit 2021-08-17 02:22:24 -05:00
hexxa
b6000771d7 test(userstore): fix flaky test 2021-08-13 05:00:09 -05:00
hexxa
e73947de0d feat(users): enable quota in handlers 2021-08-08 21:32:43 -05:00
hexxa
75e10e6ad9 feat(user_store): add quota to user info 2021-08-08 21:32:43 -05:00
Hexxa
aefaca98b3
feat(admin): enable multi-users (#67)
* feat(userstore): support ListUsers

* feat(userstore): support del users

* feat(multiusers): support list users and delete user apis

* feat(client/web): add new apis to web client

* fix(ui/panes): move each pane out of the container

* feat(ui): add admin pane

* feat(users): support force set password api

* feat(ui/admin-pane): add functions to admin pane

* feat(users): support self API and move uploading folder to home

* fix(users): remove home folder when deleting user

* fix(ui): remove useless function

* feat(ui/panes): hide admin menu if user is not admin

* fix(server/files): list home path is incorrect

* fix(server): 1.listHome return incorrect cwd 2.addUser init folder with incorrect uid 3.check ns before using

* test(server): add regression test cases

* test(users, files): add e2e test for concurrent operations

* fix(test): clean ups
2021-07-31 10:59:33 +08:00
Hexxa
9748d0cab4
feat(users): add roles APIs (#63)
* feat(kvstore): add namespace operations for bool

* feat(userstore): add methods for roles

* chore(multiusers): remove useless todo

* feat(multiusers): add apis for roles

* test(roles): add e2e tests for role APIs

* test(e2e/files): enable files tests
2021-07-10 20:08:32 +08:00
Hexxa
4b6f6d9e1f
feat(server): Replace single-user service with muti-users service (#62)
* feat(svc/multiusers): add multi-users service

* test(multiusers): add unit tests for user store

* feat(multiusers): add multiusers service and refactor userstore

* feat(multiusers): add adduser api and tests

* feat(client): add adduser api
2021-07-10 16:59:59 +08:00