We'd like to have a `slug` property for the current `path` on the Project entity. Acceptance criteria: - [x] add a new `slug` property to the Project entities across all APIs; the value should be the same as the current `path` (PR) - [x] change the modelling so there's no `Path` type but `Slug` instead (rename) - [x] adapt all the process writing `renku:projectPath` to TS to also write `renku:slug` (`TRIPLES_GENERATED`, `ADD_MIN_PROJECT_INFO` and `SYNC_REPO_METADATA`) - [x] create DB migrations (EL, TR) to rename `project_path` to `project_slug` - [x] create a TS migration to copy `renku:projectPath` to `renku:slug` in the TS (release) - [ ] switch all the queries that use the current `renku:projectPath` to use `renku:slug` - [ ] create a TS migration to remove `renku:projectPath` and encoders that put it into the TS - [ ] create an issue to remove the old `path` property from all the APIs - once all the teams (UI, CLI, Omnibenchmark) are happy for us to do so.
We'd like to have a
slugproperty for the currentpathon the Project entity.Acceptance criteria:
slugproperty to the Project entities across all APIs; the value should be the same as the currentpath(PR)Pathtype butSluginstead (rename)renku:projectPathto TS to also writerenku:slug(TRIPLES_GENERATED,ADD_MIN_PROJECT_INFOandSYNC_REPO_METADATA)project_pathtoproject_slugrenku:projectPathtorenku:slugin the TS (release)renku:projectPathto userenku:slugrenku:projectPathand encoders that put it into the TSpathproperty from all the APIs - once all the teams (UI, CLI, Omnibenchmark) are happy for us to do so.