You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/testing/smoke_testing.md
+53-53Lines changed: 53 additions & 53 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ The need for this smoke testing (manual) is that we do not have e2e test setup t
21
21
-[4. Create a WorkPackage from Nextcloud](#4-create-a-workpackage-from-nextcloud)
22
22
-[5. Check notification in `OpenProject` widget in Nextcloud](#5-check-notification-in-openproject-widget-in-nextcloud)
23
23
-[6. Setup and check project folder in Nextcloud (with project folder setup)](#6-setup-and-check-project-folder-in-nextcloud-with-project-folder-setup)
24
-
-[7. Check New folder with automatically managed permissions in OpenProject](#7-check-new-folder-with-automatically-managed-permissions-in-openproject)
24
+
-[7. Setup and Check New folder with automatically managed permissions in OpenProject](#7-setup-and-check-new-folder-with-automatically-managed-permissions-in-openproject)
25
25
26
26
-[App Upgrade Testing](#app-upgrade-testing)
27
27
-[Upgrade Steps](#upgrade-steps)
@@ -34,10 +34,10 @@ The need for this smoke testing (manual) is that we do not have e2e test setup t
-[ ] Navigate to `Project settings > Files` of a project (for example, `Demo Project`) and add `Nextcloud` as a file storage.
218
-
-[ ] If you are using [Docker setup](../../dev/), default `Keycloak` users already exist (`alice` and `brian`, password: `1234`), so you can skip the user-creation steps below and go directly to step [B.2.4](#b24-setup-integration-token-exchange-disabled-in-nexcloud).
218
+
-[ ] If you are using [Docker setup](../../dev/), default `Keycloak` users already exist (`alice` and `brian`, password: `1234`), so you can skip the user-creation steps below and go directly to step [B.2.4](#b24-setup-integration-token-exchange-disabled-in-nextcloud).
219
219
-[ ] In Keycloak, go to the user management section. For example, if your realm name is `opnc`, navigate to: `opnc > Users`.
220
220
-[ ] Then create a user.
221
-
-[ ] In `Openproject`, login as keycloak-created user.
221
+
-[ ] In `OpenProject`, login as keycloak-created user.
222
222
-[ ] In `OpenProject`, log out, then log in as a user `admin`.
223
223
-[ ] As an `OpenProject` admin, add keycloak-created user as a member in one of the project (for example, `Demo Project`).
224
224
225
-
#### B.2.4. Setup integration (token exchange disabled) in Nexcloud
225
+
#### B.2.4. Setup integration (token exchange disabled) in Nextcloud
226
226
-[ ] As a user `admin`, go to `Administration > OpenProject`.
227
227
-[ ] Under `Authentication Method`, select `Single-Sign-On through OpenID Connect Identity Provider`.
228
228
-[ ] In `Authentication settings`, select `provider Type` as `Keycloak`.
229
229
-[ ] Disable `token exchange`.
230
230
231
231
#### B.2.5. Verify Connection in nextcloud
232
-
-[ ]first, Complete steps **B.2.1** to **B.2.4**.
232
+
-[ ]First, complete steps **B.2.1** to **B.2.4**.
233
233
-[ ] In nextcloud, login as keycloak-created user.
234
-
-[ ] Navigate to `Settings > Openproject`.
234
+
-[ ] Navigate to `Settings > OpenProject`.
235
235
-[ ] Should show user is connected as an OpenProject user.
-[ ] Unlink a work package and it should be deleted from the `OpenProject` Tab with a successful message.
381
381
382
382
### 2. Link/Unlink a work package for a file/folder from OpenProject
383
-
-[ ] In Openproject, navigate to `Demo Project > Work Packages` and double click any one of the work packages available.
383
+
-[ ] In OpenProject, navigate to `Demo Project > Work Packages` and double click any one of the work packages available.
384
384
-[ ] Navigate to `Files` tab, click `link existing files`, select available files (for example, welcome.txt) from Nextcloud and link it to the work package.
385
385
-[ ] Selected file is linked to the work package in `OpenProject`.
386
386
-[ ] Also Navigate to nextcloud and see in the `OpenProject` tab for file (welcome.txt), the work package should be linked.
387
387
388
388
### 3. Direct upload file/folder from OpenProject to Nextcloud
389
-
-[ ] In Openproject, navigate to `Demo Project > Work Packages` and double click any one of the work packages available.
389
+
-[ ] In OpenProject, navigate to `Demo Project > Work Packages` and double click any one of the work packages available.
390
390
-[ ] Navigate to `Files` tab, click `Upload files`, select available files from your local system (for example, local.txt) and upload choosing the upload location.
391
391
-[ ] Uploaded file is linked to the work package in `OpenProject`.
392
392
-[ ] Also Navigate to `Nextcloud` and see in the `OpenProject` tab for file (local.txt), the work package should be linked.
393
393
394
394
### 4. Create a WorkPackage from Nextcloud
395
-
-[ ] In `Nextcloud`, select a file amd open the sidebar `OpenProject` tab.
395
+
-[ ] In `Nextcloud`, select a file and open the sidebar `OpenProject` tab.
396
396
-[ ] Click `Create and link new work package`.
397
397
-[ ] Select `Demo Project`, fill up the modal form and create.
398
398
-[ ] Work package should be created and linked to the selected file.
0 commit comments