`. This also applies for steps with passwords, which are shown as empty even though they may have a value. Skipping those steps equals to re-use the existing value.
## Compose-based installation
-> **Note**: Please make sure the git repository with the docker-compose.yml file is up-to-date. If you're using an old version of the repository, the update might fail.
+
+> [!NOTE]
+> Please make sure the git repository with the docker-compose.yml file is up-to-date. If you're using an old version of the repository, the update might fail.
When using the Compose-based docker installation, you can simply do the following:
@@ -195,21 +197,21 @@ you will need to adjust that package source.
#### APT-based systems (Debian, Ubuntu)
- - Update the reference to `opf/openproject-ce` in `/etc/apt/sources.list.d/openproject.list` to `opf/openproject`.
- - Update the reference to `stable/8` in `/etc/apt/sources.list.d/openproject.list` to `stable/9`.
- - Perform the Upgrade steps as mentioned above in *Upgrading your OpenProject installation*
+- Update the reference to `opf/openproject-ce` in `/etc/apt/sources.list.d/openproject.list` to `opf/openproject`.
+- Update the reference to `stable/8` in `/etc/apt/sources.list.d/openproject.list` to `stable/9`.
+- Perform the Upgrade steps as mentioned above in *Upgrading your OpenProject installation*
#### YUM-based systems (CentOS, RHEL)
- - Update the reference to `opf/openproject-ce` in `/etc/yum.repos.d/openproject.repo` to `opf/openproject`.
- - Update the reference to `stable/8` in `/etc/yum.repos.d/openproject.repo` to `stable/9`.
- - Perform the Upgrade steps as mentioned above in *Upgrading your OpenProject installation*
+- Update the reference to `opf/openproject-ce` in `/etc/yum.repos.d/openproject.repo` to `opf/openproject`.
+- Update the reference to `stable/8` in `/etc/yum.repos.d/openproject.repo` to `stable/9`.
+- Perform the Upgrade steps as mentioned above in *Upgrading your OpenProject installation*
#### SUSE Linux Enterprise Server 12
- - Update the reference to `opf/openproject-ce` in `/etc/zypp/repos.d/openproject.repo` to `opf/openproject`.
- - Update the reference to `stable/8` in `/etc/zypp/repos.d/openproject.repo` to `stable/9`.
- - Perform the Upgrade steps as mentioned above in *Upgrading your OpenProject installation*
+- Update the reference to `opf/openproject-ce` in `/etc/zypp/repos.d/openproject.repo` to `opf/openproject`.
+- Update the reference to `stable/8` in `/etc/zypp/repos.d/openproject.repo` to `stable/9`.
+- Perform the Upgrade steps as mentioned above in *Upgrading your OpenProject installation*
## Upgrade notes for OpenProject 7.x to 8.x
diff --git a/docs/installation-and-operations/system-requirements/README.md b/docs/installation-and-operations/system-requirements/README.md
index 7034dcbcf68..433f6b3890d 100644
--- a/docs/installation-and-operations/system-requirements/README.md
+++ b/docs/installation-and-operations/system-requirements/README.md
@@ -102,8 +102,7 @@ These values are **guidelines** and should be adjusted based on actual monitorin
- **Database**: 2-4 CPU / 8 GiB RAM
- **CPU**: 4 CPU
- **RAM**: 8 GB
-- **Web Workers**: 4 Workers, each with 4-8 threads
- •
+- **Web Workers**: 4 Workers, each with 4-8 threads
- **Background Workers**: 2 multithreaded workers with 4-6 GiB RAM
- **Disk Space**: 50 GB + additional disk space in case of internal attachment storage
@@ -212,7 +211,7 @@ OpenProject supports the latest versions of the major browsers.
##### OpenProject integration
-* [OpenProject Integration 2.8.1](https://github.com/nextcloud/integration_openproject/releases/tag/v2.8.1)
+* [OpenProject Integration 2.8.1](https://github.com/nextcloud/integration_openproject/releases/tag/v2.8.1)
##### Team folders
diff --git a/docs/release-notes/10/10-0-2/README.md b/docs/release-notes/10/10-0-2/README.md
index 32e4892e55e..c468fc413d0 100644
--- a/docs/release-notes/10/10-0-2/README.md
+++ b/docs/release-notes/10/10-0-2/README.md
@@ -22,7 +22,7 @@ Fixed Versions: 9.0.4, 10.0.2
### Credits
-Thanks to David Haintz from the SEC Consult Vulnerability Lab (https://www.sec-consult.com) for identifying and responsibly disclosing the identified issues.
+Thanks to David Haintz from the [SEC Consult Vulnerability Lab](https://www.sec-consult.com) for identifying and responsibly disclosing the identified issues.
## Incorrect setting results in slow application and RAM usage
diff --git a/docs/release-notes/11/11-0-0/README.md b/docs/release-notes/11/11-0-0/README.md
index 50a5592393f..a8011eb9786 100644
--- a/docs/release-notes/11/11-0-0/README.md
+++ b/docs/release-notes/11/11-0-0/README.md
@@ -94,7 +94,7 @@ We have now also expanded the attribute help texts for projects. You can define
Boards and project dashboards can now also be copied when copying a project. This enables you to set up a default project and copy it to set up a new project.
-## As always,…… there’s much more!
+## As always, there’s much more
There are lots and lots of new things we packed into 11.0 to tell you about.
diff --git a/docs/release-notes/11/11-1-0/README.md b/docs/release-notes/11/11-1-0/README.md
index 31912dc1d67..6a598ac856f 100644
--- a/docs/release-notes/11/11-1-0/README.md
+++ b/docs/release-notes/11/11-1-0/README.md
@@ -50,7 +50,7 @@ Luckily, we now automated this process in order to reduce manual effort on both
Furthermore, we have extended the authentication profile with an **OpenID Connect provider.** Also, the printing, e.g. for wiki pages, has been optimized via the browser print function.
-## As always,…… there’s much more!
+## As always, there’s much more
There are a lot more things we packed into 11.1 to tell you about.
diff --git a/docs/release-notes/12/12-2-2/README.md b/docs/release-notes/12/12-2-2/README.md
index 58c496d5ddd..246f91aa317 100644
--- a/docs/release-notes/12/12-2-2/README.md
+++ b/docs/release-notes/12/12-2-2/README.md
@@ -21,7 +21,7 @@ When upgrading to 12.2.1, a migration was added to restore some deleted historic
For a few customers, this migration appears to have been unsuccessful to restore all affected journal entries. This resulted in the migration to fail and being unable to continue with the update. As we could not reproduce this issue as of now, you can choose to ignore the missing journals if you're affected.
-When you update to OpenProject 12.2.2 and the migration fails again, it will output steps on how to force the migration to complete. Doing that will output a debug log of all relevant information on these journals. Please help us identifying this issue by posting this log in this ticket: https://community.openproject.org/wp/43876, or reaching out to support@openproject.org.
+When you update to OpenProject 12.2.2 and the migration fails again, it will output steps on how to force the migration to complete. Doing that will output a debug log of all relevant information on these journals. Please help us identifying this issue by posting this log in this [ticket](https://community.openproject.org/wp/43876), or reaching out to [support](mailto:support@openproject.org).
## Bug fixes and changes
diff --git a/docs/release-notes/12/12-5-6/README.md b/docs/release-notes/12/12-5-6/README.md
index 737863680a6..8d1b254e16c 100644
--- a/docs/release-notes/12/12-5-6/README.md
+++ b/docs/release-notes/12/12-5-6/README.md
@@ -23,9 +23,10 @@ For more information, [please see our security advisory](https://github.com/opf/
**Patches**
-You can download the following patch file to apply the patch to any OpenProject version > 10.0: https://patch-diff.githubusercontent.com/raw/opf/openproject/pull/12708.patch
+You can download the [patch file](https://patch-diff.githubusercontent.com/raw/opf/openproject/pull/12708.patch) to apply the patch to any OpenProject version > 10.0.
**Workaround**
+
If you are unable to update or apply the provided patch, mark any public project as non-public for the time being and give anyone in need of access to the project a membership.
## Bug fixes and changes
diff --git a/docs/release-notes/13/13-4-0/README.md b/docs/release-notes/13/13-4-0/README.md
index 8fb72f4e556..26e801927a6 100644
--- a/docs/release-notes/13/13-4-0/README.md
+++ b/docs/release-notes/13/13-4-0/README.md
@@ -33,8 +33,6 @@ We are delighted about the GitLab integration, which is officially available wit
With this integration, you can manage GitLab's units of work (merge requests and issues) from within OpenProject by linking them with work packages. Read more about OpenProject's GitLab integration [in our system admin guide](../../../system-admin-guide/integrations/gitlab-integration/).
-
-
**Already using the user-generated GitLab plugin?** With OpenProject 13.4, the existing plugin will be replaced by the new integration. We recommend removing the plugin module folder and bundler references before upgrading to OpenProject. Your historical dataset will remain unaffected within OpenProject as there were no changes to the data model.
Before upgrading, please do the following:
@@ -42,8 +40,6 @@ Before upgrading, please do the following:
1. Remove traces of the GitLab integration in your **Gemfile.lock** and **Gemfile.modules**. See [btey/openproject-gitlab-integration#configuration](https://github.com/btey/openproject-gitlab-integration?tab=readme-ov-file#configuration). Failure to do so may result in a `Bundler::GemfileError` matching the following error message: _Your Gemfile lists the gem openproject-gitlab_integration (>= 0) more than once._
2. Remove the module code traces of the GitLab integration by running this command: `rm -rf /path/to/openproject/modules/gitlab_integration`
-
-

### Advanced features for custom project lists
@@ -64,12 +60,8 @@ Another long-awaited improvement: When you copy a dynamic meeting, **existing ag
And finally, the .ics file now also contains information about the (dynamic) meeting attendees - in addition to other existing information such as PARTSTAT. This now allows you to **confirm or decline invitations to a meeting directly in your calendar software**.
-
-
Stay tuned: Further advanced features for our Meetings module are planned for upcoming releases – take a look at [this EPIC](https://community.openproject.org/projects/openproject/work_packages/52820/activity?query_id=4929) for detailed information.
-
-
### Virus scanning functionality with ClamAV (Enterprise add-on)
Another important step towards data security: With OpenProject 13.4, users' uploaded files can be scanned for viruses, using the ClamAV antivirus engine. To do so, a new attachment menu item is created with Antivirus settings. Read more about virus scanning using ClamAV in our [system admin guide](../../../system-admin-guide/files/attachments/virus-scanning/).
diff --git a/docs/release-notes/14/14-2-0/README.md b/docs/release-notes/14/14-2-0/README.md
index ac333201578..a31e4ebe408 100644
--- a/docs/release-notes/14/14-2-0/README.md
+++ b/docs/release-notes/14/14-2-0/README.md
@@ -121,6 +121,7 @@ With OpenProject 14.2, [embedded attributes within a work package description](.
## Contributions
+
A very special thank you goes to the City of Cologne for sponsoring features on project attributes. Also a big thanks to our Community members for reporting bugs and helping us identify and provide fixes. Special thanks for reporting and finding bugs go to Ricardo Brenner and Sven Kunze.
Last but not least, we are very grateful for our very engaged translation contributors on Crowdin, who translated quite a few OpenProject strings! This release we would like to highlight user [aniessalam](https://crowdin.com/profile/aniessalam) who has done an outstanding number of translations for the Malay language in recent weeks.
diff --git a/docs/release-notes/14/14-3-0/README.md b/docs/release-notes/14/14-3-0/README.md
index 88e406de653..2fcb1cce71a 100644
--- a/docs/release-notes/14/14-3-0/README.md
+++ b/docs/release-notes/14/14-3-0/README.md
@@ -34,13 +34,13 @@ Users now have the ability to create and delete multiple API access keys. This e
When navigating to the Access Tokens page in your account settings, you can add new API access keys to the list of existing keys. These keys become active immediately upon creation. Additionally, you can delete any API access key from the list, which deactivates the key. When adding a new API access key, you will be prompted to give it a name for easier identification.
-For more information, see work package https://community.openproject.org/wp/48619.
+For more information, see this [work package](https://community.openproject.org/wp/48619).
### CRUD News API endpoints allow automatic creation of news
With OpenProject 14.3, we added CRUD News API endpoints. The Devkit is now able to automatically forward release messages to the OpenProject application.
-For more information, see work package https://community.openproject.org/wp/55764.
+For more information, see this [work package](https://community.openproject.org/wp/55764).
### Configure SMTP timeout over ENV variable
@@ -55,7 +55,7 @@ config.action_mailer.smtp_timeout = 30'
This will extend the SMTP timeout to 30 seconds, accommodating slower mail server responses.
-For more information, see work package https://community.openproject.org/wp/55879.
+For more information, see this [work package](https://community.openproject.org/wp/55879).
## Important feature changes
diff --git a/docs/release-notes/14/14-4-0/README.md b/docs/release-notes/14/14-4-0/README.md
index 85043a47b9d..60ed318251e 100644
--- a/docs/release-notes/14/14-4-0/README.md
+++ b/docs/release-notes/14/14-4-0/README.md
@@ -32,7 +32,7 @@ Up to now, the system faced issues such as unclear error messages, insufficient
Additionally, the logging structure has been enhanced to provide more detailed, tagged entries for better traceability.
-For more details, see https://community.openproject.org/wp/56861.
+For more details, see this [work package](https://community.openproject.org/wp/56861).
## Important feature changes
@@ -44,7 +44,7 @@ Dark mode for OpenProject is finally here! In the '[My account](../../../user-gu
Please note that this feature has been tested extensively, and we believe it works well. However, users might encounter issues that we haven't seen. Therefore, it will remain in beta for now, until we resolve all potential errors and ensure there are no issues.
-For more details, see https://community.openproject.org/wp/36233.
+For more details, see this [work package](https://community.openproject.org/wp/36233).
### Project attributes: Separate permissions for viewing and editing
@@ -56,7 +56,7 @@ The update adds **two new permissions: 'View project attributes' and 'Edit proje
Permissions are now independent, so users with 'Edit project' can lack the new permissions. Users without 'View project attributes' cannot see or search project attributes in the overview, settings, list, exports, API, or Schema API. Users without 'Edit project attributes' cannot modify these attributes but can view them if they have view permission.
-For more details, see https://community.openproject.org/wp/50844.
+For more details, visit this [work package](https://community.openproject.org/wp/50844).
### Status-based progress reporting: Freely input % complete values for statuses
@@ -86,7 +86,7 @@ For example, you can filter your active projects by excluding certain projects:

-For more details, see https://community.openproject.org/wp/55233.
+For more details, see this [work package](https://community.openproject.org/wp/55233).
### Meetings: Saving a new agenda item does not automatically add another empty one
@@ -114,7 +114,7 @@ To improve efficiency and access to file storages, OpenProject 14.4 allows admin
In the "General information" section, there is now a link that opens in a new window and leads to the root folder of the storage. For Nextcloud, this link refers to the root folder of the Nextcloud instance. For OneDrive/SharePoint, the link refers to the root folder of the drive ID and also works with "OneDrive Business".
-See https://community.openproject.org/wp/56045 for more information on this feature.
+Visit this [work package](https://community.openproject.org/wp/56045) for more information on this feature.
### Show changes of long text custom fields in the activity similar to changes in the description
@@ -221,14 +221,16 @@ Clicking on the "Details" link will take the user to the diff view, which is als
## Contributions
+
A very special thank you goes to the City of Cologne again for sponsoring features on project attributes and project lists.
Also a big thanks to our Community members for reporting bugs and helping us identify and provide fixes.
Special thanks for reporting and finding bugs go to Johan Bouduin, Sven Kunze and Marcel Carvalho.
Last but not least, we are very grateful for our very engaged translation contributors on Crowdin, who translated quite a few OpenProject strings! This release we would like to highlight the three following users:
+
- [Jeff Li](https://crowdin.com/profile/jeff_li) for translations to Chinese Simplified,
-- [Adam Siemienski ](https://crowdin.com/profile/siemienas) for translations to Polish,
+- [Adam Siemienski](https://crowdin.com/profile/siemienas) for translations to Polish,
- [Yuliia Pavliuk](https://crowdin.com/profile/pav.yulia) for translations to Ukrainian.
Would you like to help out with translations yourself? Then take a look at our translation guide and find out exactly how you can contribute. It is very much appreciated!
diff --git a/docs/release-notes/14/14-5-0/README.md b/docs/release-notes/14/14-5-0/README.md
index d7d5d250f02..47baf087c1c 100644
--- a/docs/release-notes/14/14-5-0/README.md
+++ b/docs/release-notes/14/14-5-0/README.md
@@ -209,6 +209,7 @@ Also a big thanks to our Community members for reporting bugs and helping us ide
Special thanks for reporting and finding bugs go to Frank Schmid, Michael Kluge, Mariusz Kamiński, Rince wind, Joris Ceelen, Michael Lathion, and Cornelius Heisse.
Last but not least, we are very grateful for our very engaged translation contributors on Crowdin, who translated quite a few OpenProject strings! This release we would like to highlight
+
- [Phi Công Nguyễn Vũ](https://crowdin.com/profile/nguyenvuphicong), for an outstanding number of translations into Vietnamese.
- [daniel chou](https://crowdin.com/profile/chou0214), for an outstanding number of translations into Chinese.
- [Sebvita_devinci](https://crowdin.com/profile/sebvita_devinci), for proof reading French translations.
diff --git a/docs/release-notes/14/14-5-1/README.md b/docs/release-notes/14/14-5-1/README.md
index 46f7b0e9f7f..b5d9c1945ac 100644
--- a/docs/release-notes/14/14-5-1/README.md
+++ b/docs/release-notes/14/14-5-1/README.md
@@ -38,6 +38,7 @@ At the end, you will find a complete list of all changes and bug fixes.
## Contributions
+
A very special thank you goes to our sponsors for this release.
Also a big thanks to our Community members for reporting bugs and helping us identify and provide fixes.
Special thanks for reporting and finding bugs go to Александр Татаринцев, Niklas Grönblom.
diff --git a/docs/release-notes/14/14-6-0/README.md b/docs/release-notes/14/14-6-0/README.md
index c98677495a1..2dc57501857 100644
--- a/docs/release-notes/14/14-6-0/README.md
+++ b/docs/release-notes/14/14-6-0/README.md
@@ -65,8 +65,11 @@ Before 14.6, OpenProject's editors, such as in the work package description, did
### See past meetings included in the number next to the Meetings tab
On the Meetings tab in the split screen view, the number next to the “Meetings (2)” tab should include both current and past meetings. Previously, only future meetings were counted. So if you use the Meetings module and reference work packages there, you may notice a higher number on the work package tab for meetings.
+
### Changes to design settings in administration
+
[Design settings in OpenProject administration](../../../system-admin-guide/design) were split into several sections, to make navigation easier and eliminate scrolling down the page to find the correct setting.
+
## Bug fixes and changes
@@ -134,10 +137,12 @@ On the Meetings tab in the split screen view, the number next to the “Meetings
## Contributions
+
A very special thank you goes to City of Cologne again for sponsoring features in project lists. Also, a big thanks to our Community members for reporting bugs and helping us identify and provide fixes.
Special thanks for reporting and finding bugs go to Jan H, Joris Ceelen, André van Kaam, and Christian Jeschke.
Last but not least, we are very grateful for our very engaged translation contributors on Crowdin, who translated quite a few OpenProject strings! This release we would like to highlight
+
- [DKrukoff](https://crowdin.com/profile/dkrukoff), for translations into Russian.
- [Sara Ruela](https://crowdin.com/profile/Sara.PT), for translations into Portuguese.
- [BigSeung](https://crowdin.com/profile/BigSeung), for translations into Korean.
diff --git a/docs/release-notes/14/14-6-2/README.md b/docs/release-notes/14/14-6-2/README.md
index 68935644ed2..4916b4266a4 100644
--- a/docs/release-notes/14/14-6-2/README.md
+++ b/docs/release-notes/14/14-6-2/README.md
@@ -30,6 +30,7 @@ At the end, you will find a complete list of all changes and bug fixes.
## Contributions
+
A very special thank you goes to our sponsors for this release.
Also a big thanks to our Community members for reporting bugs and helping us identify and provide fixes.
Special thanks for reporting and finding bugs go to Peter Wafzig.
diff --git a/docs/release-notes/15-0-0/README.md b/docs/release-notes/15-0-0/README.md
index 22b91832fd9..f8d0f57b8a1 100644
--- a/docs/release-notes/15-0-0/README.md
+++ b/docs/release-notes/15-0-0/README.md
@@ -21,6 +21,7 @@ A major change in version 15.0 is the overall look-and-feel of the [Activity tab
This is a big bundle of new features that will greatly improve communication and interaction within OpenProject, making it simpler, more effective and more fun.
Related features in 15.0:
+
- [Change the design of the Activity panel to Primer](https://community.openproject.org/wp/54733)
- [Emoji reactions to work package comments](https://community.openproject.org/wp/40437)
- [Continuously update the notification center. Don't ask for loading updates.](https://community.openproject.org/wp/58253)
@@ -31,7 +32,8 @@ Let's take a closer look at the three biggest changes concerning this feature bu
#### A new timeline design for the Activity tab of work packages
-Apart from some obvious design changes that all fit GitHub's Primer design system, users will benefit from some great new features, such as:
+Apart from some obvious design changes that all fit GitHub's Primer design system, users will benefit from some great new features, such as:
+
- The comment box being a fixed element anchored to the bottom of the split screen area.
- Filtering the Activity panel with options to either show everything, changes only or comments only.
- Ordering to either newest on top or newest at the bottom.
@@ -93,6 +95,7 @@ With OpenProject 15.0, we are pleased to release another great improvement for o
### Experience simplified design settings with fewer sidebar design variables needed
Before version 15.0, the design configuration in the administration was very complex as there were many variables to be defined. This is why with OpenProject 15.0, the following design colors cannot be customized anymore:
+
- Header font
- Header font on hover
- Header border
@@ -230,6 +233,7 @@ For more information, please see our updated guides on these topics:
A very special thank you goes to the City of Cologne for sponsoring parts of this release. Also a big thanks to our Community members for reporting bugs and helping us identify and provide fixes. Special thanks for reporting and finding bugs go to Bill Bai, Sam Yelman, Knight Chang, Gábor Alexovics, Gregor Buergisser, Andrey Dermeyko, Various Interactive, Clayton Belcher, Александр Татаринцев, and Keno Krewer.
Last but not least, we are very grateful for our very engaged translation contributors on Crowdin, who translated quite a few OpenProject strings! This release we would like to highlight
+
- [Alexander Aleschenko](https://crowdin.com/profile/top4ek), for a great number of translations into Russian.
- [Alin Marcu](https://crowdin.com/profile/deconfcom), for a great number of translations into Romanian.
- [hmmftg](https://crowdin.com/profile/hmmftg), for a great number of translations into Persian.
diff --git a/docs/release-notes/15-1-0/README.md b/docs/release-notes/15-1-0/README.md
index ebffc140bb4..80d1569b528 100644
--- a/docs/release-notes/15-1-0/README.md
+++ b/docs/release-notes/15-1-0/README.md
@@ -143,6 +143,7 @@ A very special thank you goes to Deutsche Bahn and City of Cologne for sponsorin
Also, a big thanks to our Community members for reporting bugs and helping us identify and provide fixes. Special thanks for reporting and finding bugs go to Bill Bai, Sam Yelman, Knight Chang, Gábor Alexovics, Gregor Buergisser, Andrey Dermeyko, Various Interactive, Clayton Belcher, Александр Татаринцев, and Keno Krewer.
Last but not least, we are very grateful for our very engaged translation contributors on Crowdin, who translated quite a few OpenProject strings! This release we would like to highlight
+
- [Alexander Aleschenko](https://crowdin.com/profile/top4ek), for a great number of translations into Russian.
- [José Helbert Pina](https://crowdin.com/profile/GZTranslations), for a great number of translations into Portuguese.
- [BigSeung](https://crowdin.com/profile/BigSeung), for a great number of translations into Korean.
diff --git a/docs/release-notes/15-2-0/README.md b/docs/release-notes/15-2-0/README.md
index 41fedc9923f..5fcac7e6b08 100644
--- a/docs/release-notes/15-2-0/README.md
+++ b/docs/release-notes/15-2-0/README.md
@@ -124,11 +124,13 @@ We continued introducing standardized components for page headers and subheaders
## Contributions
+
A heartfelt thank you to the City of Cologne and ZenDiS for sponsoring parts of this release. Your support, combined with the incredible efforts of our Community, continues to drive these innovations forward.
Also a big thanks to our Community members for reporting bugs and helping us identify and provide fixes. Special thanks for reporting and finding bugs go to Stefan Weiberg.
Last but not least, we are very grateful for our very engaged translation contributors on Crowdin, who translated quite a few OpenProject strings! This release we would like to highlight
+
- [atifahnordin](https://crowdin.com/profile/atifahnordin), for an outstanding number of translations into Malay.
- [Vlastislav Dockal](https://crowdin.com/profile/vdockal), for a great number of translations into Czech.
- [Alin Marcu](https://crowdin.com/profile/deconfcom), for a great number of translations into Romanian.
diff --git a/docs/release-notes/15-2-1/README.md b/docs/release-notes/15-2-1/README.md
index 070c0d2db5d..6ba60ad5dd3 100644
--- a/docs/release-notes/15-2-1/README.md
+++ b/docs/release-notes/15-2-1/README.md
@@ -39,6 +39,7 @@ At the end, you will find a complete list of all changes and bug fixes.
## Contributions
+
A big thanks to our Community members for reporting bugs and helping us identify and provide fixes.
This release, special thanks for reporting and finding bugs go to Boris Lukashev, Serg Baranov, Lars Briem, Andrey Dermeyko.
diff --git a/docs/release-notes/15-3-0/README.md b/docs/release-notes/15-3-0/README.md
index 7330ff741ff..ab4388d4949 100644
--- a/docs/release-notes/15-3-0/README.md
+++ b/docs/release-notes/15-3-0/README.md
@@ -88,7 +88,8 @@ OpenProject now provides better visibility into dependencies by displaying relat
OpenProject 15.3 improves transparency by displaying all relations in the Relations tab. While restricted work packages remain inaccessible, their **start and finish dates will now be visible**, along with lag time for applicable relations. This way, users still cannot interact with restricted work packages but will now understand why a task is scheduled at a specific time.
-Please note that currently, **only the following relations are displayed with a date** – not dependent on permissions:
+Please note that currently, **only the following relations are displayed with a date** – not dependent on permissions:
+
- Successors (after)
- Predecessors (before)
- Children
@@ -258,6 +259,7 @@ A very special thank you goes to City of Cologne, Deutsche Bahn and ZenDiS for s
Also, a big thanks to our Community members for reporting bugs and helping us identify and provide fixes. Special thanks for reporting and finding bugs go to Luka Bradesko, Max Mutzge, Lars Geiger, Rudi B., Alexander Aleschenko, Alex Fantini, Peter Wafzig.
Last but not least, we are very grateful for our very engaged translation contributors on Crowdin, who translated quite a few OpenProject strings! This release we would like to highlight
+
- [greench](https://crowdin.com/profile/greench), for an outstanding number of translations into Turkish.
- [Kuma Yamashita](https://crowdin.com/profile/dredgk), for a great number of translations into Japanese.
- [Willers-ICT](https://crowdin.com/profile/willers-ict), for a great number of translations into Dutch.
diff --git a/docs/release-notes/15-3-2/README.md b/docs/release-notes/15-3-2/README.md
index a71a3c97440..d7bf575dcdf 100644
--- a/docs/release-notes/15-3-2/README.md
+++ b/docs/release-notes/15-3-2/README.md
@@ -32,5 +32,6 @@ At the end, you will find a complete list of all changes and bug fixes.
## Contributions
+
A big thanks to our Community members for reporting bugs and helping us identify and provide fixes.
This release, special thanks for reporting and finding bugs go to Çağlar Yeşilyurt, Andrej Sandorf.
diff --git a/docs/release-notes/15-4-0/README.md b/docs/release-notes/15-4-0/README.md
index 6d399945379..f6644dddf50 100644
--- a/docs/release-notes/15-4-0/README.md
+++ b/docs/release-notes/15-4-0/README.md
@@ -218,6 +218,7 @@ For more information, see [this code maintenance work package on our Community i
## Contributions
+
A very special thank you goes to City of Cologne, Deutsche Bahn and ZenDiS for sponsoring released or upcoming features. Your support, alongside the efforts of our amazing Community, helps drive these innovations. We also thank the City of Chemnitz for providing us with a lot of helpful input regarding the automatic scheduling mode.
Also, a big thanks to our Community members for reporting bugs and helping us identify and provide fixes. Special thanks for reporting and finding bugs go to René Schodder, Abhiyan Paudyal, Gunter Ohrner and Markus K..
diff --git a/docs/release-notes/15-4-2/README.md b/docs/release-notes/15-4-2/README.md
index b0aafb6c87a..98ab7e063a4 100644
--- a/docs/release-notes/15-4-2/README.md
+++ b/docs/release-notes/15-4-2/README.md
@@ -34,5 +34,6 @@ At the end, you will find a complete list of all changes and bug fixes.
## Contributions
+
A big thanks to our Community members for reporting bugs and helping us identify and provide fixes.
This release, special thanks for reporting and finding bugs go to Robb E.
diff --git a/docs/release-notes/15-5-0/README.md b/docs/release-notes/15-5-0/README.md
index f14f46a7a49..8dcf1389898 100644
--- a/docs/release-notes/15-5-0/README.md
+++ b/docs/release-notes/15-5-0/README.md
@@ -167,11 +167,13 @@ To prepare for this transition, the **Classic option in the + Meeting dropdown i
## Contributions
+
A very special thank you goes to City of Cologne, Deutsche Bahn and ZenDiS for sponsoring released or upcoming features. Your support, alongside the efforts of our amazing Community, helps drive these innovations.
Special thanks for reporting and finding bugs go to Abhiyan Paudyal, Andreas H., Paul Kernstock, Patrick Stapf, and Stefan Weiberg.
Last but not least, we are very grateful for our very engaged translation contributors on Crowdin, who translated quite a few OpenProject strings! This release we would like to particularly thank the following users:
+
- [Yuliia Pavliuk](https://crowdin.com/profile/pav.yulia), for a great number of translations into Ukrainian.
- [Adam Siemienski](https://crowdin.com/profile/siemienas), for a great number of translations into Polish.
- [NCAA](https://crowdin.com/profile/ncaa), for a great number of translations into Danish.
diff --git a/docs/release-notes/16-0-0/README.md b/docs/release-notes/16-0-0/README.md
index e8933f10b8a..93623a2e0f7 100644
--- a/docs/release-notes/16-0-0/README.md
+++ b/docs/release-notes/16-0-0/README.md
@@ -287,9 +287,11 @@ be able to use them in additional contexts. Starting with OpenProject 16.0.0, we
## Contributions
+
A very special thank you goes to City of Cologne, Deutsche Bahn and ZenDiS for sponsoring released or upcoming features. Your support, alongside the efforts of our amazing Community, helps drive these innovations. Also a big thanks to our Community members for reporting bugs and helping us identify and provide fixes. Special thanks for reporting and finding bugs go to alex e, Klaas vT, Daniel Elkeles, Marcel Carvalho, Regina Schikora, Çağlar Yeşilyurt, and Александр Татаринцев.
Last but not least, we are very grateful for our very engaged translation contributors on Crowdin, who translated quite a few OpenProject strings! This release we would like to particularly thank the following users:
+
- [Сергей Баранов](https://crowdin.com/profile/postbse), for a great number of translations into Russian.
- [Gzyyy](https://crowdin.com/profile/gzyyy), for a great number of translations into Chinese simplified.
- [rlmpereira](https://crowdin.com/profile/rlmpereira), for a great number of translations into Portuguese.
diff --git a/docs/release-notes/3/3-0-12/README.md b/docs/release-notes/3/3-0-12/README.md
index 6b15e226356..00acfed1975 100644
--- a/docs/release-notes/3/3-0-12/README.md
+++ b/docs/release-notes/3/3-0-12/README.md
@@ -19,17 +19,16 @@ In addition, an error concerning the API v2 has been solved
and several usability bug fixes in the meetings and documents plugin are
included in 3.0.12:
- - Meetings plugin:
- The preview function for the agenda and minutes which produced an
- internal error has been fixed and works properly now
- ([#15208](https://community.openproject.org/work_packages/15208 "Internal error when clicking on preview on agenda/minutes (closed)")).
-
- - Documents plugin:
- With 3.0.12 an error in the documents plugin which caused an
- internal error when opening a user page
- ([#12620](https://community.openproject.org/work_packages/12620 "Missing event type cause 500 ERROR on user page. (closed)"))
- has been fixed. Many thanks to [Björn Blissing](https://github.com/bjornblissing) who reported and fixed
- this error.
+- Meetings plugin:
+ The preview function for the agenda and minutes which produced an
+ internal error has been fixed and works properly now
+ ([#15208](https://community.openproject.org/work_packages/15208 "Internal error when clicking on preview on agenda/minutes (closed)")).
+- Documents plugin:
+ With 3.0.12 an error in the documents plugin which caused an
+ internal error when opening a user page
+ ([#12620](https://community.openproject.org/work_packages/12620 "Missing event type cause 500 ERROR on user page. (closed)"))
+ has been fixed. Many thanks to [Björn Blissing](https://github.com/bjornblissing) who reported and fixed
+ this error.
For a complete list of changes, pleas refer to the
[OpenProject 3.0.12 query](https://community.openproject.org/versions/450).
diff --git a/docs/release-notes/4/4-0-0/README.md b/docs/release-notes/4/4-0-0/README.md
index 71567a44447..f3b6fabc97b 100644
--- a/docs/release-notes/4/4-0-0/README.md
+++ b/docs/release-notes/4/4-0-0/README.md
@@ -14,12 +14,12 @@ It is possible to extend OpenProject by using Omni-Auth providers. Users
can for example use the OpenProject Auth plugin for an
easy integration with OmniAuth strategy providers such as Google.
- - Authentication in OpenProject via OmniAuth provider
- - Easier integration with OmniAuth providers (such as Google) via
- OpenProject Auth plugin
- - Easier implementation of OmniAuth strategies
- - Multiple authentication provider can be integrated and are shown in
- the login screen
+- Authentication in OpenProject via OmniAuth provider
+- Easier integration with OmniAuth providers (such as Google) via
+ OpenProject Auth plugin
+- Easier implementation of OmniAuth strategies
+- Multiple authentication provider can be integrated and are shown in
+ the login screen
## Integrated toolbar on work package page
@@ -33,20 +33,20 @@ work packages right from the work package table.
Accessing, filtering and changing the work package page has become even
more intuitive.
- - Expandable filter section
- - Instantly applied work package filters
- - Work package creation from work package table
- - Two different views: Work package table and split-screen
- - Create new queries based on existing ones (Save as)
+- Expandable filter section
+- Instantly applied work package filters
+- Work package creation from work package table
+- Two different views: Work package table and split-screen
+- Create new queries based on existing ones (Save as)
## Integrated query title on work package page
The query selection is now integrated in the work package title. Queries
are being persisted.
- - Title includes query selection
- - Auto-completion of queries is supported
- - Selected query is persisted
+- Title includes query selection
+- Auto-completion of queries is supported
+- Selected query is persisted
## Column header functions in work package table
@@ -54,11 +54,11 @@ To provide users with a maximum of flexibility and convenience, it is
possible to perform some of the most frequently used actions in the work
package table right on a column header.
- - Perform often used functions right on the column header
- - Sort by column
- - Group by column attribute
- - Hide / Remove column
- - Add new column
+- Perform often used functions right on the column header
+- Sort by column
+- Group by column attribute
+- Hide / Remove column
+- Add new column
## Split screen mode added to work package page
@@ -70,42 +70,42 @@ The included work package details pane is separated in the different
tabs **Overview, Activity, Relations, Watchers** and **Attachments**,
allowing users to see the most important information at a glance.
- - Expandable work package details pane
- - “Overview” tab for general work package information
- - “Activity” tab showing history
- - “Relations” tab for dependencies
- - “Watchers” tab to follow work package
- - “Attachments” tab showing attached documents
+- Expandable work package details pane
+- “Overview” tab for general work package information
+- “Activity” tab showing history
+- “Relations” tab for dependencies
+- “Watchers” tab to follow work package
+- “Attachments” tab showing attached documents
## Improved design
Several design changes have been made to improve the readability and
overall usability of OpenProject.
- - Bigger line spacing in work package table
- - Table background single color white
- - All-cap headings throughout the application
- - New hovering color in work package table
- - Changed headlines
- - Round avatars
+- Bigger line spacing in work package table
+- Table background single color white
+- All-cap headings throughout the application
+- New hovering color in work package table
+- Changed headlines
+- Round avatars
## Many accessibility improvements
Numerous accessibility improvements – especially in the work package
page.
- - Work package page very accessible
- - Extension of work package context menu to include option to activate
- work package split screen
- - Keyboard shortcuts and access key fully functional in work package
- page
+- Work package page very accessible
+- Extension of work package context menu to include option to activate
+ work package split screen
+- Keyboard shortcuts and access key fully functional in work package
+ page
## New plugins released
- - OpenProject Auth plugin
- [GitHub](https://github.com/opf/openproject-auth_plugins)
- - OpenProject GitHub integration plugin
- [GitHub](https://github.com/finnlabs/openproject-github_integration)
+- OpenProject Auth plugin
+ [GitHub](https://github.com/opf/openproject-auth_plugins)
+- OpenProject GitHub integration plugin
+ [GitHub](https://github.com/finnlabs/openproject-github_integration)
## Substantial Number of Bug Fixes
diff --git a/docs/release-notes/4/4-0-12/README.md b/docs/release-notes/4/4-0-12/README.md
index e6f584ebe10..6f081a7636e 100644
--- a/docs/release-notes/4/4-0-12/README.md
+++ b/docs/release-notes/4/4-0-12/README.md
@@ -12,11 +12,11 @@ OpenProject 4.0.12 contains a bug fix and a security fix.
The following bugs have been fixed:
- - In projects with a lot of members and/or custom fields creating a
- work package could lead to an internal error (500)
- ([#21068](https://community.openproject.org/work_packages/21068)).
- - In addition, a security bug has been fixed which potentially enabled
- XSS attacks.
+- In projects with a lot of members and/or custom fields creating a
+ work package could lead to an internal error (500)
+ ([#21068](https://community.openproject.org/work_packages/21068)).
+- In addition, a security bug has been fixed which potentially enabled
+ XSS attacks.
For further information on the release, please refer to the
[Changelog v.4.0.12](https://community.openproject.org/versions/756)
diff --git a/docs/release-notes/4/4-0-2/README.md b/docs/release-notes/4/4-0-2/README.md
index 1c4f16fe7ca..ee72298fd1e 100644
--- a/docs/release-notes/4/4-0-2/README.md
+++ b/docs/release-notes/4/4-0-2/README.md
@@ -16,20 +16,20 @@ With OpenProject 4.0.2 the Rails version has been updated to 3.2.21
([#17467](https://community.openproject.org/work_packages/17467 "Updating Rails to 3.2.21 (closed)")).
In addition, several bugs have been fixed:
- - An error preventing work packages from being created with an
- activated split screen has been resolved
- ([#17333](https://community.openproject.org/work_packages/17333 "Not possible to create work package from work package page with activated split screen (wrong link) (closed)"))
- - Errors with regards to time tracking have been fixed
- ([#17500](https://community.openproject.org/work_packages/17500 "Permission for 'spent time' not applied on legacy WP view and list of time entries (closed)"),
- [#17499](https://community.openproject.org/work_packages/17499 "Spent time not part of work package API (closed)"),
- [#17222](https://community.openproject.org/work_packages/17222 "[TimeEntries] spent_on date always displays the current date (closed)"))
- - Timelines embedded via wiki macros are now properly sized
- ([#17353](https://community.openproject.org/work_packages/17353 "[Wiki] Timelines macro does not have sufficient width (closed)"))
- - Custom fields of type version are now displayed in the work package
- split screen
- ([#17354](https://community.openproject.org/work_packages/17354 "Value for custom fields of type version not displayed in details pane (closed)"))
- - Accessibility improvements have been made
- ([#17230](https://community.openproject.org/work_packages/17230 "[Accessibility] Star/Watch icon in Details pane not accessible (closed)")).
+- An error preventing work packages from being created with an
+ activated split screen has been resolved
+ ([#17333](https://community.openproject.org/work_packages/17333 "Not possible to create work package from work package page with activated split screen (wrong link) (closed)"))
+- Errors with regards to time tracking have been fixed
+ ([#17500](https://community.openproject.org/work_packages/17500 "Permission for 'spent time' not applied on legacy WP view and list of time entries (closed)"),
+ [#17499](https://community.openproject.org/work_packages/17499 "Spent time not part of work package API (closed)"),
+ [#17222](https://community.openproject.org/work_packages/17222 "[TimeEntries] spent_on date always displays the current date (closed)"))
+- Timelines embedded via wiki macros are now properly sized
+ ([#17353](https://community.openproject.org/work_packages/17353 "[Wiki] Timelines macro does not have sufficient width (closed)"))
+- Custom fields of type version are now displayed in the work package
+ split screen
+ ([#17354](https://community.openproject.org/work_packages/17354 "Value for custom fields of type version not displayed in details pane (closed)"))
+- Accessibility improvements have been made
+ ([#17230](https://community.openproject.org/work_packages/17230 "[Accessibility] Star/Watch icon in Details pane not accessible (closed)")).
A big thanks to everyone involved in fixing and reporting those bugs!
diff --git a/docs/release-notes/4/4-0-4/README.md b/docs/release-notes/4/4-0-4/README.md
index 3493ae01a8d..c52d35dff1d 100644
--- a/docs/release-notes/4/4-0-4/README.md
+++ b/docs/release-notes/4/4-0-4/README.md
@@ -15,9 +15,9 @@ OpenProject 4.0.4.
## OpenProject 4.0.4
- - Due to a regression it was not possible to group by attributes which
- are not displayed in the work package table. This has been resolved
- ([#17738](https://community.openproject.org/work_packages/17738 "500 on WP table on grouping by non displayed column (closed)")).
+- Due to a regression it was not possible to group by attributes which
+ are not displayed in the work package table. This has been resolved
+ ([#17738](https://community.openproject.org/work_packages/17738 "500 on WP table on grouping by non displayed column (closed)")).
## List of changes
diff --git a/docs/release-notes/4/4-0-5/README.md b/docs/release-notes/4/4-0-5/README.md
index 198a010f786..a4d146f6ae7 100644
--- a/docs/release-notes/4/4-0-5/README.md
+++ b/docs/release-notes/4/4-0-5/README.md
@@ -13,17 +13,17 @@ We advise everyone to update their OpenProject installations.
The following bugs have been fixed in the core:
- - When sorting by a version in the work package table, the result was
- not shown but an unclear error message displayed
- ([#17928](https://community.openproject.org/work_packages/17928 "Sorting by version leads to 500 in experimental API (\"Unable to retrieve query from URL\") (closed)")).
- - Clicking on the project name in a timeline let to “Page not found”
- ([#17819](https://community.openproject.org/work_packages/17819 "[Regression] Page not found when clicking on project link in timeline (NaN in link) (closed)")).
- - The “Close” icon of modals was cut off
- ([#17818](https://community.openproject.org/work_packages/17818 "[Regression] Close icon of modals is cut off (closed)")).
- - Dates in the work package table were sometimes not displayed properly
- ([#17043](https://community.openproject.org/work_packages/17043 "Single bad translation on work package table. (closed)")).
- Thanks a lot to [Mike Lewis](https://community.openproject.org/users/35400) for reporting
- this error!
+- When sorting by a version in the work package table, the result was
+ not shown but an unclear error message displayed
+ ([#17928](https://community.openproject.org/work_packages/17928 "Sorting by version leads to 500 in experimental API (\"Unable to retrieve query from URL\") (closed)")).
+- Clicking on the project name in a timeline let to “Page not found”
+ ([#17819](https://community.openproject.org/work_packages/17819 "[Regression] Page not found when clicking on project link in timeline (NaN in link) (closed)")).
+- The “Close” icon of modals was cut off
+ ([#17818](https://community.openproject.org/work_packages/17818 "[Regression] Close icon of modals is cut off (closed)")).
+- Dates in the work package table were sometimes not displayed properly
+ ([#17043](https://community.openproject.org/work_packages/17043 "Single bad translation on work package table. (closed)")).
+ Thanks a lot to [Mike Lewis](https://community.openproject.org/users/35400) for reporting
+ this error!
Additionally, the work package export via CSV is working properly again
([#16813](https://community.openproject.org/work_packages/16813 "CSV Export is fixed (closed)")).
diff --git a/docs/release-notes/4/4-0-7/README.md b/docs/release-notes/4/4-0-7/README.md
index 3ac7911951e..b6caaadfa98 100644
--- a/docs/release-notes/4/4-0-7/README.md
+++ b/docs/release-notes/4/4-0-7/README.md
@@ -20,12 +20,12 @@ with OpenProject 4.0.7.
Additionally, several errors on the work package table have been fixed:
- - Deleted work package queries which have been added to the side menu
- are now properly removed when the query is deleted
- ([#18591](https://community.openproject.org/work_packages/18591 "#18591")).
- - The “Save” button in the query list is now only displayed when
- changes have been made
- ([#18592](https://community.openproject.org/work_packages/18592 "#18592")).
+- Deleted work package queries which have been added to the side menu
+ are now properly removed when the query is deleted
+ ([#18591](https://community.openproject.org/work_packages/18591 "#18591")).
+- The “Save” button in the query list is now only displayed when
+ changes have been made
+ ([#18592](https://community.openproject.org/work_packages/18592 "#18592")).
Furthermore, a bug has been fixed which caused an internal error when
creating a new reporting
diff --git a/docs/release-notes/4/4-1-0/README.md b/docs/release-notes/4/4-1-0/README.md
index b7699fa4497..576b87c96f2 100644
--- a/docs/release-notes/4/4-1-0/README.md
+++ b/docs/release-notes/4/4-1-0/README.md
@@ -14,15 +14,15 @@ The layout of the work package split screen was updated to provide a
clearer, more accessible interface. Several changes have been
implemented to the split screen:
- - In order to allow users to see the most relevant work package
- information at a glance, only the work package attributes which have
- values assigned are displayed by default.
- - Work package attributes which have no values assigned can be
- displayed via the “Show all” button, which has been moved to the top
- of the attribute list.
- - To provide a logical structure to the work package, work package
- attributes are clustered into separate groups (Details, People,
- Estimates & Time, Costs, Other).
+- In order to allow users to see the most relevant work package
+ information at a glance, only the work package attributes which have
+ values assigned are displayed by default.
+- Work package attributes which have no values assigned can be
+ displayed via the “Show all” button, which has been moved to the top
+ of the attribute list.
+- To provide a logical structure to the work package, work package
+ attributes are clustered into separate groups (Details, People,
+ Estimates & Time, Costs, Other).
## In-place editing on work package split screen
@@ -31,9 +31,9 @@ to update work packages without leaving the work package table. Via the
split screen many work package attributes can be edited on the fly, such
as:
- - Work package subject
- - Work package description
- - Work package attributes (including custom fields)
+- Work package subject
+- Work package description
+- Work package attributes (including custom fields)
Several work package values can be edited at once.
@@ -44,20 +44,20 @@ filters – even when the filter section is collapsed. Additionally, the
work package ID in the work package table is no longer static, but can be
configured as the other columns in the work package table:
- - Number of activated filters shown
- - Work package ID in work package table can be added, removed, changed
- in order
+- Number of activated filters shown
+- Work package ID in work package table can be added, removed, changed
+ in order
## Improved work package full screen
The design of the work package page and the work package form has been
updated:
- - When editing a work package, the type, parent and subject can be
- edited right away without having to expand a separate section.
- - The spacing of the work package attributes has been increased.
- - The work package hierarchy, related work packages and watchers have
- been styled more prominently.
+- When editing a work package, the type, parent and subject can be
+ edited right away without having to expand a separate section.
+- The spacing of the work package attributes has been increased.
+- The work package hierarchy, related work packages and watchers have
+ been styled more prominently.
## New design through Foundation framework
@@ -71,13 +71,13 @@ with OpenProject 4.1.
Numerous accessibility improvements have been introduced – particularly
on the work package page.
- - Split screen accessible
- - In-place editing can be performed via keyboard
- - Modal windows on work package page include helpful hints for both
- seeing and blind users
- - Additional access key for switching between work package table and
- split screen
- - Contrast for watcher icon improved
+- Split screen accessible
+- In-place editing can be performed via keyboard
+- Modal windows on work package page include helpful hints for both
+ seeing and blind users
+- Additional access key for switching between work package table and
+ split screen
+- Contrast for watcher icon improved
## Substantial number of bug fixes
diff --git a/docs/release-notes/4/4-1-2/README.md b/docs/release-notes/4/4-1-2/README.md
index e227eb2bc29..eb3015a3622 100644
--- a/docs/release-notes/4/4-1-2/README.md
+++ b/docs/release-notes/4/4-1-2/README.md
@@ -17,49 +17,45 @@ We strongly recommend to upgrade to the current version.
**OpenProject core:**
- - The timezone in the work package view was incorrect. This has been
- fixed
- ([#20210](https://community.openproject.org/work_packages/20210)).
- Thanks to [Javier Martínez](https://community.openproject.org/users/39048) for
- reporting this error.
- - For subfolder installations of OpenProject, the assignee and
- responsible could not be edited. This has been fixed
- ([#20311](https://community.openproject.org/work_packages/20311)).
- - Due to an error, the quick reference for syntax was displayed when
- editing text fields. This has been resolved with
- [#20314](https://community.openproject.org/work_packages/20314).
- - An error prevented the deletion of global work package queries. This
- is working properly again with OpenProject 4.1.2
- ([#20316](https://community.openproject.org/work_packages/20316)).
- - Additional a number of design errors have been fixed
- ([#20305](https://community.openproject.org/work_packages/20305),
- [#20306](https://community.openproject.org/work_packages/20306),
- [#20308](https://community.openproject.org/work_packages/20308),
- [#20309](https://community.openproject.org/work_packages/20309),
- [#20317](https://community.openproject.org/work_packages/20317),
- [#20313](https://community.openproject.org/work_packages/20313)).
-
+- The timezone in the work package view was incorrect. This has been fixed
+ ([#20210](https://community.openproject.org/work_packages/20210)).
+ Thanks to [Javier Martínez](https://community.openproject.org/users/39048) for
+ reporting this error.
+- For subfolder installations of OpenProject, the assignee and
+ responsible could not be edited. This has been fixed
+ ([#20311](https://community.openproject.org/work_packages/20311)).
+- Due to an error, the quick reference for syntax was displayed when
+ editing text fields. This has been resolved with
+ [#20314](https://community.openproject.org/work_packages/20314).
+- An error prevented the deletion of global work package queries. This
+ is working properly again with OpenProject 4.1.2
+ ([#20316](https://community.openproject.org/work_packages/20316)).
+- Additional a number of design errors have been fixed
+ ([#20305](https://community.openproject.org/work_packages/20305),
+ [#20306](https://community.openproject.org/work_packages/20306),
+ [#20308](https://community.openproject.org/work_packages/20308),
+ [#20309](https://community.openproject.org/work_packages/20309),
+ [#20317](https://community.openproject.org/work_packages/20317),
+ [#20313](https://community.openproject.org/work_packages/20313)).
+
As an additional improvement, the icons in the administration section
have been updated
([#20305](https://community.openproject.org/work_packages/20305)).
**Backlogs plugin:**
- - The burndown chart is displayed properly again with OpenProject
- 4.1.1
- ([#20312](https://community.openproject.org/work_packages/20312)).
+- The burndown chart is displayed properly again with OpenProject 4.1.1 ([#20312](https://community.openproject.org/work_packages/20312)).
**Costs plugin:**
- - An error in budget prevented the deletion of planned cost item. This
- has been fixed
- ([#20307](https://community.openproject.org/work_packages/20307)).
+- An error in budget prevented the deletion of planned cost item. This has been fixed
+ ([#20307](https://community.openproject.org/work_packages/20307)).
**Meetings plugin:**
- - In OpenProject 4.1.1 it was not possible to delete meetings. This
- feature has been fixed
- ([#20149](https://community.openproject.org/work_packages/20149)).
+- In OpenProject 4.1.1 it was not possible to delete meetings. This
+ feature has been fixed
+ ([#20149](https://community.openproject.org/work_packages/20149)).
For further information on the release, please refer to the
[Changelog v.4.1.2](https://community.openproject.org/versions/726)
diff --git a/docs/release-notes/4/4-1-3/README.md b/docs/release-notes/4/4-1-3/README.md
index 0c0465f05bb..ec6015377e9 100644
--- a/docs/release-notes/4/4-1-3/README.md
+++ b/docs/release-notes/4/4-1-3/README.md
@@ -15,14 +15,14 @@ which is an important part of the software stack used by OpenProject
In addition, a number of bug fixes are included in the new release:
- - Dates on the details pane were not visible for anonymous users
- ([#20266](https://community.openproject.org/work_packages/20266)).
- - The title was displayed twice in email notifications when creating
- new work packages
- ([#20232](https://community.openproject.org/work_packages/20232)).
- - An unnecessary warning message was displayed when reloading the work
- package page after adding a comment via the details pane
- ([#19515](https://community.openproject.org/work_packages/19515)).
+- Dates on the details pane were not visible for anonymous users
+ ([#20266](https://community.openproject.org/work_packages/20266)).
+- The title was displayed twice in email notifications when creating
+ new work packages
+ ([#20232](https://community.openproject.org/work_packages/20232)).
+- An unnecessary warning message was displayed when reloading the work
+ package page after adding a comment via the details pane
+ ([#19515](https://community.openproject.org/work_packages/19515)).
Additionally, the styling of the activities section on the details pane
has been updated
diff --git a/docs/release-notes/4/4-1-4/README.md b/docs/release-notes/4/4-1-4/README.md
index 4c065c9a436..00a24aaea7e 100644
--- a/docs/release-notes/4/4-1-4/README.md
+++ b/docs/release-notes/4/4-1-4/README.md
@@ -12,11 +12,11 @@ OpenProject 4.1.4 contains a bug fix and a security fix.
The following bugs have been fixed:
- - In projects with a lot of members and/or custom fields creating a
- work package could lead to an internal error (500)
- ([#21067](https://community.openproject.org/work_packages/21067)).
- - In addition, a security bug has been fixed which potentially enabled
- XSS attacks.
+- In projects with a lot of members and/or custom fields creating a
+ work package could lead to an internal error (500)
+ ([#21067](https://community.openproject.org/work_packages/21067)).
+- In addition, a security bug has been fixed which potentially enabled
+ XSS attacks.
For further information on the release, please refer to the
[Changelog v.4.1.4](https://community.openproject.org/versions/755)
diff --git a/docs/release-notes/4/4-2-1/README.md b/docs/release-notes/4/4-2-1/README.md
index 91fd20a55b6..deaa48e1c12 100644
--- a/docs/release-notes/4/4-2-1/README.md
+++ b/docs/release-notes/4/4-2-1/README.md
@@ -14,11 +14,11 @@ prevented translations from being displayed properly
Additionally, some other translation related errors have been fixed:
- - In the admin area several languages were wrongly displayed as
- “English”
- ([#20801](https://community.openproject.org/work_packages/20801)).
- - Some translations in the work package context menu broke the layout
- ([#20835](https://community.openproject.org/work_packages/20835)).
+- In the admin area several languages were wrongly displayed as
+ “English”
+ ([#20801](https://community.openproject.org/work_packages/20801)).
+- Some translations in the work package context menu broke the layout
+ ([#20835](https://community.openproject.org/work_packages/20835)).
For further information on the release, please refer to the
[Changelog v.4.2.1](https://community.openproject.org/versions/731)
diff --git a/docs/release-notes/4/4-2-2/README.md b/docs/release-notes/4/4-2-2/README.md
index f8ca46026cf..2148e4d30f7 100644
--- a/docs/release-notes/4/4-2-2/README.md
+++ b/docs/release-notes/4/4-2-2/README.md
@@ -14,13 +14,13 @@ core and plugins, for instance complete translations for French
Additionally, some bugs have been fixed:
- - Several wrong English translations have been fixed – in the core and
- in plugins
- ([#20901](https://community.openproject.org/work_packages/20901),
- [#20902](https://community.openproject.org/work_packages/20902),
- [#20859](https://community.openproject.org/work_packages/20859)).
- - The last login is no longer visible in the user profile
- ([#20892](https://community.openproject.org/work_packages/20892)).
+- Several wrong English translations have been fixed – in the core and
+ in plugins
+ ([#20901](https://community.openproject.org/work_packages/20901),
+ [#20902](https://community.openproject.org/work_packages/20902),
+ [#20859](https://community.openproject.org/work_packages/20859)).
+- The last login is no longer visible in the user profile
+ ([#20892](https://community.openproject.org/work_packages/20892)).
For further information on the release, please refer to the
[Changelog v.4.2.2](https://community.openproject.org/versions/729)
diff --git a/docs/release-notes/4/4-2-3/README.md b/docs/release-notes/4/4-2-3/README.md
index 07c86850ada..f1e59810801 100644
--- a/docs/release-notes/4/4-2-3/README.md
+++ b/docs/release-notes/4/4-2-3/README.md
@@ -13,29 +13,29 @@ OpenProject 4.2.3 contains several bug fixes and updated translations.
The following bugs have been fixed:
- - A bug was fixed which could lead to an error 500 if a work package
- was created in a project which has a lot of possible watchers and
- /or custom fields
- ([#20998](https://community.openproject.org/work_packages/20998)).
- - With OpenProject 4.2.2 logged out users could see the “Modules” menu
- even when the option “Authentication required” was activated. This
- has been fixed
- ([#20935](https://community.openproject.org/work_packages/20935)).
- - In some circumstances journal entries in work packages were
- displayed twice. This has been fixed
- ([#20914](https://community.openproject.org/work_packages/20914)).
- - The REST API option is now activated for new OpenProject instances
- by default
- ([#20914](https://community.openproject.org/work_packages/20914)).
+- A bug was fixed which could lead to an error 500 if a work package
+ was created in a project which has a lot of possible watchers and
+ /or custom fields
+ ([#20998](https://community.openproject.org/work_packages/20998)).
+- With OpenProject 4.2.2 logged out users could see the “Modules” menu
+ even when the option “Authentication required” was activated. This
+ has been fixed
+ ([#20935](https://community.openproject.org/work_packages/20935)).
+- In some circumstances journal entries in work packages were
+ displayed twice. This has been fixed
+ ([#20914](https://community.openproject.org/work_packages/20914)).
+- The REST API option is now activated for new OpenProject instances
+ by default
+ ([#20914](https://community.openproject.org/work_packages/20914)).
Apart from the OpenProject core, several wrong strings in plugins have
been fixed:
- - Global Roles: In the details view of a role a wrong string was
- displayed
- ([#21001](https://community.openproject.org/work_packages/21001)).
- - PDF Export: A success notification contained a type
- ([#20996](https://community.openproject.org/work_packages/20996)).
+- Global Roles: In the details view of a role a wrong string was
+ displayed
+ ([#21001](https://community.openproject.org/work_packages/21001)).
+- PDF Export: A success notification contained a type
+ ([#20996](https://community.openproject.org/work_packages/20996)).
For further information on the release, please refer to the
[Changelog v.4.2.3](https://community.openproject.org/versions/748)
diff --git a/docs/release-notes/4/4-2-4/README.md b/docs/release-notes/4/4-2-4/README.md
index 092ed574943..f8a7fc9385d 100644
--- a/docs/release-notes/4/4-2-4/README.md
+++ b/docs/release-notes/4/4-2-4/README.md
@@ -12,9 +12,8 @@ OpenProject 4.2.4 contains a bug fix and updated translations.
The following bug has been fixed:
- - An English string in the project dependencies was wrong and has been
- fixed
- ([#20910](https://community.openproject.org/work_packages/20910)).
+- An English string in the project dependencies was wrong and has been fixed
+ ([#20910](https://community.openproject.org/work_packages/20910)).
Additionally, new translations have been included (including complete
translations for Portuguese, Brazilian).
diff --git a/docs/release-notes/4/4-2-5/README.md b/docs/release-notes/4/4-2-5/README.md
index 91a37b5f9c9..a63d0722a94 100644
--- a/docs/release-notes/4/4-2-5/README.md
+++ b/docs/release-notes/4/4-2-5/README.md
@@ -12,17 +12,17 @@ OpenProject 4.2.5 contains bug fixes and updated translations.
The following bugs have been fixed:
- - When an action is performed on the work package split screen, the
- toolbar is correctly displayed. Before, the toolbar and pagination
- were partly hidden
- ([#21204](https://community.openproject.org/work_packages/21204)).
- - An error has been fixed which caused a random language to be
- displayed when first logging into an OpenProject instance if no
- language has been configured
- ([#21119](https://community.openproject.org/work_packages/21119)).
- - For users of OpenProject-CE packager installation on CentOS, a bug
- has been fixed which affects a wrong autostart configuration
- ([#21126](https://community.openproject.org/work_packages/21126)).
+- When an action is performed on the work package split screen, the
+ toolbar is correctly displayed. Before, the toolbar and pagination
+ were partly hidden
+ ([#21204](https://community.openproject.org/work_packages/21204)).
+- An error has been fixed which caused a random language to be
+ displayed when first logging into an OpenProject instance if no
+ language has been configured
+ ([#21119](https://community.openproject.org/work_packages/21119)).
+- For users of OpenProject-CE packager installation on CentOS, a bug
+ has been fixed which affects a wrong autostart configuration
+ ([#21126](https://community.openproject.org/work_packages/21126)).
Additionally, new translations have been included (including complete
translations for Swedish).
diff --git a/docs/release-notes/4/4-2-6/README.md b/docs/release-notes/4/4-2-6/README.md
index 7bc3025d533..45c36624bac 100644
--- a/docs/release-notes/4/4-2-6/README.md
+++ b/docs/release-notes/4/4-2-6/README.md
@@ -12,20 +12,20 @@ OpenProject 4.2.6 contains a bug fixes and updated translations.
The following bugs have been fixed:
- - In projects with a lot of (potential) watchers an error occurred
- when changing the work package type while creating a work package.
- This error has been fixed
- ([#21233](https://community.openproject.org/work_packages/21233)).
- - Occasionally, a wrong language was displayed in the work package
- split screen. This has been fixed
- ([#21219](https://community.openproject.org/work_packages/21219)).
- - An error has been fixed which prevented user creation with
- authentication via LDAP
- ([#21129](https://community.openproject.org/work_packages/21129)).
- - Several wrong English strings have been fixed
- ([#21240](https://community.openproject.org/work_packages/21240),
- [#21248](https://community.openproject.org/work_packages/21248),
- [#21253](https://community.openproject.org/work_packages/21253)).
+- In projects with a lot of (potential) watchers an error occurred
+ when changing the work package type while creating a work package.
+ This error has been fixed
+ ([#21233](https://community.openproject.org/work_packages/21233)).
+- Occasionally, a wrong language was displayed in the work package
+ split screen. This has been fixed
+ ([#21219](https://community.openproject.org/work_packages/21219)).
+- An error has been fixed which prevented user creation with
+ authentication via LDAP
+ ([#21129](https://community.openproject.org/work_packages/21129)).
+- Several wrong English strings have been fixed
+ ([#21240](https://community.openproject.org/work_packages/21240),
+ [#21248](https://community.openproject.org/work_packages/21248),
+ [#21253](https://community.openproject.org/work_packages/21253)).
Additionally, OpenProject 4.2.6 contains new translations.
diff --git a/docs/release-notes/5/5-0-0/README.md b/docs/release-notes/5/5-0-0/README.md
index 5f24b1e1b2e..bf3d27367c2 100644
--- a/docs/release-notes/5/5-0-0/README.md
+++ b/docs/release-notes/5/5-0-0/README.md
@@ -35,14 +35,14 @@ package.
## Improved work package split screen
- - It is possible to edit and comment in one step in the work package
- split screen
- ([#20208](https://community.openproject.org/wp/20208)).
- - Watcher behavior changed: User receive an email notification when
- they have been added as watchers.
- - Repository revisions are shown in the activity tab on the work
- package split screen
- ([#15422](https://community.openproject.org/wp/15422)).
+- It is possible to edit and comment in one step in the work package
+ split screen
+ ([#20208](https://community.openproject.org/wp/20208)).
+- Watcher behavior changed: User receive an email notification when
+ they have been added as watchers.
+- Repository revisions are shown in the activity tab on the work
+ package split screen
+ ([#15422](https://community.openproject.org/wp/15422)).
## New home screen
@@ -135,21 +135,21 @@ attributes.
In order to reduce complexity, some rarely used OpenProject features
have been deprecated and removed with OpenProject 5.0:
- - The field “Homepage” in the project settings has been removed to
- reduce complexity. Instead a custom field or the project description
- can be used to contain the homepage information
- ([#1928](https://community.openproject.org/wp/1928)).
- - The field “Summary” in the project settings has been removed to
- reduce complexity. Instead of the summary the first row of the
- project description is shown on the project list.
- - Project dependencies have been removed from OpenProject since they
- didn’t serve a significant purpose. Additionally, the “second
- grouping criterion” has been removed from the timelines filters
- ([#21509](https://community.openproject.org/wp/21509)).
- - The column “Set current rate” has been removed from the project
- member table
- ([#21501](https://community.openproject.org/wp/21501)).
- A user’s hourly rate can be set in the user administration.
+- The field “Homepage” in the project settings has been removed to
+ reduce complexity. Instead a custom field or the project description
+ can be used to contain the homepage information
+ ([#1928](https://community.openproject.org/wp/1928)).
+- The field “Summary” in the project settings has been removed to
+ reduce complexity. Instead of the summary the first row of the
+ project description is shown on the project list.
+- Project dependencies have been removed from OpenProject since they
+ didn’t serve a significant purpose. Additionally, the “second
+ grouping criterion” has been removed from the timelines filters
+ ([#21509](https://community.openproject.org/wp/21509)).
+- The column “Set current rate” has been removed from the project
+ member table
+ ([#21501](https://community.openproject.org/wp/21501)).
+ A user’s hourly rate can be set in the user administration.
The **copy** and **duplicate** functionality on the work package
fullscreen and split screen has been temporarily excluded. It will be
@@ -160,12 +160,12 @@ re-implemented in the next OpenProject version.
Aside from the main features, several smaller usability improvements are
included in OpenProject 5.0:
- - The custom fields have been moved to a separate tab in the project
- settings
- ([#20841](https://community.openproject.org/wp/20841)).
- - Status reports are no longer a separate menu entry in the side menu
- but they have been moved to the timeline
- toolbar ([#21822](https://community.openproject.org/wp/21822)).
+- The custom fields have been moved to a separate tab in the project
+ settings
+ ([#20841](https://community.openproject.org/wp/20841)).
+- Status reports are no longer a separate menu entry in the side menu
+ but they have been moved to the timeline
+ toolbar ([#21822](https://community.openproject.org/wp/21822)).
## Improved design
@@ -181,16 +181,14 @@ and the layout has been improved in many other places as well.
## Additional functionalities for API v3
The future OpenProject API (API v3) has been extended by several
-functionalities. For instance, the [API
-v3](../../../api/) now includes an
+functionalities. For instance, the [API v3](../../../api/) now includes an
endpoint for the work package index-action.
Please note that the API v3 is still a draft.
## Updated Rails version
-Rails – the main framework used for OpenProject – has been updated to
-Rails 4.2
+Rails – the main framework used for OpenProject – has been updated to Rails 4.2
([#20045](https://community.openproject.org/wp/20045)).
This ensures the technical reliability and allows future improvements.
@@ -200,20 +198,13 @@ This ensures the technical reliability and allows future improvements.
Several new plugins have been published. They are included in the
OpenProject Packager edition.
- - OpenProject – Local Avatars ([Read more on
- GitHub](https://www.github.com/finnlabs/openproject-local_avatars))
- - OpenProject – Announcements ([Read more on
- GitHub](https://www.github.com/finnlabs/openproject-announcements))
- - OpenProject – XLS-Export ([Read more on
- GitHub](https://www.github.com/finnlabs/openproject-xls_export))
- - OpenProject – Dark-Theme ([Read more on
- GitHub](https://www.github.com/finnlabs/openproject-themes-dark))
- - OpenProject – OpenID-Connect ([Read more on
- GitHub](https://www.github.com/finnlabs/openproject-openid_connect))
- - OpenProject – OmniAuth OpenID-Connect-Providers ([Read more on
- GitHub](https://www.github.com/finnlabs/omniauth-openid-connect))
+- OpenProject – Local Avatars ([Read more on GitHub](https://www.github.com/finnlabs/openproject-local_avatars))
+- OpenProject – Announcements ([Read more on GitHub](https://www.github.com/finnlabs/openproject-announcements))
+- OpenProject – XLS-Export ([Read more on GitHub](https://www.github.com/finnlabs/openproject-xls_export))
+- OpenProject – Dark-Theme ([Read more on GitHub](https://www.github.com/finnlabs/openproject-themes-dark))
+- OpenProject – OpenID-Connect ([Read more on GitHub](https://www.github.com/finnlabs/openproject-openid_connect))
+- OpenProject – OmniAuth OpenID-Connect-Providers ([Read more on GitHub](https://www.github.com/finnlabs/omniauth-openid-connect))
## Substantial number of bug fixes
-A large number of bugs have been fixed with the release of OpenProject
-5.0.
+A large number of bugs have been fixed with the release of OpenProject 5.0.
diff --git a/docs/release-notes/5/5-0-1/README.md b/docs/release-notes/5/5-0-1/README.md
index aacdff78548..3a049811293 100644
--- a/docs/release-notes/5/5-0-1/README.md
+++ b/docs/release-notes/5/5-0-1/README.md
@@ -13,29 +13,29 @@ for the OpenProject core and plugins.
The following bugs have been fixed with OpenProject 5.0.1:
- - An error in the documents plugin caused an error on the enumeration
- page
- ([#22093](https://community.openproject.org/work_packages/22093)).
- - A bug has been fixed which prevented custom fields for time tracking
- to be displayed
- ([#22116](https://community.openproject.org/work_packages/22116)).
- - An error which prevented managed remotes used for SVN to be
- accessible on localhost has been fixed
- ([#22095](https://community.openproject.org/work_packages/22095)).
- - The watch icon did not update the list of watchers when the user was
- on the watchers tab
- ([#21946](https://community.openproject.org/work_packages/21946)).
- - A redirect to work packages in private projects did not work when
- the user had to login first
- ([#21868](https://community.openproject.org/work_packages/21868)).
- - The work package create button was not disabled while creating a
- work package – leading to possible conflicts
- ([#22070](https://community.openproject.org/work_packages/22070)).
- - Several styling fixes have been applied
- ([#22028](https://community.openproject.org/work_packages/22028),
- [#22062](https://community.openproject.org/work_packages/22062)).
- - A wrong English translation has been adjusted
- ([#22092](https://community.openproject.org/work_packages/22092)).
+- An error in the documents plugin caused an error on the enumeration
+ page
+ ([#22093](https://community.openproject.org/work_packages/22093)).
+- A bug has been fixed which prevented custom fields for time tracking
+ to be displayed
+ ([#22116](https://community.openproject.org/work_packages/22116)).
+- An error which prevented managed remotes used for SVN to be
+ accessible on localhost has been fixed
+ ([#22095](https://community.openproject.org/work_packages/22095)).
+- The watch icon did not update the list of watchers when the user was
+ on the watchers tab
+ ([#21946](https://community.openproject.org/work_packages/21946)).
+- A redirect to work packages in private projects did not work when
+ the user had to login first
+ ([#21868](https://community.openproject.org/work_packages/21868)).
+- The work package create button was not disabled while creating a
+ work package – leading to possible conflicts
+ ([#22070](https://community.openproject.org/work_packages/22070)).
+- Several styling fixes have been applied
+ ([#22028](https://community.openproject.org/work_packages/22028),
+ [#22062](https://community.openproject.org/work_packages/22062)).
+- A wrong English translation has been adjusted
+ ([#22092](https://community.openproject.org/work_packages/22092)).
In addition, new translations have been added to OpenProject and the
plugins.
diff --git a/docs/release-notes/5/5-0-10/README.md b/docs/release-notes/5/5-0-10/README.md
index ec8ddffccb8..d01865e6f71 100644
--- a/docs/release-notes/5/5-0-10/README.md
+++ b/docs/release-notes/5/5-0-10/README.md
@@ -10,32 +10,32 @@ release_date: 2016-01-22
OpenProject 5.0.10 contains several bug and accessibility fixes:
- - An internal error has been fixed which occurred accessing a group
- with an assigned custom field
- ([#22518](https://community.openproject.org/work_packages/22518)).
- - Several work package errors have been fixed
- ([#22544](https://community.openproject.org/work_packages/22544),
- [#21684](https://community.openproject.org/work_packages/21684),
- [#21709](https://community.openproject.org/work_packages/21709),
- [#22485](https://community.openproject.org/work_packages/22485),
- [#22506](https://community.openproject.org/work_packages/22506)).
- - A memory leak error which prevented work packages from being opened
- on Safari (mobile or desktop) or Chrome (mobile) has been fixed
- ([#22378](https://community.openproject.org/work_packages/22378)).
- - The preview function for forums did not work when editing a comment.
- This has been fixed
- ([#21697](https://community.openproject.org/work_packages/21697)).
- - The link to work packages in forum emails has been fixed
- ([#22386](https://community.openproject.org/work_packages/22386)).
- - Several design errors have been fixed
- ([#22336](https://community.openproject.org/work_packages/22336),
- [#22335](https://community.openproject.org/work_packages/22335),
- [#22338](https://community.openproject.org/work_packages/22338),
- [#22340](https://community.openproject.org/work_packages/22340),
- [#22370](https://community.openproject.org/work_packages/22370),
- [#22433](https://community.openproject.org/work_packages/22433),
- [#19820](https://community.openproject.org/work_packages/19820)).
- - Multiple accessibility improvements are included.
+- An internal error has been fixed which occurred accessing a group
+ with an assigned custom field
+ ([#22518](https://community.openproject.org/work_packages/22518)).
+- Several work package errors have been fixed
+ ([#22544](https://community.openproject.org/work_packages/22544),
+ [#21684](https://community.openproject.org/work_packages/21684),
+ [#21709](https://community.openproject.org/work_packages/21709),
+ [#22485](https://community.openproject.org/work_packages/22485),
+ [#22506](https://community.openproject.org/work_packages/22506)).
+- A memory leak error which prevented work packages from being opened
+ on Safari (mobile or desktop) or Chrome (mobile) has been fixed
+ ([#22378](https://community.openproject.org/work_packages/22378)).
+- The preview function for forums did not work when editing a comment.
+ This has been fixed
+ ([#21697](https://community.openproject.org/work_packages/21697)).
+- The link to work packages in forum emails has been fixed
+ ([#22386](https://community.openproject.org/work_packages/22386)).
+- Several design errors have been fixed
+ ([#22336](https://community.openproject.org/work_packages/22336),
+ [#22335](https://community.openproject.org/work_packages/22335),
+ [#22338](https://community.openproject.org/work_packages/22338),
+ [#22340](https://community.openproject.org/work_packages/22340),
+ [#22370](https://community.openproject.org/work_packages/22370),
+ [#22433](https://community.openproject.org/work_packages/22433),
+ [#19820](https://community.openproject.org/work_packages/19820)).
+- Multiple accessibility improvements are included.
In addition the performance when saving a work package has been improved
([#21757](https://community.openproject.org/work_packages/21757)).
diff --git a/docs/release-notes/5/5-0-12/README.md b/docs/release-notes/5/5-0-12/README.md
index a769792ce15..0035815d028 100644
--- a/docs/release-notes/5/5-0-12/README.md
+++ b/docs/release-notes/5/5-0-12/README.md
@@ -11,17 +11,17 @@ release_date: 2016-02-01
OpenProject 5.0.12 contains several bug fixes:
- - An error message on a work package page was not displayed properly.
- This has been
- resolved ([#21902](https://community.openproject.org/work_packages/21902)).
- - The button to create versions was not displayed when only inherited
- versions were displayed in a project. This has been
- fixed ([#22599](https://community.openproject.org/work_packages/22599)).
- - Several design issues have been resolved
- ([#22564](https://community.openproject.org/work_packages/22564),
- [#22570](https://community.openproject.org/work_packages/22570),
- [#22571](https://community.openproject.org/work_packages/22571),
- [#20683](https://community.openproject.org/work_packages/20683)).
+- An error message on a work package page was not displayed properly.
+ This has been
+ resolved ([#21902](https://community.openproject.org/work_packages/21902)).
+- The button to create versions was not displayed when only inherited
+ versions were displayed in a project. This has been
+ fixed ([#22599](https://community.openproject.org/work_packages/22599)).
+- Several design issues have been resolved
+ ([#22564](https://community.openproject.org/work_packages/22564),
+ [#22570](https://community.openproject.org/work_packages/22570),
+ [#22571](https://community.openproject.org/work_packages/22571),
+ [#20683](https://community.openproject.org/work_packages/20683)).
For further information on the release, please refer to the
[Changelog v.5.0.12](https://community.openproject.org/versions/800)
diff --git a/docs/release-notes/5/5-0-14/README.md b/docs/release-notes/5/5-0-14/README.md
index b2996222414..a2447f01ab8 100644
--- a/docs/release-notes/5/5-0-14/README.md
+++ b/docs/release-notes/5/5-0-14/README.md
@@ -10,20 +10,20 @@ release_date: 2016-02-05
OpenProject 5.0.14 contains several bug fixes:
- - User avatars were not displayed unless a specific admin setting was
- selected. This has been adjusted
- ([#22595](https://community.openproject.org/work_packages/22595)).
- - Deleting a work package via bulk action was not possible when time
- was logged on a work package. This has been fixed
- ([#22485](https://community.openproject.org/work_packages/22485)).
- - An error in the incoming emails functionality has been resolved
- ([#22607](https://community.openproject.org/work_packages/22607)).
- - Several design errors have been fixed
- ([#20714](https://community.openproject.org/work_packages/20714),
- [#22497](https://community.openproject.org/work_packages/22497),
- [#22498](https://community.openproject.org/work_packages/22498),
- [#22562](https://community.openproject.org/work_packages/22562),
- [#22597](https://community.openproject.org/work_packages/22597)).
+- User avatars were not displayed unless a specific admin setting was
+ selected. This has been adjusted
+ ([#22595](https://community.openproject.org/work_packages/22595)).
+- Deleting a work package via bulk action was not possible when time
+ was logged on a work package. This has been fixed
+ ([#22485](https://community.openproject.org/work_packages/22485)).
+- An error in the incoming emails functionality has been resolved
+ ([#22607](https://community.openproject.org/work_packages/22607)).
+- Several design errors have been fixed
+ ([#20714](https://community.openproject.org/work_packages/20714),
+ [#22497](https://community.openproject.org/work_packages/22497),
+ [#22498](https://community.openproject.org/work_packages/22498),
+ [#22562](https://community.openproject.org/work_packages/22562),
+ [#22597](https://community.openproject.org/work_packages/22597)).
For further information on the release, please refer to the
[Changelog v.5.0.14](https://community.openproject.org/versions/799)
diff --git a/docs/release-notes/5/5-0-15/README.md b/docs/release-notes/5/5-0-15/README.md
index ee8acf6b97e..b32f6361056 100644
--- a/docs/release-notes/5/5-0-15/README.md
+++ b/docs/release-notes/5/5-0-15/README.md
@@ -11,19 +11,19 @@ release_date: 2016-02-16
OpenProject 5.0.15 contains several bug fixes:
- - The date on the project activity was based on UTC+0 and therefore
- showed the wrong date when being in a different time zone
- ([#22641](https://community.openproject.org/work_packages/22641)).
- - When selecting a query and updating several work packages at once
- using bulk edit, the focus was lost to the work package page. It now
- remains on the query
- ([#22330](https://community.openproject.org/work_packages/22330)).
- - Due to an error the search text for queries in the dark theme was
- not visible. This has been fixed
- ([#22654](https://community.openproject.org/work_packages/22654)).
- - Several design improvements have been
- made ([#21338](https://community.openproject.org/work_packages/21338),
- [#21794](https://community.openproject.org/work_packages/21794)).
+- The date on the project activity was based on UTC+0 and therefore
+ showed the wrong date when being in a different time zone
+ ([#22641](https://community.openproject.org/work_packages/22641)).
+- When selecting a query and updating several work packages at once
+ using bulk edit, the focus was lost to the work package page. It now
+ remains on the query
+ ([#22330](https://community.openproject.org/work_packages/22330)).
+- Due to an error the search text for queries in the dark theme was
+ not visible. This has been fixed
+ ([#22654](https://community.openproject.org/work_packages/22654)).
+- Several design improvements have been
+ made ([#21338](https://community.openproject.org/work_packages/21338),
+ [#21794](https://community.openproject.org/work_packages/21794)).
In addition, the accessibility has been improved
([#21910](https://community.openproject.org/work_packages/21910),
diff --git a/docs/release-notes/5/5-0-16/README.md b/docs/release-notes/5/5-0-16/README.md
index 8b5bb85ccc8..2b102178b78 100644
--- a/docs/release-notes/5/5-0-16/README.md
+++ b/docs/release-notes/5/5-0-16/README.md
@@ -8,41 +8,40 @@ release_date: 2016-03-08
# OpenProject 5.0.16
-OpenProject 5.0.16 contains several bug
- fixes:
+OpenProject 5.0.16 contains several bug fixes:
- - Work package links (via \#\# and \#\#\#) in emails sent when
- watching forums were not displayed properly. This has been fixed
- ([#22728](https://community.openproject.org/work_packages/22728)).
- - An error on the work package page has been fixed which caused
- multiple work packages to be created when clicking the “Create”
- button multiple times
- ([#22735](https://community.openproject.org/work_packages/22735)).
- - The selected work package type when creating a new child work
- package was not based on the type order displayed in the
- administration. This has been adjusted
- ([#22639](https://community.openproject.org/work_packages/22639)).
- - Due to an error the project list could not be accessed in the
- accessibility mode. This has been fixed.
- - The star icon in the project list showing which project the user is
- a member in was missing. It has been added
- ([#22692](https://community.openproject.org/work_packages/22692)).
- - In the cost report, the cells were not displayed properly when
- applying a grouping in the report. This has been fixed
- ([#22762](https://community.openproject.org/work_packages/22762)).
- - In the Task board the option to adjust the column width was only
- shown when the burndown chart option was available. It has been
- adjusted to always be displayed
- ([#22297](https://community.openproject.org/work_packages/22297)).
- - Several design issues have been fixed
- ([#22805](https://community.openproject.org/work_packages/22805),
- [#22802](https://community.openproject.org/work_packages/22802),
- [#22803](https://community.openproject.org/work_packages/22803),
- [#22732](https://community.openproject.org/work_packages/22732),
- [#22716](https://community.openproject.org/work_packages/22716),
- [#22705](https://community.openproject.org/work_packages/22705),
- [#22686](https://community.openproject.org/work_packages/22686),
- [#21902](https://community.openproject.org/work_packages/21902)).
+- Work package links (via \#\# and \#\#\#) in emails sent when
+ watching forums were not displayed properly. This has been fixed
+ ([#22728](https://community.openproject.org/work_packages/22728)).
+- An error on the work package page has been fixed which caused
+ multiple work packages to be created when clicking the “Create”
+ button multiple times
+ ([#22735](https://community.openproject.org/work_packages/22735)).
+- The selected work package type when creating a new child work
+ package was not based on the type order displayed in the
+ administration. This has been adjusted
+ ([#22639](https://community.openproject.org/work_packages/22639)).
+- Due to an error the project list could not be accessed in the
+ accessibility mode. This has been fixed.
+- The star icon in the project list showing which project the user is
+ a member in was missing. It has been added
+ ([#22692](https://community.openproject.org/work_packages/22692)).
+- In the cost report, the cells were not displayed properly when
+ applying a grouping in the report. This has been fixed
+ ([#22762](https://community.openproject.org/work_packages/22762)).
+- In the Task board the option to adjust the column width was only
+ shown when the burndown chart option was available. It has been
+ adjusted to always be displayed
+ ([#22297](https://community.openproject.org/work_packages/22297)).
+- Several design issues have been fixed
+ ([#22805](https://community.openproject.org/work_packages/22805),
+ [#22802](https://community.openproject.org/work_packages/22802),
+ [#22803](https://community.openproject.org/work_packages/22803),
+ [#22732](https://community.openproject.org/work_packages/22732),
+ [#22716](https://community.openproject.org/work_packages/22716),
+ [#22705](https://community.openproject.org/work_packages/22705),
+ [#22686](https://community.openproject.org/work_packages/22686),
+ [#21902](https://community.openproject.org/work_packages/21902)).
Furthermore, the performance on the work package page has been improved
([#22586](https://community.openproject.org/work_packages/22586),
diff --git a/docs/release-notes/5/5-0-17/README.md b/docs/release-notes/5/5-0-17/README.md
index b9b292bb1cb..d97b7717b9d 100644
--- a/docs/release-notes/5/5-0-17/README.md
+++ b/docs/release-notes/5/5-0-17/README.md
@@ -10,35 +10,35 @@ release_date: 2016-04-11
OpenProject 5.0.17 contains several bug fixes:
- - The work package attribute “Estimated time” could not be set back to zero once set
- ([#22829](https://community.openproject.org/wp/22829)).
- - The documents widget on My page could not be removed once added
- ([#22814](https://community.openproject.org/wp/22814)).
- - On small screens the login button was not displayed
- ([#22945](https://community.openproject.org/wp/22945)).
- - Several design bugs existed
- ([#22833](https://community.openproject.org/wp/22833),
- [#22836](https://community.openproject.org/wp/22836),
- [#22876](https://community.openproject.org/wp/22876),
- [#22906](https://community.openproject.org/wp/22906),
- [#22907](https://community.openproject.org/wp/22907),
- [#22936](https://community.openproject.org/wp/22936)).
- - Several accessibility errors
- existed ([#22935](https://community.openproject.org/wp/22935),
- [#22948](https://community.openproject.org/wp/22948),
- [#22957](https://community.openproject.org/wp/22957)).
+- The work package attribute “Estimated time” could not be set back to zero once set
+ ([#22829](https://community.openproject.org/wp/22829)).
+- The documents widget on My page could not be removed once added
+ ([#22814](https://community.openproject.org/wp/22814)).
+- On small screens the login button was not displayed
+ ([#22945](https://community.openproject.org/wp/22945)).
+- Several design bugs existed
+ ([#22833](https://community.openproject.org/wp/22833),
+ [#22836](https://community.openproject.org/wp/22836),
+ [#22876](https://community.openproject.org/wp/22876),
+ [#22906](https://community.openproject.org/wp/22906),
+ [#22907](https://community.openproject.org/wp/22907),
+ [#22936](https://community.openproject.org/wp/22936)).
+- Several accessibility errors
+ existed ([#22935](https://community.openproject.org/wp/22935),
+ [#22948](https://community.openproject.org/wp/22948),
+ [#22957](https://community.openproject.org/wp/22957)).
In addition, there are several design and usability improvements:
- - Several buttons for quick actions have been added to the project
- page
- ([#22808](https://community.openproject.org/wp/22808)).
- - The design and usability of the wiki page has been improved
- ([#22887](https://community.openproject.org/wp/22887)).
- - In order to offer a better user experience for mobile users, the
- tabs on the work package page are displayed at the bottom of the
- page on small screens
- ([#22953](https://community.openproject.org/wp/22953)).
+- Several buttons for quick actions have been added to the project
+ page
+ ([#22808](https://community.openproject.org/wp/22808)).
+- The design and usability of the wiki page has been improved
+ ([#22887](https://community.openproject.org/wp/22887)).
+- In order to offer a better user experience for mobile users, the
+ tabs on the work package page are displayed at the bottom of the
+ page on small screens
+ ([#22953](https://community.openproject.org/wp/22953)).
For further information on the release, please refer to the
[Changelog v.5.0.17](https://community.openproject.org/versions/805)
diff --git a/docs/release-notes/5/5-0-18/README.md b/docs/release-notes/5/5-0-18/README.md
index 1f5b67a7a7a..fae1b735ce8 100644
--- a/docs/release-notes/5/5-0-18/README.md
+++ b/docs/release-notes/5/5-0-18/README.md
@@ -10,36 +10,36 @@ release_date: 2016-05-27
OpenProject 5.0.18 contains several bug fixes:
- - The wiki toolbar did not work. This has been fixed
- ([#23050](https://community.openproject.org/wp/23050)).
- - When a project contains no members the button to add a member on the
- project overview was not displayed. Also the link on the button was
- wrong. This has been fixed
- ([#22970](https://community.openproject.org/wp/22970)).
- - Some of the links on the landing page were wrong and have been
- corrected
- ([#22967](https://community.openproject.org/wp/22967)).
- - An error preventing exported PDFs to be opened on Mac OS X El
- Capitan has been fixed
- ([#22730](https://community.openproject.org/wp/22730)).
- - Gravatars were not properly loaded. This has been fixed
- ([#5120](https://community.openproject.org/wp/5120)).
+- The wiki toolbar did not work. This has been fixed
+ ([#23050](https://community.openproject.org/wp/23050)).
+- When a project contains no members the button to add a member on the
+ project overview was not displayed. Also the link on the button was
+ wrong. This has been fixed
+ ([#22970](https://community.openproject.org/wp/22970)).
+- Some of the links on the landing page were wrong and have been
+ corrected
+ ([#22967](https://community.openproject.org/wp/22967)).
+- An error preventing exported PDFs to be opened on Mac OS X El
+ Capitan has been fixed
+ ([#22730](https://community.openproject.org/wp/22730)).
+- Gravatars were not properly loaded. This has been fixed
+ ([#5120](https://community.openproject.org/wp/5120)).
In addition, there are several design and usability improvements:
- - The styling for the documents module was missing. This has been
- fixed
- ([#23158](https://community.openproject.org/wp/23158)).
- - Several improvements have been made to responsive / mobile layouts
- ([#22953](https://community.openproject.org/wp/22953),
- [#22944](https://community.openproject.org/wp/22944)).
- - Several design errors have been fixed
- ([#23109](https://community.openproject.org/wp/23109),
- [#23104](https://community.openproject.org/wp/23104),
- [#23052](https://community.openproject.org/wp/23052),
- [#23046](https://community.openproject.org/wp/23046),
- [#22997](https://community.openproject.org/wp/22997)).
- - Many accessibility improvements have been made.
+- The styling for the documents module was missing. This has been
+ fixed
+ ([#23158](https://community.openproject.org/wp/23158)).
+- Several improvements have been made to responsive / mobile layouts
+ ([#22953](https://community.openproject.org/wp/22953),
+ [#22944](https://community.openproject.org/wp/22944)).
+- Several design errors have been fixed
+ ([#23109](https://community.openproject.org/wp/23109),
+ [#23104](https://community.openproject.org/wp/23104),
+ [#23052](https://community.openproject.org/wp/23052),
+ [#23046](https://community.openproject.org/wp/23046),
+ [#22997](https://community.openproject.org/wp/22997)).
+- Many accessibility improvements have been made.
The textbox above a forum does now render textile. It’s therefore
possible to e.g. include links or references
diff --git a/docs/release-notes/5/5-0-19/README.md b/docs/release-notes/5/5-0-19/README.md
index f1c8c3c9d78..0bc26fca43b 100644
--- a/docs/release-notes/5/5-0-19/README.md
+++ b/docs/release-notes/5/5-0-19/README.md
@@ -10,28 +10,28 @@ release_date: 2016-06-20
OpenProject 5.0.19 contains several bug fixes:
- - An error has been resolved which prevented the assignment of work
- packages to groups when editing a work package
- ([#23099](https://community.openproject.org/wp/23099)).
- - An error in the calculation of the progress of work packages with
- children has been fixed
- ([#23251](https://community.openproject.org/wp/23251)).
- - The burndown chart on the backlogs page was broken when a language
- other than English was selected. This has been fixed
- ([#23253](https://community.openproject.org/wp/23253)).
- - The context menu on the backlogs page did not disappear when an
- entry was selected. This has been resolved
- ([#22837](https://community.openproject.org/wp/22837)).
- - It was not possible to delete files attached to a budget. This has
- been fixed
- ([#23110](https://community.openproject.org/wp/23110)).
- - When creating or editing budgets and assigning groups for the
- planned labor costs, “Deleted user” was shown instead of the group
- name. This has been resolved
- ([#23057](https://community.openproject.org/wp/23057)).
- - A security error has been fixed which allowed Angular injections in
- texts
- ([#23073](https://community.openproject.org/wp/23073)).
+- An error has been resolved which prevented the assignment of work
+ packages to groups when editing a work package
+ ([#23099](https://community.openproject.org/wp/23099)).
+- An error in the calculation of the progress of work packages with
+ children has been fixed
+ ([#23251](https://community.openproject.org/wp/23251)).
+- The burndown chart on the backlogs page was broken when a language
+ other than English was selected. This has been fixed
+ ([#23253](https://community.openproject.org/wp/23253)).
+- The context menu on the backlogs page did not disappear when an
+ entry was selected. This has been resolved
+ ([#22837](https://community.openproject.org/wp/22837)).
+- It was not possible to delete files attached to a budget. This has
+ been fixed
+ ([#23110](https://community.openproject.org/wp/23110)).
+- When creating or editing budgets and assigning groups for the
+ planned labor costs, “Deleted user” was shown instead of the group
+ name. This has been resolved
+ ([#23057](https://community.openproject.org/wp/23057)).
+- A security error has been fixed which allowed Angular injections in
+ texts
+ ([#23073](https://community.openproject.org/wp/23073)).
For further information on the release, please refer to the
[Changelog v.5.0.19](https://community.openproject.org/versions/810)
diff --git a/docs/release-notes/5/5-0-2/README.md b/docs/release-notes/5/5-0-2/README.md
index 2554c7f3b4b..1fdade79372 100644
--- a/docs/release-notes/5/5-0-2/README.md
+++ b/docs/release-notes/5/5-0-2/README.md
@@ -13,17 +13,17 @@ for the OpenProject core and plugins.
The following bugs have been fixed with OpenProject 5.0.2:
- - The link to create new forum boards was incorrect. It has been fixed
- ([#22142](https://community.openproject.org/work_packages/22142)).
- - Creating new documents (using the documents plugin) was not possible
- due to an error. The bug has been fixed
- ([#22140](https://community.openproject.org/work_packages/22140)).
- - An error was resolved which prevented work packages from being
- displayed when appending a slash at the end
- ([#21997](https://community.openproject.org/work_packages/21997)).
- - Several design fixes have been include
- ([#22088](https://community.openproject.org/work_packages/22088),
- [#21876](https://community.openproject.org/work_packages/21876)).
+- The link to create new forum boards was incorrect. It has been fixed
+ ([#22142](https://community.openproject.org/work_packages/22142)).
+- Creating new documents (using the documents plugin) was not possible
+ due to an error. The bug has been fixed
+ ([#22140](https://community.openproject.org/work_packages/22140)).
+- An error was resolved which prevented work packages from being
+ displayed when appending a slash at the end
+ ([#21997](https://community.openproject.org/work_packages/21997)).
+- Several design fixes have been include
+ ([#22088](https://community.openproject.org/work_packages/22088),
+ [#21876](https://community.openproject.org/work_packages/21876)).
Additionally, the order of default roles has been changed
([#22044](https://community.openproject.org/work_packages/22044)).
diff --git a/docs/release-notes/5/5-0-3/README.md b/docs/release-notes/5/5-0-3/README.md
index 88b18094dac..6e5217c04e0 100644
--- a/docs/release-notes/5/5-0-3/README.md
+++ b/docs/release-notes/5/5-0-3/README.md
@@ -10,9 +10,9 @@ release_date: 2015-11-24
OpenProject 5.0.3 contains a bug fix for creating versions:
- - It was not possible to create a version in the project settings if
- there were no other version in a project
- ([#22094](https://community.openproject.org/work_packages/22094)).
+- It was not possible to create a version in the project settings if
+ there were no other version in a project
+ ([#22094](https://community.openproject.org/work_packages/22094)).
For further information on the release, please refer to the
[Changelog v.5.0.3](https://community.openproject.org/versions/782)
diff --git a/docs/release-notes/5/5-0-4/README.md b/docs/release-notes/5/5-0-4/README.md
index 8613fd54c11..27bb525265d 100644
--- a/docs/release-notes/5/5-0-4/README.md
+++ b/docs/release-notes/5/5-0-4/README.md
@@ -11,20 +11,20 @@ release_date: 2015-11-27
OpenProject 5.0.4 contains several bug fixes and performance
improvements:
- - Copying projects works properly again
- ([#22126](https://community.openproject.org/work_packages/22126)).
- - Several work package related errors have been fixed
- ([#22149](https://community.openproject.org/work_packages/22149),
- [#22122](https://community.openproject.org/work_packages/22122),
- [#21976](https://community.openproject.org/work_packages/21976),
- [#21952](https://community.openproject.org/work_packages/21952)).
- - The performance on the work package page has been improved
- ([#22100](https://community.openproject.org/work_packages/22100),
- [#22183](https://community.openproject.org/work_packages/22183)).
- - In addition, several design bugs have been fixed
- ([#22144](https://community.openproject.org/work_packages/22144),
- [#22065](https://community.openproject.org/work_packages/22065),
- [#22047](https://community.openproject.org/work_packages/22047)).
+- Copying projects works properly again
+ ([#22126](https://community.openproject.org/work_packages/22126)).
+- Several work package related errors have been fixed
+ ([#22149](https://community.openproject.org/work_packages/22149),
+ [#22122](https://community.openproject.org/work_packages/22122),
+ [#21976](https://community.openproject.org/work_packages/21976),
+ [#21952](https://community.openproject.org/work_packages/21952)).
+- The performance on the work package page has been improved
+ ([#22100](https://community.openproject.org/work_packages/22100),
+ [#22183](https://community.openproject.org/work_packages/22183)).
+- In addition, several design bugs have been fixed
+ ([#22144](https://community.openproject.org/work_packages/22144),
+ [#22065](https://community.openproject.org/work_packages/22065),
+ [#22047](https://community.openproject.org/work_packages/22047)).
For further information on the release, please refer to the
[Changelog v.5.0.4](https://community.openproject.org/versions/779)
diff --git a/docs/release-notes/5/5-0-5/README.md b/docs/release-notes/5/5-0-5/README.md
index 0c607ecd2d5..7df13ed994a 100644
--- a/docs/release-notes/5/5-0-5/README.md
+++ b/docs/release-notes/5/5-0-5/README.md
@@ -11,21 +11,21 @@ release_date: 2015-12-02
OpenProject 5.0.5 contains several bug fixes:
- - An error which prevented a user from adding or removing watchers to
- a work package has been fixed
- ([#22215](https://community.openproject.org/work_packages/22215)).
- - The watch button on wiki pages, forums and news pages has been fixed
- ([#22086](https://community.openproject.org/work_packages/22086)).
- - The progress bars (e.g. in roadmap, budgets) are displayed properly
- again
- ([#22225](https://community.openproject.org/work_packages/22225)).
- - The “watch all” / “hide empty” button on the work package page has
- been renamed to be more descriptive
- ([#22221](https://community.openproject.org/work_packages/22221)).
- - Several design bugs have been fixed
- ([#22209](https://community.openproject.org/work_packages/22209),
- [#22200](https://community.openproject.org/work_packages/22200)).
- - The accessibility has been improved in several places.
+- An error which prevented a user from adding or removing watchers to
+ a work package has been fixed
+ ([#22215](https://community.openproject.org/work_packages/22215)).
+- The watch button on wiki pages, forums and news pages has been fixed
+ ([#22086](https://community.openproject.org/work_packages/22086)).
+- The progress bars (e.g. in roadmap, budgets) are displayed properly
+ again
+ ([#22225](https://community.openproject.org/work_packages/22225)).
+- The “watch all” / “hide empty” button on the work package page has
+ been renamed to be more descriptive
+ ([#22221](https://community.openproject.org/work_packages/22221)).
+- Several design bugs have been fixed
+ ([#22209](https://community.openproject.org/work_packages/22209),
+ [#22200](https://community.openproject.org/work_packages/22200)).
+- The accessibility has been improved in several places.
Additionally, OpenProject 5.0.5 includes a performance improvement for
the work package full screen view
diff --git a/docs/release-notes/5/5-0-6/README.md b/docs/release-notes/5/5-0-6/README.md
index 581b4913466..bfc35f64b4e 100644
--- a/docs/release-notes/5/5-0-6/README.md
+++ b/docs/release-notes/5/5-0-6/README.md
@@ -11,28 +11,28 @@ release_date: 2015-12-09
OpenProject 5.0.6 contains several bug fixes:
- - It was not possible to duplicate work packages. This has been
- resolved
- ([#21666](https://community.openproject.org/work_packages/21666)).
- - The wrong grouping sum was displayed when grouping by the
- responsible. This has been fixed
- ([#21859](https://community.openproject.org/work_packages/21859)).
- - Load animations on the work package page have been added
- ([#22008](https://community.openproject.org/work_packages/22008)).
- - Bulk actions on work packages across projects did not work
- correctly. This has been fixed
- ([#22164](https://community.openproject.org/work_packages/22164)).
- - In some cases the work package creation did not work properly when
- creating a work package from the work package full screen
- ([#22244](https://community.openproject.org/work_packages/22244)).
- - Several design fixes are included
- ([#21729](https://community.openproject.org/work_packages/21729),
- [#21799](https://community.openproject.org/work_packages/21799),
- [#22273](https://community.openproject.org/work_packages/22273),
- [#22272](https://community.openproject.org/work_packages/22272),
- [#22271](https://community.openproject.org/work_packages/22271),
- [#22270](https://community.openproject.org/work_packages/22270)).
- - The accessibility has been improved in several places.
+- It was not possible to duplicate work packages. This has been
+ resolved
+ ([#21666](https://community.openproject.org/work_packages/21666)).
+- The wrong grouping sum was displayed when grouping by the
+ responsible. This has been fixed
+ ([#21859](https://community.openproject.org/work_packages/21859)).
+- Load animations on the work package page have been added
+ ([#22008](https://community.openproject.org/work_packages/22008)).
+- Bulk actions on work packages across projects did not work
+ correctly. This has been fixed
+ ([#22164](https://community.openproject.org/work_packages/22164)).
+- In some cases the work package creation did not work properly when
+ creating a work package from the work package full screen
+ ([#22244](https://community.openproject.org/work_packages/22244)).
+- Several design fixes are included
+ ([#21729](https://community.openproject.org/work_packages/21729),
+ [#21799](https://community.openproject.org/work_packages/21799),
+ [#22273](https://community.openproject.org/work_packages/22273),
+ [#22272](https://community.openproject.org/work_packages/22272),
+ [#22271](https://community.openproject.org/work_packages/22271),
+ [#22270](https://community.openproject.org/work_packages/22270)).
+- The accessibility has been improved in several places.
OpenProject 5.0.6 also includes a new icon set
([#21603](https://community.openproject.org/work_packages/21603)).
diff --git a/docs/release-notes/5/5-0-7/README.md b/docs/release-notes/5/5-0-7/README.md
index 690342485ad..a2bffea3ce4 100644
--- a/docs/release-notes/5/5-0-7/README.md
+++ b/docs/release-notes/5/5-0-7/README.md
@@ -10,20 +10,20 @@ release_date: 2015-12-11
OpenProject 5.0.7 contains several bug fixes:
- - When creating a child work package from the relations tab, there was
- no parent-child relationship after the creation
- ([#22178](https://community.openproject.org/work_packages/22178)).
- - Categories could not be edited after creation
- ([#22245](https://community.openproject.org/work_packages/22245)).
- - The order of work package statuses could not be changed
- ([#22293](https://community.openproject.org/work_packages/22293)).
- - Several design issues have been resolved
- ([#22306](https://community.openproject.org/work_packages/22306),
- [#22305](https://community.openproject.org/work_packages/22305),
- [#22300](https://community.openproject.org/work_packages/22300),
- [#22251](https://community.openproject.org/work_packages/22251),
- [#22308](https://community.openproject.org/work_packages/22308),
- [#22313](https://community.openproject.org/work_packages/22313)).
+- When creating a child work package from the relations tab, there was
+ no parent-child relationship after the creation
+ ([#22178](https://community.openproject.org/work_packages/22178)).
+- Categories could not be edited after creation
+ ([#22245](https://community.openproject.org/work_packages/22245)).
+- The order of work package statuses could not be changed
+ ([#22293](https://community.openproject.org/work_packages/22293)).
+- Several design issues have been resolved
+ ([#22306](https://community.openproject.org/work_packages/22306),
+ [#22305](https://community.openproject.org/work_packages/22305),
+ [#22300](https://community.openproject.org/work_packages/22300),
+ [#22251](https://community.openproject.org/work_packages/22251),
+ [#22308](https://community.openproject.org/work_packages/22308),
+ [#22313](https://community.openproject.org/work_packages/22313)).
For further information on the release, please refer to the
[Changelog v.5.0.7](https://community.openproject.org/versions/785)
diff --git a/docs/release-notes/5/5-0-8/README.md b/docs/release-notes/5/5-0-8/README.md
index b859f29f51e..8beac782d23 100644
--- a/docs/release-notes/5/5-0-8/README.md
+++ b/docs/release-notes/5/5-0-8/README.md
@@ -10,30 +10,30 @@ release_date: 2016-01-08
OpenProject 5.0.8 contains several bug fixes:
- - Logging unit costs was not possible in 5.0.7. This has been fixed
- ([#22331](https://community.openproject.org/work_packages/22331)).
- - In the wiki page a bug was fixed which prevented wiki pages with non
- UTF-8 characters from being saved
- ([#22384](https://community.openproject.org/work_packages/22384)).
- - Files could not be added to documents
- ([#22351](https://community.openproject.org/work_packages/22351)).
- This has been fixed.
- - Several work package bugs have been fixed
- ([#22003](https://community.openproject.org/work_packages/22003),
- [#22303](https://community.openproject.org/work_packages/22303),
- [#22366](https://community.openproject.org/work_packages/22366)).
- - The preview feature for wiki pages, meetings and forum entries has
- been fixed
- ([#22328](https://community.openproject.org/work_packages/22328),
- [#22322](https://community.openproject.org/work_packages/22322),
- [#22344](https://community.openproject.org/work_packages/22344)).
- - Several design issues have been resolved
- ([#22310](https://community.openproject.org/work_packages/22310),
- [#22312](https://community.openproject.org/work_packages/22312),
- [#22347](https://community.openproject.org/work_packages/22347),
- [#22394](https://community.openproject.org/work_packages/22394),
- [#22395](https://community.openproject.org/work_packages/22395),
- [#22307](https://community.openproject.org/work_packages/22307)).
+- Logging unit costs was not possible in 5.0.7. This has been fixed
+ ([#22331](https://community.openproject.org/work_packages/22331)).
+- In the wiki page a bug was fixed which prevented wiki pages with non
+ UTF-8 characters from being saved
+ ([#22384](https://community.openproject.org/work_packages/22384)).
+- Files could not be added to documents
+ ([#22351](https://community.openproject.org/work_packages/22351)).
+ This has been fixed.
+- Several work package bugs have been fixed
+ ([#22003](https://community.openproject.org/work_packages/22003),
+ [#22303](https://community.openproject.org/work_packages/22303),
+ [#22366](https://community.openproject.org/work_packages/22366)).
+- The preview feature for wiki pages, meetings and forum entries has
+ been fixed
+ ([#22328](https://community.openproject.org/work_packages/22328),
+ [#22322](https://community.openproject.org/work_packages/22322),
+ [#22344](https://community.openproject.org/work_packages/22344)).
+- Several design issues have been resolved
+ ([#22310](https://community.openproject.org/work_packages/22310),
+ [#22312](https://community.openproject.org/work_packages/22312),
+ [#22347](https://community.openproject.org/work_packages/22347),
+ [#22394](https://community.openproject.org/work_packages/22394),
+ [#22395](https://community.openproject.org/work_packages/22395),
+ [#22307](https://community.openproject.org/work_packages/22307)).
In addition new icons for the mobile view have been added
([#22341](https://community.openproject.org/work_packages/22341)) and
diff --git a/docs/release-notes/5/5-0-9/README.md b/docs/release-notes/5/5-0-9/README.md
index ced626c508a..ac154a85157 100644
--- a/docs/release-notes/5/5-0-9/README.md
+++ b/docs/release-notes/5/5-0-9/README.md
@@ -10,20 +10,20 @@ release_date: 2016-01-13
OpenProject 5.0.9 contains several bug fixes:
- - An error prevented work packages from sometimes being updated when
- edited and edited the previously updated work package instead
- ([#22363](https://community.openproject.org/work_packages/22363),
- [#22451](https://community.openproject.org/work_packages/22451)).
- - On mobile devices and on Safari desktop work packages could not be
- opened
- ([#22378](https://community.openproject.org/work_packages/22378)).
- - On several pages headers were not escaped and HTML was shown
- ([#22453](https://community.openproject.org/work_packages/22453),
- [#22454](https://community.openproject.org/work_packages/22454)).
- - Several design errors have been fixed
- ([#21858](https://community.openproject.org/work_packages/21858),
- [#21869](https://community.openproject.org/work_packages/21869),
- [#22397](https://community.openproject.org/work_packages/22397)).
+- An error prevented work packages from sometimes being updated when
+ edited and edited the previously updated work package instead
+ ([#22363](https://community.openproject.org/work_packages/22363),
+ [#22451](https://community.openproject.org/work_packages/22451)).
+- On mobile devices and on Safari desktop work packages could not be
+ opened
+ ([#22378](https://community.openproject.org/work_packages/22378)).
+- On several pages headers were not escaped and HTML was shown
+ ([#22453](https://community.openproject.org/work_packages/22453),
+ [#22454](https://community.openproject.org/work_packages/22454)).
+- Several design errors have been fixed
+ ([#21858](https://community.openproject.org/work_packages/21858),
+ [#21869](https://community.openproject.org/work_packages/21869),
+ [#22397](https://community.openproject.org/work_packages/22397)).
For further information on the release, please refer to the
[Changelog v.5.0.9](https://community.openproject.org/versions/789)
diff --git a/docs/release-notes/6/6-0-0/README.md b/docs/release-notes/6/6-0-0/README.md
index 39645d35388..56d80e5367d 100644
--- a/docs/release-notes/6/6-0-0/README.md
+++ b/docs/release-notes/6/6-0-0/README.md
@@ -56,13 +56,13 @@ start working with OpenProject.
Aside from the main features, OpenProject 6.0 includes several smaller
usability improvements:
- - You can add attachment (e.g. images) to the work package description
- using drag and drop.
- - It is possible to create work packages from the global work package
- table.
- - It is possible to set the project when creating a work package.
- - Users can more easily create work packages on the split and full
- screen through the removed dropdown menu.
+- You can add attachment (e.g. images) to the work package description
+ using drag and drop.
+- It is possible to create work packages from the global work package
+ table.
+- It is possible to set the project when creating a work package.
+- Users can more easily create work packages on the split and full
+ screen through the removed dropdown menu.
## Improved design
diff --git a/docs/release-notes/6/6-0-1/README.md b/docs/release-notes/6/6-0-1/README.md
index cda6073fcf6..a3a3fd5e016 100644
--- a/docs/release-notes/6/6-0-1/README.md
+++ b/docs/release-notes/6/6-0-1/README.md
@@ -39,44 +39,44 @@ automatically.
**Additionally, the following errors have been fixed in OpenProject
6.0.1:**
- - Activity
- on work package was not instantly updated when making changes to a
- work package
- ([#23675](https://community.openproject.org/wp/23675)).
- - Copy function was missing from fullscreen work package page
- ([#23685](https://community.openproject.org/wp/23685)).
- - Type
- and status could not be selected when copying a work package
- ([#23690](https://community.openproject.org/wp/23690)).
- - Custom field of type “List” could not be changed (always switched
- back to previous value)
- ([#23696](https://community.openproject.org/wp/23696)).
- - Grouped versions from other projects (inherited) in work package
- table were not displayed correctly
- ([#23697](https://community.openproject.org/wp/23697)).
- - Work package export (XLS, PDF, CSV) ignored filters, sorting and
- grouping
- ([#23713](https://community.openproject.org/wp/23713)).
- - Collapsing groups in work package page did not collapse related rows
- ([#23718](https://community.openproject.org/wp/23718)).
- - Inherited versions were lost when making changes in the work package
- table
- ([#23719](https://community.openproject.org/wp/23719)).
- - Custom fields were not displayed in queries
- ([#23725](https://community.openproject.org/wp/23725)).
- - Timeline
- graph was not displayed when timeline was embedded (e.g. on overview
- page)
- ([#23689](https://community.openproject.org/wp/23689)).
- - Sorting of cost type was not working
- ([#23213](https://community.openproject.org/wp/23213)).
- - Various design errors
- ([#23645](https://community.openproject.org/wp/23645), \#[23650](https://community.openproject.org/wp/23650),
- [#23653](https://community.openproject.org/wp/23653),
- [#23660](https://community.openproject.org/wp/23660),
- [#23664](https://community.openproject.org/wp/23664),
- [#23710](https://community.openproject.org/wp/23710))
- - Several accessibility improvements.
+- Activity
+ on work package was not instantly updated when making changes to a
+ work package
+ ([#23675](https://community.openproject.org/wp/23675)).
+- Copy function was missing from fullscreen work package page
+ ([#23685](https://community.openproject.org/wp/23685)).
+- Type
+ and status could not be selected when copying a work package
+ ([#23690](https://community.openproject.org/wp/23690)).
+- Custom field of type “List” could not be changed (always switched
+ back to previous value)
+ ([#23696](https://community.openproject.org/wp/23696)).
+- Grouped versions from other projects (inherited) in work package
+ table were not displayed correctly
+ ([#23697](https://community.openproject.org/wp/23697)).
+- Work package export (XLS, PDF, CSV) ignored filters, sorting and
+ grouping
+ ([#23713](https://community.openproject.org/wp/23713)).
+- Collapsing groups in work package page did not collapse related rows
+ ([#23718](https://community.openproject.org/wp/23718)).
+- Inherited versions were lost when making changes in the work package
+ table
+ ([#23719](https://community.openproject.org/wp/23719)).
+- Custom fields were not displayed in queries
+ ([#23725](https://community.openproject.org/wp/23725)).
+- Timeline
+ graph was not displayed when timeline was embedded (e.g. on overview
+ page)
+ ([#23689](https://community.openproject.org/wp/23689)).
+- Sorting of cost type was not working
+ ([#23213](https://community.openproject.org/wp/23213)).
+- Various design errors
+ ([#23645](https://community.openproject.org/wp/23645), \#[23650](https://community.openproject.org/wp/23650),
+ [#23653](https://community.openproject.org/wp/23653),
+ [#23660](https://community.openproject.org/wp/23660),
+ [#23664](https://community.openproject.org/wp/23664),
+ [#23710](https://community.openproject.org/wp/23710))
+- Several accessibility improvements.
Thanks a lot to Guillaume Ferry and Willy Gardiol for [reporting
bugs](../../../development/report-a-bug/).
diff --git a/docs/release-notes/6/6-0-2/README.md b/docs/release-notes/6/6-0-2/README.md
index 5a89cab2f6b..2e6d3761a98 100644
--- a/docs/release-notes/6/6-0-2/README.md
+++ b/docs/release-notes/6/6-0-2/README.md
@@ -10,30 +10,30 @@ release_date: 2016-08-10
**The following errors have been fixed in OpenProject 6.0.2:**
- - An error message was displayed when all work package filters were
- removed
- ([#23739](https://community.openproject.org/wp/23739)).
- - Multiple empty options were displayed in work package select fields
- ([#23775](https://community.openproject.org/wp/23775)).
- - Adding images to the work package description sometimes didn’t work
- ([#23750](https://community.openproject.org/wp/23750)).
- - The text formatting toolbar was missing when editing news
- ([#23740](https://community.openproject.org/wp/23740)).
- - Some groups were collapsed when grouping an already grouped list by
- another attribute
- ([#23720](https://community.openproject.org/wp/23720)).
- - No warning message was shown when leaving a work package type with
- entered description
- ([#23746](https://community.openproject.org/wp/23746)).
- - Checking / unchecking checkboxes of one row / column in the workflow
- edit screen not working
- ([#23694](https://community.openproject.org/wp/23694)).
- - Several design errors have been fixed
- ([#23594](https://community.openproject.org/wp/23594),
- [#23742](https://community.openproject.org/wp/23742),
- [#23743](https://community.openproject.org/wp/23743),
- [#23768](https://community.openproject.org/wp/23768),
- [#23651](https://community.openproject.org/wp/23651)).
+- An error message was displayed when all work package filters were
+ removed
+ ([#23739](https://community.openproject.org/wp/23739)).
+- Multiple empty options were displayed in work package select fields
+ ([#23775](https://community.openproject.org/wp/23775)).
+- Adding images to the work package description sometimes didn’t work
+ ([#23750](https://community.openproject.org/wp/23750)).
+- The text formatting toolbar was missing when editing news
+ ([#23740](https://community.openproject.org/wp/23740)).
+- Some groups were collapsed when grouping an already grouped list by
+ another attribute
+ ([#23720](https://community.openproject.org/wp/23720)).
+- No warning message was shown when leaving a work package type with
+ entered description
+ ([#23746](https://community.openproject.org/wp/23746)).
+- Checking / unchecking checkboxes of one row / column in the workflow
+ edit screen not working
+ ([#23694](https://community.openproject.org/wp/23694)).
+- Several design errors have been fixed
+ ([#23594](https://community.openproject.org/wp/23594),
+ [#23742](https://community.openproject.org/wp/23742),
+ [#23743](https://community.openproject.org/wp/23743),
+ [#23768](https://community.openproject.org/wp/23768),
+ [#23651](https://community.openproject.org/wp/23651)).
Additionally, the performance of the work package table has been improved: Scrolling and hovering over large work package tables works
faster than before.
diff --git a/docs/release-notes/6/6-0-3/README.md b/docs/release-notes/6/6-0-3/README.md
index 93ea41098fb..8df0621f94b 100644
--- a/docs/release-notes/6/6-0-3/README.md
+++ b/docs/release-notes/6/6-0-3/README.md
@@ -17,20 +17,20 @@ CVEs:
**The following bugs have been fixed in OpenProject 6.0.3:**
- - The help and profile dropdown changed rapidly when hovering over
- them ([#23745](https://community.openproject.org/wp/23745)).
- - Safari did not display the pagination buttons on the work package
- page
- ([#23785](https://community.openproject.org/wp/23785)).
- - The projects-menu did not properly display all projects in some
- cases
- ([#23774](https://community.openproject.org/wp/23774)).
- - Several design errors have been fixes
- ([#23778](https://community.openproject.org/wp/23778),
- [#23801](https://community.openproject.org/wp/23801)).
- - Additionally, the performance on the work package page has been
- slightly improved
- ([#23781](https://community.openproject.org/wp/23781)).
+- The help and profile dropdown changed rapidly when hovering over
+ them ([#23745](https://community.openproject.org/wp/23745)).
+- Safari did not display the pagination buttons on the work package
+ page
+ ([#23785](https://community.openproject.org/wp/23785)).
+- The projects-menu did not properly display all projects in some
+ cases
+ ([#23774](https://community.openproject.org/wp/23774)).
+- Several design errors have been fixes
+ ([#23778](https://community.openproject.org/wp/23778),
+ [#23801](https://community.openproject.org/wp/23801)).
+- Additionally, the performance on the work package page has been
+ slightly improved
+ ([#23781](https://community.openproject.org/wp/23781)).
We strongly recommend the upgrade.
diff --git a/docs/release-notes/6/6-0-4/README.md b/docs/release-notes/6/6-0-4/README.md
index ad4b7ab37d4..d2722fec82b 100644
--- a/docs/release-notes/6/6-0-4/README.md
+++ b/docs/release-notes/6/6-0-4/README.md
@@ -12,41 +12,41 @@ OpenProject 6.0.4 contains several bug and accessibility fixes.
**The following bugs have been fixed in OpenProject 6.0.4:**
- - The *+ New Project*
- button was displayed even to users who didn’t have the permission to
- create new work packages
- ([#23881](https://community.openproject.org/wp/23881)).
- - Work package attribute were sometimes not saved properly when
- multiple attributes were changed in quick succession
- ([#23589](https://community.openproject.org/wp/23859)).
- - In the work package split screen the subject was not updated when it
- was changed in the work package table
- ([#23879](https://community.openproject.org/wp/23879)).
- - The project list on the work package screen appeared to be ordered
- randomly. It’s now sorted alphabetically
- ([#23786](https://community.openproject.org/wp/23786)).
- - The global setting to display work packages from subprojects in main
- projects did not work
- ([#23814](https://community.openproject.org/wp/23814)).
- - The *Cancel* button on wiki pages was missing
- ([#23829](https://community.openproject.org/wp/23829)).
- - The link to add additional work package attachments on the wiki page
- redirected users to the landing page instead
- ([#23820](https://community.openproject.org/wp/23820)).
- - Wiki
- menu items were showing the slug instead of the title
- ([#23818](https://community.openproject.org/wp/23818)).
- - The *Send for review* button on the meeting page did not work when a
- timezone was set
- ([#23758](https://community.openproject.org/wp/23758)).
- - Cost reports grouped by year and months were displayed in the wrong
- order
- ([#23773](https://community.openproject.org/wp/23773)).
- - Several styling errors have been fixed
- ([#23808](https://community.openproject.org/wp/23808),
- [#23834](https://community.openproject.org/wp/23834)).
- - Several missing translations have been added (e.g.
- [#23877](https://community.openproject.org/wp/23877)).
+- The *+ New Project*
+ button was displayed even to users who didn’t have the permission to
+ create new work packages
+ ([#23881](https://community.openproject.org/wp/23881)).
+- Work package attribute were sometimes not saved properly when
+ multiple attributes were changed in quick succession
+ ([#23589](https://community.openproject.org/wp/23859)).
+- In the work package split screen the subject was not updated when it
+ was changed in the work package table
+ ([#23879](https://community.openproject.org/wp/23879)).
+- The project list on the work package screen appeared to be ordered
+ randomly. It’s now sorted alphabetically
+ ([#23786](https://community.openproject.org/wp/23786)).
+- The global setting to display work packages from subprojects in main
+ projects did not work
+ ([#23814](https://community.openproject.org/wp/23814)).
+- The *Cancel* button on wiki pages was missing
+ ([#23829](https://community.openproject.org/wp/23829)).
+- The link to add additional work package attachments on the wiki page
+ redirected users to the landing page instead
+ ([#23820](https://community.openproject.org/wp/23820)).
+- Wiki
+ menu items were showing the slug instead of the title
+ ([#23818](https://community.openproject.org/wp/23818)).
+- The *Send for review* button on the meeting page did not work when a
+ timezone was set
+ ([#23758](https://community.openproject.org/wp/23758)).
+- Cost reports grouped by year and months were displayed in the wrong
+ order
+ ([#23773](https://community.openproject.org/wp/23773)).
+- Several styling errors have been fixed
+ ([#23808](https://community.openproject.org/wp/23808),
+ [#23834](https://community.openproject.org/wp/23834)).
+- Several missing translations have been added (e.g.
+ [#23877](https://community.openproject.org/wp/23877)).
Thanks a lot to the community, in particular to Marc Vollmer, for
[reporting
diff --git a/docs/release-notes/6/6-0-5/README.md b/docs/release-notes/6/6-0-5/README.md
index ca8a4e627f0..a4080b9a46c 100644
--- a/docs/release-notes/6/6-0-5/README.md
+++ b/docs/release-notes/6/6-0-5/README.md
@@ -12,79 +12,79 @@ OpenProject 6.0.5 contains several bug fixes and improvements.
**The following bugs have been fixed in OpenProject 6.0.5:**
- - Work packages
- - Links in the parent column in the work package table were not
- correctly displayed but showed an error
- ([#23865](https://community.openproject.org/wp/23865)).
- - The grouping of work packages was lost on export.
- - In work package custom fields the zero was displayed as not set
- (“-“)
- ([#23975](https://community.openproject.org/wp/23975)).
- - The right-click context menu on the work package table did not
- disappear when clicking an a work package ID or on attribute
- fields
- ([#24005](https://community.openproject.org/wp/24005)).
- - For users who were not allowed to make changes to work packages
- the attachment delete icon and the work package edit button was
- shown
- ([#24032](https://community.openproject.org/wp/24032)).
- - Custom fields of type “Long text” could sometimes not be saved,
- showed distracting icons on hover and were not accessible
- ([#24033](https://community.openproject.org/wp/24033)).
- - Curly braces in the work package description (e.g. to show code)
- were incorrectly displayed / escaped
- ([#24050](https://community.openproject.org/wp/24050)).
- - It was not possible to set the default “Objects per page” for
- the work package table
- ([#23846](https://community.openproject.org/wp/23846)).
- - There was a translation missing when displaying changes in the
- work package description
- ([#23917](https://community.openproject.org/wp/23917)).
- - Wiki
- - An internal error occurred when renaming wiki pages to certain
- reserved names
- ([#23961](https://community.openproject.org/wp/23961)).
- - The macro list on the wiki page showed wrong entries / was not
- correctly escaped
- ([#23835](https://community.openproject.org/wp/23835)).
- - Users
- - New users who created a hosted OpenProject instance had wrong
- email settings
- ([#23856](https://community.openproject.org/wp/23856)).
+- Work packages
+ - Links in the parent column in the work package table were not
+ correctly displayed but showed an error
+ ([#23865](https://community.openproject.org/wp/23865)).
+ - The grouping of work packages was lost on export.
+ - In work package custom fields the zero was displayed as not set
+ (“-“)
+ ([#23975](https://community.openproject.org/wp/23975)).
+ - The right-click context menu on the work package table did not
+ disappear when clicking an a work package ID or on attribute
+ fields
+ ([#24005](https://community.openproject.org/wp/24005)).
+ - For users who were not allowed to make changes to work packages
+ the attachment delete icon and the work package edit button was
+ shown
+ ([#24032](https://community.openproject.org/wp/24032)).
+ - Custom fields of type “Long text” could sometimes not be saved,
+ showed distracting icons on hover and were not accessible
+ ([#24033](https://community.openproject.org/wp/24033)).
+ - Curly braces in the work package description (e.g. to show code)
+ were incorrectly displayed / escaped
+ ([#24050](https://community.openproject.org/wp/24050)).
+ - It was not possible to set the default “Objects per page” for
+ the work package table
+ ([#23846](https://community.openproject.org/wp/23846)).
+ - There was a translation missing when displaying changes in the
+ work package description
+ ([#23917](https://community.openproject.org/wp/23917)).
+- Wiki
+ - An internal error occurred when renaming wiki pages to certain
+ reserved names
+ ([#23961](https://community.openproject.org/wp/23961)).
+ - The macro list on the wiki page showed wrong entries / was not
+ correctly escaped
+ ([#23835](https://community.openproject.org/wp/23835)).
+- Users
+ - New users who created a hosted OpenProject instance had wrong
+ email settings
+ ([#23856](https://community.openproject.org/wp/23856)).
+- Repository
+ - There was an instance when the Git repository was producing an
+ error 500
+ ([#23953](https://community.openproject.org/wp/23953)).
- Repository
- - There was an instance when the Git repository was producing an
- error 500
- ([#23953](https://community.openproject.org/wp/23953)).
- - Repository
- commit which referenced work packages were not shown on the work
- package
- ([#24026](https://community.openproject.org/wp/24026)).
- - Costs / Budgets
- - The actual costs for the different entries were not shown in a
- budget
- ([#24017](https://community.openproject.org/wp/24017)).
- - Cost report
- - The scrollbar for the cost report table was missing which made
- it impossible to see large reports
- ([#23991](https://community.openproject.org/wp/23991)).
- - An error occurred when using the cost report with Chinese
- language settings due to a missing translation
- ([#23998](https://community.openproject.org/wp/23998)).
- - Backlogs
- - Clicking on an empty story point field in the backlogs to assign
- story points to a work package was not possible
- ([#23994](https://community.openproject.org/wp/23994)).
- - Other
- - There were several design issues and improvements
- ([#23868](https://community.openproject.org/wp/23868),
- [#23916](https://community.openproject.org/wp/23916),
- [#23925](https://community.openproject.org/wp/23925),
- [#23948](https://community.openproject.org/wp/23948),
- [#23977](https://community.openproject.org/wp/23977),
- [#23978](https://community.openproject.org/wp/23978),
- [#23980](https://community.openproject.org/wp/23980),
- [#23989](https://community.openproject.org/wp/23989),
- [#23992](https://community.openproject.org/wp/23992)).
+ commit which referenced work packages were not shown on the work
+ package
+ ([#24026](https://community.openproject.org/wp/24026)).
+- Costs / Budgets
+ - The actual costs for the different entries were not shown in a
+ budget
+ ([#24017](https://community.openproject.org/wp/24017)).
+- Cost report
+ - The scrollbar for the cost report table was missing which made
+ it impossible to see large reports
+ ([#23991](https://community.openproject.org/wp/23991)).
+ - An error occurred when using the cost report with Chinese
+ language settings due to a missing translation
+ ([#23998](https://community.openproject.org/wp/23998)).
+- Backlogs
+ - Clicking on an empty story point field in the backlogs to assign
+ story points to a work package was not possible
+ ([#23994](https://community.openproject.org/wp/23994)).
+- Other
+ - There were several design issues and improvements
+ ([#23868](https://community.openproject.org/wp/23868),
+ [#23916](https://community.openproject.org/wp/23916),
+ [#23925](https://community.openproject.org/wp/23925),
+ [#23948](https://community.openproject.org/wp/23948),
+ [#23977](https://community.openproject.org/wp/23977),
+ [#23978](https://community.openproject.org/wp/23978),
+ [#23980](https://community.openproject.org/wp/23980),
+ [#23989](https://community.openproject.org/wp/23989),
+ [#23992](https://community.openproject.org/wp/23992)).
In addition the link to see and edit the logged time has been added to
the work package table and work package page
diff --git a/docs/release-notes/6/6-1-1/README.md b/docs/release-notes/6/6-1-1/README.md
index 64ac37a31ea..cfefc9f4ada 100644
--- a/docs/release-notes/6/6-1-1/README.md
+++ b/docs/release-notes/6/6-1-1/README.md
@@ -13,49 +13,49 @@ OpenProject 6.1.1 contains several bug fixes and improvements.
**The following bugs have been fixed in OpenProject 6.1.1:**
- - Work packages
- - Watchers could not be selected in projects with too many
- possible watchers
- ([#24263](https://community.openproject.org/wp/24263)).
- - The wrong sum was shown for “Spent time” for work packages
- ([#24349](https://community.openproject.org/wp/24349)).
- - The links in the relation tab caused a hard reload instead of
- simply showing the related work package
- ([#24265](https://community.openproject.org/wp/24265)).
- - Textile \ and @ did not prevent code execution in the work
- package description.
- - The “Spent time” link on the work package table caused an error
- 404 in subfolder installations
- ([#24427](https://community.openproject.org/wp/24427)).
- - Line breaks were not displayed in the work package description
- ([#24428](https://community.openproject.org/wp/24428)).
- - Timeline
- - Timelines which were displayed in aggregation were not shown
- when loaded initially.
- - Projects
- - Projects could not be copied
- ([#24323](https://community.openproject.org/wp/24323)).
- - Search
- - The search displayed only case-sensitive results
- ([#24282](https://community.openproject.org/wp/24282)).
- - The pagination in the search results was broken
- ([#24345](https://community.openproject.org/wp/24345)).
- - Other
- - A deprecation warning was displayed whenever a cronjob for
- incoming emails was invoked
- ([#24306](https://community.openproject.org/wp/24306)).
- - Several design bugs have been fixed
- ([#24263](https://community.openproject.org/wp/24263),
- [#24274](https://community.openproject.org/wp/24274),
- [#24286](https://community.openproject.org/wp/24286),
- [#24289](https://community.openproject.org/wp/24289),
- [#24297](https://community.openproject.org/wp/24297),
- [#24301](https://community.openproject.org/wp/24301),
- [#24334](https://community.openproject.org/wp/24334),
- [#24335](https://community.openproject.org/wp/24335),
- [#24339](https://community.openproject.org/wp/24339),
- [#24372](https://community.openproject.org/wp/24372),
- [#24373](https://community.openproject.org/wp/24373)).
+- Work packages
+ - Watchers could not be selected in projects with too many
+ possible watchers
+ ([#24263](https://community.openproject.org/wp/24263)).
+ - The wrong sum was shown for “Spent time” for work packages
+ ([#24349](https://community.openproject.org/wp/24349)).
+ - The links in the relation tab caused a hard reload instead of
+ simply showing the related work package
+ ([#24265](https://community.openproject.org/wp/24265)).
+ - Textile \ and @ did not prevent code execution in the work
+ package description.
+ - The “Spent time” link on the work package table caused an error
+ 404 in subfolder installations
+ ([#24427](https://community.openproject.org/wp/24427)).
+ - Line breaks were not displayed in the work package description
+ ([#24428](https://community.openproject.org/wp/24428)).
+- Timeline
+ - Timelines which were displayed in aggregation were not shown
+ when loaded initially.
+- Projects
+ - Projects could not be copied
+ ([#24323](https://community.openproject.org/wp/24323)).
+- Search
+ - The search displayed only case-sensitive results
+ ([#24282](https://community.openproject.org/wp/24282)).
+ - The pagination in the search results was broken
+ ([#24345](https://community.openproject.org/wp/24345)).
+- Other
+ - A deprecation warning was displayed whenever a cronjob for
+ incoming emails was invoked
+ ([#24306](https://community.openproject.org/wp/24306)).
+ - Several design bugs have been fixed
+ ([#24263](https://community.openproject.org/wp/24263),
+ [#24274](https://community.openproject.org/wp/24274),
+ [#24286](https://community.openproject.org/wp/24286),
+ [#24289](https://community.openproject.org/wp/24289),
+ [#24297](https://community.openproject.org/wp/24297),
+ [#24301](https://community.openproject.org/wp/24301),
+ [#24334](https://community.openproject.org/wp/24334),
+ [#24335](https://community.openproject.org/wp/24335),
+ [#24339](https://community.openproject.org/wp/24339),
+ [#24372](https://community.openproject.org/wp/24372),
+ [#24373](https://community.openproject.org/wp/24373)).
Thanks a lot to the community, in particular to Marc Vollmer, Markus
Hillenbrand, Nicolai Daniel and Christophe Mornet for [reporting
diff --git a/docs/release-notes/6/6-1-2/README.md b/docs/release-notes/6/6-1-2/README.md
index d5680241e92..3d41add25ff 100644
--- a/docs/release-notes/6/6-1-2/README.md
+++ b/docs/release-notes/6/6-1-2/README.md
@@ -13,16 +13,16 @@ recommend to update your OpenProject installation to this version.
## Features (5)
- - Added missing auth fields to user
- endpoint [24503](https://community.openproject.org/wp/24503).
- - Allow users to be uniquely identified by
- login [24504](https://community.openproject.org/wp/24504).
- - Configuration option to hide login field during signup (email
- only) [24505](https://community.openproject.org/wp/24505/relations).
- - Configuration option for registration footer
- [24404](https://community.openproject.org/wp/24404).
- - Remove length constraints of category
- name [24446](https://community.openproject.org/wp/24446).
+- Added missing auth fields to user
+ endpoint [24503](https://community.openproject.org/wp/24503).
+- Allow users to be uniquely identified by
+ login [24504](https://community.openproject.org/wp/24504).
+- Configuration option to hide login field during signup (email
+ only) [24505](https://community.openproject.org/wp/24505/relations).
+- Configuration option for registration footer
+ [24404](https://community.openproject.org/wp/24404).
+- Remove length constraints of category
+ name [24446](https://community.openproject.org/wp/24446).
## Bug fixes (16)
diff --git a/docs/release-notes/6/6-1-3/README.md b/docs/release-notes/6/6-1-3/README.md
index 5b28d6a2f8d..eb0775abf57 100644
--- a/docs/release-notes/6/6-1-3/README.md
+++ b/docs/release-notes/6/6-1-3/README.md
@@ -13,12 +13,10 @@ your OpenProject installation to this version.
## Bug fixes (1)
- - Users who have multiple roles which grant the “View work packages”
- permission could not view all work packages in a project
- ([#24509](https://community.openproject.org/wp/24509)).
- This error has been fixed.
+- Users who have multiple roles which grant the “View work packages”
+ permission could not view all work packages in a project
+ ([#24509](https://community.openproject.org/wp/24509)).
+ This error has been fixed.
-For further information on the release, please refer to the
-[Changelog v.6.1.3](https://community.openproject.org/versions/826)
-or take a look at
-[GitHub](https://github.com/opf/openproject/tree/v6.1.3).
+For further information on the release, please refer to the [Changelog v.6.1.3](https://community.openproject.org/versions/826)
+or take a look at [GitHub](https://github.com/opf/openproject/tree/v6.1.3).
diff --git a/docs/release-notes/6/6-1-4/README.md b/docs/release-notes/6/6-1-4/README.md
index af98a24c954..61c30fe1177 100644
--- a/docs/release-notes/6/6-1-4/README.md
+++ b/docs/release-notes/6/6-1-4/README.md
@@ -10,27 +10,22 @@ release_date: 2017-01-20
# OpenProject 6.1.4
This patch release contains several bug fixes. We recommend to update
-your OpenProject installation to this
- version.
+your OpenProject installation to this version.
## Bug fixes (7)
- - Work package filter for subprojects not working
- ([#24550](https://community.openproject.org/wp/24550)).
- - Last updated work package information is always shown in UTC
- ([#24498](https://community.openproject.org/wp/24498)).
- - Design error on system settings page
- ([#24497](https://community.openproject.org/wp/24497)).
- - Missing translation on workflow administration page
- ([#24495](https://community.openproject.org/wp/24495)).
- - Very long custom field names break design on custom field settings
- page
- ([#24407](https://community.openproject.org/wp/24407)).
- - Filter “Show all work packages” on My page did not work
- correctly.
- - Project filter was lost on the second page of the search results page.
+- Work package filter for subprojects not working
+ ([#24550](https://community.openproject.org/wp/24550)).
+- Last updated work package information is always shown in UTC
+ ([#24498](https://community.openproject.org/wp/24498)).
+- Design error on system settings page
+ ([#24497](https://community.openproject.org/wp/24497)).
+- Missing translation on workflow administration page
+ ([#24495](https://community.openproject.org/wp/24495)).
+- Very long custom field names break design on custom field settings page
+ ([#24407](https://community.openproject.org/wp/24407)).
+- Filter “Show all work packages” on My page did not work correctly.
+- Project filter was lost on the second page of the search results page.
-For further information on the release, please refer to the
-[Changelog v.6.1.4](https://community.openproject.org/versions/827)
-or take a look at
-[GitHub](https://github.com/opf/openproject/tree/v6.1.4).
+For further information on the release, please refer to the [Changelog v.6.1.4](https://community.openproject.org/versions/827)
+or take a look at [GitHub](https://github.com/opf/openproject/tree/v6.1.4).
diff --git a/docs/release-notes/6/6-1-5/README.md b/docs/release-notes/6/6-1-5/README.md
index 7d663d63669..26e7c2fb425 100644
--- a/docs/release-notes/6/6-1-5/README.md
+++ b/docs/release-notes/6/6-1-5/README.md
@@ -13,38 +13,38 @@ your OpenProject installation to this version.
## Features (1)
- - The OpenProject Favicon was updated to a new color
- ([#24459](https://community.openproject.org/wp/24459)).
+- The OpenProject Favicon was updated to a new color
+ ([#24459](https://community.openproject.org/wp/24459)).
## Bug fixes (11)
- - On the packaged installation the “Send iCalendar” button in meetings
- caused an error.
- - The breadcrumb was partially hidden when following the link to
- activities
- ([#24477](https://community.openproject.org/wp/24477)).
- - The work package toolbar menu was not visible on small screens
- ([#24679](https://community.openproject.org/wp/24679)).
- - Work package split screen on mobile was not displayed correctly
- ([#24699](https://community.openproject.org/wp/24699)).
- - An error message related to remaining hours was shown when editing
- child work packages
- ([#24553](https://community.openproject.org/wp/24553)).
- - Sorting by date in time reports and cost reports did not work
- correctly
- ([#24567](https://community.openproject.org/wp/24567)).
- - Duplicated wiki pages could not be removed
- ([#24582](https://community.openproject.org/wp/24582)).
- - Error shown when editing a user and using a reverse proxy server
- ([#24622](https://community.openproject.org/wp/24622)).
- - Inactive users were shown on the homescreen of the OpenProject
- instance
- ([#24657](https://community.openproject.org/wp/24657)).
- - Links in the breadcrumb were missing
- ([#24706](https://community.openproject.org/wp/24706),
- [#24676](https://community.openproject.org/wp/24676)).
- - The PDF export showed an internal error when using certain font
- types.
+- On the packaged installation the “Send iCalendar” button in meetings
+ caused an error.
+- The breadcrumb was partially hidden when following the link to
+ activities
+ ([#24477](https://community.openproject.org/wp/24477)).
+- The work package toolbar menu was not visible on small screens
+ ([#24679](https://community.openproject.org/wp/24679)).
+- Work package split screen on mobile was not displayed correctly
+ ([#24699](https://community.openproject.org/wp/24699)).
+- An error message related to remaining hours was shown when editing
+ child work packages
+ ([#24553](https://community.openproject.org/wp/24553)).
+- Sorting by date in time reports and cost reports did not work
+ correctly
+ ([#24567](https://community.openproject.org/wp/24567)).
+- Duplicated wiki pages could not be removed
+ ([#24582](https://community.openproject.org/wp/24582)).
+- Error shown when editing a user and using a reverse proxy server
+ ([#24622](https://community.openproject.org/wp/24622)).
+- Inactive users were shown on the homescreen of the OpenProject
+ instance
+ ([#24657](https://community.openproject.org/wp/24657)).
+- Links in the breadcrumb were missing
+ ([#24706](https://community.openproject.org/wp/24706),
+ [#24676](https://community.openproject.org/wp/24676)).
+- The PDF export showed an internal error when using certain font
+ types.
For further information on the release, please refer to the
[Changelog v.6.1.5](https://community.openproject.org/versions/828)
diff --git a/docs/release-notes/7/7-0-1/README.md b/docs/release-notes/7/7-0-1/README.md
index cb2e954c334..816fcc7c0f3 100644
--- a/docs/release-notes/7/7-0-1/README.md
+++ b/docs/release-notes/7/7-0-1/README.md
@@ -14,47 +14,45 @@ your OpenProject installation to this version.
## Bug fixes (15)
- - The page navigation in the forums was not displayed
- ([#25463](https://community.openproject.org/wp/25463))
- - The Zen mode raised a JS error on iOS
- ([#25461](https://community.openproject.org/wp/25461))
- - The mobile dropdown menus closed on click on a child menu item
- ([#25460](https://community.openproject.org/wp/25460))
- - Error on position attribute (cannot write read-only attributes) when
- copying work package
- ([#25458](https://community.openproject.org/wp/25458))
- - Work package inline-create fails when subproject filter is
- active
- ([#25455](https://community.openproject.org/wp/25455))
- - Show loading indicator earlier when switching queries through
- dropdown
- ([#25454](https://community.openproject.org/wp/25454))
- - Button text alignment for meeting and budget create button wrong
- ([#25447](https://community.openproject.org/wp/25447))
- - Costs (Budget) filter not applied on saved query
- ([#25446](https://community.openproject.org/wp/25446))
- - Project settings not accessible with a project user custom field
- ([#25442](https://community.openproject.org/wp/25442))
- - Version custom field of type “List” could not be assigned
- ([#25439](https://community.openproject.org/wp/25439))
- - Moving columns left/right while retaining default column set did not
- save
- ([#25438](https://community.openproject.org/wp/25438))
- - The drop down menu of the mobile create button opened in the wrong
- direction
- ([#25433](https://community.openproject.org/wp/25433))
- - Inline edit text inputs did not take up the entire possible width
- ([#25430](https://community.openproject.org/wp/25430))
- - Sums cannot be displayed on second query unless deactivated first
- ([#25420](https://community.openproject.org/wp/25420))
- - Subject
- and back button in fullscreen view were not aligned correctly
- ([#25378](https://community.openproject.org/wp/25378))
+- The page navigation in the forums was not displayed
+ ([#25463](https://community.openproject.org/wp/25463))
+- The Zen mode raised a JS error on iOS
+ ([#25461](https://community.openproject.org/wp/25461))
+- The mobile dropdown menus closed on click on a child menu item
+ ([#25460](https://community.openproject.org/wp/25460))
+- Error on position attribute (cannot write read-only attributes) when
+ copying work package
+ ([#25458](https://community.openproject.org/wp/25458))
+- Work package inline-create fails when subproject filter is
+ active
+ ([#25455](https://community.openproject.org/wp/25455))
+- Show loading indicator earlier when switching queries through
+ dropdown
+ ([#25454](https://community.openproject.org/wp/25454))
+- Button text alignment for meeting and budget create button wrong
+ ([#25447](https://community.openproject.org/wp/25447))
+- Costs (Budget) filter not applied on saved query
+ ([#25446](https://community.openproject.org/wp/25446))
+- Project settings not accessible with a project user custom field
+ ([#25442](https://community.openproject.org/wp/25442))
+- Version custom field of type “List” could not be assigned
+ ([#25439](https://community.openproject.org/wp/25439))
+- Moving columns left/right while retaining default column set did not
+ save
+ ([#25438](https://community.openproject.org/wp/25438))
+- The drop down menu of the mobile create button opened in the wrong
+ direction
+ ([#25433](https://community.openproject.org/wp/25433))
+- Inline edit text inputs did not take up the entire possible width
+ ([#25430](https://community.openproject.org/wp/25430))
+- Sums cannot be displayed on second query unless deactivated first
+ ([#25420](https://community.openproject.org/wp/25420))
+- Subject
+ and back button in fullscreen view were not aligned correctly
+ ([#25378](https://community.openproject.org/wp/25378))
Thanks a lot to the community, in particular to Mike Lewis and Harsha BS
for reporting and fixing bugs!
-For further information on the release, please refer to the [Changelog
-v7.0.1](https://community.openproject.org/versions/924)
-or take a look at
-[GitHub](https://github.com/opf/openproject/tree/v7.0.1).
+For further information on the release, please refer to the [Changelog v7.0.1](https://community.openproject.org/versions/924)
+or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.0.1).
diff --git a/docs/release-notes/7/7-0-2/README.md b/docs/release-notes/7/7-0-2/README.md
index a0dc63bee3c..bf995cc8a8f 100644
--- a/docs/release-notes/7/7-0-2/README.md
+++ b/docs/release-notes/7/7-0-2/README.md
@@ -16,24 +16,22 @@ We recommend the update to the current version.
## Bug fixes (6)
- - \[Firefox only\] Work packages subject only show three dots
- ([#25520](https://community.openproject.org/wp/25520))
- - Work packages in list cannot be selected next to subject (in
- hierarchy mode)
- ([#25493](https://community.openproject.org/wp/25493))
- - “View” link on repository page links to landing page
- ([#25487](https://community.openproject.org/wp/25487))
- - Custom colors for work package loading animation
- ([#25481](https://community.openproject.org/wp/25481))
- - Invalid SQL statement produced by watchers filter
- ([#25480](https://community.openproject.org/wp/25480))
- - Selectable versions for version filter not sorted
- ([#25465](https://community.openproject.org/wp/25465))
+- \[Firefox only\] Work packages subject only show three dots
+ ([#25520](https://community.openproject.org/wp/25520))
+- Work packages in list cannot be selected next to subject (in
+ hierarchy mode)
+ ([#25493](https://community.openproject.org/wp/25493))
+- “View” link on repository page links to landing page
+ ([#25487](https://community.openproject.org/wp/25487))
+- Custom colors for work package loading animation
+ ([#25481](https://community.openproject.org/wp/25481))
+- Invalid SQL statement produced by watchers filter
+ ([#25480](https://community.openproject.org/wp/25480))
+- Selectable versions for version filter not sorted
+ ([#25465](https://community.openproject.org/wp/25465))
Thanks a lot to the community, in particular to Peter Spiess-Knafl for
reporting bugs!
-For further information on the release, please refer to the [Changelog
-v7.0.2](https://community.openproject.org/versions/837)
-or take a look at
-[GitHub](https://github.com/opf/openproject/tree/v7.0.2).
+For further information on the release, please refer to the [Changelog v7.0.2](https://community.openproject.org/versions/837)
+or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.0.2).
diff --git a/docs/release-notes/7/7-0-3/README.md b/docs/release-notes/7/7-0-3/README.md
index 737ef274f3d..19551c5385d 100644
--- a/docs/release-notes/7/7-0-3/README.md
+++ b/docs/release-notes/7/7-0-3/README.md
@@ -17,25 +17,25 @@ news](https://www.openproject.org/blog/openproject-7-0-3-released/).
## Bug fixes (7)
- - Boolean custom fields were set to true when copying a work package
- with such a field activated.
- ([#25494](https://community.openproject.org/wp/25494))
- - Filtering for boolean custom fields did not function properly.
- ([#25570](https://community.openproject.org/wp/25570))
- - The names of work packages have been escaped needlessly in the
- relations autocompleter.
- ([#25534](https://community.openproject.org/wp/25534))
- - The height of the query dropdown no longer exceeds the total
- available space when lots of queries are saved.
- ([#25572](https://community.openproject.org/wp/25572))
- - Bulk deleting work packages across more than one project failed with
- an error.
- ([#25569](https://community.openproject.org/wp/25569))
- - Removed an unnecessary horizontal scrollbar in the query dropdown.
- ([#25593](https://community.openproject.org/wp/25593))
- - Path parameters of the repository view are now preserved when the
- user needed to pass through the login screen first.
- ([#25586](https://community.openproject.org/wp/25586))
+- Boolean custom fields were set to true when copying a work package
+ with such a field activated.
+ ([#25494](https://community.openproject.org/wp/25494))
+- Filtering for boolean custom fields did not function properly.
+ ([#25570](https://community.openproject.org/wp/25570))
+- The names of work packages have been escaped needlessly in the
+ relations autocompleter.
+ ([#25534](https://community.openproject.org/wp/25534))
+- The height of the query dropdown no longer exceeds the total
+ available space when lots of queries are saved.
+ ([#25572](https://community.openproject.org/wp/25572))
+- Bulk deleting work packages across more than one project failed with
+ an error.
+ ([#25569](https://community.openproject.org/wp/25569))
+- Removed an unnecessary horizontal scrollbar in the query dropdown.
+ ([#25593](https://community.openproject.org/wp/25593))
+- Path parameters of the repository view are now preserved when the
+ user needed to pass through the login screen first.
+ ([#25586](https://community.openproject.org/wp/25586))
We recommend the update to the current version.
@@ -43,7 +43,5 @@ Thanks a lot to the community, in particular to Mohamed A. Baset from
Seekurity SAS de C.V, Peter F, Jochen Gehlbach and Ole Odendahl for
reporting bugs!
-For further information on the release, please refer to the [Changelog
-v7.0.3](https://community.openproject.org/versions/839)
-or take a look at
-[GitHub](https://github.com/opf/openproject/tree/v7.0.3).
+For further information on the release, please refer to the [Changelog v7.0.3](https://community.openproject.org/versions/839)
+or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.0.3).
diff --git a/docs/release-notes/7/7-1-0/README.md b/docs/release-notes/7/7-1-0/README.md
index d068f4fab29..3b83f74ea3b 100644
--- a/docs/release-notes/7/7-1-0/README.md
+++ b/docs/release-notes/7/7-1-0/README.md
@@ -15,77 +15,77 @@ bug fixes included.
## Features (4)
- - The style of the sidebar has been updated
- ([#25556](https://community.openproject.org/wp/25556)).
- - The timeline zoom factor is now saved in queries: When you open a
- saved timeline query the same zoom level as before is shown
- ([#25318](https://community.openproject.org/wp/25318)).
- - As a user of the [Enterprise cloud edition](https://www.openproject.org/enterprise-edition/#hosting-options) or
- [Enterprise on-premises edition](https://www.openproject.org/enterprise-edition/), you can
- now upload a custom favicon which is shown in the browser. You can
- also set a touch icon which is shown on smartphones (e.g. when
- setting a
- bookmark)([#25517](https://community.openproject.org/wp/25517)).
- - Users of the OpenProject Enterprise cloud and Enterprise on-premises edition can now also set
- white headers and there are two additional configuration options:
- Setting the hover background color and the hover font color
- ([#25275](https://community.openproject.org/wp/25275)).
+- The style of the sidebar has been updated
+ ([#25556](https://community.openproject.org/wp/25556)).
+- The timeline zoom factor is now saved in queries: When you open a
+ saved timeline query the same zoom level as before is shown
+ ([#25318](https://community.openproject.org/wp/25318)).
+- As a user of the [Enterprise cloud edition](https://www.openproject.org/enterprise-edition/#hosting-options) or
+ [Enterprise on-premises edition](https://www.openproject.org/enterprise-edition/), you can
+ now upload a custom favicon which is shown in the browser. You can
+ also set a touch icon which is shown on smartphones (e.g. when
+ setting a
+ bookmark)([#25517](https://community.openproject.org/wp/25517)).
+- Users of the OpenProject Enterprise cloud and Enterprise on-premises edition can now also set
+ white headers and there are two additional configuration options:
+ Setting the hover background color and the hover font color
+ ([#25275](https://community.openproject.org/wp/25275)).
## Bug fixes (20)
- - Deactivated groupings on the work package page were not properly
- saved in queries. This has been fixed.
- ([#25606](https://community.openproject.org/wp/25606))
- - When grouping by assignee while the author is shown as a column, the
- same groups were shown multiple times. This has been resolved.
- ([#25605](https://community.openproject.org/wp/25605))
- - In some cases type-specific attributes were not shown for work
- packages. This has been fixed.
- ([#25594](https://community.openproject.org/wp/25594))
- - Deep links to a repository page redirected back to the root
- repository page. This has been resolved.
- - We fixed an error prevented users from scrolling the work package
- query menu.
- ([#25572](https://community.openproject.org/projects/telekom/work_packages/25572))
- - When filtering for Boolean work package custom fields incorrect
- results were shown. This has been resolved.
- - Bulk deleting work packages which contain time entries caused an
- error. This has been fixed.
- ([#25569](https://community.openproject.org/wp/25569))
- - Long text work package custom fields were not shown in correct size
- in work package fullscreen mode. This has been resolved.
- - Categories with long names caused rows in the work package table to
- span multiple lines. This has been fixed.
- - Exported work package CSV files could not be opened properly if the
- ID was displayed as the first column. This has been resolved.
- ([#25536](https://community.openproject.org/wp/25536))
- - Search results for work package relations showed HTML attributes.
- This has been fixed.
- ([#25534](https://community.openproject.org/wp/25534))
- - We fixed an error that caused work package attributes to sometimes
- not be saved properly when editing in quick succession.
- - There was an error that caused Boolean custom fields to always be
- set to “True” after copying a work package – even when the value was
- set to “False” in the original work package. This has been
- fixed.
- - Timeline
- relationships between milestones and phases were sometimes not shown
- correctly. This has been addressed.
- - In some cases the hierarchy mode was only applied after clicking the
- respective icon multiple times. This has been resolved.
- - When saving an query that has been added to the side menu, the new
- query was not shown as part of the side menu. We fixed this issue.
- - Several design bugs have been fixed
- ([#25595](https://community.openproject.org/wp/25595),
- [#25371](https://community.openproject.org/wp/25371),
- [#25356](https://community.openproject.org/wp/25356),
- [#25298](https://community.openproject.org/wp/25298)).
+- Deactivated groupings on the work package page were not properly
+ saved in queries. This has been fixed.
+ ([#25606](https://community.openproject.org/wp/25606))
+- When grouping by assignee while the author is shown as a column, the
+ same groups were shown multiple times. This has been resolved.
+ ([#25605](https://community.openproject.org/wp/25605))
+- In some cases type-specific attributes were not shown for work
+ packages. This has been fixed.
+ ([#25594](https://community.openproject.org/wp/25594))
+- Deep links to a repository page redirected back to the root
+ repository page. This has been resolved.
+- We fixed an error prevented users from scrolling the work package
+ query menu.
+ ([#25572](https://community.openproject.org/projects/telekom/work_packages/25572))
+- When filtering for Boolean work package custom fields incorrect
+ results were shown. This has been resolved.
+- Bulk deleting work packages which contain time entries caused an
+ error. This has been fixed.
+ ([#25569](https://community.openproject.org/wp/25569))
+- Long text work package custom fields were not shown in correct size
+ in work package fullscreen mode. This has been resolved.
+- Categories with long names caused rows in the work package table to
+ span multiple lines. This has been fixed.
+- Exported work package CSV files could not be opened properly if the
+ ID was displayed as the first column. This has been resolved.
+ ([#25536](https://community.openproject.org/wp/25536))
+- Search results for work package relations showed HTML attributes.
+ This has been fixed.
+ ([#25534](https://community.openproject.org/wp/25534))
+- We fixed an error that caused work package attributes to sometimes
+ not be saved properly when editing in quick succession.
+- There was an error that caused Boolean custom fields to always be
+ set to “True” after copying a work package – even when the value was
+ set to “False” in the original work package. This has been
+ fixed.
+- Timeline
+ relationships between milestones and phases were sometimes not shown
+ correctly. This has been addressed.
+- In some cases the hierarchy mode was only applied after clicking the
+ respective icon multiple times. This has been resolved.
+- When saving an query that has been added to the side menu, the new
+ query was not shown as part of the side menu. We fixed this issue.
+- Several design bugs have been fixed
+ ([#25595](https://community.openproject.org/wp/25595),
+ [#25371](https://community.openproject.org/wp/25371),
+ [#25356](https://community.openproject.org/wp/25356),
+ [#25298](https://community.openproject.org/wp/25298)).
## Deprecations
- - The calendar module is now marked deprecated and will be removed as
- part of OpenProject 8.0.0. An appropriate warning has been added to
- the module.
+- The calendar module is now marked deprecated and will be removed as
+ part of OpenProject 8.0.0. An appropriate warning has been added to
+ the module.
Thanks a lot to the community, in particular to Peter F, Jochen Gehlbach
and Ole Odendahl for reporting bugs!
diff --git a/docs/release-notes/7/7-2-1/README.md b/docs/release-notes/7/7-2-1/README.md
index 0843d0517d9..7a1b07aa005 100644
--- a/docs/release-notes/7/7-2-1/README.md
+++ b/docs/release-notes/7/7-2-1/README.md
@@ -12,24 +12,24 @@ OpenProject 7.2.1 contains several bug fixes.
## Bug fixes (3)
- - Wrong query results were shown when switching away from a timeline
- query
- \[[#26086](https://community.openproject.org/wp/26086)\]
- - Cost reports with custom field of type list were rendered using
- their internal ID, not their option text
- \[[#26050](https://community.openproject.org/wp/26050)\]
- - With newer versions of Ruby 2.4., an internal error *LocalJumpError:
- unexpected return* when accessing the work package page has been
- resolved. \[[#26128](https://community.openproject.org/wp/26128)\]
+- Wrong query results were shown when switching away from a timeline
+ query
+ \[[#26086](https://community.openproject.org/wp/26086)\]
+- Cost reports with custom field of type list were rendered using
+ their internal ID, not their option text
+ \[[#26050](https://community.openproject.org/wp/26050)\]
+- With newer versions of Ruby 2.4., an internal error *LocalJumpError:
+ unexpected return* when accessing the work package page has been
+ resolved. \[[#26128](https://community.openproject.org/wp/26128)\]
## Visual changes
- - The subject in work package show view was misaligned
- \[[#26073](https://community.openproject.org/wp/26073)\]
- - Additional parent elements in the work package table are rendered
- only with a different font color, no longer with a opaque background
- color
- \[[#26052](https://community.openproject.org/wp/26052)\]
+- The subject in work package show view was misaligned
+ \[[#26073](https://community.openproject.org/wp/26073)\]
+- Additional parent elements in the work package table are rendered
+ only with a different font color, no longer with a opaque background
+ color
+ \[[#26052](https://community.openproject.org/wp/26052)\]
Thanks a lot to the community, in particular to Mark Brown for reporting
bugs!
diff --git a/docs/release-notes/7/7-2-2/README.md b/docs/release-notes/7/7-2-2/README.md
index 83e36a17322..db316112254 100644
--- a/docs/release-notes/7/7-2-2/README.md
+++ b/docs/release-notes/7/7-2-2/README.md
@@ -10,33 +10,33 @@ release_date: 2017-09-04
## Bug fixes (6)
- - Row highlighting in the work package table and timeline view ceases
- to work after using the timeline.
- \[[#26168](https://community.openproject.org/wp/26168)\]
- - A textile parsing error causes the description field of a work
- package to no longer be rendered.
- \[[#26159](https://community.openproject.org/wp/26159)\]
- - Pending attachments can not be removed from a new work package form.
- \[[#26117](https://community.openproject.org/wp/26117)\]
- - Summary field width in the news entry form suggested an allowed
- value of more than 256 characters.
- \[[#26113](https://community.openproject.org/wp/26113)\]
- - Clicking an external link in a work package’s description works, but
- also shows an error notification in Firefox.
- \[[#26163](https://community.openproject.org/wp/26163)\]
- - Usage of a non-transpiled ES6 value causes older browsers to display
- nothing at all, instead of an “This browser is unsupported”
- notification.
- \[[#26153](https://community.openproject.org/wp/26153)\]
+- Row highlighting in the work package table and timeline view ceases
+ to work after using the timeline.
+ \[[#26168](https://community.openproject.org/wp/26168)\]
+- A textile parsing error causes the description field of a work
+ package to no longer be rendered.
+ \[[#26159](https://community.openproject.org/wp/26159)\]
+- Pending attachments can not be removed from a new work package form.
+ \[[#26117](https://community.openproject.org/wp/26117)\]
+- Summary field width in the news entry form suggested an allowed
+ value of more than 256 characters.
+ \[[#26113](https://community.openproject.org/wp/26113)\]
+- Clicking an external link in a work package’s description works, but
+ also shows an error notification in Firefox.
+ \[[#26163](https://community.openproject.org/wp/26163)\]
+- Usage of a non-transpiled ES6 value causes older browsers to display
+ nothing at all, instead of an “This browser is unsupported”
+ notification.
+ \[[#26153](https://community.openproject.org/wp/26153)\]
## Visual changes
- - Editing attributes in the table should no longer cause large changes
- to the column’s width.
- \[[#26100](https://community.openproject.org/wp/26100)\]
- - The icons of regular and custom field attributes in the form
- configuration tab were not identical.
- \[[#26129](https://community.openproject.org/wp/26129)\]
+- Editing attributes in the table should no longer cause large changes
+ to the column’s width.
+ \[[#26100](https://community.openproject.org/wp/26100)\]
+- The icons of regular and custom field attributes in the form
+ configuration tab were not identical.
+ \[[#26129](https://community.openproject.org/wp/26129)\]
Thanks a lot to the community, in particular to Frank Schmid, Markus
Hillenbrand, and Marc Vollmer for reporting bugs!
diff --git a/docs/release-notes/7/7-2-3/README.md b/docs/release-notes/7/7-2-3/README.md
index 9799e5c0a90..318dcee22d7 100644
--- a/docs/release-notes/7/7-2-3/README.md
+++ b/docs/release-notes/7/7-2-3/README.md
@@ -20,9 +20,9 @@ the single user. This bugfix release restores the original behavior.
If you want to filter for this exact behavior, a new filter named
*Assignee or belonging group* is now added that returns:
- - **when filtering for a single user**: Work packages assigned to this
- user, and any group it belongs to
- - **when filtering for a group**: Work packages assigned to this
- group, and any users within
+- **when filtering for a single user**: Work packages assigned to this
+ user, and any group it belongs to
+- **when filtering for a group**: Work packages assigned to this
+ group, and any users within
Bug reference: [#26207](https://community.openproject.org/wp/26207)
diff --git a/docs/release-notes/7/7-3-1/README.md b/docs/release-notes/7/7-3-1/README.md
index c541864290b..bb416010447 100644
--- a/docs/release-notes/7/7-3-1/README.md
+++ b/docs/release-notes/7/7-3-1/README.md
@@ -10,29 +10,26 @@ release_date: 2017-11-03
## Bug fixes (7)
- - The settings button did not work in the work package fullscreen
- create form.
- \[[#26393](https://community.openproject.org/wp/26393)\]
- - The wrong meeting time was shown.
- \[[#26480](https://community.openproject.org/wp/26480)\]
- - An internal error occurred when exporting a budget as CSV.
- \[[#26518](https://community.openproject.org/wp/26518)\]
- - The selected work package was not focused when navigating from the
- work package table to the fullscreen view and back.
- - Drag and drop for work package custom field values of type “List”
- did not work.
- - In MS Edge work package attributes which were shown by themselves in
- attribute group could not be set.
- - In Firefox the scrollbar in the permission overview was not properly
- displayed.
+- The settings button did not work in the work package fullscreen
+ create form.
+ \[[#26393](https://community.openproject.org/wp/26393)\]
+- The wrong meeting time was shown.
+ \[[#26480](https://community.openproject.org/wp/26480)\]
+- An internal error occurred when exporting a budget as CSV.
+ \[[#26518](https://community.openproject.org/wp/26518)\]
+- The selected work package was not focused when navigating from the
+ work package table to the fullscreen view and back.
+- Drag and drop for work package custom field values of type “List”
+ did not work.
+- In MS Edge work package attributes which were shown by themselves in
+ attribute group could not be set.
+- In Firefox the scrollbar in the permission overview was not properly
+ displayed.
## Visual changes
- - There was an additional hashtag shown in the work package
- breadcrumb.
- \[[#26439](https://community.openproject.org/wp/26439)\]
- - There was not enough space between the work package status and type.
- \[[#26508](https://community.openproject.org/wp/26508)\]
+- There was an additional hashtag shown in the work package breadcrumb. \[[#26439](https://community.openproject.org/wp/26439)\]
+- There was not enough space between the work package status and type. \[[#26508](https://community.openproject.org/wp/26508)\]
Thanks a lot to the community, in particular to Frank Michler, Ottavio
Campana and Rob Guinness for reporting bugs!
diff --git a/docs/release-notes/7/7-3-2/README.md b/docs/release-notes/7/7-3-2/README.md
index c0f0662cefb..379d5c1bfc7 100644
--- a/docs/release-notes/7/7-3-2/README.md
+++ b/docs/release-notes/7/7-3-2/README.md
@@ -10,12 +10,12 @@ release_date: 2017-11-23
## Bug fixes (2)
- - Multi-select values could not properly be selected. This affected
- for instance work package filters and multi-select custom fields.
- \[[#26611](https://community.openproject.org/wp/26611)\]
- - The breadcrumb in the roles and permissions in the administration
- was not shown properly.
- \[[#26563](https://community.openproject.org/wp/26563)\]
+- Multi-select values could not properly be selected. This affected
+ for instance work package filters and multi-select custom fields.
+ \[[#26611](https://community.openproject.org/wp/26611)\]
+- The breadcrumb in the roles and permissions in the administration
+ was not shown properly.
+ \[[#26563](https://community.openproject.org/wp/26563)\]
Thanks a lot to the community, in particular to Chris Jornlin and Steve
Manning for reporting bugs!
diff --git a/docs/release-notes/7/7-4-1/README.md b/docs/release-notes/7/7-4-1/README.md
index f90a004235d..f63ba9e758d 100644
--- a/docs/release-notes/7/7-4-1/README.md
+++ b/docs/release-notes/7/7-4-1/README.md
@@ -10,11 +10,11 @@ release_date: 2018-02-13
## Bug fixes (2)
- - Synchronized LDAP groups were not properly removed when their
- associated OpenProject group is removed
- \[[#27103](https://community.openproject.org/wp/27103)\]
- - Updates the nokogiri XML parser gem which addresses a
- Denial-of-Service attack (CVE-2017-15412)
+- Synchronized LDAP groups were not properly removed when their
+ associated OpenProject group is removed
+ \[[#27103](https://community.openproject.org/wp/27103)\]
+- Updates the nokogiri XML parser gem which addresses a
+ Denial-of-Service attack (CVE-2017-15412)
For further information on the 7.4.1 release, please refer to
the [Changelog v7.4.1](https://community.openproject.org/versions/855)
diff --git a/docs/release-notes/7/7-4-2/README.md b/docs/release-notes/7/7-4-2/README.md
index 315da096d38..f75fc378588 100644
--- a/docs/release-notes/7/7-4-2/README.md
+++ b/docs/release-notes/7/7-4-2/README.md
@@ -10,23 +10,18 @@ release_date: 2018-03-14
## Changes
- - Enterprise LDAP group synchronization changed to
- allow *memberOf* to yield members of an ldap group
- [#](https://community.openproject.org/wp/24960 "In repository module (SVN) when clicking on a .js file representation is incorrect")[27271](https://community.openproject.org/wp/27271 "LDAP group synchronization with memberOf filter")
+- Enterprise LDAP group synchronization changed to
+ allow *memberOf* to yield members of an ldap group
+ [#](https://community.openproject.org/wp/24960 "In repository module (SVN) when clicking on a .js file representation is incorrect")[27271](https://community.openproject.org/wp/27271 "LDAP group synchronization with memberOf filter")
## Bug fixes (5)
- - Invalid format render response when accessing a JavaScript file in
- the repository browser
- [#24960](https://community.openproject.org/wp/24960 "In repository module (SVN) when clicking on a .js file representation is incorrect")
- - Progress aggregation ignores multiple identical values in subtasks
- [#27262](https://community.openproject.org/wp/27262)
- - Paragraphs in work package description are collapsed
- [#27158](https://community.openproject.org/wp/27158)
- - Locked users shown as matches when adding watchers
- [#27127](https://community.openproject.org/wp/27127)
- - Version
- sorting by name also sorts by their effective date
+- Invalid format render response when accessing a JavaScript file in
+ the repository browser [#24960](https://community.openproject.org/wp/24960 "In repository module (SVN) when clicking on a .js file representation is incorrect")
+- Progress aggregation ignores multiple identical values in subtasks [#27262](https://community.openproject.org/wp/27262)
+- Paragraphs in work package description are collapsed [#27158](https://community.openproject.org/wp/27158)
+- Locked users shown as matches when adding watchers [#27127](https://community.openproject.org/wp/27127)
+- Version sorting by name also sorts by their effective date
For further information on the 7.4.2 release, please refer to
the [Changelog v7.4.2](https://community.openproject.org/versions/857)
diff --git a/docs/release-notes/7/7-4-3/README.md b/docs/release-notes/7/7-4-3/README.md
index da7e3719839..e6cc966e1d5 100644
--- a/docs/release-notes/7/7-4-3/README.md
+++ b/docs/release-notes/7/7-4-3/README.md
@@ -15,36 +15,23 @@ package will contain all necessary fixes.
## Security fixes
- - Updates rails-html-sanitizer to 1.0.4 to
- address [CVE-2018-3741](https://seclists.org/oss-sec/2018/q1/262)
- - Updates loofah to 2.2.2 to
- address [CVE-2018-8048](https://seclists.org/oss-sec/2018/q1/253)
- - Updates Ruby 2.4.4 to address the following CVEs:
- - [CVE-2017-17742: HTTP response splitting in
- WEBrick](https://www.ruby-lang.org/en/news/2018/03/28/http-response-splitting-in-webrick-cve-2017-17742/)
- - [CVE-2018-6914: Unintentional file and directory creation with
- directory traversal in tempfile and
- tmpdir](https://www.ruby-lang.org/en/news/2018/03/28/unintentional-file-and-directory-creation-with-directory-traversal-cve-2018-6914/)
- - [CVE-2018-8777: DoS by large request in
- WEBrick](https://www.ruby-lang.org/en/news/2018/03/28/large-request-dos-in-webrick-cve-2018-8777/)
- - [CVE-2018-8778: Buffer under-read in
- String\#unpack](https://www.ruby-lang.org/en/news/2018/03/28/buffer-under-read-unpack-cve-2018-8778/)
- - [CVE-2018-8779: Unintentional socket creation by poisoned NUL
- byte in UNIXServer and
- UNIXSocket](https://www.ruby-lang.org/en/news/2018/03/28/poisoned-nul-byte-unixsocket-cve-2018-8779/)
- - [CVE-2018-8780: Unintentional directory traversal by poisoned
- NUL byte in
- Dir](https://www.ruby-lang.org/en/news/2018/03/28/poisoned-nul-byte-dir-cve-2018-8780/)
+- Updates rails-html-sanitizer to 1.0.4 to
+ address [CVE-2018-3741](https://seclists.org/oss-sec/2018/q1/262)
+- Updates loofah to 2.2.2 to
+ address [CVE-2018-8048](https://seclists.org/oss-sec/2018/q1/253)
+- Updates Ruby 2.4.4 to address the following CVEs:
+ - [CVE-2017-17742: HTTP response splitting in WEBrick](https://www.ruby-lang.org/en/news/2018/03/28/http-response-splitting-in-webrick-cve-2017-17742/)
+ - [CVE-2018-6914: Unintentional file and directory creation with directory traversal in tempfile and tmpdir](https://www.ruby-lang.org/en/news/2018/03/28/unintentional-file-and-directory-creation-with-directory-traversal-cve-2018-6914/)
+ - [CVE-2018-8777: DoS by large request in WEBrick](https://www.ruby-lang.org/en/news/2018/03/28/large-request-dos-in-webrick-cve-2018-8777/)
+ - [CVE-2018-8778: Buffer under-read in String\#unpack](https://www.ruby-lang.org/en/news/2018/03/28/buffer-under-read-unpack-cve-2018-8778/)
+ - [CVE-2018-8779: Unintentional socket creation by poisoned NUL byte in UNIXServer and UNIXSocket](https://www.ruby-lang.org/en/news/2018/03/28/poisoned-nul-byte-unixsocket-cve-2018-8779/)
+ - [CVE-2018-8780: Unintentional directory traversal by poisoned NUL byte in Dir](https://www.ruby-lang.org/en/news/2018/03/28/poisoned-nul-byte-dir-cve-2018-8780/)
For more information, please refer to the [Ruby 2.4.4 release
announcement](https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-4-4-released/).
## Changes
- - A separate icon has been included for the Two-factor authentication
- plugin ([#27150](https://community.openproject.org/wp/27150))
- - SMTP authentication *none* can now be configured through the system
- settings. ([#27284](https://community.openproject.org/wp/27284))
- - For further information on the 7.4.3 release, please refer to
- the [Changelog v7.4.3](https://community.openproject.org/versions/890)
- or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.4.3).
+- A separate icon has been included for the Two-factor authentication plugin ([#27150](https://community.openproject.org/wp/27150))
+- SMTP authentication *none* can now be configured through the system settings. ([#27284](https://community.openproject.org/wp/27284))
+- For further information on the 7.4.3 release, please refer to the [Changelog v7.4.3](https://community.openproject.org/versions/890) or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.4.3).
diff --git a/docs/release-notes/8/8-0-1/README.md b/docs/release-notes/8/8-0-1/README.md
index b1060eb939b..1e311331c24 100644
--- a/docs/release-notes/8/8-0-1/README.md
+++ b/docs/release-notes/8/8-0-1/README.md
@@ -16,54 +16,24 @@ updating to the newest version.
## Bug fixes and changes
- - Fixed: Highlighting of timeline missing with highlighting mode none
- \[[#28564](https://community.openproject.org/wp/28564)\]
- - Fixed: Jumping comment container when reverse activity sorting is
- activated
- - Fixed: Signed outgoing webhooks incorrectly set signature header
- - Fixed: A newline was added to WYSIWYG code blocks when editing a
- document that contained such blocks
- \[[#28609](https://community.openproject.org/wp/28609)\]
- - Fixed:
- Repository
- statistics SVG reports were not rendered due to
- Content-Security-Policy forbidding SVG elements \[#28612\]
- - Fixed: Regression that did not detect work package links within
- braces \[[#28578](https://community.openproject.org/wp/28578)\]
- - Fixed: Long-running databases of OpenProject run into PostgreSQL
- index error while migrating *planning\_element\_type\_colors*
- indexes to 8.0.0
- \[[#28556](https://community.openproject.org/wp/28556)\]
- - Fixed:
- Calendar
- filter toggles not working properly
- \[[#28588](https://community.openproject.org/wp/28588)\]
- - Fixed:
- Repository
- unfolding directory tree not working properly
- \[[#28613](https://community.openproject.org/wp/28613)\]
- - Fixed: Memory leak in repeated work package form requests
- \[[#28611](https://community.openproject.org/wp/28611)\]
- - Fixed: Login dropdown labels were styled as buttons on hover
- \[[#28616](https://community.openproject.org/wp/28616)\]
- - Fixed: Editing work package after submission with
- add\_work\_packages permission
- \[[#28580](https://community.openproject.org/wp/28580)\]
- - Fixed: Fast click on subsequent query elements in the sidebar result
- in invalid table
- \[[#28539](https://community.openproject.org/wp/28539)\]
- - Fixed: Two scrollbars in activity comments on narrow browser windows
- \[[#28553](https://community.openproject.org/wp/28553)
- - Fixed: Can’t upload attachments on comments with add\_work\_packages
- permission \[[#28541](https://community.openproject.org/wp/28541)\]
- - Fixed: Collapsing views on global work package page removes entries
- \[[#28584](https://community.openproject.org/wp/28584)\]
- - Improved: Restored status column on subelements table of a work
- package \[[#28526](https://community.openproject.org/wp/28526)\]
- - Fixed:
- Type
- is invalid when creating new project
- \[[#28543](https://community.openproject.org/wp/28543)\]
+- Fixed: Highlighting of timeline missing with highlighting mode none \[[#28564](https://community.openproject.org/wp/28564)\]
+- Fixed: Jumping comment container when reverse activity sorting is activated
+- Fixed: Signed outgoing webhooks incorrectly set signature header
+- Fixed: A newline was added to WYSIWYG code blocks when editing a document that contained such blocks \[[#28609](https://community.openproject.org/wp/28609)\]
+- Fixed: Repository statistics SVG reports were not rendered due to Content-Security-Policy forbidding SVG elements \[#28612\]
+- Fixed: Regression that did not detect work package links within braces \[[#28578](https://community.openproject.org/wp/28578)\]
+- Fixed: Long-running databases of OpenProject run into PostgreSQL index error while migrating *planning\_element\_type\_colors* indexes to 8.0.0 \[[#28556](https://community.openproject.org/wp/28556)\]
+- Fixed: Calendar filter toggles not working properly \[[#28588](https://community.openproject.org/wp/28588)\]
+- Fixed: Repository unfolding directory tree not working properly \[[#28613](https://community.openproject.org/wp/28613)\]
+- Fixed: Memory leak in repeated work package form requests \[[#28611](https://community.openproject.org/wp/28611)\]
+- Fixed: Login dropdown labels were styled as buttons on hover \[[#28616](https://community.openproject.org/wp/28616)\]
+- Fixed: Editing work package after submission with add\_work\_packages permission \[[#28580](https://community.openproject.org/wp/28580)\]
+- Fixed: Fast click on subsequent query elements in the sidebar result in invalid table \[[#28539](https://community.openproject.org/wp/28539)\]
+- Fixed: Two scrollbars in activity comments on narrow browser windows \[[#28553](https://community.openproject.org/wp/28553)
+- Fixed: Can’t upload attachments on comments with add\_work\_packages permission \[[#28541](https://community.openproject.org/wp/28541)\]
+- Fixed: Collapsing views on global work package page removes entries \[[#28584](https://community.openproject.org/wp/28584)\]
+- Improved: Restored status column on subelements table of a work package \[[#28526](https://community.openproject.org/wp/28526)\]
+- Fixed:Type is invalid when creating new project \[[#28543](https://community.openproject.org/wp/28543)\]
## Contributions
diff --git a/docs/release-notes/8/8-0-2/README.md b/docs/release-notes/8/8-0-2/README.md
index c0a074545f0..b0679df2d43 100644
--- a/docs/release-notes/8/8-0-2/README.md
+++ b/docs/release-notes/8/8-0-2/README.md
@@ -16,30 +16,18 @@ newest version.
## Bug fixes and changes
- - Fixed: Relations cannot be added when OpenProject is running on
- relative URL root
- \[[#28639](https://community.openproject.org/wp/28639)\]
- - Fixed: Cannot select values for custom field filter
- \[[#28739](https://community.openproject.org/wp/28739)\]
- - Fixed: Renaming custom field does not invalidate cache
- \[[#28738](https://community.openproject.org/wp/28738)\]
- - Fixed: Top menu entries are misaligned in mobile views
- \[[#28678](https://community.openproject.org/wp/28678)\]
- - Fixed: Unable to save
- Sub-Project
- with Custom Field of
- Version
- using parent
- Version
- \[[#28421](https://community.openproject.org/wp/28421)\]
- - Fixed: Toolbar container styling corrected
- \[[#28645](https://community.openproject.org/wp/28645)\]
- - Fixed: Content-Disposition was not set for AWS hosted attachments
- for non-inlinable images. This resulted in SVGs being displayed
- inline, which opens an SVG XSS attack vector on the AWS domain (NOT
- on the OpenProject domain). From this version onward, non-image
- files will receive a forced *attachment* content disposition to
- ensure the file is not loaded in the browser.
+- Fixed: Relations cannot be added when OpenProject is running on relative URL root \[[#28639](https://community.openproject.org/wp/28639)\]
+- Fixed: Cannot select values for custom field filter \[[#28739](https://community.openproject.org/wp/28739)\]
+- Fixed: Renaming custom field does not invalidate cache \[[#28738](https://community.openproject.org/wp/28738)\]
+- Fixed: Top menu entries are misaligned in mobile views \[[#28678](https://community.openproject.org/wp/28678)\]
+- Fixed: Unable to save Sub-Project with Custom Field of Version using parent Version \[[#28421](https://community.openproject.org/wp/28421)\]
+- Fixed: Toolbar container styling corrected \[[#28645](https://community.openproject.org/wp/28645)\]
+- Fixed: Content-Disposition was not set for AWS hosted attachments
+ for non-inlinable images. This resulted in SVGs being displayed
+ inline, which opens an SVG XSS attack vector on the AWS domain (NOT
+ on the OpenProject domain). From this version onward, non-image
+ files will receive a forced *attachment* content disposition to
+ ensure the file is not loaded in the browser.
## Contributions
diff --git a/docs/release-notes/8/8-2-0/README.md b/docs/release-notes/8/8-2-0/README.md
index b56066fdbe4..0196ef92259 100644
--- a/docs/release-notes/8/8-2-0/README.md
+++ b/docs/release-notes/8/8-2-0/README.md
@@ -12,8 +12,7 @@ release_date: 2018-12-17
OpenProject 8.2 includes several improvements, such as a modernized
calendar as well as many usability improvements.
-Users of the [Enterprise cloud](https://www.openproject.org/enterprise-edition/#hosting-options) and
-[Enterprise on-premises](https://www.openproject.org/enterprise-edition/)
+Users of the [Enterprise cloud](https://www.openproject.org/enterprise-edition/#hosting-options) and [Enterprise on-premises](https://www.openproject.org/enterprise-edition/)
can change work packages to a read-only mode to avoid unwanted changes.
Additionally, embedded work package now also support relations.
@@ -31,12 +30,10 @@ OpenProject 8.2 includes many usability improvements which make
OpenProject easier and smoother to use. Some examples of usability
improvements include:
- - Create a version from the roadmap and backlog page.
- - Change a work package parent directly from the breadcrumb.
- - A “Related to” relation is created automatically when copying a work
- package.
- - The OpenProject search searches the current project and subprojects
- by default.
+- Create a version from the roadmap and backlog page.
+- Change a work package parent directly from the breadcrumb.
+- A “Related to” relation is created automatically when copying a work package.
+- The OpenProject search searches the current project and subprojects by default.
## Read-only mode for work packages (Enterprise add-on)
@@ -46,8 +43,7 @@ read-only status, the work package can no longer be modified. This
allows you to avoid users to e.g. make changes to a work package once it
has been approved.
-
+
## Embedded work packages with other relation types (Enterprise add-on)
@@ -55,17 +51,12 @@ With OpenProject 8.2 the embed work package capability introduced with
OpenProject 8 is extended to be used with other relation types besides
hierarchical relationships.
-
+
## Technical improvements and bug fixes
-The OpenProject API now allows you to update times in OpenProject
-([#29003](https://community.openproject.org/wp/29003))
-and delete time entries
-([#29029](https://community.openproject.org/wp/29029)),
-OpenProject 8.2 contains a large number of smaller improvements and bug
-fixes.
+The OpenProject API now allows you to update times in OpenProject ([#29003](https://community.openproject.org/wp/29003))
+and delete time entries ([#29029](https://community.openproject.org/wp/29029)),
+OpenProject 8.2 contains a large number of smaller improvements and bug fixes.
-For an overview, please take a look at the [list of bug
-fixes](https://community.openproject.org/projects/openproject/work_packages?query_props=%7B%22c%22%3A%5B%22id%22%2C%22subject%22%2C%22type%22%2C%22status%22%2C%22assignee%22%2C%22version%22%5D%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22parent%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22status%22%2C%22o%22%3A%22*%22%2C%22v%22%3A%5B%5D%7D%2C%7B%22n%22%3A%22version%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%221253%22%5D%7D%2C%7B%22n%22%3A%22type%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%221%22%5D%7D%2C%7B%22n%22%3A%22subprojectId%22%2C%22o%22%3A%22*%22%2C%22v%22%3A%5B%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A20%7D).
+For an overview, please take a look at the [list of bug fixes](https://community.openproject.org/projects/openproject/work_packages?query_props=%7B%22c%22%3A%5B%22id%22%2C%22subject%22%2C%22type%22%2C%22status%22%2C%22assignee%22%2C%22version%22%5D%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22parent%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22status%22%2C%22o%22%3A%22*%22%2C%22v%22%3A%5B%5D%7D%2C%7B%22n%22%3A%22version%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%221253%22%5D%7D%2C%7B%22n%22%3A%22type%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%221%22%5D%7D%2C%7B%22n%22%3A%22subprojectId%22%2C%22o%22%3A%22*%22%2C%22v%22%3A%5B%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A20%7D).
diff --git a/docs/release-notes/8/8-2-1/README.md b/docs/release-notes/8/8-2-1/README.md
index 657c6970b31..67d9d09b9f2 100644
--- a/docs/release-notes/8/8-2-1/README.md
+++ b/docs/release-notes/8/8-2-1/README.md
@@ -16,47 +16,24 @@ newest version.
## Bug fixes and changes
- - Fixed: Long heading in forum overlaps buttons
- \[[#28839](https://community.openproject.org/wp/28839)\]
- - Fixed: Wrong error message when updating teaser element on
- Project Overview page
- \[[#29011](https://community.openproject.org/wp/29011)\]
- - Fixed: Page not found displays old OpenProject favicon icon
- \[[#29026](https://community.openproject.org/wp/29026)\]
- - Fixed: Incorrect spacings on WP full view (mobile)
- \[[#29154](https://community.openproject.org/wp/29154)\]
- - Fixed: Mobile notifications hidden by top bar
- \[[#29171](https://community.openproject.org/wp/29171)\]
- - Fixed: Missing colors for status selector and type indicator in
- Chrome pdf export
- \[[#29175](https://community.openproject.org/wp/29175)\]
- - Fixed: Unnecessary truncation on work package page (split screen)
- \[[#29191](https://community.openproject.org/wp/29191)\]
- - Fixed: Cost reports: broken scrolling behavior
- \[[#29204](https://community.openproject.org/wp/29204)\]
- - Fixed: Title of default views changes after visiting a work package
- full view \[[#29211](https://community.openproject.org/wp/29211)\]
- - Fixed: Two column layout not applied on page reload
- \[[#29238](https://community.openproject.org/wp/29238)\]
- - Fixed:
- Work package table header not sticky on MS Edge, Opera, Safari
- \[[#29239](https://community.openproject.org/wp/29239)\]
- - Fixed:
- Work package table hierarchy arrows incorrectly indented on MS
- Edge \[[#29242](https://community.openproject.org/wp/29242)\]
- - Changed: When creating version on
- “Backlogs”
- page redirect to
- Backlogs
- page (not project settings)
- \[[#29182](https://community.openproject.org/wp/29182)\]
- - Changed: A security / update warning notification is shown by
- default for administrators on specific pages. [Please see the
- configuration
- documentation](../../../system-admin-guide/information#security-badge)
- for more information what this badge does, and what information is
- requested from our release servers to render the badge. This page
- also provides means to disable this check.
+- Fixed: Long heading in forum overlaps buttons \[[#28839](https://community.openproject.org/wp/28839)\]
+- Fixed: Wrong error message when updating teaser element on Project Overview page \[[#29011](https://community.openproject.org/wp/29011)\]
+- Fixed: Page not found displays old OpenProject favicon icon \[[#29026](https://community.openproject.org/wp/29026)\]
+- Fixed: Incorrect spacings on WP full view (mobile) \[[#29154](https://community.openproject.org/wp/29154)\]
+- Fixed: Mobile notifications hidden by top bar \[[#29171](https://community.openproject.org/wp/29171)\]
+- Fixed: Missing colors for status selector and type indicator in Chrome pdf export \[[#29175](https://community.openproject.org/wp/29175)\]
+- Fixed: Unnecessary truncation on work package page (split screen) \[[#29191](https://community.openproject.org/wp/29191)\]
+- Fixed: Cost reports: broken scrolling behavior \[[#29204](https://community.openproject.org/wp/29204)\]
+- Fixed: Title of default views changes after visiting a work package full view \[[#29211](https://community.openproject.org/wp/29211)\]
+- Fixed: Two column layout not applied on page reload \[[#29238](https://community.openproject.org/wp/29238)\]
+- Fixed: Work package table header not sticky on MS Edge, Opera, Safari \[[#29239](https://community.openproject.org/wp/29239)\]
+- Fixed: Work package table hierarchy arrows incorrectly indented on MS Edge \[[#29242](https://community.openproject.org/wp/29242)\]
+- Changed: When creating version on “Backlogs” page redirect to Backlogs page (not project settings) \[[#29182](https://community.openproject.org/wp/29182)\]
+- Changed: A security / update warning notification is shown by
+ default for administrators on specific pages. [Please see the configuration documentation](../../../system-admin-guide/information#security-badge)
+ for more information what this badge does, and what information is
+ requested from our release servers to render the badge. This page
+ also provides means to disable this check.
## Contributions
diff --git a/docs/security-and-privacy/statement-on-security/README.md b/docs/security-and-privacy/statement-on-security/README.md
index 3265d43ef7f..418060bde71 100644
--- a/docs/security-and-privacy/statement-on-security/README.md
+++ b/docs/security-and-privacy/statement-on-security/README.md
@@ -17,13 +17,13 @@ For more information on security and data privacy for OpenProject, please visit:
**security.txt**
OpenProject uses the `security.txt` standard for defining security policies.
-You can find our `security.txt` here: https://www.openproject.org/security.txt
+You can find our `security.txt` here: [www.openproject.org/security.txt](https://www.openproject.org/security.txt)
-Please see https://securitytxt.org/ for more information.
+Please see [securitytxt.org](https://securitytxt.org/) for more information.
## Security announcements mailing list
-If you want to receive immediate security notifications via email as we publish them, please sign up to our security mailing list: https://www.openproject.org/security-and-privacy/#mailing-list.
+If you want to receive immediate security notifications via email as we publish them, please sign up to our [security mailing list](https://www.openproject.org/security-and-privacy/#mailing-list).
No messages except for security advisories or security related announcements will be sent there.
@@ -33,13 +33,13 @@ Any security related information will also be published on our [blog](https://ww
## Security advisory list
-OpenProject uses GitHub to manage and publish security advisory listings: https://github.com/opf/openproject/security/advisories
+OpenProject uses GitHub to manage and publish [security advisory listings](https://github.com/opf/openproject/security/advisories)
## Security vulnerability processing
When we receive vulnerability reports from researchers or through internal identification, the following process is taking place immediately:
-1. A security vulnerability is reported internally or through security@openproject.com (see below on how to disclose vulnerabilities responsibly).
+1. A security vulnerability is reported internally or through [security@openproject.com](mailto:security@openproject.com) (see below on how to disclose vulnerabilities responsibly).
2. A security engineer is receiving and validating the report. An internal tracking ticket is created with a checklist template on how to process the report.
3. The reporter receives a timely response with an acknowledgement of the report, further questions if present, and an estimated timeline and complexity of a potential fix.
4. The security engineer coordinates with the security and development team to prepare and test a fix for the report.
diff --git a/docs/system-admin-guide/api-and-webhooks/README.md b/docs/system-admin-guide/api-and-webhooks/README.md
index ef57b3fc98b..b9d164bf62b 100644
--- a/docs/system-admin-guide/api-and-webhooks/README.md
+++ b/docs/system-admin-guide/api-and-webhooks/README.md
@@ -19,7 +19,7 @@ Here, you can manage the **REST web service** to selectively control whether for
### Documentation
-If the **docs page** is enabled you can get an interactive view of the APIv3 documentation under https://qa.openproject-edge.com/api/docs*.*
+If the **docs page** is enabled you can get an interactive view of the [APIv3 documentation](https://qa.openproject-edge.com/api/docs).
### Cross-Origin Resource Sharing (CORS)
@@ -53,4 +53,4 @@ You can configure the following options for webhooks:
7. **Select for which projects the webhook should be active**. You can choose all projects or only specific projects. For example if you select the project "System admin guide", an event (ie. create a new time entry) will be fired via the webhook. This will only happen if a user logs time within the selected projects.
8. Press the green **Create** button to save your changes (you may nee to scroll down to find it). There you can also cancel your input.
-
\ No newline at end of file
+
diff --git a/docs/system-admin-guide/attribute-help-texts/README.md b/docs/system-admin-guide/attribute-help-texts/README.md
index d3fddf0dc8e..85690d9c385 100644
--- a/docs/system-admin-guide/attribute-help-texts/README.md
+++ b/docs/system-admin-guide/attribute-help-texts/README.md
@@ -10,8 +10,10 @@ keywords: attribute help texts, help texts for projects and work packages
# Attribute help texts
+
**Attribute help texts** provide additional information for attributes in work packages and projects. After setting them up they are displayed when users click on the question mark symbol next to custom fields in projects and work packages.
This way you will reduce wrong entries for attributes. This is especially relevant for company specific custom fields.
+
## Overview
diff --git a/docs/system-admin-guide/authentication/ldap-connections/ldap-group-synchronization/README.md b/docs/system-admin-guide/authentication/ldap-connections/ldap-group-synchronization/README.md
index 4ba6589c08f..5db4a7d04de 100644
--- a/docs/system-admin-guide/authentication/ldap-connections/ldap-group-synchronization/README.md
+++ b/docs/system-admin-guide/authentication/ldap-connections/ldap-group-synchronization/README.md
@@ -94,7 +94,7 @@ If you need to synchronize a large number of groups that follow a common pattern
### Are nested / recursive LDAP groups supported?
No, at this point in time, nested LDAP groups (i.e., group DNs being memberOf of another group entry) are not supported in OpenProject.
-However, there is a feature ticket for this in the wish list: https://community.openproject.org/projects/openproject/work_packages/34049
+However, there is a feature ticket for this in the [wish list](https://community.openproject.org/projects/openproject/work_packages/34049).
If you'd like to voice your interest in this feature, please comment it with your use-case to provide visibility.
diff --git a/docs/system-admin-guide/authentication/login-registration-settings/README.md b/docs/system-admin-guide/authentication/login-registration-settings/README.md
index 201a5af5ad2..9dac207e750 100644
--- a/docs/system-admin-guide/authentication/login-registration-settings/README.md
+++ b/docs/system-admin-guide/authentication/login-registration-settings/README.md
@@ -51,31 +51,29 @@ Under the *Registration* tab you can adjust following settings:
1. Select if the **authentication is required** to access OpenProject. For versions 13.1 and higher of OpenProject, this setting will be checked by default
-> [!IMPORTANT]
-> If you uncheck this box, your OpenProject instance will be visible to the general public without logging in. The visibility of individual projects depends on [this setting](../../../user-guide/projects/#set-a-project-to-public).
+ > [!IMPORTANT]
+ > If you uncheck this box, your OpenProject instance will be visible to the general public without logging in. The visibility of individual projects depends on [this setting](../../../user-guide/projects/#set-a-project-to-public).
2. Select an option for **self-registration**. Self-registration can either be **disabled**, or it can be allowed with the following criteria:
a) **Account activation by email** - users can register on their own. They will receive an activation email and will need to activate their account after confirming their email address.
> [!WARNING]
- >
> Administrators have no moderation control over this activation process if this method is selected.
b) **Manual account activation** - users can register on their own. However, an administrator (or a user with the global permission to create or manage users) needs to activate them.
c) **Automatic account activation** - users can register on their own. Their accounts are immediately active without further action.
- > [!WARNING]
- >
+ > [!WARNING]
> Administrators have no moderation control over this activation process if this method is selected.
-> [!NOTE]
-> By default, self-registration is only applied to internal users (logging in with username and password). If you have an identity provider such as LDAP, SAML or OpenID Connect, use the respective settings in their configuration to control which users are applicable for automatic user creation.
+ > [!NOTE]
+ > By default, self-registration is only applied to internal users (logging in with username and password). If you have an identity provider such as LDAP, SAML or OpenID Connect, use the respective settings in their configuration to control which users are applicable for automatic user creation.
3. Define after how many days the **activation email sent to new users will expire**. Afterwards, you will have the possibility to [re-send the activation email](../../users-permissions/users/#resend-user-invitation-via-email) via the user settings.
-3. Choose for which **language** you want to define **the footer displayed at the bottom of the registration page** and formulate that footer text.
+4. Choose for which **language** you want to define **the footer displayed at the bottom of the registration page** and formulate that footer text.

diff --git a/docs/system-admin-guide/authentication/openid-providers/README.md b/docs/system-admin-guide/authentication/openid-providers/README.md
index 2cd8dc3842c..ea9f5489113 100644
--- a/docs/system-admin-guide/authentication/openid-providers/README.md
+++ b/docs/system-admin-guide/authentication/openid-providers/README.md
@@ -38,17 +38,17 @@ You can create different kinds of providers with a different set of properties.
### Step 1: Create the OAuth consent screen
-1. Navigate to your GCP console. (https://console.cloud.google.com/)
+1. Navigate to your [GCP console](https://console.cloud.google.com/).
2. Go to **APIs & Services** > OAuth consent screen.

3. Create a new project and a new app or edit an existing project and an existing app, setting the following fields (should be internal):
1. **App name** (e.g. EXAMPLE.COM SSO)
- 2. **User support email** (e.g. user-support@example.com)
+ 2. **User support email** (e.g. `user-support@example.com`)
3. **App domains** (at minimum, you must provide the Application home page - e.g. `https://example.openproject.com`)
4. **Authorized domains** (e.g. openproject.com)
- 5. **Developer Contact information** (e.g. developer@example.com)
+ 5. **Developer Contact information** (e.g. `developer@example.com`)
6. Click **SAVE AND CONTINUE** to proceed.

