diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 4d23ffd3e..87a8556b1 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -12,10 +12,10 @@ jobs:
APP_ID: integration_openproject
runs-on: ubuntu-latest
steps:
- - name: Use Node 14
+ - name: Use Node 18
uses: actions/setup-node@v3
with:
- node-version: 14
+ node-version: 18
- name: Set up npm
run: npm i -g npm
diff --git a/README.md b/README.md
index 6a1113ddf..32c4fff39 100644
--- a/README.md
+++ b/README.md
@@ -41,7 +41,7 @@ To set up or update the integration following data needs to be provided:
> - To set up the integration without `project folders` we need to set data `setup_project_folder=false` and `setup_app_password=false`
> - To set up the integration with `project folders` we need to set data `setup_project_folder=true` and `setup_app_password=true`, this will create a new user, group, and group folder named OpenProject if the system doesn't already have one or more of these present. Also, an application password will be provided for the user `OpenProject`
> - Once the `project folder` has already been set up, the created `OpenProject` user and group cannot be disabled or removed.
-> - If there is any error related to `OpenProject` user, group, group folders when setting up the whole integration or if the admin user wants to remove those entities then this [troubleshooting guide](https://www.openproject.org/docs/system-admin-guide/integrations/nextcloud/) can be followed up on how to resolve it.
+> - If there is any error related to `OpenProject` user, group, group folders when setting up the whole integration or if the admin user wants to remove those entities then this [troubleshooting guide](https://www.openproject.org/docs/system-admin-guide/integrations/nextcloud/#troubleshooting) can be followed up on how to resolve it.
1. **Set up the whole integration with a [POST] request**
diff --git a/appinfo/info.xml b/appinfo/info.xml
index 6e38a7200..22a32aad0 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -11,15 +11,19 @@ On the Nextcloud end, it allows users to:
* Find all work packages linked to a file or a folder
* View OpenProject notifications via the dashboard
* Search for work packages using Nextcloud's search bar
+* Link work packages in rich text fields via Smart Picker
+* Preview links to work packages in text fields
On the OpenProject end, users are able to:
-* View all Nextcloud files and folders linked to a work package
-* Download linked files or open them in Nextcloud to edit them
+* Link work packages with files and folders in Nextcloud
+* Upload and download files directly to Nextcloud from within a work package
+* Open linked files in Nextcloud to edit them
+* Let OpenProject create shared folders per project
For more information on how to set up and use the OpenProject application, please refer to [integration setup guide](https://www.openproject.org/docs/system-admin-guide/integrations/nextcloud/) for administrators and [the user guide](https://www.openproject.org/docs/user-guide/nextcloud-integration/).
]]>
- 2.4.2
+ 2.4.4
agpl
Julien Veyssier
OpenProject
diff --git a/integration_setup.sh b/integration_setup.sh
index 8aa2d8452..17425ed28 100755
--- a/integration_setup.sh
+++ b/integration_setup.sh
@@ -181,7 +181,7 @@ then
deleteOPStorageAndPrintErrorResponse "$nextcloud_information_response"
log_info "Above response is missing one or more of nextcloud_client_id, nextcloud_client_secret, or openproject_user_app_password"
log_info "If the error response is related to project folder setup name 'OpenProject' (group, user, folder) then follow below link to resolve the error"
- log_info "Visit this link to resolve the error manually https://www.openproject.org/docs/system-admin-guide/integrations/nextcloud/"
+ log_info "Visit this link to resolve the error manually https://www.openproject.org/docs/system-admin-guide/integrations/nextcloud/#troubleshooting"
exit 1
fi
else
diff --git a/src/components/AdminSettings.vue b/src/components/AdminSettings.vue
index e6eceafef..b5e723bdb 100644
--- a/src/components/AdminSettings.vue
+++ b/src/components/AdminSettings.vue
@@ -520,7 +520,7 @@ export default {
},
errorHintForProjectFolderConfigAlreadyExists() {
const linkText = t('integration_openproject', 'troubleshooting guide')
- const htmlLink = `${linkText}`
+ const htmlLink = `${linkText}`
return t('integration_openproject', 'Setting up the OpenProject user, group and group folder was not possible. Please check this {htmlLink} on how to resolve this situation.', { htmlLink }, null, { escape: false, sanitize: false })
},
isIntegrationComplete() {
diff --git a/src/components/tab/WorkPackage.vue b/src/components/tab/WorkPackage.vue
index bff2548e7..bbe5e676d 100644
--- a/src/components/tab/WorkPackage.vue
+++ b/src/components/tab/WorkPackage.vue
@@ -225,7 +225,6 @@ export default {
.workpackage {
width: 100%;
padding: 15px 6px 0 10px;
- border-bottom: 1px solid rgb(237 237 237);
.row {
display: flex;