hexxa
f587c6cc36
fix(userstore): check compatibility and try to fix issues
2021-11-07 13:13:42 +08:00
hexxa
6b0d0f4337
test(users): add test for checking inited users
2021-11-03 14:02:21 +08:00
hexxa
2497968b82
test(users): add e2e tests for preferences apis
2021-11-03 14:02:21 +08:00
hexxa
961bafa66c
feat(server): init site settings from config
2021-10-10 10:29:48 +08:00
hexxa
3048ce2820
test(settings): add e2e test for settings
2021-10-10 10:29:48 +08:00
hexxa
76cf1274af
feat(settings): integrate settings handlers to server
2021-10-10 10:29:48 +08:00
hexxa
a7de2e6399
feat(db): add site store
2021-10-10 10:29:48 +08:00
hexxa
4d8a8999a5
fix(db): aggregate store pkgs under db dir
2021-10-10 10:29:48 +08:00
hexxa
c7a2300790
fix(e2e): fix space limit test limiting issue
2021-10-05 19:27:48 +08:00
hexxa
5eafcf884d
fix(browser): refresh used space after all uploads are done
2021-10-05 19:27:48 +08:00
hexxa
8b47f2f385
fix(test): incorrect test desc
2021-10-05 19:27:48 +08:00
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
5605839411
test(e2e): refine space limit tests
2021-10-05 19:27:48 +08:00
hexxa
2ccdf0e287
feat: enable sharing with visitor
2021-09-26 11:53:33 +08:00
hexxa
dc80778255
fix(fs): fd must be closed after deleting, renaming
2021-09-19 10:50:35 +08:00
hexxa
742de29e4e
fix(users): fix flaky users test
2021-09-18 16:21:52 +08:00
hexxa
52c8610271
feat(users): support predefined users
2021-09-17 23:13:49 +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
2dc156cd95
fix(cicd): refactor scripts for cicd
2021-09-14 16:38:40 +08:00
hexxa
04b39eff03
fix(server): use gocfg to get port
2021-09-14 16:38:40 +08:00
hexxa
50f66704b1
fix(fs): fix fd leaking issue
2021-09-13 17:47:45 +08:00
hexxa
e462c349a5
fix(files): isSharing always return true
2021-09-13 17:47:45 +08:00
hexxa
4a5c68df17
fix(worker): refactor and fix issues of worker
2021-09-13 17:47:45 +08:00
hexxa
8518072c7e
s
2021-09-13 17:47:45 +08:00
hexxa
e47ee4aa8c
feat(workers): integrate workers to handlers
2021-09-13 17:47:45 +08:00
hexxa
93d946e535
fix(be/users): add quota and usedSpace to self api
2021-08-30 09:02:49 -05:00
hexxa
9cd6d6f84b
feat(server): support SetUser api
2021-08-27 10:57:09 -05:00
hexxa
2b55d5c159
fix(files): cleanups
2021-08-20 09:56:21 -05:00
hexxa
422232a34f
fix(tests): use local socket
2021-08-20 09:56:21 -05:00
hexxa
80d54f42a1
feat(files/sharing): refactor sharing apis with tests
2021-08-20 09:56:21 -05:00
hexxa
43f2507428
feat(files): add isSharing api
2021-08-20 09:56:21 -05:00
hexxa
839d7f43bc
test(files/quota): add e2e tests
2021-08-17 02:22:24 -05:00
hexxa
41654e36d0
feat(files): enable space limit
2021-08-17 02:22:24 -05:00
hexxa
fb160c0418
fix(users): fix flaky tests
2021-08-15 05:14:57 -05:00
hexxa
55764efd40
test(files): fix e2e tests
2021-08-15 05:14:57 -05:00
hexxa
7b2c185686
fix(files): use name as home dir
2021-08-15 05:14:57 -05:00
hexxa
b1a723be21
test(files/sharings): add e2e tests
2021-08-13 05:00:09 -05:00
hexxa
df0264ecfd
feat(sharing): enable APIs for sharing
2021-08-13 05:00:09 -05:00
hexxa
a96f552323
feat(deps, server): add FileInfoStore to deps
2021-08-13 05:00:09 -05:00
hexxa
832c65f94f
test(e2e): add quota configs
2021-08-08 21:32:43 -05:00
hexxa
f986015c0b
fix(fe/be): clean up and enable quota in ui
2021-08-08 21:32:43 -05:00
hexxa
fd5da3db37
feat(files): enable upload limiter
2021-08-08 21:32:43 -05:00
hexxa
e73947de0d
feat(users): enable quota in handlers
2021-08-08 21:32:43 -05:00
Hexxa
1fcb2223a0
feat(be/fe): enable captcha ( #69 )
...
* feat(ui): enable captcha
* feat(server): enable captcha
* fix(ui): fix login pane layout
* fix(config): remove unused config and files
* fix(be/fe): clean up code
* chore(fe/be): clean up code
2021-08-07 11:27:24 +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
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