Commit graph

12 commits

Author SHA1 Message Date
hexxa
e1ad4c203e chore(e2e): add addUsers helper func 2021-10-05 19:27:48 +08:00
hexxa
74aa28d874 chore(e2e): clean up e2e tests 2021-10-05 19:27:48 +08:00
hexxa
1b0bf9c5fd fix(files): fix fd closing issue 2021-09-16 21:31:26 +08:00
hexxa
5e8567d470 fix(fs): fix issues related to closing fd 2021-09-15 22:45:04 +08:00
hexxa
50f66704b1 fix(fs): fix fd leaking issue 2021-09-13 17:47:45 +08: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
81da97650b
feat(multi-home): enable separated home dir for each user (#64)
* feat(files): make files service supporting home dir

* fix(files): add path access control and avoid redirecting path in the backend

* feat(files): add ListHome API

* fix(server): fix access control issues

* feat(client/web): support multi-home

* feat(server): cleanup

* fix(server): failed to init admin folder
2021-07-25 10:05:36 +08:00
Hexxa
68548051d5
test(e2e): test uploading randomly (#53) 2021-05-13 17:06:00 +08:00
Hexxa
8b5a80f766
fix(server/files): fix Content-Disposition is not set (#46)
* fix(server/files): fix Content-Disposition is not set

* test(header): check content disposition header
2021-04-21 11:38:59 +08:00
Hexxa
ede6c239f0
chore(ci/cd): refine scripts and docs (#36)
* chore(ci/cd): refine scripts and docs

* text(server): fix incorrect server port
2021-01-30 22:03:59 +08:00
hexxa
0265baf1b1 test(files, users): add e2e test and fix issues 2020-12-10 22:22:38 +08:00
hexxa
24adbcbe63 test(singleuser): add tests for singleuser apis 2020-12-06 14:32:45 +08:00