Skip to content

Move title text resource binding and data model bindings config to the top #14185

@nkylstad

Description

@nkylstad

Description

What

Move the following configs up to the top of the config panel, together with the componentID, to be always visible:

  • title textResourceBinding
  • "main" dataModelBinding (i.e. simpleBinding, group)

Why

We want to make the essential config easily available to the users. Forcing them to open/close accordions to to required configuration results in a lot of unnecessary clicking and navigating. We want to make essential config always available.

Tasks

Additional Information

Open questions

  • Should we duplicate the config in the sections that config belongs? F.ex. for texts. If we place the title textResourceBinding at the top, should we still display it in the "Texts" section? @Annikenkbrathen
    • Hypothesis: Yes, we should show it both places, to avoid confusion and that the user has to search for config.
  • Are there more bindings apart from simpleBinding and group we should consider? listf.ex?

Tasks

  • Display title textResourceBinding in top config section with componentID for ALL components
  • Display simpleBinding dataModelBinding in top config section for components with simpleBinding
  • Display group dataModelBinding in top config section for components with group

Acceptance Criterias

  • Title text resource binding config is always available for all components
  • Data model binding config is available for all components with a datamodelBinding
  • Only one (main) data model binding config is visible for components with data model binding
  • Data model binding config is not visible for components without dataModelBinding

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/ui-editorArea: Related to the designer tool for assembling app UI in Altinn Studio.kind/user-storyUsed for issues that describes functionality for our users.status/ready-for-specificationStatus: Used for issues that are ready for functional decription og detailed design.team/studio-domain2

    Type

    Projects

    Status

    ✅ Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions