Use a route enhancer to move away from having project ID hashes in URLs

Created on 26 June 2024, 2 months ago
Updated 11 July 2024, about 2 months ago

Problem/Motivation

It would be nice for Project Browser to use human-readable URLs for projects, rather than weird hashes or UUIDs, even deterministic ones.

All projects need to be disambiguated by their source plugin ID, and stored in a central cache -- that's all done. Projects no longer are assumed to be modules, which is what was previously the case. We can switch to pretty URLs now, based on IDs like SOURCE_ID/LOCAL_ID.

The local ID can still be generated from the package name and machine name, so that sources don't need to set it explicitly.

โœจ Feature request
Status

Fixed

Version

2.0

Component

Code

Created by

๐Ÿ‡บ๐Ÿ‡ธUnited States phenaproxima Massachusetts

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024