Skip to content

Add target profile to archetypes table, detail drawer, and create/edit modal #2290

@sjd78

Description

@sjd78

Summary

For an archetype, add the capability to create and manage a set of target profiles. An archetype may contain zero or more target profiles. Each target profile contains an ordered list of generators. The archetype + target profile are the basis of the asset generation workflow.

Enabling Work

HUB enablement issues:

UI enablement issues:

Changes for Archetypes

Page

  • Changes will be localized to the existing archetype table, detail drawer, and create/edit modal.

Archetype table:

  • Columns
    • Count of target profiles
  • Toolbar actions
  • Record kebab actions
    • ❓ Add the target profiles to the standard edit modal OR have a new modal?

Selected archetype detail drawer changes:

  • New tab "Target Profiles" for a view of the target profiles that exist for the archetype

Archetype add/edit modal changes:

  • Manage the set of target profiles
  • The target profiles are unique to the archetype they're created under
  • The archetype modal needs to be able to manage a set of target profile records

New work for Target Profiles

Target profile view (table view or card view to be accessed from an archetype):

  • Columns:
    • Name
    • Icon
    • Description
    • Count of generators
  • Toolbar actions:
    • Create
  • Record/Card kebab actions:
    • Edit
    • Delete
    • Duplicate

Target profile selected item detail drawer:

  • Base information
  • Ordered list of generations

Target profile add/edit modal:

Actions

UI Workflow and Wireframes

Need:

  • Archetype edit view with asset plans section / tab
  • Target profile table or card view
  • Target profile details drawer when a row or card is selected to show the generator list (or could use a display more like the patternfly primary-detail pattern demo)

Metadata

Metadata

Labels

asset-genkind/featureCategorizes issue or PR as related to a new feature.priority/majorImportant over the long term, but may not be staffed and/or may need multiple releases to complete.triage/acceptedIndicates an issue or PR is ready to be actively worked on.

Projects

Status

🏗 In progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions