Ferdinand Thiessen
cdfa566304
fix(cypress): Add timeout for waiting on Nextcloud server
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-11-03 01:27:21 +07:00
Ferdinand Thiessen
84421f4c7c
Merge pull request #41137 from nextcloud/chore/migrate-access-level-cypress
...
chore(cypress): Migrate access-level tests from Behat to Cypress
2023-11-02 17:44:52 +07:00
Ferdinand Thiessen
0219bfa6b5
fix(tests): Make app order Cypress tests more robust
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-31 21:56:13 +07:00
Ferdinand Thiessen
8e2824ea24
chore(tests): Migrate duplicated menu settings tests (access levels) to Cypress
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-30 01:05:25 +07:00
Ferdinand Thiessen
a7c88519f7
chore(cypress): Move `clearState` from user utils to shared common utils
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-29 23:36:58 +07:00
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>
2023-10-29 23:36:58 +07:00
Ferdinand Thiessen
3378a73e99
fix(theming): Make changes on primary color less invasiv
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-27 12:56:23 +07:00
Ferdinand Thiessen
3676295f7b
fix(theming): Ensure all text colors have enough contrast for accessibility
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-27 12:56:23 +07:00
Ferdinand Thiessen
ec1ae4505b
tests: Add accessibility tests for CSS color variables
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-27 12:56:21 +07:00
Ferdinand Thiessen
4e8c690dc7
fix(cypress): Fix linter errors on Cypress chains and refactor `wait-until` checker functions
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-25 15:42:15 +07:00
Ferdinand Thiessen
e93ccca823
fix(cypress): Fix selector for the user menu button
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-25 12:15:18 +07:00
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>
2023-10-25 11:36:24 +07:00
Ferdinand Thiessen
4c4e4ec991
chore(tests): Migrate login acceptance tests from behat to Cypress
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-23 16:10:06 +07:00
Ferdinand Thiessen
615a6846da
feat(theming): Allow to reset the user defined app order to the default value
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-21 03:52:25 +07:00
Ferdinand Thiessen
9697df1ea5
fix(theming): App order settings - ensure the focus is kept on button
...
When pressing a button for changing the app order that button should keep the focus after reordering the list.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-21 03:52:18 +07:00
John Molakvoæ
93ee51b9a8
Merge pull request #41000 from nextcloud/fix/local-cypress-tests
2023-10-20 10:44:04 +07:00
Ferdinand Thiessen
e9d4036389
feat(theming): Allow to configure default apps and app order in frontend settings
...
* Also add API for setting the value using ajax.
* Add cypress tests for app order and defaul apps
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-20 00:24:17 +07:00
Ferdinand Thiessen
5c48a504a7
fix(cypress): Also sync `3rdparty` directory for local cypress tests
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-19 22:03:39 +07:00
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>
2023-10-19 16:17:20 +07:00
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>
2023-10-19 16:17:19 +07:00
John Molakvoæ
4f4074452d
Fix background removal not applying to user default theming
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-10-19 12:01:29 +07:00
John Molakvoæ
a024ee1cfe
Fix background removal check
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-10-19 11:54:09 +07:00
John Molakvoæ
d10c4c3f6d
Add additional no-background and custom colour test
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-10-19 11:54:09 +07:00
Ferdinand Thiessen
d452b872c9
fix: Improve dockerNode logging
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-18 14:37:44 +07:00
Ferdinand Thiessen
8d57cdcab5
fix(theming): Add `aria-pressed` attribute to active background
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-10-18 01:35:54 +07:00
Christopher Ng
b3d426c510
fix(cypress): User groups test
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-10-12 15:39:42 +07:00
Christopher Ng
4386803ae8
test(settings): Create and delete groups
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-10-11 10:39:54 +07:00
John Molakvoæ
35aed73ede
feat: allow external drop and add dropzone
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-10-10 15:28:52 +07:00
Joas Schilling
ae54cc05aa
fix(CI): Fix server setup in cypress by overwriting all files in shallow-server
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-09 08:40:12 +07:00
Christopher Ng
091b3e0586
fix(cypress): User table create/delete tests
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-10-05 16:52:37 +07:00
Christopher Ng
95a7925dc9
fix(cypress): User table disable/enable tests
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-10-05 16:52:37 +07:00
Christopher Ng
37fa4efdae
fix(cypress): User table modify tests
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-10-05 16:52:37 +07:00
Christopher Ng
8a31efb644
fix(cypress): User table column tests
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-10-05 16:52:37 +07:00
John Molakvoæ
e040d939e5
feat(files): add sharing icon in header
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-09-02 01:16:41 +07:00
John Molakvoæ
2a31bc7fd3
fix(files): fix flaky cypress files test
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-09-01 18:24:05 +07:00
Ferdinand Thiessen
5e9a6c1a0b
fix(cypress): Fix the user theming cypress test for the new filepicker
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-08-26 20:56:09 +07:00
John Molakvoæ
fdf07fc759
fix(cypress): adjust selectors
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-08-17 18:56:39 +07:00
Christopher Ng
0f90c94232
fix(cypress): Show and hide columns
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-08 17:20:34 +07:00
Christopher Ng
cd38017724
fix(cypress): Can delete a user
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-08-08 17:20:25 +07:00
Ferdinand Thiessen
650312580f
fix(cypress): Really mock the initial state instead of trying to stub a module
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-08-02 15:21:34 +07:00
Ferdinand Thiessen
ee18e43d97
fix(cypress): Make sure cypress can preprocess files corrently (this drops 78 dependencies)
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-08-02 15:19:32 +07:00
Christopher Ng
8695e7cdc6
test(settings): User management settings dialog
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-07-18 20:28:15 +07:00
Christopher Ng
faf2b2339d
test(settings): Users table
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-07-12 21:35:55 +07:00
Christopher Ng
ce99dd9eec
fix(cypress): users
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-07-12 17:30:11 +07:00
Christopher Ng
b65eb0c03d
fix(cypress): users_modify
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-07-12 17:30:11 +07:00
Christopher Ng
957dbee1b0
fix(cypress): users_disable
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-07-12 17:30:11 +07:00
John Molakvoæ
93096a9a9b
fix(cypress): revert only toggle
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-07-06 21:27:17 +07:00
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>
2023-06-30 11:38:11 +07:00
Ferdinand Thiessen
5e81a9e53d
fix: Add cypress test for changing password in the users list
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-06-29 00:08:21 +07:00
Ferdinand Thiessen
7f861980a3
fix(core): Do not invert app menu text color
...
* Also fixes other cypress test
* Build assets
Signed-off-by: Philipp Hempel <Philipp.Hempel1@web.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-06-19 09:49:36 +07:00