# Feature SPAR-275 - Add an admin setting to turn off Automatic scheduling mode

Project: Stream Planning and Reporting
Status: specified
URL: https://community.openproject.org/work_packages/SPAR-275

## Planning

| Attribute | Value |
| --- | --- |
| Date |  |
| Priority | Medium |
| Target versions | Wish List |
| Votes |  |
| List |  |
| Roadmap |  |
| Relevance |  |

## OPEN POINTS / FEEDBACK

_No work packages_

## Features and Chunks

_No work packages_

## Bugs and other work packages

_No work packages_

## Technical Details

| Attribute | Value |
| --- | --- |
| Module | Modules and project features / Relations and scheduling |
| Feature Flag |  |
| Requires doc change | No |
| Enterprise plan |  |

## Details

| Attribute | Value |
| --- | --- |
| Pull preview |  |
| Mockups |  |
| Accessibility | No |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable |  |
| Product manager |  |
| Developers | OP Dev Sirius Team |
| Designer | Parimal Satyal |
| Ordered by |  |
| Signed off by |  |
| Interest by |  |

## Estimates and progress

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

## Description

**As** an instance admin/project admin/project manager  
**I want to** be able to turn off auto-switch to automatic scheduling  
**so that** tasks keep the exact date i entered for them even if I add a child ticket to them

**Context**

Since the introduction of scheduling modes (automatic/manual), all new work packages are now in manual scheduling mode. Normally, manually-scheduled work packages don't get automatically switched to automatic, but there are some cases. Notably, when a first child is added. In this case, if the parent already had dates and this differs with the dates of the (newly-added) first child, the parent's dates are overridden.

This might not always be desired. Indeed, we even had a user file a bug about it: <mention class="mention" data-id="66243" data-type="work_package" data-text="##66243">##66243</mention>. We plan to go around that with a confirmation dialog, because we cannot always infer user intent: <mention class="mention" data-id="66243" data-type="work_package" data-text="##66243">\#\#66243</mention> 

However, we think an admin setting could also be interesting for instances where someone never wants an automatic switch to automatic scheduling.

**Acceptance criteria**

  - In Administration → Work packages → General, the user has a new checkbox:
    
      - Label: "Never automatically enable automatic scheduling"
    
      - Caption: "A manually scheduled work package will never be switched to automatic scheduling, even if a predecessor or a child is added to it."

**Technical notes**

  - 
    <br>

**Permissions and visibility considerations**

  - No changes

**Translation considerations**

  - New strings

*Set the* **To be informed/consulted teams** *field to include all teams necessary to be informed of the changes.*