@@ -127,7 +127,7 @@ The steps are as follows:
* For **Name**, enter *OpenProject*.
* For **Supported account types**, select *Accounts in this organization directory only*.
-* For **Redirect URI**, select the *Web* type, and enter the URL to your OpenProject installation, followed by */auth/oidc-microsoft-entra/callback*. For instance: "https://myserver.com/auth/oidc-microsoft-entra/callback".
+* For **Redirect URI**, select the *Web* type, and enter the URL to your OpenProject installation, followed by */auth/oidc-microsoft-entra/callback*. For instance: `https://myserver.com/auth/oidc-microsoft-entra/callback`.
> [!NOTE]
>
@@ -211,8 +211,8 @@ To start creating a custom provider, please follow these steps:
- Unless the metadata endpoint provided these values, you will have to fill out some required endpoint URLs, such as **Authorization endpoint**, **User information endpoint**, and **Token endpoint**.
- Fill out the **Issuer** field which depends on the provider. For Keycloak, this value would be the realm URL: `http://keycloak.example.com:443/realms/{realm}`
- Optionally fill out:
- - **End session endpoint**, an URL where OpenProject should redirect to terminate a user's session.
- - **JWKS URI**. This is the URL of the provider's JSON Web Key Set document containing e.g., signing keys and certificates.
+ - **End session endpoint**, an URL where OpenProject should redirect to terminate a user's session.
+ - **JWKS URI**. This is the URL of the provider's JSON Web Key Set document containing e.g., signing keys and certificates.
- A custom icon by using a publicly available URL to fetch the logo from.
- Click **Continue** to validate this form and move to the next step. If there are any errors in this form, they will turn red and inform you about what you need to change.
@@ -253,7 +253,7 @@ In the following example we request a list of ACR values. One of which must be s
To specify these, you can provide a JSON. Use the following template as a starting point:
-```
+```json
{
"id_token": {
"acr": {
@@ -274,8 +274,8 @@ You may also request non-essential claims. In the example above this indicates t
For non-essential ACR claims you can also use the shorthand form of the option like this:
-```
-options = { ... }
+```ruby
+options = { … }
options["acr_values"] = "phr phrh Multi_Factor"
```
@@ -386,7 +386,7 @@ Use the following configuration as a template for your configuration.
-```bash
+```shell
# The name of the login button in OpenProject, you can freely set this to anything you like
OPENPROJECT_OPENID__CONNECT_KEYCLOAK_DISPLAY__NAME="Keycloak"
@@ -448,7 +448,7 @@ A: This can happen if you previously created user accounts in OpenProject with t
Spawn an interactive console in OpenProject. The following example shows the command for the packaged installation. See [our process control guide](https://github.com/opf/openproject/blob/dev/docs/installation-and-operations/operation/control) for information on other installation types.
-```
+```shell
sudo openproject run console
# or if using docker:
# docker-compose run --rm web bundle exec rails console
@@ -458,7 +458,7 @@ sudo openproject run console
Once in the console you can then enter the following to enable the setting and leave the console.
-```
+```shell
Setting.oauth_allow_remapping_of_existing_users = true
exit
```
diff --git a/docs/system-admin-guide/authentication/saml/README.md b/docs/system-admin-guide/authentication/saml/README.md
index 6621c74c926..5b103368bb4 100644
--- a/docs/system-admin-guide/authentication/saml/README.md
+++ b/docs/system-admin-guide/authentication/saml/README.md
@@ -201,7 +201,7 @@ The OpenProject username is taken by default from the `email` attribute if no ex
-```bash
+```shell
OPENPROJECT_SAML_SAML_ATTRIBUTE__STATEMENTS_EMAIL="[mail]"
OPENPROJECT_SAML_SAML_ATTRIBUTE__STATEMENTS_LOGIN="[mail]"
OPENPROJECT_SAML_SAML_ATTRIBUTE__STATEMENTS_FIRST__NAME="[givenName]"
@@ -223,7 +223,7 @@ To configure assertion encryption, you need to provide the certificate to send i
> [!IMPORTANT]
> Example is ONLY for OpenProject version 11 and older and needs to be redesigned for ENV configuration
-```bash
+```shell
OPENPROJECT_SAML_SAML_CERTIFICATE="-----BEGIN CERTIFICATE-----\n .... certificate contents ....\n-----END CERTIFICATE--""
OPENPROJECT_SAML_SAML_PRIVATE__KEY="-----BEGIN PRIVATE KEY-----\n .... private key contents ....\n-----END PRIVATE KEY-----"
```
@@ -232,7 +232,7 @@ Request signing means that the service provider (OpenProject in this case) uses
For request signing and assertion encryption, these attributes are available
-```bash
+```shell
# When true, OpenProject will sign AuthnRequests using the above certificate and private key pair
OPENPROJECT_SAML_SAML_SECURITY_AUTHN__REQUESTS__SIGNED="false"
# When true, OpenProject will require assertions to be signed using a private key matching the provided IDP__CERT
@@ -254,7 +254,7 @@ You can configure OpenProject to restrict which users can register on the system
By default, users returning from a SAML idP will be automatically created. If you'd like for the SAML integration to respect the configured self-registration option, please use this setting:
-```bash
+```shell
OPENPROJECT_SAML_SAML_LIMIT__SELF__REGISTRATION="true"
```
@@ -264,7 +264,7 @@ There are a number of name identifier formats that are relevant, so if you have
The default behavior would be to use the email Address like so:
-```bash
+```shell
OPENPROJECT_SAML_SAML_NAME__IDENTIFIER__FORMAT="urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"
```
@@ -308,7 +308,7 @@ In the user interface, you can assign this through [Administration > Authenticat
Using environment variables, you could also set this in the following way
-```bash
+```shell
OPENPROJECT_OMNIAUTH__DIRECT__LOGIN__PROVIDER="saml" # This value should be the 'name' property of your configuration
```
@@ -320,7 +320,7 @@ In the following, we will provide configuration values for common SAML providers
### ADFS
-For ADFS, you need add OpenProject as a "relying part trust" entry within the ADFS management screen. Please follow this guide to be guided through the steps: https://learn.microsoft.com/en-us/windows-server/identity/ad-fs/operations/create-a-relying-party-trust
+For ADFS, you need add OpenProject as a "relying part trust" entry within the ADFS management screen. Please follow this [guide](https://learn.microsoft.com/en-us/windows-server/identity/ad-fs/operations/create-a-relying-party-trust) to be guided through the steps.
#### Add OpenProject as a Relying Trust Party
@@ -339,7 +339,7 @@ For ADFS, you need add OpenProject as a "relying part trust" entry within the AD
A new wizard will pop up. If you missed this step, you can right click on the new party to select "Edit Claim Issuance Policy". In there, you will need to create attribute mappings from LDAP for OpenProject to access user data such as login, email address, names etc.
-You can also follow this guide to add the LDAP claim rules: https://learn.microsoft.com/en-us/windows-server/identity/ad-fs/operations/create-a-rule-to-send-ldap-attributes-as-claims
+You can also follow this [guide](https://learn.microsoft.com/en-us/windows-server/identity/ad-fs/operations/create-a-rule-to-send-ldap-attributes-as-claims) to add the LDAP claim rules:
- Click on "Add Rule..."
- Select "Send LDAP Attributes as Claims" and click Next
diff --git a/docs/system-admin-guide/backlogs/README.md b/docs/system-admin-guide/backlogs/README.md
index bb6288e1f8a..2ff954e2876 100644
--- a/docs/system-admin-guide/backlogs/README.md
+++ b/docs/system-admin-guide/backlogs/README.md
@@ -20,4 +20,4 @@ You can configure the following in the backlogs settings:
4. Set a template for **sprint wiki page**. If you create a wiki page with this name, e.g. sprintwiki, you will set up a new wiki page based on this template if you open it via the sprint drop-down menu in the backlogs view. This way, you can easily create templates for sprint review meetings or retrospectives.
5. Press the **Apply** button to save your changes.
-
\ No newline at end of file
+
diff --git a/docs/system-admin-guide/custom-fields/README.md b/docs/system-admin-guide/custom-fields/README.md
index 790f21897eb..f0e0bbedeeb 100644
--- a/docs/system-admin-guide/custom-fields/README.md
+++ b/docs/system-admin-guide/custom-fields/README.md
@@ -29,30 +29,30 @@ Depending on the module, for which the new custom field is being created, sligh
1. Custom field **Name**, which will appear as the attribute name on the work package form.
2. Choose a **Format** of the custom field, e.g. text, list, date, boolean. In this example the format *Text* is selected.
-
-> [!TIP]
-> Depending on the format of the custom field, the fields to specify vary.
-4. Specify the **minimal and maximal length**. If a 0 is chosen, no restriction will be imposed on the length of the custom field.
-5. **Regular expression** specifying which values are allowed for the custom field.
-6. **Default value** will be used as a default value for the custom field.
-7. Set if the new custom field should be a **required** field.
-8. Specify if the new custom field should be **used for all projects**. This means the custom field will be active for all projects and does not need to be activated separately per project.
-9. Specify if the new custom field should be **used as a filter for work packages**. See [here](../../user-guide/work-packages/work-package-table-configuration/#filter-work-packages) how to filter work packages.
-10. Specify if the new custom field should be **searchable** via the global search.
-11. **Save** the new custom field.
+ > [!TIP]
+ > Depending on the format of the custom field, the fields to specify vary.
+3. Specify the **minimal and maximal length**. If a 0 is chosen, no restriction will be imposed on the length of the custom field.
+4. **Regular expression** specifying which values are allowed for the custom field.
+5. **Default value** will be used as a default value for the custom field.
+6. Set if the new custom field should be a **required** field.
+7. Specify if the new custom field should be **used for all projects**. This means the custom field will be active for all projects and does not need to be activated separately per project.
+8. Specify if the new custom field should be **used as a filter for work packages**. See [here](../../user-guide/work-packages/work-package-table-configuration/#filter-work-packages) how to filter work packages.
+9. Specify if the new custom field should be **searchable** via the global search.
+10. **Save** the new custom field.
## Custom field formats
-There are multiple format options for custom fields in OpenProject. You can select one of the following formats:
+There are multiple format options for custom fields in OpenProject. You can select one of the following formats:
+
- **Text custom field** - creates a custom field in text format with the specified length restrictions.
- **Long text custom field** - creates a custom field for cases where longer text needs to entered.
- **Link (URL) custom field** - creates a custom field for URLs.
-- **Integer custom field** - creates a custom field for integers.
-- **Float custom field** - creates a custom field for rational numbers.
-- **List custom field** - creates a custom field with flat list options.
-- **Date custom field** - creates a custom field, which allows selecting dates from a date picker.
-- **Boolean custom field** - creates a custom field for an attribute, that is either true or false. It is represented by a checkbox that can be checked or unchecked.
-- **User custom field** - creates a custom field, which allows selecting users that are allowed to access the entity containing the custom field.
+- **Integer custom field** - creates a custom field for integers.
+- **Float custom field** - creates a custom field for rational numbers.
+- **List custom field** - creates a custom field with flat list options.
+- **Date custom field** - creates a custom field, which allows selecting dates from a date picker.
+- **Boolean custom field** - creates a custom field for an attribute, that is either true or false. It is represented by a checkbox that can be checked or unchecked.
+- **User custom field** - creates a custom field, which allows selecting users that are allowed to access the entity containing the custom field.
- **Version custom field** - creates a custom field, which allows selecting one or multiple versions. Versions are created on the project level in *Backlogs* module.
- **Hierarchy custom field (Enterprise add-on)** - see more in the section below.
@@ -93,7 +93,7 @@ You can add further hierarchical levels by clicking on the name of the item and
You can add as many sub-times and hierarchy levels as you need. You can always navigate to the level you need by clicking the respective option from the hierarchy path displayed above the items.
-
+
Once you have specified all items for the hierarchy custom field, you need to:
@@ -101,11 +101,11 @@ Once you have specified all items for the hierarchy custom field, you need to:
2. [Assign a custom field to a work package type](../manage-work-packages/work-package-types/#work-package-form-configuration-enterprise-add-on)
-## Create a multi-select custom field
+## Create a multi-select custom field
For work package custom fields of type **List**, **User**, **Version** and **Hierarchy** you may also select **multi-select custom fields** to select more than one value at once.
-To create a multi-select custom field follow the same steps as you would when [creating a standard custom field](#add-a-new-custom-field). Select format **List**, **User**, **Version** or **Hierarchy **and check the option *Allow multi-select*.
+To create a multi-select custom field follow the same steps as you would when [creating a standard custom field](#add-a-new-custom-field). Select format **List**, **User**, **Version** or **Hierarchy** and check the option *Allow multi-select*.

@@ -142,7 +142,7 @@ You can active a custom field for multiple projects at once by opening the custo
Use the search field to identify the projects and select multiple projects at once. You can also include the sub-projects by checking the respective option. Click the **Add** button to active the custom fields in all of the selected projects.
-
+
## Edit or remove a custom field
diff --git a/docs/system-admin-guide/design/pdf-export-styles/attributes-and-description/README.md b/docs/system-admin-guide/design/pdf-export-styles/attributes-and-description/README.md
index 5ba16386449..508c7cdeaa5 100644
--- a/docs/system-admin-guide/design/pdf-export-styles/attributes-and-description/README.md
+++ b/docs/system-admin-guide/design/pdf-export-styles/attributes-and-description/README.md
@@ -966,4 +966,4 @@ available units are
`in` - Inch, `ft` - Feet, `yr` - Yard
-`pt` - [Postscript point](https://en.wikipedia.org/wiki/Point_(typography)#Desktop_publishing_point) (default if no unit is used)
\ No newline at end of file
+`pt` - [Postscript point](https://en.wikipedia.org/wiki/Point_(typography)#Desktop_publishing_point) (default if no unit is used)
diff --git a/docs/system-admin-guide/design/pdf-export-styles/report/README.md b/docs/system-admin-guide/design/pdf-export-styles/report/README.md
index 88680b579b9..d7d5a7674f7 100644
--- a/docs/system-admin-guide/design/pdf-export-styles/report/README.md
+++ b/docs/system-admin-guide/design/pdf-export-styles/report/README.md
@@ -1215,4 +1215,4 @@ available units are
`in` - Inch, `ft` - Feet, `yr` - Yard
-`pt` - [Postscript point](https://en.wikipedia.org/wiki/Point_(typography)#Desktop_publishing_point) (default if no unit is used)
\ No newline at end of file
+`pt` - [Postscript point](https://en.wikipedia.org/wiki/Point_(typography)#Desktop_publishing_point) (default if no unit is used)
diff --git a/docs/system-admin-guide/design/pdf-export-styles/timesheet/README.md b/docs/system-admin-guide/design/pdf-export-styles/timesheet/README.md
index 1703bc2f108..f0ddef8f886 100644
--- a/docs/system-admin-guide/design/pdf-export-styles/timesheet/README.md
+++ b/docs/system-admin-guide/design/pdf-export-styles/timesheet/README.md
@@ -352,4 +352,4 @@ available units are
`in` - Inch, `ft` - Feet, `yr` - Yard
-`pt` - [Postscript point](https://en.wikipedia.org/wiki/Point_(typography)#Desktop_publishing_point) (default if no unit is used)
\ No newline at end of file
+`pt` - [Postscript point](https://en.wikipedia.org/wiki/Point_(typography)#Desktop_publishing_point) (default if no unit is used)
diff --git a/docs/system-admin-guide/files/attachments/virus-scanning/README.md b/docs/system-admin-guide/files/attachments/virus-scanning/README.md
index fe35d49f041..846d91a129c 100644
--- a/docs/system-admin-guide/files/attachments/virus-scanning/README.md
+++ b/docs/system-admin-guide/files/attachments/virus-scanning/README.md
@@ -47,11 +47,11 @@ dnf install -y epel-release
dnf install -y clamav clamd clamav-update
```
-For these distributions, you need to manually create the configuration files for `freshclam` and `clamd`. For more information, see https://docs.clamav.net/manual/Installing.html#rpm-packages-for-centos-redhat-fedora-suse-etc
+For these distributions, you need to manually create the configuration files for `freshclam` and `clamd`. [More information](https://docs.clamav.net/manual/Installing.html#rpm-packages-for-centos-redhat-fedora-suse-etc)
### Docker
-To run ClamAV in Docker, follow this guide: https://docs.clamav.net/manual/Installing/Docker.html.
+To run ClamAV in Docker, follow this [guide](https://docs.clamav.net/manual/Installing/Docker.html).
As a quick-start, you can use this command to start clamav with local volume mounts for the virus database:
diff --git a/docs/system-admin-guide/files/external-file-storages/health-status/README.md b/docs/system-admin-guide/files/external-file-storages/health-status/README.md
index 8b4b1ae5065..236f7b0df3f 100644
--- a/docs/system-admin-guide/files/external-file-storages/health-status/README.md
+++ b/docs/system-admin-guide/files/external-file-storages/health-status/README.md
@@ -126,18 +126,18 @@ error message.
Please consult the following table for possible reasons behind the errors and suggested solutions.
-| Error name | Error description | Possible reasons | Next steps and solutions |
-|--------------|-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| Error | No group specified | The name may not be specified for the storage.
A glitch during setup or manual changes to the DB could cause this problem. The group name is saved in the database in the Storages Table in the providers field (JSON). | Setup the entire storage again. |
-| Error | Group does not exist | The app was activated on Nextcloud and the OpenProject group was removed afterwards.
Changes on Nextcloud: OpenProject group was removed. | Manually add the group in the Nextcloud setup and call it OpenProject. Add the user OpenProject to the group OpenProject. |
-| Error | User does not exist | After the app was activated on Nextcloud and the user was removed afterwards.
Changes on Nextcloud: OpenProject user was removed. | Manually add the user in the Nextcloud setup and call that user OpenProject. Add the user OpenProject to the group OpenProject.
Alternatively reinstall the OpenProject integration app on Nextcloud. You will also need to reconfigure the Nextcloud storage. |
-| Error | Insufficient privileges | OpenProject can not change the user permissions for folders or add folders to the OpenProject folder, because the OpenProject user no longer has access to the folder. | Reinstall the OpenProject integration app on Nextcloud. You will need to reconfigure the Nextcloud storage. Make sure the OpenProject user is the admin of the OpenProject group and also the admin of the OpenProject folder. |
-| Error | Failed to remove or add user from group | A user does not exist in the file storage.
A user can not be removed from the OpenProject group due to admin rights.
This may occur when running the sync job and further information can be found in the server logs. | Ensure that the user exists in the file storage platform.
Remove admin rights for that user on the OpenProject group.
If the user is also an admin in the files storage group, he/she/they need to be removed by a file storage platform admin. |
-| Not allowed | Outbound request method not allowed | OpenProject sent wrong requests to the storage.
This error can occur both in Nextcloud and OneDrive/Sharepoint integration. | Report this to [OpenProject community](https://community.openproject.org/projects/openproject/forums) or [support team](https://www.openproject.org/contact/). |
-| Not found | Outbound request destination not found | OpenProject can not reach file storage platform.
This could be due to Storage provider being down:
- DNS problems
- Network problems (flaky network)
- Local networks (Nextcloud specific setting that needs to enabled) | See if you can access the file storage platform from your browser.
For Nextcloud, see if Nextcloud settings are active if in local network. |
-| Unauthorized | Outbound request not authorized | - Authentication is failing
- Application password was changed and not updated in OpenProject (Nextcloud OAuth settings are wrong or OneDrive/SharePoint client secret or ID is wrong).
- User has no access, can not login, no token can be negotiated.
Server to server: the client secret might be wrong
OpenProject User credentials might be wrong | Check the storages setup.
Check if the client secret (OneDrive/SharePoint) or the OAuth setup is correct (Nextcloud).
Check if the application password is correct. |
-| Conflict | *error_text_from_response* | A folder or a file was created, which already exists on the storage platform, e.g. a folder with the same name exists.
Can happen if for example a user manually created something on the storage platform. | Check in the storage platform if the folder already exists. |
-| Error | Outbound request failed | An unexpected 500 error, e.g. TOS (Terms of Service) app was activated and OpenProject can not access storage anymore.
Password configuration plugin may have caused problems. | See if file storage is working correctly. If it does, collect as much information as possible and contact [OpenProject community](https://community.openproject.org/projects/openproject/forums) or [support team](https://www.openproject.org/contact/). |
+| Error name | Error description | Possible reasons | Next steps and solutions |
+|--------------|-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Error | No group specified | The name may not be specified for the storage.
A glitch during setup or manual changes to the DB could cause this problem. The group name is saved in the database in the Storages Table in the providers field (JSON). | Setup the entire storage again. |
+| Error | Group does not exist | The app was activated on Nextcloud and the OpenProject group was removed afterwards.
Changes on Nextcloud: OpenProject group was removed. | Manually add the group in the Nextcloud setup and call it OpenProject. Add the user OpenProject to the group OpenProject. |
+| Error | User does not exist | After the app was activated on Nextcloud and the user was removed afterwards.
Changes on Nextcloud: OpenProject user was removed. | Manually add the user in the Nextcloud setup and call that user OpenProject. Add the user OpenProject to the group OpenProject.
Alternatively reinstall the OpenProject integration app on Nextcloud. You will also need to reconfigure the Nextcloud storage. |
+| Error | Insufficient privileges | OpenProject can not change the user permissions for folders or add folders to the OpenProject folder, because the OpenProject user no longer has access to the folder. | Reinstall the OpenProject integration app on Nextcloud. You will need to reconfigure the Nextcloud storage. Make sure the OpenProject user is the admin of the OpenProject group and also the admin of the OpenProject folder. |
+| Error | Failed to remove or add user from group | A user does not exist in the file storage.
A user can not be removed from the OpenProject group due to admin rights.
This may occur when running the sync job and further information can be found in the server logs. | Ensure that the user exists in the file storage platform.
Remove admin rights for that user on the OpenProject group.
If the user is also an admin in the files storage group, he/she/they need to be removed by a file storage platform admin. |
+| Not allowed | Outbound request method not allowed | OpenProject sent wrong requests to the storage.
This error can occur both in Nextcloud and OneDrive/Sharepoint integration. | Report this to [OpenProject community](https://community.openproject.org/projects/openproject/forums) or [support team](https://www.openproject.org/contact/). |
+| Not found | Outbound request destination not found | OpenProject can not reach file storage platform.
This could be due to Storage provider being down:
- DNS problems
- Network problems (flaky network)
- Local networks (Nextcloud specific setting that needs to enabled) | See if you can access the file storage platform from your browser.
For Nextcloud, see if Nextcloud settings are active if in local network. |
+| Unauthorized | Outbound request not authorized | - Authentication is failing
- Application password was changed and not updated in OpenProject (Nextcloud OAuth settings are wrong or OneDrive/SharePoint client secret or ID is wrong).
- User has no access, can not login, no token can be negotiated.
Server to server: the client secret might be wrong
OpenProject User credentials might be wrong | Check the storages setup.
Check if the client secret (OneDrive/SharePoint) or the OAuth setup is correct (Nextcloud).
Check if the application password is correct. |
+| Conflict | *error_text_from_response* | A folder or a file was created, which already exists on the storage platform, e.g. a folder with the same name exists.
Can happen if for example a user manually created something on the storage platform. | Check in the storage platform if the folder already exists. |
+| Error | Outbound request failed | An unexpected 500 error, e.g. TOS (Terms of Service) app was activated and OpenProject can not access storage anymore.
Password configuration plugin may have caused problems. | See if file storage is working correctly. If it does, collect as much information as possible and contact [OpenProject community](https://community.openproject.org/projects/openproject/forums) or [support team](https://www.openproject.org/contact/). |
If the suggested troubleshooting solutions did not resolve your issue, please reach out to
the [OpenProject community](https://community.openproject.org/projects/openproject/forums)
diff --git a/docs/system-admin-guide/integrations/github-integration/README.md b/docs/system-admin-guide/integrations/github-integration/README.md
index 24a70edb233..cfe4d0ad571 100644
--- a/docs/system-admin-guide/integrations/github-integration/README.md
+++ b/docs/system-admin-guide/integrations/github-integration/README.md
@@ -22,6 +22,7 @@ Additionally, in your OpenProject work package, the GitHub integration supports

Pull request activities will also appear in the Activity tab when the pull request is:
+
* first referenced (usually when opened)
* marked ready for review
* merged
@@ -148,4 +149,4 @@ Continue your work as you normally would, push the branch to GitHub and create a
Changes to the pull request will be tracked under GitHub tab of OpenProject work package, from which git snippets were copied.
-
\ No newline at end of file
+
diff --git a/docs/system-admin-guide/integrations/gitlab-integration/README.md b/docs/system-admin-guide/integrations/gitlab-integration/README.md
index 4779c394612..c219dd23a50 100644
--- a/docs/system-admin-guide/integrations/gitlab-integration/README.md
+++ b/docs/system-admin-guide/integrations/gitlab-integration/README.md
@@ -84,11 +84,9 @@ For the events that should be triggered by the webhook, please select the follow
- Merge request events
- Pipeline events
-
> [!NOTE]
> Please note that the *Pipeline events* part of the integration is still in the early stages. If you have any feedback on the *Pipeline events*, please let us know [here](https://community.openproject.org/wp/54574).
-
> [!TIP]
> If you are in a local network you might need to allow requests to the local network in your GitLab instance. You can find this settings in the **Outbound requests** section when you navigate to **Admin area -> Settings -> Network**.
@@ -198,4 +196,4 @@ You can either create a new issue in GitLab, or edit an already existing one. En
Once you save your changes or create a GitLab issue, it will become visible under the **GitLab** tab in OpenProject.
-
\ No newline at end of file
+
diff --git a/docs/system-admin-guide/integrations/nextcloud/README.md b/docs/system-admin-guide/integrations/nextcloud/README.md
index f9f0893a26e..bf9400a5442 100644
--- a/docs/system-admin-guide/integrations/nextcloud/README.md
+++ b/docs/system-admin-guide/integrations/nextcloud/README.md
@@ -281,13 +281,13 @@ If you do care about the `OpenProject` user/group/folder data then the condition
If you face an error while trying to delete or disable user/group "OpenProject" then that's because user/group is protected by the _OpenProject Integration_ App. If you really need to delete the user or group follow these steps:
1. Disable the _OpenProject Integration_ App
- > [!NOTE]
- > Disabling and enabling the app is safe. No app data will be deleted.
+ > [!NOTE]
+ > Disabling and enabling the app is safe. No app data will be deleted.
2. Remove user `OpenProject`
3. Remove group `OpenProject`
4. Inside the _Group folders_ App (*Administration settings → Administration → Group folders*), remove group folder `OpenProject`.
- > [!WARNING]
- > This step will delete all files in that folder. Make sure to make a copy if you want to keep these files!**
+ > [!WARNING]
+ > This step will delete all files in that folder. Make sure to make a copy if you want to keep these files!**
5. Enable the _OpenProject Integration_ App
### Setting up Nextcloud in OpenProject
diff --git a/docs/system-admin-guide/integrations/nextcloud/oidc-sso/README.md b/docs/system-admin-guide/integrations/nextcloud/oidc-sso/README.md
index f891dd1e901..be14d4e341f 100644
--- a/docs/system-admin-guide/integrations/nextcloud/oidc-sso/README.md
+++ b/docs/system-admin-guide/integrations/nextcloud/oidc-sso/README.md
@@ -8,8 +8,7 @@ keywords: Nextcloud file storage integration
# Set up Single Sign-On through OpenID Connect Identity Provider (Enterprise add-on)
-> [!NOTE]
->
+> [!NOTE]
> This advanced feature is is an Enterprise add-on and can only be used with [Enterprise cloud](https://www.openproject.org/docs/enterprise-guide/enterprise-cloud-guide) or [Enterprise on-premises](https://www.openproject.org/docs/enterprise-guide/enterprise-on-premises-guide). It is available for all installations under the Enterprise Corporate plan. An upgrade from the free community edition is easy and helps support OpenProject.
This authentication mode will use access tokens provided by an identity provider shared among Nextcloud and OpenProject to authenticate requests performed in the name of users.
@@ -204,7 +203,7 @@ section "Settings" and set the "Refresh Token Expire Time" to "Never". Non-expir
Furthermore we need to configure Nextcloud to accept the access tokens it issued to us itself. This can only be enabled via an OCC command
on the command line:
-```
+```shell
occ config:system:set user_oidc --type boolean --value="true" oidc_provider_bearer_validation
```
diff --git a/docs/system-admin-guide/manage-work-packages/work-package-progress-tracking/README.md b/docs/system-admin-guide/manage-work-packages/work-package-progress-tracking/README.md
index 737abda115b..69ffc93439e 100644
--- a/docs/system-admin-guide/manage-work-packages/work-package-progress-tracking/README.md
+++ b/docs/system-admin-guide/manage-work-packages/work-package-progress-tracking/README.md
@@ -14,6 +14,7 @@ To manage the settings for progress tracking in work packages, navigate to *Adm

## Progress calculation mode
+
*Progress calculation mode* lets you select between *work-based* and *status-based* modes.
- **Work-based mode**: *% Complete* is either set manually or is automatically calculated based on *Work* and *Remaining work*, if they exist. Please refer to [progress tracking user guide](../../../user-guide/time-and-costs/progress-tracking/#work-based-progress-reporting) for more details and calculation examples.
diff --git a/docs/system-admin-guide/manage-work-packages/work-package-types/automatic-subjects/README.md b/docs/system-admin-guide/manage-work-packages/work-package-types/automatic-subjects/README.md
index b2f6f1cc0a1..90d7f1336d5 100644
--- a/docs/system-admin-guide/manage-work-packages/work-package-types/automatic-subjects/README.md
+++ b/docs/system-admin-guide/manage-work-packages/work-package-types/automatic-subjects/README.md
@@ -119,6 +119,7 @@ Automatic subjects update whenever an attribute referenced in the **current work
> Attributes referencing parent work packages or project attributes won't trigger immediate updates. Changes in parent or project attributes appear only when the child work package itself is updated and saved again.
## FAQs
+
### Why "N/A" appears in subjects
"N/A" indicates an unavailable attribute referenced in the subject pattern. Typical causes include:
@@ -127,9 +128,9 @@ Automatic subjects update whenever an attribute referenced in the **current work
- The attribute was removed from form configuration after creating the pattern.
- A parent attribute is referenced, but the parent doesn't contain the attribute.
-### Why [Attribute Name] appears in subjects
+### Why \[Attribute Name\] appears in subjects
-[Attribute Name] indicates an empty attribute referenced in the subject pattern.
+\[Attribute Name\] indicates an empty attribute referenced in the subject pattern.
- The attribute hasn't been filled by the user.
- A parent attribute is referenced, but no parent is set.
@@ -145,4 +146,4 @@ Good subject patterns should be:
- **Descriptive**: Use clear static text (e.g., `Invoice`, `Bug Report`) to define the work package type.
- **Language choice**: Use the company-approved language for
-Check our [Example Subject Patterns](https://www.openproject.org/blog/automatically-generated-work-package-subjects/) for inspiration.
\ No newline at end of file
+Check our [Example Subject Patterns](https://www.openproject.org/blog/automatically-generated-work-package-subjects/) for inspiration.
diff --git a/docs/system-admin-guide/manage-work-packages/work-package-workflows/README.md b/docs/system-admin-guide/manage-work-packages/work-package-workflows/README.md
index 3d6a501ccfd..e7071c23879 100644
--- a/docs/system-admin-guide/manage-work-packages/work-package-workflows/README.md
+++ b/docs/system-admin-guide/manage-work-packages/work-package-workflows/README.md
@@ -53,4 +53,4 @@ You will then view a summary of all the workflows. The number of possible status

> [!TIP]
-> For more examples on using workflows in OpenProject take a look at [this blog article](https://www.openproject.org/blog/status-and-workflows/).
\ No newline at end of file
+> For more examples on using workflows in OpenProject take a look at [this blog article](https://www.openproject.org/blog/status-and-workflows/).
diff --git a/docs/system-admin-guide/system-settings/general-settings/README.md b/docs/system-admin-guide/system-settings/general-settings/README.md
index 7b61835bde5..1799020961e 100644
--- a/docs/system-admin-guide/system-settings/general-settings/README.md
+++ b/docs/system-admin-guide/system-settings/general-settings/README.md
@@ -20,17 +20,18 @@ You can configure general system settings in OpenProject. Under System settings
5. **Cache formatted text** allows to save formatted text in cache, which will help load Wiki Pages faster.
6. **Allowed link protocols** allows protocols to be rendered as links in work package descriptions, long text fields and comments. Some examples are:
-- vis://FE0E3D1D-9DC5-4931-BF6C-9E01216047A4/3/8326584
-- dict://term lookup
-- vscode://file/path/to/file
-- figma://
-- element://vector/webapp/#/room/!ID
-- tel://number
-- sms://number
-- facetime://number
-One protocol should be entered per line.
-> [!NOTE]
-> Protocols http, https, and mailto are always allowed.
+ - vis://FE0E3D1D-9DC5-4931-BF6C-9E01216047A4/3/8326584
+ - dict://term lookup
+ - vscode://file/path/to/file
+ - figma://
+ - element://vector/webapp/#/room/!ID
+ - tel://number
+ - sms://number
+ - facetime://number
+ One protocol should be entered per line.
+ > [!NOTE]
+ > Protocols http, https, and mailto are always allowed.
+
7. **Enable feeds** – enables RSS feeds on wiki pages, forums and news via RSS client.
8. Set **feed content limit**.
diff --git a/docs/system-admin-guide/time-and-costs/README.md b/docs/system-admin-guide/time-and-costs/README.md
index d490e166c8b..35bcbf5e73a 100644
--- a/docs/system-admin-guide/time-and-costs/README.md
+++ b/docs/system-admin-guide/time-and-costs/README.md
@@ -65,6 +65,7 @@ In the overview list of all cost types you can define the following.
4. Click on the name of a cost type to **edit an existing cost type**.
5. **Set a current rate** (for the current valid from period) and press the save icon to apply it.
6. **Lock** a cost type.
+
> [!TIP]
> Please note that you **can only lock but not delete** cost types.
@@ -100,4 +101,4 @@ To **edit** an existing configuration either click on the name of the activity d
To remove a time tracking activity, open the **More (three dots)** menu on the right end of the row and click on the **delete icon**.
> [!NOTE]
-> To activate the [Activities for time tracking](../../user-guide/projects/project-settings/activities-time-tracking) in a certain project, navigate to *Project settings -> Time tracking activities*.
\ No newline at end of file
+> To activate the [Activities for time tracking](../../user-guide/projects/project-settings/activities-time-tracking) in a certain project, navigate to *Project settings -> Time tracking activities*.
diff --git a/docs/system-admin-guide/users-permissions/groups/README.md b/docs/system-admin-guide/users-permissions/groups/README.md
index ff37b8da4f1..05ab065107a 100644
--- a/docs/system-admin-guide/users-permissions/groups/README.md
+++ b/docs/system-admin-guide/users-permissions/groups/README.md
@@ -9,7 +9,9 @@ keywords: manage groups
# Manage Groups
+
A **Group** is defined as a list of users which can be assigned to a project with a selected role. New groups can be defined in **Administration -> Users and permissions -> Groups**.
+
OpenProject allows creating tailored project member **groups**, which grant additional permissions to individual users within a project. Instead of adding individual users to a project you can add a user group, e.g. Marketing. You can edit existing groups, create new ones, add and remove users or delete groups.
diff --git a/docs/system-admin-guide/users-permissions/roles-permissions/README.md b/docs/system-admin-guide/users-permissions/roles-permissions/README.md
index 6737f1bddb9..1e7be96f9ff 100644
--- a/docs/system-admin-guide/users-permissions/roles-permissions/README.md
+++ b/docs/system-admin-guide/users-permissions/roles-permissions/README.md
@@ -39,7 +39,7 @@ A user can have one or more roles which grant permissions on different levels.
### Project role
-**A project role** is a set of **permissions** that can be assigned to any project member. Multiple roles can be assigned to the same project member.
+**A project role** is a set of **permissions** that can be assigned to any project member. Multiple roles can be assigned to the same project member.
> [!NOTE]
> If a module is not enabled in a project it is not shown to a user despite having a permission for it.
@@ -50,7 +50,7 @@ A user can have one or more roles which grant permissions on different levels.
### Non-member
-**Non member** is the default role of users of your OpenProject instance who have not been added to a project. This only applies if the project has been set as [public](../../../user-guide/projects/#set-a-project-to-public) in the project settings.
+**Non member** is the default role of users of your OpenProject instance who have not been added to a project. This only applies if the project has been set as [public](../../../user-guide/projects/#set-a-project-to-public) in the project settings.
> [!NOTE]
> The *Non-member* role cannot be deleted.
@@ -61,7 +61,7 @@ A user can have one or more roles which grant permissions on different levels.
### Anonymous
-OpenProject allows to share project information with **anonymous** users which are not logged in. This is helpful to communicate projects goals and activities with a public community.
+OpenProject allows to share project information with **anonymous** users which are not logged in. This is helpful to communicate projects goals and activities with a public community.
> [!NOTE]
> This only applies if you disabled the need for authentication for your instance and if the project is set as **public**. The *Anonymous* role cannot be deleted.
@@ -72,7 +72,7 @@ OpenProject allows to share project information with **anonymous** users which a
### Standard
-**Standard** is the default role of users of your OpenProject instance. It is configured by administrators on the instance level.
+**Standard** is the default role of users of your OpenProject instance. It is configured by administrators on the instance level.
> [!NOTE]
> The *Standard* role cannot be deleted and it is applied to every user on the instance. Users cannot be assigned to, or unassigned from this role. Per default no permissions will be selected. Please adjust the permissions yourself.
diff --git a/docs/system-admin-guide/users-permissions/users/README.md b/docs/system-admin-guide/users-permissions/users/README.md
index 26a8799de1e..7df3b8f233c 100644
--- a/docs/system-admin-guide/users-permissions/users/README.md
+++ b/docs/system-admin-guide/users-permissions/users/README.md
@@ -11,8 +11,11 @@ keywords: manage users, lock, unlock, invite, default language
The user list provides an overview of all users in OpenProject. You can create new users, make changes to existing user accounts and block or delete users from the system.
+
**User** is defined as a person (described by an identifier) who uses OpenProject. Users can become project members by assigning them a role and adding them via the project settings.
+
+
To manage users click on your avatar (top right corner) and select **Administration**. Select **Users and permissions -> Users**. The list of current users is shown.
In the Community edition there is no limit to the number of users. In Enterprise editions (cloud and on-premises) the user limit is based on your subscription. The number of users for your subscription is thus not bound to names. For example, if you block a user you can add a new one without upgrading.
diff --git a/docs/user-guide/backlogs-scrum/README.md b/docs/user-guide/backlogs-scrum/README.md
index 0448371e0e1..8666491d740 100644
--- a/docs/user-guide/backlogs-scrum/README.md
+++ b/docs/user-guide/backlogs-scrum/README.md
@@ -13,7 +13,9 @@ Working in agile project teams is becoming increasingly important.
OpenProject supports your work with the Scrum methodology by providing a variety of functionalities. You can record and prioritize user stories in the sprint and product backlog, use digital task boards or burndown-charts, print story cards, and much more. For more information, please refer to the OpenProject [agile and scrum features](https://www.openproject.org/collaboration-software-features/agile-project-management/) page.
+
A **Backlog** is defined as a plugin that allows to use the backlogs feature in OpenProject. In order to use backlogs in a project, the backlogs module has to be activated in the project settings of a project.
+
Please note that this user guide does not represent an introduction into scrum methodology, but merely explains the scrum-related functionalities and user instructions in OpenProject.
diff --git a/docs/user-guide/backlogs-scrum/work-with-backlogs/README.md b/docs/user-guide/backlogs-scrum/work-with-backlogs/README.md
index 06fbad75b4c..b1eda8fb23a 100644
--- a/docs/user-guide/backlogs-scrum/work-with-backlogs/README.md
+++ b/docs/user-guide/backlogs-scrum/work-with-backlogs/README.md
@@ -73,7 +73,9 @@ You can prioritize different work packages within the product backlog using drag
In a sprint, you can directly document necessary effort as story points. The overall effort for a sprint is automatically calculated, whereby the sum of story points is displayed in the top row.
+
**Story points** are defined as numbers assigned to a work package used to estimate (relatively) the size of the work.
+

diff --git a/docs/user-guide/forums/README.md b/docs/user-guide/forums/README.md
index 0441f8547bd..c8f94c80765 100644
--- a/docs/user-guide/forums/README.md
+++ b/docs/user-guide/forums/README.md
@@ -11,7 +11,9 @@ keywords: forum, forums
In the forum in OpenProject you can discuss topics in a project with the team: post questions, comment on it and document answers.
+
**Forum** is defined as a module used to display forums and forum entries. The module has to be activated in the project settings and a forum has to be created in the Forums tab in the project settings to be displayed in the side navigation.
+
| Topic | Content |
@@ -36,6 +38,7 @@ You will get a list of all existing forums within a project as well as a short d
Click on the Forum title to open an existing forum.
## Create a new forum
+
To create a new forum in your project, navigate to the **Forums** module in the left side menu and click the **+ Forum** button.

diff --git a/docs/user-guide/gantt-chart/README.md b/docs/user-guide/gantt-chart/README.md
index 52aa8c8833d..e05ee2dc7b6 100644
--- a/docs/user-guide/gantt-chart/README.md
+++ b/docs/user-guide/gantt-chart/README.md
@@ -9,7 +9,9 @@ keywords: gantt chart, timeline, project plan
# Gantt charts
+
The **Gantt charts** module in OpenProject displays the work packages in a timeline. You can collaboratively create and manage your project plan, have your project timelines available to all team members, and share up-to-date information with stakeholders. You can add start and finish dates and adapt them via drag and drop directly in the Gantt chart. Also, you can add dependencies, predecessors, or followers within the Gantt chart.
+
| Topic | Content |
diff --git a/docs/user-guide/gantt-chart/scheduling/README.md b/docs/user-guide/gantt-chart/scheduling/README.md
index 1b156ef7659..adb945b6071 100644
--- a/docs/user-guide/gantt-chart/scheduling/README.md
+++ b/docs/user-guide/gantt-chart/scheduling/README.md
@@ -11,7 +11,9 @@ keywords: Gantt chart, automatic scheduling, manual scheduling, start date, fini
# Automatic and manual scheduling modes
+
To schedule work packages in the Gantt chart, there is an **automatic scheduling mode** and a **manual scheduling mode (default)** (new in [release 15.4](../../../release-notes/15-4-0)). To add dependencies between work packages, you can set them as predecessor or successor in the Gantt chart. The automatic and manual scheduling modes determine how work packages behave when the dates of related work packages change.
+
diff --git a/docs/user-guide/meetings/README.md b/docs/user-guide/meetings/README.md
index f937a1131be..826329382f2 100644
--- a/docs/user-guide/meetings/README.md
+++ b/docs/user-guide/meetings/README.md
@@ -11,8 +11,10 @@ keywords: meetings
Meetings in OpenProject allow you to manage and document your project meetings, prepare a meeting agenda together with your team, and share minutes with attendees - all in one central place.
+
**Meetings** is defined as a module that allows the organization of meetings.
**Note:** In order to be able to use the meetings plugin, the **Meetings module needs to be activated** in the [Project Settings](../projects/project-settings/modules/).
+
> [!IMPORTANT]
diff --git a/docs/user-guide/meetings/one-time-meetings/README.md b/docs/user-guide/meetings/one-time-meetings/README.md
index 86235e7ff4d..148ed1a7cb4 100644
--- a/docs/user-guide/meetings/one-time-meetings/README.md
+++ b/docs/user-guide/meetings/one-time-meetings/README.md
@@ -94,7 +94,6 @@ You can also add agenda items to specific sections by either dragging and droppi
This menu also lets you rename a section, move it or delete the entire section by selecting the respective option from the dropdown menu behind the **More** (⋯) icon on the right side. If a section is moved, the agenda items will move along with it.
> [!TIP]
->
> You can also re-arrange sections by dragging and dropping sections up and down.
> [!IMPORTANT]
@@ -139,6 +138,7 @@ The durations of each agenda item are automatically summed up. If that sum excee

#### Add agenda item outcomes
+
During a meeting, stakeholders will often take certain decisions, add useful information or note down follow-up points. In OpenProject, these can be added as outcomes to each agenda item. To note outcomes, the meeting status has to first be set to [in progress](#mark-meeting-in-progress). Once in progress, there will be a **+ Outcome** button at the end of each agenda item. To add an outcome, simply click this button.

@@ -172,6 +172,7 @@ The backlog can be expanded or collapsed by clicking on the title.

#### Add and edit items to agenda backlogs
+
You can add agenda items and link work packages in the same way as you would within the meeting agenda, by dragging and dropping agenda items elsewhere in the meeting or by using the dropdown options of the More (three dots) icon on the right.

@@ -303,8 +304,7 @@ Once all outcomes are documented, you can close the meeting. To do that use the
Once all outcomes are documented, you can close the meeting. To do that use the dropdown status menu on the right side or under the meeting name.
-> [!TIP]
->
+> [!TIP]
> In a meeting marked *in progress* in addition to the status menu, you will directly see the **Close meeting** link on the right.
Closing a meeting locks the current state and makes it read-only.
diff --git a/docs/user-guide/meetings/recurring-meetings/README.md b/docs/user-guide/meetings/recurring-meetings/README.md
index 4714247b9a4..fd8d0aad6f9 100644
--- a/docs/user-guide/meetings/recurring-meetings/README.md
+++ b/docs/user-guide/meetings/recurring-meetings/README.md
@@ -53,8 +53,8 @@ Enter your meeting's title, location, start and end date and time, duration, fre
- Daily, Interval = 2 → The meeting occurs every two days.
- Weekly, Interval = 4 → The meeting occurs every four weeks.
-> [!TIP]
-> For **working day-based recurrence**, the **Interval field is hidden** and always set to 1, meaning the meeting occurs on every working day without customization.
+> [!TIP]
+> For **working day-based recurrence**, the **Interval field is hidden** and always set to 1, meaning the meeting occurs on every working day without customization.
**Meeting series ends** field is a select dropdown field that defines when a recurring meeting series should come to an end. The following options are possible:
@@ -76,18 +76,17 @@ You can always adjust the template at a later date by selecting the meeting seri

-
-
## Edit recurring meetings
+
### Edit recurring meeting series
The left side menu displays all existing meeting series. Click on one will open the index page for this particular series, displaying all meeting occurrences planned for this series, and are grouped into:
-- **Open**: lists all meetings within the series that have been opened and can be edited. All open meetings will also be displayed under *My Meetings* section.
+- **Open**: lists all meetings within the series that have been opened and can be edited. All open meetings will also be displayed under *My Meetings* section.
- **Planned**: lists all meetings within the selected meeting series that are scheduled, but not yet open. Every time a planned meeting starts, the next one will open automatically. You can also open any of the planned meetings manually to import the template and start editing the agenda.
-> [!TIP]
-> Once a meeting is open, changes to the template do not affect it.
+> [!TIP]
+> Once a meeting is open, changes to the template do not affect it.
To edit the meeting series, select the **More** (three dots) icon on the far right side of the meeting series name and select *Edit meeting series*.
@@ -140,6 +139,7 @@ The backlog can be collapsed or expanded by clicking on the the title. Agenda ba

#### Add and edit items to series backlogs
+
You can add agenda items and link work packages in the same way as you would within the meeting agenda: either by dragging and dropping via the handle on the left or by using the dropdown options of the More (three dots) icon on the right.

diff --git a/docs/user-guide/members/README.md b/docs/user-guide/members/README.md
index c7e30c2f634..9bc41386f45 100644
--- a/docs/user-guide/members/README.md
+++ b/docs/user-guide/members/README.md
@@ -91,9 +91,9 @@ If the project member you are removing has shared work packages, you will also b

-> Note: please keep in mind that removing project members can only be done if you have correct permissions.
-
-> Note: a project member can be a part of the project either individually, as a member of a group, or both. The role removal will only affect the member's individual roles. All those roles obtained via a group will not be removed. To remove those group roles you can either remove the member from the group or remove the entire group from the project.
+> [!NOTE]
+> Please keep in mind that removing project members can only be done if you have correct permissions.
+> A project member can be a part of the project either individually, as a member of a group, or both. The role removal will only affect the member's individual roles. All those roles obtained via a group will not be removed. To remove those group roles you can either remove the member from the group or remove the entire group from the project.
## Revoke sharing privileges
@@ -108,7 +108,9 @@ If a work package has been [shared](../work-packages/share-work-packages), you m
Members will have different roles with different permissions in a project. To find out how to configure roles and permissions click [here](../../system-admin-guide/users-permissions/roles-permissions).
+
A **role** is defined as a set of permissions defined by a unique name. Project members are assigned to a project by specifying a user's, group's or placeholder user's name and the role(s) they should assume in the project.
+
To assign work packages to a project member, the respective user's or placeholder user's role needs to be able to be assigned work packages. This is the default setting for default roles. You can check this setting in the [Roles and Permissions section](../../system-admin-guide/users-permissions/roles-permissions/) of the system administration.
diff --git a/docs/user-guide/my-time-tracking/README.md b/docs/user-guide/my-time-tracking/README.md
index 50ec5375edd..2eac8a1f7db 100644
--- a/docs/user-guide/my-time-tracking/README.md
+++ b/docs/user-guide/my-time-tracking/README.md
@@ -9,6 +9,7 @@ keywords: time tracking, log time, time spent, calendar, time spent calendar, ti
# My time tracking
## Overview
+
The *My time tracking* module offers a clear overview of your personal time entries. You can quickly log time directly from this page. To access it, select **My time tracking** from the left-hand menu.

@@ -97,8 +98,8 @@ To log time on the *My time tracking* page, click the **+ Log time** button. A m
- **Start time** and **Finish time** – When both are entered, the **Hours** field is calculated automatically.
> [!TIP]
- > These fields are only visible if the **Allow exact times tracking** option is enabled by an administrator.
- > If the **Require exact times** option is also enabled, these fields become mandatory in order to save the time entry.
+ > These fields are only visible if the **Allow exact times tracking** option is enabled by an administrator.
+ > If the **Require exact times** option is also enabled, these fields become mandatory in order to save the time entry.
- **Hours** – Enter the number of hours you want to log for a specific work package.
@@ -110,4 +111,4 @@ To log time on the *My time tracking* page, click the **+ Log time** button. A m
Don't forget to click the **Log** button to save your time entry.
-
\ No newline at end of file
+
diff --git a/docs/user-guide/news/README.md b/docs/user-guide/news/README.md
index bc513184390..a6362a416bf 100644
--- a/docs/user-guide/news/README.md
+++ b/docs/user-guide/news/README.md
@@ -11,7 +11,9 @@ keywords: news
On the news page, you can see the latest news in a project in reverse chronological order. News communicate general topics to all team members.
+
**News** are defined as a module that allows the publication and use of news entries.
+
They can be displayed on the main project overview page.
diff --git a/docs/user-guide/project-overview/README.md b/docs/user-guide/project-overview/README.md
index bf02925e771..8ccea73655a 100644
--- a/docs/user-guide/project-overview/README.md
+++ b/docs/user-guide/project-overview/README.md
@@ -70,7 +70,8 @@ You can mark the project as a *Favorite* by clicking the **Favorite** (star) ico
To remove a project from favorites click the **Favorite** icon again.
-## Archive a project
+## Archive a project
+
You can archive a project directly from the project overview page. To do that click the **More** (three dots) icon and select *Archive project*.

diff --git a/docs/user-guide/projects/project-lists/README.md b/docs/user-guide/projects/project-lists/README.md
index 7664ad02147..ffeb296541b 100644
--- a/docs/user-guide/projects/project-lists/README.md
+++ b/docs/user-guide/projects/project-lists/README.md
@@ -60,7 +60,8 @@ There are several ways to configure the project lists view.
You can choose the **columns displayed by default** in the [Project lists settings](../../../system-admin-guide/projects/project-lists) in the Administration or adjust the project lists view for specific projects.
-### Column headers
+### Column headers
+
You can adjust the project lists by using the options directly in the table header. To do that click the dropdown icon next to the column name and select a respective option.

@@ -229,6 +230,7 @@ You can reverse the action by unselecting the *Share with everyone* toggle. The
> Using this function requires a *Manage public project lists* permission. This permission is automatically activated for administrators. If you want to grant this permission to other users, we recommend creating a [global role](../../../system-admin-guide/users-permissions/roles-permissions/#global-role) to assign this permission.
### Share project lists with individual users and groups (Enterprise add-on)
+
> [!NOTE]
> Sharing project lists with users and groups is an Enterprise add-on and will only be displayed here for Enterprise on-premises and Enterprise cloud.
diff --git a/docs/user-guide/projects/project-settings/README.md b/docs/user-guide/projects/project-settings/README.md
index 38d1d15531f..7a859a4d679 100644
--- a/docs/user-guide/projects/project-settings/README.md
+++ b/docs/user-guide/projects/project-settings/README.md
@@ -11,8 +11,8 @@ In OpenProject you can customize your project settings. To do this, open a proje

-> [!NOTE]
-> You need to be a project administrator in order to see and access the project settings.
+> [!NOTE]
+> You need to be a project administrator in order to see and access the project settings.
## Overview
diff --git a/docs/user-guide/projects/project-settings/activities-time-tracking/README.md b/docs/user-guide/projects/project-settings/activities-time-tracking/README.md
index 67857643465..df27e84684a 100644
--- a/docs/user-guide/projects/project-settings/activities-time-tracking/README.md
+++ b/docs/user-guide/projects/project-settings/activities-time-tracking/README.md
@@ -10,11 +10,13 @@ keywords: activities for time tracking, log time settings
You can [configure available activities](../../../../system-admin-guide/time-and-costs/#create-and-manage-time-tracking-activities) for time tracking in *Administration -> Time and costs -> Time tracking activities*. You can activate or deactivate time tracking activities per project.
+
**Time tracking** is defined as a module which allows users to log time on work packages. Once the time tracking module is activated, time can be logged via the action menu of a work package.
+
To enable time tracking activities for a specific project, navigate to *Project settings -> Time tracking activities*.
Select the activities which you want to activate for time tracking in your project. Press the **Save** button to apply your changes.
-
\ No newline at end of file
+
diff --git a/docs/user-guide/projects/project-settings/modules/README.md b/docs/user-guide/projects/project-settings/modules/README.md
index 42e2f07ec3e..f20a3b7aeca 100644
--- a/docs/user-guide/projects/project-settings/modules/README.md
+++ b/docs/user-guide/projects/project-settings/modules/README.md
@@ -13,4 +13,4 @@ Setting a checkmark next to a module will activate it for the project, and a new

-Visit our [user guide](../../../#overview-of-modules-in-openproject) for an overview of the different modules available in OpenProject.
\ No newline at end of file
+Visit our [user guide](../../../#overview-of-modules-in-openproject) for an overview of the different modules available in OpenProject.
diff --git a/docs/user-guide/projects/project-settings/project-information/README.md b/docs/user-guide/projects/project-settings/project-information/README.md
index a853897f3aa..3b9fc6b01a5 100644
--- a/docs/user-guide/projects/project-settings/project-information/README.md
+++ b/docs/user-guide/projects/project-settings/project-information/README.md
@@ -15,8 +15,8 @@ Project settings are grouped into three sections:
1. **Basic details**. Here you can edit:
- - **Project name**. The name will be displayed in the project list.
- - Add a project **description**.
+ - **Project name**. The name will be displayed in the project list.
+ - Add a project **description**.
2. **Project status**. Here you can:
diff --git a/docs/user-guide/projects/project-settings/repository/README.md b/docs/user-guide/projects/project-settings/repository/README.md
index 68568f88385..1c418181704 100644
--- a/docs/user-guide/projects/project-settings/repository/README.md
+++ b/docs/user-guide/projects/project-settings/repository/README.md
@@ -8,8 +8,10 @@ keywords: repository
# Manage a repository
+
**Repository** is defined as a document management system that allows users to manage files and folders via different version control system (SVN or Git).
You can integrate a SVN or GIT repository in a project in OpenProject and access it directly in the project via the module Repositories.
+
> [!IMPORTANT]
diff --git a/docs/user-guide/projects/project-settings/versions/README.md b/docs/user-guide/projects/project-settings/versions/README.md
index f26f690f02f..217bc9f001e 100644
--- a/docs/user-guide/projects/project-settings/versions/README.md
+++ b/docs/user-guide/projects/project-settings/versions/README.md
@@ -20,14 +20,15 @@ To create a new version for your project, navigate to *Project settings → Vers

You can configure the following details:
+
- **Name**: Set a name for the version.
- **Description**: Add a description to clarify the purpose of the version.
- **Status**: Choose the status of the version. The default status is open.
- **Wiki page**: Select a wiki page to link directly from the version in the Roadmap.
- **Start and finish date**: Set the planned start and finish dates.
- **Sharing**: Choose whether the version should be shared with other projects (e.g., in the project hierarchy or with subprojects).
-> [!NOTE]
-> Note: You’ll need to configure the backlog column separately in each project that uses the version.
+ > [!NOTE]
+ > You’ll need to configure the backlog column separately in each project that uses the version.
- **Backlogs column**: Select a column for this version in the backlogs view. This is only necessary if you’re managing a [Scrum backlog](../../../backlogs-scrum).
Click the Create button to save your changes.
diff --git a/docs/user-guide/projects/project-settings/work-packages/README.md b/docs/user-guide/projects/project-settings/work-packages/README.md
index 78de23802c4..54dec7f0c67 100644
--- a/docs/user-guide/projects/project-settings/work-packages/README.md
+++ b/docs/user-guide/projects/project-settings/work-packages/README.md
@@ -60,7 +60,9 @@ Press the **edit** button to make changes to a category. Press the **delete** bu
Custom fields for work packages can be enabled or disabled in the Project settings of each project.
- **Custom fields** are additional attribute fields that can be added to extend existing data fields. They can be used in various sections, including work packages, spent time, projects, versions, users, groups, time tracking activities, and work package priorities.
+
+**Custom fields** are additional attribute fields that can be added to extend existing data fields. They can be used in various sections, including work packages, spent time, projects, versions, users, groups, time tracking activities, and work package priorities.
+
> [!NOTE]
@@ -91,4 +93,4 @@ Under the **Internal comments** tab you can enable internal comments for the pro

> [!NOTE]
-> Internal comments are an Enterprise add-on and can only be used with [Enterprise cloud](../../../../enterprise-guide/enterprise-cloud-guide/) or [Enterprise on-premises](../../../../enterprise-guide/enterprise-cloud-guide/). An upgrade from the free Community edition is easily possible.
\ No newline at end of file
+> Internal comments are an Enterprise add-on and can only be used with [Enterprise cloud](../../../../enterprise-guide/enterprise-cloud-guide/) or [Enterprise on-premises](../../../../enterprise-guide/enterprise-cloud-guide/). An upgrade from the free Community edition is easily possible.
diff --git a/docs/user-guide/roadmap/README.md b/docs/user-guide/roadmap/README.md
index 736eb6fc1ed..65d2c862a7d 100644
--- a/docs/user-guide/roadmap/README.md
+++ b/docs/user-guide/roadmap/README.md
@@ -9,7 +9,9 @@ keywords: roadmap, release planning
# Product roadmap release planning
+
**Roadmap** is defined as an overview page displaying the versions sorted alphabetically and the work packages assigned to them. The roadmap is displayed in the project navigation when the work package module is activated and a version has been created (project settings).
+
Plan and manage your product roadmap in OpenProject. Visualize, and communicate your product roadmap. Share your product roadmap with your stakeholders, get feedback about your ideas and break it down into a detailed release plan.
diff --git a/docs/user-guide/time-and-costs/cost-tracking/README.md b/docs/user-guide/time-and-costs/cost-tracking/README.md
index b94b23c6e6e..246d502ff41 100644
--- a/docs/user-guide/time-and-costs/cost-tracking/README.md
+++ b/docs/user-guide/time-and-costs/cost-tracking/README.md
@@ -36,7 +36,9 @@ A new form is opened, where you can log unit costs. You can edit the following i
4. The **cost type** field offers a range of pre-defined cost types which can be configured in the [Administration](../../../system-admin-guide/time-and-costs). The units and respective costs per unit category are defined for every cost type separately. Please note that you need certain privileges to be able to create new cost types and define costs for specific units.
+
**Cost Types** are defined as types of costs that can be defined by system admins (e.g. consultant days or licenses).
+
5. You can enter the number of **units** to be logged.
diff --git a/docs/user-guide/time-and-costs/progress-tracking/README.md b/docs/user-guide/time-and-costs/progress-tracking/README.md
index 93692fc7fa6..25231786354 100644
--- a/docs/user-guide/time-and-costs/progress-tracking/README.md
+++ b/docs/user-guide/time-and-costs/progress-tracking/README.md
@@ -64,7 +64,7 @@ In the work-based progress reporting mode % Complete can either be automati
If you you prefer to enter the values for % Complete manually, you can. You can do that in the table view and work package details view. Values for *Work* and *Remaining work* are not required to enter % Complete.
> [!IMPORTANT]
-> If you do not enter \*Work\* or \*Remaining work\*, the \*% Complete\* field will remain an independent, manually editable field and behave like it did prior to OpenProject 14.0.
+> If you do not enter \*Work\* or \*Remaining work\*, the \*% Complete\* field will remain an independent, manually editable field and behave like it did prior to OpenProject 14.0.

@@ -115,7 +115,7 @@ When one field is already set and you enter a value in a second field, the third
- **Increasing Work**: When you increase the value of Work, the same amount is added to Remaining Work (since the total Work has increased). This change also updates the % Complete accordingly.
- **Decreasing Work**:
- - If you decrease *Work*, *Remaining work* is lowered by the same amount.
+ - If you decrease *Work*, *Remaining work* is lowered by the same amount.
- If you decrease *Work* by more than the current value for *Remaining work*, then *Remaining work* will be set to 0h and *% Complete* to 100%
- **Changing Remaining work updates % Complete**
- **Changing % Complete updates Remaining work**
diff --git a/docs/user-guide/time-and-costs/reporting/README.md b/docs/user-guide/time-and-costs/reporting/README.md
index ef523b358e0..b9510765973 100644
--- a/docs/user-guide/time-and-costs/reporting/README.md
+++ b/docs/user-guide/time-and-costs/reporting/README.md
@@ -102,14 +102,12 @@ You can then continue working in the Excel spreadsheet to filter, group, or impo
You can **export reports for time entries** in PDF format in the *Time and costs* module of your project.
-> [!TIP]
->
+> [!TIP]
> Keep in mind that this report will only include time entries, but not the cost ones.
To prepare the export, first filter and set up the report according to your preferences and click the **Export PDF timesheet** button.
> [!NOTE]
->
> Please note that "Group by" settings won't be applied to the exported file.

@@ -121,8 +119,6 @@ In the user details section, if there are several entries on the same day, the h

> [!TIP]
->
> If the exported PDF includes multiple users, an additional page after the cover page will provide an overview table displaying the total hours worked by each user, as well as a sum per user. It will also include an overview of hours worked per user per day.
->
-
\ No newline at end of file
+
diff --git a/docs/user-guide/wiki/README.md b/docs/user-guide/wiki/README.md
index 1016c703a53..5aec742652b 100644
--- a/docs/user-guide/wiki/README.md
+++ b/docs/user-guide/wiki/README.md
@@ -11,7 +11,9 @@ keywords: wiki, documentation
In a project wiki you can collaboratively create and document information with your team, such as project documentation, specifications, guidelines, or any other important project information.
+
**Wiki** is defined as a module that allows to use textile-based wiki pages. In order to use the wiki module, it has to be activated in the project settings.
+
| Topic | Content |
diff --git a/docs/user-guide/work-packages/README.md b/docs/user-guide/work-packages/README.md
index 206f8f9295f..8b0722e2356 100644
--- a/docs/user-guide/work-packages/README.md
+++ b/docs/user-guide/work-packages/README.md
@@ -9,17 +9,23 @@ keywords: work packages, tickets
# Work packages
+
**Work packages** are items in a project (such as tasks, features, risks, user stories, bugs, change requests). A work package captures important information and can be assigned to project members for execution.
+
Work packages have a **type**, an **ID**, a **subject** and may have various additional attributes, such as **status**, **assignee**, **priority**, **due date**.
+
**Work package ID** is defined as a unique integer assigned to a newly created work package. Work package IDs cannot be changed and are numbered across all projects of an OpenProject instance (therefore, the numbering within a project may not be sequential).
+
+
**Types** are the different items a work package can represent, such as task, feature, bug, phase, milestone. The work package types can be configured in the system administration.
+
Work packages can be displayed in a projects timeline, e.g. as a milestone or a phase. In order to use the work packages, the work package module has to be activated in the project settings.
diff --git a/docs/user-guide/work-packages/automatic-subjects/README.md b/docs/user-guide/work-packages/automatic-subjects/README.md
index e73978d5af9..959e76ae352 100644
--- a/docs/user-guide/work-packages/automatic-subjects/README.md
+++ b/docs/user-guide/work-packages/automatic-subjects/README.md
@@ -89,4 +89,4 @@ Once the attribute becomes available and is populated, updating and saving the w
### Why does [Attribute Name] appear in subjects?
-[Attribute Name] indicates the referenced attribute hasn't been filled or set yet.
\ No newline at end of file
+[Attribute Name] indicates the referenced attribute hasn't been filled or set yet.
diff --git a/docs/user-guide/work-packages/edit-work-package/README.md b/docs/user-guide/work-packages/edit-work-package/README.md
index c257ee59840..681b3ba4a55 100644
--- a/docs/user-guide/work-packages/edit-work-package/README.md
+++ b/docs/user-guide/work-packages/edit-work-package/README.md
@@ -96,6 +96,7 @@ You can copy a direct link to a specific work package comment in OpenProject. To

### Internal comments (Enterprise add-on)
+
> [!NOTE]
> Internal comments are an Enterprise add-on and can only be used with [Enterprise cloud](../../../enterprise-guide/enterprise-cloud-guide/) or [Enterprise on-premises](../../../enterprise-guide/enterprise-on-premises-guide/). An upgrade from the free Community edition is easily possible.
@@ -155,14 +156,11 @@ At the configured date and time, you will receive the reminder in [Notification

-> [!NOTE]
->
+> [!NOTE]
> If multiple notifications exist for a single work package, the reminder will take precedence, showing the reminder note at the bottom of the page.
->
> In case a work package has both a reminder and date alert notification set up, then the date alert is combined with the reminder note, so that both are visible.
> [!TIP]
->
> You can set to receive immediate notifications via e-mail for personal reminders. To do that, adjust your [account settings](../../account-settings/#email-reminders) accordingly.
## Watchers
@@ -170,7 +168,9 @@ At the configured date and time, you will receive the reminder in [Notification
### How to add watchers to a work package
+
**Watchers** can be added to a work package in order to notify members about changes. They will receive notifications according to their notification settings if changes are made to the respective work package.
+
To add watchers, open the work package [detailed view](../../work-packages/work-package-views/#full-screen-view), select the *Watchers* tab on the right hand side and choose the members you want to add with the drop-down menu or by starting to type their name.
diff --git a/docs/user-guide/work-packages/exporting/README.md b/docs/user-guide/work-packages/exporting/README.md
index 60d309e2dc3..6461d4f4422 100644
--- a/docs/user-guide/work-packages/exporting/README.md
+++ b/docs/user-guide/work-packages/exporting/README.md
@@ -177,9 +177,8 @@ If you select **Generate PDF**, a modal will open, where you can adjust the foll
- **Template** is a dropdown menu showing all of the options currently enabled. At moment possible template options include:
- - *Attributes and description* - this template lists all the work package attributes [configured in the work package form](../../../system-admin-guide/manage-work-packages/work-package-types/#work-package-form-configuration-enterprise-add-on), regardless whether they are filled out or not.
- - *Contract* - this template includes work package details formatted to the standard German contract form.
-
+ - *Attributes and description* - this template lists all the work package attributes [configured in the work package form](../../../system-admin-guide/manage-work-packages/work-package-types/#work-package-form-configuration-enterprise-add-on), regardless whether they are filled out or not.
+ - *Contract* - this template includes work package details formatted to the standard German contract form.
> [!TIP]
> You can define which templates are enabled for specific work package types in the [administration settings](../../../system-admin-guide/manage-work-packages/work-package-types).
diff --git a/docs/user-guide/work-packages/work-package-relations-hierarchies/README.md b/docs/user-guide/work-packages/work-package-relations-hierarchies/README.md
index 46e6140a2b9..8960adc1659 100644
--- a/docs/user-guide/work-packages/work-package-relations-hierarchies/README.md
+++ b/docs/user-guide/work-packages/work-package-relations-hierarchies/README.md
@@ -111,7 +111,7 @@ There are **four ways to add or create a child work package**:

-4. You can add a child work package directly under the table of related work packages. To do that you first need to [include a table of related work packages to work package forms (Enterprise add-on)](../../../system-admin-guide/manage-work-packages/work-package-types/#add-table-of-related-work-packages-to-a-work-package-form-enterprise-add-on).
+4. You can add a child work package directly under the table of related work packages. To do that you first need to [include a table of related work packages to work package forms (Enterprise add-on)](../../../system-admin-guide/manage-work-packages/work-package-types/#add-table-of-related-work-packages-to-a-work-package-form-enterprise-add-on).

@@ -149,14 +149,12 @@ Alternatively you can select the **Delete relation** option next to the parent r
After adding the parent and child work packages they are listed in the *Relations* tab. Related work packages are grouped by the type of relation into respective sections.
-> [!TIP]
->
+> [!TIP]
> Dates of the related work packages are only shown for date-based relations: children, predecessor and successor.

> [!NOTE]
->
> If you do not have necessary permissions (for example if only one specific work package was shared with you, but not the entire project), you will be able to see that a work package has a relation, and the dates of that related work package, but not other details of that related work package.

diff --git a/docs/user-guide/work-packages/work-package-table-configuration/README.md b/docs/user-guide/work-packages/work-package-table-configuration/README.md
index 24415c0f6d0..921606db75d 100644
--- a/docs/user-guide/work-packages/work-package-table-configuration/README.md
+++ b/docs/user-guide/work-packages/work-package-table-configuration/README.md
@@ -161,8 +161,11 @@ It will then display the corresponding work package with the attachment.
By default, the work package table will be sorted by work package ID.
+
The **ID** is unique for a work package within OpenProject. It will be set automatically from the system. With the ID you can reference a specific work package in OpenProject.
+
+
To sort the work package table view, open the [work package table configuration](#work-package-table-configuration) and select the tab **Sort by**. You can sort by up to three attributes, either ascending or descending.

@@ -214,8 +217,8 @@ If you group the work package table, sums will be shown for each group.
## Attribute highlighting (Enterprise add-on)
-> [!NOTE]
-> Attribute highlighting is an Enterprise add-on and can only be used with [Enterprise cloud](https://www.openproject.org/docs/enterprise-guide/enterprise-cloud-guide) or [Enterprise on-premises](https://www.openproject.org/docs/enterprise-guide/enterprise-on-premises-guide). An upgrade from the free community edition is easy and helps support OpenProject.
+> [!NOTE]
+> Attribute highlighting is an Enterprise add-on and can only be used with [Enterprise cloud](https://www.openproject.org/docs/enterprise-guide/enterprise-cloud-guide) or [Enterprise on-premises](https://www.openproject.org/docs/enterprise-guide/enterprise-on-premises-guide). An upgrade from the free community edition is easy and helps support OpenProject.
You can highlight attributes in the work package table to emphasize the importance of certain attributes and have important topics at a glance. To activate attribute highlighting open the work package configuration table and select the **Highlighting** tab.