Add title and description to design
Problem to solve
To align DesignManagement::Design
with other issuable items, they should have a title and a description. Title should default to filename, and description should be empty. These are used in in Todo rendering for one, and have the significant extra benefit of improving our accessibility. Visually impaired users should be able to participate in the design discussion.
Intended users
Users with textual access to our data, through APIs, or screenreaders. Users reading tool-tips.
Proposal
Add two new text columns to design_management_design
: title
and description
Permissions and Security
These fields should have the same access level as existing design values.
Documentation
We will need to add this to the GraphQL design-type (where its documentation will be generated automatically). Its presence in the v4
api needs manual documentation.
Testing
We need to test browser, api and graphql.
What does success look like, and how can we measure that?
We can add a title and description to a design, and visually impaired users can read them.
What is the type of buyer?
Design management is a premium feature.