Opened 4 years ago

Last modified 2 years ago

#3189 new enhancement

add a 'slug' to schedulers so they can be referred to by name

Reported by: dustin Owned by:
Priority: minor Milestone: 0.9.+
Version: master Keywords:

Description (last modified by dustin)

Blocks #2635.

Add a new, automatically populated, unique identifier column - a slug - to the schedulers table, and allow users to specify that slug in URLs in place of n:schedulerid.

Instead of a name with a hash to ensure it's unique, ensure that the slug is unique in the DB, and raise an error when a scheduler with a different name, but a conflicting slug, is added to the DB.

The docs should probably recommend using identifier-safe names, which will eliminate any problems from conflicting names.

Change History (3)

comment:1 Changed 4 years ago by dustin

  • Description modified (diff)

comment:2 Changed 4 years ago by dustin

  • Milestone changed from 0.9.0 to 0.9.+
Note: See TracTickets for help on using tickets.