Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/release/14.6' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
ulferts committed Oct 9, 2024
2 parents 232f862 + 465e705 commit 2359138
Show file tree
Hide file tree
Showing 120 changed files with 624 additions and 521 deletions.
15 changes: 14 additions & 1 deletion docs/glossary/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ A custom query in OpenProject consists of saved [filters](#filters), sort criter

### Dark mode

The dark mode for OpenProject is a personal setting to display the application in a dark theme. Other available modes are the regular light mode and the (light) [high contrast mode](#high-contrast-mode). [Read in our documentation how to enable dark mode](../user-guide/my-account/#select-the-dark-mode).
The dark mode for OpenProject is a personal setting to display the application in a dark [theme](#theme). Other available modes are the regular light mode and the (light) [high contrast mode](#high-contrast-mode). [Read in our documentation how to enable dark mode](../user-guide/my-account/#select-the-dark-mode).

### Dashboard

Expand Down Expand Up @@ -219,6 +219,15 @@ In OpenProject, you can choose from several integrations, such as the [Excel syn

## M

### Macro

Macros in OpenProject are dynamic shortcuts that help automate repetitive tasks. They work in editors like [work package](#work-package) descriptions, [wikis](#wiki) or [forums](#forum). For example, users can type 'workPackageValue:1234:subject' into a work package description and once saved, OpenProject will display the title of the work package with the ID 1234.

**More information on macros in OpenProject**
- [See a list of all possible work package attributes that can be used as macros in OpenProject](../user-guide/wysiwyg/#available-attributes-for-work-packages)
- [Read a blog article with detailed descriptions and examples on how to use macros in OpenProject](https://www.openproject.org/blog/how-to-use-macros/)
- [Learn about options for using macros in OpenProject's wikis](../user-guide/wiki/#macros)

### Meetings

In OpenProject Software, Meetings is defined as a [module](#module) that allows the organization of meetings. The module has to be activated in the [project settings](#project-settings) by a project admin in order to be displayed in the side navigation. You can choose between classic meetings and dynamic meetings. Please note that only dynamic meetings will remain available in the long term. [See our user guide for more information on Meeting management in OpenProject](../user-guide/meetings/).
Expand Down Expand Up @@ -387,6 +396,10 @@ Time and costs in OpenProject is defined as a [module](#module) which allows use

The time tracking button in OpenProject is a feature to track time spent on work packages in real time. [Read more about logging time via the time tracking button in OpenProject](../user-guide/time-and-costs/time-tracking/#log-time-via-the-time-tracking-button).

### Theme

A theme is a visual customization setting that changes the overall look and feel of the application. In OpenProject, [Enterprise customers can set a custom color theme along with a custom logo](../system-admin-guide/design/). Please note: Users of all versions can choose a personal mode (e.g. [high contrast mode](#high-contrast-mode) or [dark mode](#dark-mode)), but the theme is set globally by an administrator in the design settings.

## U

### User
Expand Down
2 changes: 1 addition & 1 deletion docs/release-notes/14-0-0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ methods. For more information, see [#51212](https://community.openproject.org/wo

### Reduced number of configurable design variables

We have changed the number and naming of the [configurable design variables](../../system-admin-guide/design/#advanced-settings). This simplifies the process of setting the desired color scheme for users. It also allows us to get closer to the **Primer design system** in order to benefit from its other modes such as the dark mode or the colorblind mode in the future.
We have changed the number and naming of the [configurable design variables](../../system-admin-guide/design/#interface-colors). This simplifies the process of setting the desired color scheme for users. It also allows us to get closer to the **Primer design system** in order to benefit from its other modes such as the dark mode or the colorblind mode in the future.

The following variables have been changed:

Expand Down
29 changes: 14 additions & 15 deletions docs/release-notes/14-6-0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: OpenProject 14.6.0
sidebar_navigation:
title: 14.6.0
release_version: 14.6.0
release_date: 2024-09-26
release_date: 2024-10-09
---

# OpenProject 14.6.0
Expand Down Expand Up @@ -75,38 +75,41 @@ On the Meetings tab in the split screen view, the number next to the “Meetings
<!-- BEGIN AUTOMATED SECTION -->

- Bugfix: Umlaute not shown for CSV export \[[#25592](https://community.openproject.org/wp/25592)\]
- Bugfix: Incomprehensible statement in User Settings \[[#34316](https://community.openproject.org/wp/34316)\]
- Bugfix: Order of work packages in XLS, PDF, CSV export differs from order in OpenProject \[[#34971](https://community.openproject.org/wp/34971)\]
- Bugfix: File links in work package journal assigned to wrong person \[[#53995](https://community.openproject.org/wp/53995)\]
- Bugfix: Wiki page diffing has layout issues when displaying bullet lists \[[#55263](https://community.openproject.org/wp/55263)\]
- Bugfix: Page number not reset when changing the sort order via the &quot;Configure view&quot; modal \[[#55392](https://community.openproject.org/wp/55392)\]
- Bugfix: Authorization::UnknownPermissionError happened in GET::API::V3::Root#/ \[[#56064](https://community.openproject.org/wp/56064)\]
- Bugfix: Some Gantt charts get migrated to the work package module \[[#56769](https://community.openproject.org/wp/56769)\]
- Bugfix: \[API doc\] color attribute of status missing \[[#57016](https://community.openproject.org/wp/57016)\]
- Bugfix: Menu Transparent for existings user afer db upgrade to 14.3.0 from 9.x \[[#57037](https://community.openproject.org/wp/57037)\]
- Bugfix: Comments not ordered according to setting \[[#57061](https://community.openproject.org/wp/57061)\]
- Bugfix: Right side of the instance upper banner looks misaligned \[[#57092](https://community.openproject.org/wp/57092)\]
- Bugfix: Mobile: tap twice on comment input to start typing \[[#57107](https://community.openproject.org/wp/57107)\]
- Bugfix: Sorting by custom field has strong impact on performance for the project list \[[#57305](https://community.openproject.org/wp/57305)\]
- Bugfix: Primer: Action menu is sometimes incorrectly positioned on mobile \[[#57143](https://community.openproject.org/wp/57143)\]
- Bugfix: Icons and spacing is off on Work package table configuration view \[[#57345](https://community.openproject.org/wp/57345)\]
- Bugfix: Insufficient spacing on User consent modal \[[#57366](https://community.openproject.org/wp/57366)\]
- Bugfix: Progress modal should always prevent save when there are invalid values \[[#57423](https://community.openproject.org/wp/57423)\]
- Bugfix: Custom fields with format string, text, bool, link and date don&#39;t forbid multi select internally and have handling in ordering \[[#57508](https://community.openproject.org/wp/57508)\]
- Bugfix: Form elements in Primer do not have sufficient vertical spacing \[[#57544](https://community.openproject.org/wp/57544)\]
- Bugfix: Broken ordering by multi value custom fields \[[#57577](https://community.openproject.org/wp/57577)\]
- Bugfix: Meetings: The add button should have a trailing icon to indicate that it&#39;s a drop-down \[[#57614](https://community.openproject.org/wp/57614)\]
- Bugfix: If user removes all columns for their PDF epxort, then default columns are used \[[#57618](https://community.openproject.org/wp/57618)\]
- Bugfix: Application error when viewing activity page of an inactive user \[[#57664](https://community.openproject.org/wp/57664)\]
- Bugfix: Notifications tab navigation bar is off screen on mWeb Safari \[[#57711](https://community.openproject.org/wp/57711)\]
- Bugfix: Formatting of text in meeting not applied \[[#57792](https://community.openproject.org/wp/57792)\]
- Bugfix: Export modal should not show a scrollbar for default settings \[[#57856](https://community.openproject.org/wp/57856)\]
- Bugfix: MailerJob not retrying failed emails \[[#57932](https://community.openproject.org/wp/57932)\]
- Bugfix: Meeting details concurrent error message is unclear and badly positioned \[[#57985](https://community.openproject.org/wp/57985)\]
- Bugfix: Removing a custom field from a project within nested pagination does not retain the current page \[[#57989](https://community.openproject.org/wp/57989)\]
- Bugfix: &#39;responsible&#39; notification reason not translated in notification center \[[#57997](https://community.openproject.org/wp/57997)\]
- Bugfix: www-authenticate header lacks comma \[[#58009](https://community.openproject.org/wp/58009)\]
- Bugfix: Notifications of type &#39;Accountable&#39; no longer get sent \[[#58015](https://community.openproject.org/wp/58015)\]
- Bugfix: Nextcloud connection validation fails on disabled AMPF configuration \[[#58018](https://community.openproject.org/wp/58018)\]
- Bugfix: White space wrong in text diff \[[#58092](https://community.openproject.org/wp/58092)\]
- Feature: Emoji reactions to work package comments \[[#40437](https://community.openproject.org/wp/40437)\]
- Bugfix: Primary button with a different custom colour remains green on click/pressed \[[#58130](https://community.openproject.org/wp/58130)\]
- Bugfix: &#39;dd&#39; is showing when reloading notification center \[[#58134](https://community.openproject.org/wp/58134)\]
- Bugfix: Update storage banners to render with rounded borders \[[#58142](https://community.openproject.org/wp/58142)\]
- Bugfix: Update the post storage creation message: admins don&#39;t need to activate individual modules per project anymore \[[#58150](https://community.openproject.org/wp/58150)\]
- Bugfix: \[Cloud\] Review DPA broken \[[#58268](https://community.openproject.org/wp/58268)\]
- Bugfix: Project webhooks do not correctly include custom field values \[[#58287](https://community.openproject.org/wp/58287)\]
- Feature: Allow % Complete edition in work-based progress calculation mode \[[#52233](https://community.openproject.org/wp/52233)\]
- Feature: Primerise the Activity panel \[[#54733](https://community.openproject.org/wp/54733)\]
- Feature: Meetings: Notify users that the page has been updated and incite a reload \[[#54744](https://community.openproject.org/wp/54744)\]
- Feature: Free choice of columns in exports \[[#55021](https://community.openproject.org/wp/55021)\]
- Feature: Split content of Admin/Design page into separate tabs \[[#56339](https://community.openproject.org/wp/56339)\]
Expand All @@ -116,20 +119,16 @@ On the Meetings tab in the split screen view, the number next to the “Meetings
- Feature: Macros for work package descriptions which are relative to respective work packages \[[#57024](https://community.openproject.org/wp/57024)\]
- Feature: Create release teaser 14.6 \[[#57236](https://community.openproject.org/wp/57236)\]
- Feature: Indicate which fields are automatically derived and why in progress pop over \[[#57258](https://community.openproject.org/wp/57258)\]
- Feature: On &quot;Newest at the bottom&quot; have the line touch the input box \[[#57262](https://community.openproject.org/wp/57262)\]
- Feature: When &quot;empty state&quot; and new messages composed or arrives remove empty state \[[#57263](https://community.openproject.org/wp/57263)\]
- Feature: The number next to the Meetings tab (in split screen) should include past meetings \[[#57287](https://community.openproject.org/wp/57287)\]
- Feature: Add to connection validation that managed directory is empty for Nextcloud storages \[[#57347](https://community.openproject.org/wp/57347)\]
- Feature: Turn project list into favorite without reloading the page \[[#57505](https://community.openproject.org/wp/57505)\]
- Feature: Remove menu entry &quot;Projects&quot; from &quot;System settings&quot; submenu in the Administration \[[#57536](https://community.openproject.org/wp/57536)\]
- Feature: Split screen Underline Nav: Disable arrows when no scrolling possible \[[#57645](https://community.openproject.org/wp/57645)\]
- Feature: Replace &quot;Add assignee&quot; button in Team Pleanner with &quot;+ Assignee&quot; \[[#57648](https://community.openproject.org/wp/57648)\]
- Feature: Update all clickable elements inside the box elements with the link color \[[#57649](https://community.openproject.org/wp/57649)\]
- Feature: Meeting reload button doesn&#39;t take you to your previous spot on the page \[[#57904](https://community.openproject.org/wp/57904)\]
- Feature: Keep scroll position when reloading a meeting through the update flash \[[#57904](https://community.openproject.org/wp/57904)\]
- Feature: Improvements to the Participants side panel (phrasing and spacing) \[[#57911](https://community.openproject.org/wp/57911)\]
- Feature: Primerise the Notification badges in the top header and notification row \[[#57927](https://community.openproject.org/wp/57927)\]
- Feature: Preserve % Complete over Remaining work when migrating \[[#57990](https://community.openproject.org/wp/57990)\]
- Feature: Work package Activity tab update: Timeline UI, instant updates, Emoji reactions \[[#56865](https://community.openproject.org/wp/56865)\]

<!-- END AUTOMATED SECTION -->
<!-- Warning: Anything above this line will be automatically removed by the release script -->
Expand All @@ -144,4 +143,4 @@ Last but not least, we are very grateful for our very engaged translation contri
- [BigSeung](https://crowdin.com/profile/BigSeung), for translations into Korean.
- [Raffaele Brevetti](https://crowdin.com/profile/rbrevetti), for translations into Italian.

Would you like to help out with translations yourself? Then take a look at our [translation guide](../../development/translate-openproject/) and find out exactly how you can contribute. It is very much appreciated!
Would you like to help out with translations yourself? Then take a look at our [translation guide](../../development/translate-openproject/) and find out exactly how you can contribute. It is very much appreciated!
7 changes: 7 additions & 0 deletions docs/release-notes/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,13 @@ Stay up to date and get an overview of the new features included in the releases
<!--- New release notes are generated below. Do not remove comment. -->
<!--- RELEASE MARKER -->

## 14.6.0

Release date: 2024-10-09

[Release Notes](14-6-0/)


## 14.5.1

Release date: 2024-09-24
Expand Down
20 changes: 16 additions & 4 deletions docs/system-admin-guide/custom-fields/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,18 +45,30 @@ Depending on the module, for which the new custom field is being created, sligh

> [!IMPORTANT]
>
> Custom fields need to be activated per work package type and per project. Work package custom fields are only visible when two conditions are met:
> Custom fields need to be activated per work package type and added to a project. Work package custom fields are only visible when two conditions are met:
>
> 1. Custom field has been added to the work package type (form configuration).
> 2. Custom field is activated for the project.
1. [Assign a custom field to a work package type](../manage-work-packages/work-package-types/#work-package-form-configuration-enterprise-add-on) (Form configuration). You can do this directly via the link in the custom field overview.
### Assign a custom field to a work package type (Enterprise add-on)

You can [assign a custom field to a work package type](../manage-work-packages/work-package-types/#work-package-form-configuration-enterprise-add-on) (form configuration) directly via the link in the custom field overview.

![Add a custom field to a work package type](system-admin-add-field-to-wp-type.png)

2. Activate the custom field for a project in the [project settings](../../user-guide/projects/project-settings/custom-fields/). This is not relevant if the setting **For all projects** has been configured for the custom field.
### Add a custom field to one or multiple projects

You can activate the custom field for specific projects under the respective [project settings](../../user-guide/projects/project-settings/custom-fields/).

>[!TIP]
>This is not relevant if the setting **For all projects** has been configured for the custom field.
You can active a custom field for multiple projects at once by opening the custom field in question and selecting the *Projects* tab. Click the **Add projects** button.
![Add a custom field to multiple projects at once in OpenProject administration](openproject_system_guide_new_custom_field_add_to_projects.png)

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.

With these additional settings, you have absolute freedom which custom fields are relevant for your projects and types. You can customize only those types that are relevant and create a whole set of custom attributes for your work packages.
![](openproject_system_guide_new_custom_field_add_to_projects_search.png)

## Edit or remove a custom field

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,9 @@ Yes, this is possible. When you edit existing work packages for which the custom
## Where do custom fields for document categories show up?

You can find them when navigating to *Administration -> Enumerations* and clicking on an existing document category (or creating a new one).

## Can I activate custom fields for multiple projects at the same time?

Yes, you can. Select the custom field and use the **Add projects** button to add it to multiple projects at the same time.


Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 2359138

Please sign in to comment.