Content
View differences
Updated by Judith Roth 2 days ago
## **Things that need to be adapted / specified**
<br>
### Views to adapt (replace ID with semantic ID)
\=> which of these need to be redesigned because the new identifiers take more space? Especially also for mobile web?
\=> should we limit the amount of characters for project identifiers to avoid "broken" layouts? => <mention class="mention" data-id="71627" data-type="work_package" data-text="#71627">#71627</mention>
(The ones to mockup in bold)
* [ ] List of work packages
- List itself => <mention class="mention" data-id="73717" data-type="work_package" data-text="#73717">#73717</mention>
- Filter by ID opens picker
* [ ] Work **Work package show view view**
- **\- Above description description** => <mention class="mention" data-id="73716" data-type="work_package" data-text="#73716">#73716</mention>
- **\- Relations Tab Tab** => <mention class="mention" data-id="73716" data-type="work_package" data-text="#73716">#73716</mention>
- Subqueries => <mention class="mention" data-id="73717" data-type="work_package" data-text="#73717">#73717</mention>
\- Git Snippets for GitHub and GitLab
* [ ] Work **Work package split screen view view** => <mention class="mention" data-id="73716" data-type="work_package" data-text="#73716">#73716</mention>
* [ ] Notification Center => <mention class="mention" data-id="73717" data-type="work_package" data-text="#73717">#73717</mention>
* [ ] Boards **Boards (maybe wait for the new implementation?) implementation?)**
* [ ] Work **Work package links in CKEditor CKEditor** (also the selector dropdown when searching)
* [ ] Work package links in BlockNote
* [ ] Search results in global search
* [ ] Activity lists (per project, global, per person)
* [ ] Roadmap
* [ ] Gantt charts (is this a separate view or the same as the list of work packages?)
* [ ] Team Planners
* [ ] Backlogs???
* [ ] My page (are the widgets there separate views or the same as the list of work packages?)
* [ ] ???
### Other things
* [x] Change the project's identifier dialog to enforce stricter validations if the semantic ids are used (length is enforced to be max 10 characters - if we want to allow more later on we can still add a separete setting for project identifier length later on like jira has it) => <mention class="mention" data-id="71896" data-type="work_package" data-text="#71896">#71896</mention>
* [x] When a new project is created and semantic IDs are used for that instance, we need to create a short enough project identifier for it automatically => <mention class="mention" data-id="72855" data-type="work_package" data-text="#72855">#72855</mention>, <mention class="mention" data-id="72856" data-type="work_package" data-text="#72856">#72856</mention>
* [x] Update the "Create project API" to automatically generate new short project identifiers => <mention class="mention" data-id="73175" data-type="work_package" data-text="#73175">#73175</mention>
* [x] [ ] API (where is information exposed and where do we accept the new sequences as identifiers) => <mention class="mention" data-id="73735" data-type="work_package" data-text="#73735">#73735</mention>
* [ ] "Copy link to clipboard" for work package (in show view and split screen view) need to copy the URL with the semantic ID => <mention class="mention" data-id="73756" data-type="work_package" data-text="#73756">#73756</mention>
* [ ] "simple" Filter / Search (by semantic work package IDs)
* [ ] Global search => <mention class="mention" data-id="73761" data-type="work_package" data-text="#73761">#73761</mention>
* [ ] Filter by Text or ID in Work Packages List "Filter" => <mention class="mention" data-id="73826" data-type="work_package" data-text="#73826">#73826</mention> data-text="#73826">#73826</mention>
* [ ] Search for work packages to link in CKEditor
* [ ] Search for work packages to link in BlockNote
* [ ] "complex" Filter / Search for identifiers ("larger or smaller than") will come later, not now
* [ ] Mobile App (talk to Marc)
* [ ] Emails (notifications etc.)
* [ ] Excel syncs???
* [ ] BIM edition - BCF Export and Import
* [ ] Github und Gitlab op#<id> in PRs etc. (webhook) / Repository module: Work package referencing
* [ ] PDF export
* [ ] URLs / routes - should accept all valid handles for a work package, therefore id and semantic ids
- in the actual route to a resource you can use both identifiers and semantic ids
- in the query part regular ids should be used instead of semantic ids for more stability unless it's a search term
* [ ] Add canonical meta tag for SEO purposes (since we decided against redirects) => <mention class="mention" data-id="73926" data-type="work_package" data-text="#73926">#73926</mention>
* [ ] The functionality which moves a work package to another project needs to be adapted to also create the new semantic identifier
* [ ] ??? (please add what is missing)
* [ ] Maybe semantic work package IDs should be the new default when a new instance is created - check with Wieland again if this is stil the plan when we're finished developing
<br>
### Views to adapt (replace ID with semantic ID)
\=> which of these need to be redesigned because the new identifiers take more space? Especially also for mobile web?
\=> should we limit the amount of characters for project identifiers to avoid "broken" layouts? => <mention class="mention" data-id="71627" data-type="work_package" data-text="#71627">#71627</mention>
(The ones to mockup in bold)
* [ ] List of work packages
- List itself => <mention class="mention" data-id="73717" data-type="work_package" data-text="#73717">#73717</mention>
- Filter by ID opens picker
* [ ] Work
-
-
- Subqueries => <mention class="mention" data-id="73717" data-type="work_package" data-text="#73717">#73717</mention>
\- Git Snippets for GitHub and GitLab
* [ ] Work
* [ ] Notification Center => <mention class="mention" data-id="73717" data-type="work_package" data-text="#73717">#73717</mention>
* [ ] Boards
* [ ] Work
* [ ] Work package links in BlockNote
* [ ] Search results in global search
* [ ] Activity lists (per project, global, per person)
* [ ] Roadmap
* [ ] Gantt charts (is this a separate view or the same as the list of work packages?)
* [ ] Team Planners
* [ ] Backlogs???
* [ ] My page (are the widgets there separate views or the same as the list of work packages?)
* [ ] ???
### Other things
* [x] Change the project's identifier dialog to enforce stricter validations if the semantic ids are used (length is enforced to be max 10 characters - if we want to allow more later on we can still add a separete setting for project identifier length later on like jira has it) => <mention class="mention" data-id="71896" data-type="work_package" data-text="#71896">#71896</mention>
* [x] When a new project is created and semantic IDs are used for that instance, we need to create a short enough project identifier for it automatically => <mention class="mention" data-id="72855" data-type="work_package" data-text="#72855">#72855</mention>, <mention class="mention" data-id="72856" data-type="work_package" data-text="#72856">#72856</mention>
* [x] Update the "Create project API" to automatically generate new short project identifiers => <mention class="mention" data-id="73175" data-type="work_package" data-text="#73175">#73175</mention>
* [x]
* [ ] "Copy link to clipboard" for work package (in show view and split screen view) need to copy the URL with the semantic ID => <mention class="mention" data-id="73756" data-type="work_package" data-text="#73756">#73756</mention>
* [ ] "simple" Filter / Search (by semantic work package IDs)
* [ ] Global search => <mention class="mention" data-id="73761" data-type="work_package" data-text="#73761">#73761</mention>
* [ ] Filter by Text or ID in Work Packages List "Filter" => <mention class="mention" data-id="73826" data-type="work_package" data-text="#73826">#73826</mention>
* [ ] Search for work packages to link in CKEditor
* [ ] Search for work packages to link in BlockNote
* [ ] "complex" Filter / Search for identifiers ("larger or smaller than") will come later, not now
* [ ] Mobile App (talk to Marc)
* [ ] Emails (notifications etc.)
* [ ] Excel syncs???
* [ ] BIM edition - BCF Export and Import
* [ ] Github und Gitlab op#<id> in PRs etc. (webhook) / Repository module: Work package referencing
* [ ] PDF export
* [ ] URLs / routes - should accept all valid handles for a work package, therefore id and semantic ids
- in the actual route to a resource you can use both identifiers and semantic ids
- in the query part regular ids should be used instead of semantic ids for more stability unless it's a search term
* [ ] Add canonical meta tag for SEO purposes (since we decided against redirects) => <mention class="mention" data-id="73926" data-type="work_package" data-text="#73926">#73926</mention>
* [ ] The functionality which moves a work package to another project needs to be adapted to also create the new semantic identifier
* [ ] ??? (please add what is missing)
* [ ] Maybe semantic work package IDs should be the new default when a new instance is created - check with Wieland again if this is stil the plan when we're finished developing