Ferdinand Thiessen
5453c1d7fa
feat(settings): Allow to sort groups in the account management alphabetically
We can do this purly in the frontend - but when enforced from the backend using the existing system config,
we need to follow the requirement. We then show a warning about the configuration.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 2 mēnešiem
Grigorii K. Shartsev
127e3611ca
test(settings): adjust e2e tests selectors to new structure
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
pirms 3 mēnešiem
Ferdinand Thiessen
4cadb82850
feat(settings): Implement new app discover section for app management
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 3 mēnešiem
Ferdinand Thiessen
30d5b02811
feat(settings): Split account management into navigation and content
The should ease the maintenance of it due to reduced complexity.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 3 mēnešiem
Ferdinand Thiessen
84cb04f7c0
feat: Make appstore sidebar tabs standalone components
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 3 mēnešiem
John Molakvoæ (skjnldsv)
b5b658c0d0
fix(settings): users settings cypress
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
pirms 3 mēnešiem
Christopher Ng
93b094923e
fix(cypress): Adjust cypress tests
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 3 mēnešiem
Grigorii K. Shartsev
680f439f73
fix(settings): emails actions a11y and design
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
pirms 3 mēnešiem
Ferdinand Thiessen
e292cf546f
enh(settings): Add Cypress tests for personal information
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 4 mēnešiem
John Molakvoæ
b1a47f79f3
fix: cypress
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
pirms 4 mēnešiem
Joas Schilling
b99749d257
fix(tests): Make the cypress apps management test more reliable
Signed-off-by: Joas Schilling <coding@schilljs.com>
pirms 4 mēnešiem
Ferdinand Thiessen
869935f8ef
fix(cypress): Adjust user columns tests to be more specific when selecting a modal
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 6 mēnešiem
Ferdinand Thiessen
0b55db7f1d
fix(cypress): Adjust user settings tests for changed actions component
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 7 mēnešiem
Ferdinand Thiessen
b06951ed3b
fix(cypress): Make new-users test less flaky by using test isolation
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 7 mēnešiem
Christopher Ng
470f825f8b
test(systemtags): Admin system tags form
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 7 mēnešiem
julia.kirschenheuter
25d87033b1
Add link for opening app details
Add `alt` for `AppScore` image
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
pirms 7 mēnešiem
Ferdinand Thiessen
54c934b910
chore(cypress): Migrate apps acceptance tests to Cypress
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 7 mēnešiem
Ferdinand Thiessen
8e2824ea24
chore(tests): Migrate duplicated menu settings tests (access levels) to Cypress
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 7 mēnešiem
Ferdinand Thiessen
a7c88519f7
chore(cypress): Move `clearState` from user utils to shared common utils
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 7 mēnešiem
Ferdinand Thiessen
bfc8b0bc15
chore(cypress): Migrate access-level tests from Behat to Cypress as this are UI tests
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 7 mēnešiem
Ferdinand Thiessen
5b0c27b6da
fix(settings): Stablize user list cypress tests
* Use common `data-testid` to identify elements rather than to depend on internal classes or properties
* Force clean the state for the user tests
* Move leftover acceptance tests for users from drone to cypress
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 8 mēnešiem
Ferdinand Thiessen
3f83ae145f
fix(cypress): Test using `data-test-id` attributes rather than private classes
Makes the test more resilant to inner component changes of the `@nextcloud/vue` library.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 8 mēnešiem
Ferdinand Thiessen
add1d922ba
fix(cypress): Replace flaky password-confirmation hack with conditional testing for the password modal
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 8 mēnešiem
Christopher Ng
b3d426c510
fix(cypress): User groups test
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 8 mēnešiem
Christopher Ng
4386803ae8
test(settings): Create and delete groups
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 8 mēnešiem
Christopher Ng
091b3e0586
fix(cypress): User table create/delete tests
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 8 mēnešiem
Christopher Ng
95a7925dc9
fix(cypress): User table disable/enable tests
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 8 mēnešiem
Christopher Ng
37fa4efdae
fix(cypress): User table modify tests
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 8 mēnešiem
Christopher Ng
8a31efb644
fix(cypress): User table column tests
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 8 mēnešiem
Christopher Ng
0f90c94232
fix(cypress): Show and hide columns
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 10 mēnešiem
Christopher Ng
cd38017724
fix(cypress): Can delete a user
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 10 mēnešiem
Christopher Ng
8695e7cdc6
test(settings): User management settings dialog
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 11 mēnešiem
Christopher Ng
faf2b2339d
test(settings): Users table
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 11 mēnešiem
Christopher Ng
ce99dd9eec
fix(cypress): users
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 11 mēnešiem
Christopher Ng
b65eb0c03d
fix(cypress): users_modify
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 11 mēnešiem
Christopher Ng
957dbee1b0
fix(cypress): users_disable
Signed-off-by: Christopher Ng <chrng8@gmail.com>
pirms 11 mēnešiem
Ferdinand Thiessen
97683a5b66
fix(settings): Migrate away from deprecated `NcPopoverMenu`
* Replace popover menu with `NcActions`
* Deduplicate user actions code between `UserRow` and `UserRowSimple`
* Fix user action to cover whole row heigh to prevent dropdown from shining through the actions
* Fix user action popover to be overlayed by current edited row actions
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 11 mēnešiem
Ferdinand Thiessen
5e81a9e53d
fix: Add cypress test for changing password in the users list
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pirms 11 mēnešiem