Skip to content

Commit 60443a2

Browse files
committed
feat: execution test plan disable and remove space android
1 parent 4105402 commit 60443a2

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
### Spaces - Disable, Enable, Delete
2+
3+
**Server(s)**: oCIS 7.3.0<br>
4+
**Device(s)**: Xiaomi Redmi 13 Android 15, Galaxy Tab A8 Android 15<br>
5+
**Execution date**: 29/10/2025<br>
6+
**Tester**: jrecio<br>
7+
**Context**: Space management<br>
8+
9+
---
10+
11+
| Test Case | Description | Expected | Result | Comments |
12+
| :-------- | :---------- | :------- | :----: | :------- |
13+
|**Spaces list**| **Space manager**|
14+
| Disable option | 1. Click on `Spaces` on the bottom bar<br>2. Click on the 3-dot-button on the space | `Disable space` option is listed | P m15 t15 | | |
15+
| Disable space | 1. Click on `Spaces` on the bottom bar<br>2. Click on the 3-dot-button on the space<br>3. Click on `Disable space`<br>4. Confirm the operation | Space is listed as disabled (check in web) | P m15 t15| | |
16+
| Enable space | 1. Click on `Spaces` on the bottom bar<br>2. Click on the 3-dot-button on a disabled space<br>3. Click on `Enable space`<br>4. Confirm the operation | Space is listed (check in web) | P m15 t15| | |
17+
| Delete space | 1. Click on `Spaces` on the bottom bar<br>2. Click on the 3-dot-button on a disabled space<br>3. Click on `Delete space`<br>4. Confirm the operation | Space is not listed anymore (check in web) | P m15 t15| | |
18+
|**Spaces list**| **Space editor or viewer**|
19+
| Admin or Space admin | 1. Click on `Spaces` on the bottom bar<br>2. Click on the 3-dot-button on the space | `Disable space` option is listed | P m15 t15 | | |
20+
| User or User light | 1. Click on `Spaces` on the bottom bar<br>2. Click on the 3-dot-button on the space | `Disable space` option is not listed | P m15 t5| [BUG](https://github.com/owncloud/android/pull/4696#issuecomment-3460266299) won't fix | |
21+
|**Role change**| One device |
22+
| Add manager permission | 1. Open `Spaces` of regular user with no `manager` permission over a space<br>2. In admin account, grant space admin permissions to the user on that space<br>3. Reopen the app<br>4. Click on the 3-dot-button of the space<br>| 1. `Disable space` not available in the 3-dot-menu of the space<br>4. `Disable space` available in the 3-dot-menu of the space (check in web) | P m15 | | |
23+
| Revoke manager permission | 1. Open `Spaces` of regular user with `manager` permission over a space<br>2. An space admin revokes `manager` permissions on that space to the user<br>3. Reopen the app<br>4. Click on the 3-dot-button of the space| 1. `Disable space` available in the 3-dot-menu of the space<br>4. `Disable space` not available in the 3-dot-menu of the space| P m15 | | |
24+
| Permission error I | 1. An space manager opens 3-dot-button over an enabled space<br>2. Before any operation, another space manager revokes `manager` permission and turns it to `viewer`<br>3. Click on `Disable`| Error in snackbar `Space not updated`<br>` because permission error`. Space not disabled (check in web)| P m15 | `it was not found`. Server returns 404 instead 401| |
25+
| Permission error II | 1. An space manager opens 3-dot-button over a disabled space<br>2. Before any operation, another space manager revokes `manager` permission and turns it to `viewer`<br>3. Click on `Enable`| Error in snackbar `Space not updated`<br>` because permission error`. Space not enabled (check in web)| P m15 | `it was not found`. Server returns 404 instead 401 | |
26+
| Permission error III | 1. An space manager opens 3-dot-button over a disabled space<br>2. Before any operation, another space manager revokes `manager` permission and turns it to `viewer`<br>3. Click on `Delete`| Error in snackbar `Space not updated`<br>` because permission error`. Space not deleted, still disabled (check in web)| P m15 | `it was not found`. Server returns 404 instead 401 | |
27+
|**Errors**| One device |
28+
| No connection I | 1. Remove connection from device<br>2. Click on `Spaces` on the bottom bar<br>3. Click on 3-dot-button over an enabled space with manager permissions | `Disable space` hidden, not possible to check availability with no connection | P m15 | | |
29+
| No connection II | 1. Click on `Spaces` on the bottom bar<br>2. Click on 3-dot-button over an enabled space with `manager` permission<br>3. Click on `Disable space`<br>4. Remove connection from device<br>5. Submit | `Error while connecting`<br>`to the server`| P m15 | | |
30+
| No connection III | 1. Click on `Spaces` on the bottom bar<br>2. Click on 3-dot-button over a disabled space with `manager` permission<br>3. Click on `Enable space`<br>4. Remove connection from device<br>5. Submit | `Error while connecting`<br>`to the server`| P m15 | | |
31+
| No connection IV | 1. Click on `Spaces` on the bottom bar<br>2. Click on 3-dot-button over a disabled space with `manager` permission<br>3. Click on `Delete space`<br>4. Remove connection from device<br>5. Submit | `Error while connecting`<br>`to the server`| P m15 | | |
32+
|**Accessibility**| One device |
33+
| Talkback | 1. Enable Talkback in device<br>2. Navigate through the `Disable Space`/`Enable Space`/`Delete Space` dialog | Every field in the dialog is correctly spelt | P m15 | | |
34+
| Keyboard | 1. Attach physical keyboard to device via BT<br>2. Navigate through the `Disable Space`/`Enable Space`/`Delete Space` dialog | Every field in the dialog is selected and no dead paths in navigation | P t15 | | |

0 commit comments

Comments
 (0)