# Feature OP-12309 - Reorganise some admin settings to have the calendar settings together

Project: OpenProject
Status: closed
URL: https://community.openproject.org/work_packages/OP-12309

## Planning

| Attribute | Value |
| --- | --- |
| Date |  |
| Priority | Medium |
| Target versions | 13.0.0 |
| Sprint | 13.0.0 |
| Backlog bucket |  |
| Votes |  |
| List |  |
| Roadmap |  |
| Relevance |  |

## OPEN POINTS / FEEDBACK

_No work packages_

## Features and Chunks

| ID | Subject | Type | Status | Assignee | Target versions | Spent time |
| --- | --- | --- | --- | --- | --- | --- |
| OP-12573 | Change single selection checkboxes to sliders | Implementation | closed | Mir Bhatia |  |  |
| OP-12588 | Move miscellaneous admin settings around  | Implementation | closed |  |  |  |
| OP-12675 | Rename 'Working days' and add second level of navigation | Implementation | closed |  |  |  |
| OP-12760 | Add iCalendar sub-level | Implementation | closed |  |  |  |
| OP-12833 | Add iCalendar documentation link to form instructions after the docs are ready | Implementation | closed |  | 13.0.0 |  |
| OP-13022 | Change labels on calendar admin menu | Implementation | closed |  | 13.0.0 |  |
| OP-13072 | Add iCalendar documentation link to form instructions after the docs are ready | Implementation | closed | Mir Bhatia | 13.0.0 |  |

## Bugs and other work packages

| ID | Type | Subject | Status | Assignee | Target versions | Spent time | Module |
| --- | --- | --- | --- | --- | --- | --- | --- |
| OP-12468 | Task | Check the impact of changing single selection in settings from checkboxes to switches | rejected |  | 13.0.0 |  |  |
| OP-12411 | Code maintenance | Harmonise the H2 sub-headers in the My Account > Notifications settings / Email reminders | rejected |  | Wish List |  |  |
| OP-12410 | Code maintenance | Harmonise the H2 subheaders in the Working Days screen | rejected |  | Wish List |  |  |

## Technical Details

| Attribute | Value |
| --- | --- |
| Module |  |
| Feature Flag |  |
| Requires doc change | Yes |
| Enterprise plan |  |

## Details

| Attribute | Value |
| --- | --- |
| Pull preview |  |
| Mockups |  |
| Found in mobile app version |  |
| Follow-up feedback e-mail |  |
| Accessibility | No |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable | Jens Ulferts |
| Product manager |  |
| Developers |  |
| Designer | Marc Alcobé |
| Ordered by |  |
| Signed off by |  |
| Interest by |  |

## Estimates and progress

| Attribute | Value |
| --- | --- |
| PD (min) |  |
| PD (max) |  |
| Work |  |
| Labor costs |  |

## Description

Create a clearer and easier to set calendar related admin settings.

## **Acceptance criteria**

  - Change the name of the current menu entry **Working days** to **Calendars and dates** and add the drilling arrow as it will contain a second level of navigation.
  - The second level of **Calendars and dates** should have:
    1.  **Working days:** move the current working days settings to this level.
    2.  **Date format:** containing the date and time related fields ("First week in year contains", "Week starts on" and "Date format and Time format") that until now where in **System settings \> Display** in the order specified in the visuals.
    3.  **Calendar subscriptions:** this will contain the setting to "Enable iCalendar subscriptions" for the whole instance (can only be done after <mention class="mention" data-id="15339" data-type="work_package" data-text="#15339">#15339</mention> is roughly implemented).
  - In order to accomplish that some changes are also needed in this admin pages:
      - **API and web-hooks:** move the "Enable REST web service" from **Authentication \> Settings** to the top of this page.
      - **Users and permissions \> User settings:** move the field "Users display format" from the **System settings \> Display** to this page in a new section called "Display format"
      - **System settings \> Languages:** rename the current menu entry from **Display** to **Languages**.
          - Remove the label "Languages" (it is not needed anymore since it is the new heading.

## Notes

  - The input fields, drop downs or labels used in the design mockups are not the current implementation ones. For now we will keep the current ones.
  - The single selection checkboxes has been substituted in the designs and will be analysed in <mention class="mention" data-id="47931" data-type="work_package" data-text="##47931">##47931</mention>.

## Visuals

<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/58301/content"><img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/58281/content">

<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/55814/content">

<img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/55765/content"><img class="op-uc-image op-uc-image_inline" src="/api/v3/attachments/55766/content">

## Figma

  - **Calendar and dates:** <https://www.figma.com/file/rVZRAbD6YP3UhvmuagUhUN/Calendar-and-dates?node-id=0-1>
  - **API:** <https://www.figma.com/file/MjLgAf6fEFVcAxo3CD0vGV/API-and-webhooks?node-id=1-6519&amp;t=r1NVwA8mQqpxAdoL-4>
  - **System settings \> Languages:** <https://www.figma.com/file/0dOHGu8biriIfWgGkSWNCV/System-settings?node-id=1-1382&t=WpPYeGGUxjjvXZCq-4>
  - **Users and permissions:** <https://www.figma.com/file/mHad7rHSaeyREEZZTocsai/Users-and-permissions?node-id=0-1>
