tests: update smoke testing#1011
Open
nabim777 wants to merge 9 commits into
Open
Conversation
Ashim-Stha
reviewed
Apr 24, 2026
Ashim-Stha
reviewed
Apr 24, 2026
Ashim-Stha
reviewed
Apr 24, 2026
Ashim-Stha
reviewed
Apr 24, 2026
Ashim-Stha
reviewed
Apr 24, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Apr 28, 2026
Ashim-Stha
reviewed
Jun 1, 2026
Ashim-Stha
reviewed
Jun 1, 2026
Ashim-Stha
reviewed
Jun 1, 2026
Ashim-Stha
reviewed
Jun 1, 2026
Ashim-Stha
reviewed
Jun 1, 2026
Ashim-Stha
reviewed
Jun 1, 2026
ced5929 to
4e4de3e
Compare
Ashim-Stha
reviewed
Jun 4, 2026
Ashim-Stha
reviewed
Jun 4, 2026
8842e6e to
6632c02
Compare
0da9b08 to
3500f33
Compare
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
3500f33 to
96b74e3
Compare
Ashim-Stha
reviewed
Jun 11, 2026
| - [ ] Go to `Administration > OpenID Connect Provider`. | ||
| - Click the button `+ Add client`. | ||
| - Add a client name (not an identifier) such as `openproject`. | ||
| - Add a redirect URL: `<openproject_host>/auth/oidc-<idp_displayname_from_openproject>/callback`. Use the same value as the OpenProject `Display name` from `B.1.2` (for example, `nextcloud`). |
Collaborator
There was a problem hiding this comment.
Suggested change
| - Add a redirect URL: `<openproject_host>/auth/oidc-<idp_displayname_from_openproject>/callback`. Use the same value as the OpenProject `Display name` from `B.1.2` (for example, `nextcloud`). | |
| - Add a redirect URL: `<openproject_host>/auth/oidc- <idp_displayname_from_openproject>/callback`. | |
| > **Note:** Use the same value as the custom OpenID provider `Display name` in OpenProject from `B.1.2` (for example, `nextcloud`) for <idp_displayname_from_openproject>. |
Ashim-Stha
reviewed
Jun 11, 2026
| - [ ] In nextcloud, login as nextcloud-created user. | ||
| - [ ] Navigate to `Settings > Openproject` | ||
| - [ ] Navigate to `Settings > OpenProject`. | ||
| - [ ] Should show user is connected as an OpenProject user. |
Collaborator
There was a problem hiding this comment.
Suggested change
| - [ ] Should show user is connected as an OpenProject user. | |
| - [ ] Should show user is connected as an OpenProject user. | |
| #### B.1.6. Add File storage (Nextcloud) to an OpenProject project | |
| - [ ] In Openproject, as a user admin, select any OpenProject Project (for example, Demo Project) in OpenProject. | |
| - [ ] Navigate to Project settings > Files of Demo Project. | |
| - [ ] Add a file storage name Nextcloud( choose No specific Folder option ) for Demo Project. | |
| - [ ] Add the nextcloud-created user as the member of Demo Project project |
Ashim-Stha
reviewed
Jun 11, 2026
| - [ ] Navigate to `Settings > OpenProject`. | ||
| - [ ] Should show user is connected as an OpenProject user. | ||
|
|
||
| #### B.1.6. Complete the common smoke tests |
Collaborator
There was a problem hiding this comment.
Suggested change
| #### B.1.6. Complete the common smoke tests | |
| #### B.1.7. Complete the common smoke tests |
Ashim-Stha
reviewed
Jun 11, 2026
| ### 6. Setup and check project folder in Nextcloud (with project folder setup) | ||
|
|
||
| - [ ] As a user `admin` enable the Nextcloud `groupfolders` app (`Team folders`) in `Nextcloud`. | ||
| - [ ] Enable `Automatically managed folders` switch in admin setting and set project folder. |
Collaborator
There was a problem hiding this comment.
Suggested change
| - [ ] Enable `Automatically managed folders` switch in admin setting and set project folder. | |
| - [ ] Enable `Automatically managed folders` switch in `Administration settings -> OpenProject -> Edit project folders` and set project folder. |
Ashim-Stha
reviewed
Jun 11, 2026
| - [ ] Enter the application password generated from `Nextcloud` and click on `Finish setup`. | ||
| - [ ] Navigate to `Demo Project > Project settings > Files`. | ||
| - [ ] Edit the `Nextcloud` storage, choose `New folder with automatically managed permissions`, and click `Save`. | ||
| - [ ] Navigate to `Demo Project > Work Packages` and double click any one of the work packages available. |
Collaborator
There was a problem hiding this comment.
Suggested change
| - [ ] Navigate to `Demo Project > Work Packages` and double click any one of the work packages available. | |
| - [ ] As a created user, navigate to `Demo Project > Work Packages` and double click any one of the work packages available. |
Ashim-Stha
reviewed
Jun 12, 2026
| - [ ] Under `Authentication Method`, select `Single-Sign-On through OpenID Connect Identity Provider`. | ||
| - [ ] In `Authentication settings`, select `provider Type` as `Keycloak`. | ||
| - [ ] Enable `token exchange`. | ||
| - [ ] Set `OpenProject client ID *` as `openproject`. |
Collaborator
There was a problem hiding this comment.
Suggested change
| - [ ] Set `OpenProject client ID *` as `openproject`. | |
| - [ ] Set `OpenProject client ID *` to `openproject`. |
Ashim-Stha
reviewed
Jun 12, 2026
|
|
||
| - [ ] Complete [smoke tests 1-7](#common-smoke-test-steps). | ||
|
|
||
| #### B.2.7. Setup integration (token exchange enabled) |
Collaborator
There was a problem hiding this comment.
Suggested change
| #### B.2.7. Setup integration (token exchange enabled) | |
| #### B.2.7. Setup integration (token exchange enabled) in Nextcloud |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR updates the smoke testing documents.
Related Issue or Workpackage
Screenshots (if appropriate):
Types of changes
Checklist:
CHANGELOG.mdfile