Content
View differences
Updated by Judith Roth 3 months ago
**As** a project admin
**I want to** be able to change a project's identifier without invalidating old links
**so that** I can change (e.g. shorten) them for usage in semantic work package identifiers
**Acceptance criteria**
* When a project identifier is changed, the old project identifier will still redirect to the project (as well as the new one)
* A project identifier that was used once can only be reused in the same project in which it was used first
* more, depending on the outcome of <mention class="mention" data-id="71627" data-type="work_package" data-text="##71627">##71627</mention>
**Technical notes**
* We need a new join table for project identifiers
* We need a separate table to connect project based sequence numbers with actual work packages (columns `project_id`, `sequence_number`, `work_package_id`) and probably do it in this ticket to get it done earlier
**Out of Scope**
* Allow to search by a project's identifier
* global search
* project selector
* project filter (include projects)
**Permissions and visibility considerations**
* Nothing changes here. Everyone who was allowed / disallowed to change project identifiers is still allowed / disallowed to change project identifiers
**I want to** be able to change a project's identifier without invalidating old links
**so that** I can change (e.g. shorten) them for usage in semantic work package identifiers
**Acceptance criteria**
* When a project identifier is changed, the old project identifier will still redirect to the project (as well as the new one)
* A project identifier that was used once can only be reused in the same project in which it was used first
* more, depending on the outcome of <mention class="mention" data-id="71627" data-type="work_package" data-text="##71627">##71627</mention>
**Technical notes**
* We need a new join table for project identifiers
* We need a separate table to connect project based sequence numbers with actual work packages (columns `project_id`, `sequence_number`, `work_package_id`) and probably do it in this ticket to get it done earlier
**Out of Scope**
* Allow to search by a project's identifier
* global search
* project selector
* project filter (include projects)
**Permissions and visibility considerations**
* Nothing changes here. Everyone who was allowed / disallowed to change project identifiers is still allowed / disallowed to change project identifiers