waltz icon indicating copy to clipboard operation
waltz copied to clipboard

Bookmarks: give bookmark kind it's own table / admin screen

Open davidwatkins73 opened this issue 1 year ago • 2 comments

Description

Currently it's part of the enum_value dataset. Would benefit from it's own table where additional constraints could possibly be added (r/o, permitted role, cardinality etc).

Will look similar to the existing enum_value table.....

Resourcing

We intend to contribute this feature

davidwatkins73 avatar Nov 13 '23 13:11 davidwatkins73

Table design:

Column Type Default Description
id autoseq - pk
name str - -
external_id string - identifier, take from the old 'kind' attr
description str - -
icon str - fontawesome name (minus fa- prefix)
position dflt 0 -
cardinality str 'ZERO_MANY' -
permitted_role str '' role user needs to be able to create this type of bookmark

davidwatkins73 avatar Nov 22 '23 15:11 davidwatkins73

Need to -

  • [ ] create liquibase table
  • [ ] bookmark table
    • [ ] mark kind column as deprecated via table remarks
    • [ ] add fk to bookmark_kind
    • [ ] create issue for 1.57 to drop
  • [ ] create migration script
  • [ ] update bookmark viewer
  • [ ] update bookmark editor
  • [ ] admin screens

davidwatkins73 avatar Nov 22 '23 15:11 davidwatkins73