Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename path to slug on Project #1585

Open
5 of 8 tasks
jachro opened this issue Jun 29, 2023 · 0 comments · Fixed by #1636, #1638, #1639, #1640 or #1641
Open
5 of 8 tasks

Rename path to slug on Project #1585

jachro opened this issue Jun 29, 2023 · 0 comments · Fixed by #1636, #1638, #1639, #1640 or #1641
Labels

Comments

@jachro
Copy link
Contributor

jachro commented Jun 29, 2023

We'd like to have a slug property for the current path on the Project entity.

Acceptance criteria:

  • add a new slug property to the Project entities across all APIs; the value should be the same as the current path (PR)
  • change the modelling so there's no Path type but Slug instead (rename)
    • adapt all the process writing renku:projectPath to TS to also write renku:slug (TRIPLES_GENERATED, ADD_MIN_PROJECT_INFO and SYNC_REPO_METADATA)
    • create DB migrations (EL, TR) to rename project_path to project_slug
    • 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.
@jachro jachro converted this from a draft issue Jun 29, 2023
@eikek eikek moved this from Ready to In Progress in KG's kanban Jul 26, 2023
@eikek eikek moved this from In Progress to Ready in KG's kanban Jul 26, 2023
@jachro jachro moved this from Ready to In Progress in KG's kanban Jul 28, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in KG's kanban Aug 1, 2023
@jachro jachro reopened this Aug 1, 2023
@github-project-automation github-project-automation bot moved this from Done to In Progress in KG's kanban Aug 1, 2023
@jachro jachro linked a pull request Aug 2, 2023 that will close this issue
@github-project-automation github-project-automation bot moved this from In Progress to Done in KG's kanban Aug 2, 2023
@jachro jachro reopened this Aug 2, 2023
@github-project-automation github-project-automation bot moved this from Done to In Progress in KG's kanban Aug 2, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in KG's kanban Aug 3, 2023
@jachro jachro reopened this Aug 3, 2023
@github-project-automation github-project-automation bot moved this from Done to In Progress in KG's kanban Aug 3, 2023
@jachro jachro linked a pull request Aug 3, 2023 that will close this issue
@jachro jachro added the blocked label Aug 3, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in KG's kanban Aug 3, 2023
@jachro jachro reopened this Aug 3, 2023
@github-project-automation github-project-automation bot moved this from Done to In Progress in KG's kanban Aug 3, 2023
@jachro jachro moved this from In Progress to Ready in KG's kanban Aug 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment