Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
7 tasks
nkylstad opened this issue Nov 27, 2024 · 0 comments · May be fixed by #14814
Open
7 tasks

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

nkylstad opened this issue Nov 27, 2024 · 0 comments · May be fixed by #14814
Assignees
Labels
area/ui-editor Area: Related to the designer tool for assembling app UI in Altinn Studio. kind/user-story Used for issues that describes functionality for our users. status/ready-for-specification Status: Used for issues that are ready for functional decription og detailed design. team/studio-domain2

Comments

@nkylstad
Copy link
Member

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
@nkylstad nkylstad added area/ui-editor Area: Related to the designer tool for assembling app UI in Altinn Studio. kind/user-story Used for issues that describes functionality for our users. status/ready-for-specification Status: Used for issues that are ready for functional decription og detailed design. labels Nov 27, 2024
@lassopicasso lassopicasso self-assigned this Feb 19, 2025
@lassopicasso lassopicasso moved this to 👷 In Progress in Team Studio Feb 19, 2025
@lassopicasso lassopicasso linked a pull request Feb 26, 2025 that will close this issue
4 tasks
@lassopicasso lassopicasso linked a pull request Feb 26, 2025 that will close this issue
4 tasks
@lassopicasso lassopicasso moved this from 👷 In Progress to 🔎 Review in Team Studio Mar 10, 2025
@lassopicasso lassopicasso removed their assignment Mar 10, 2025
@JamalAlabdullah JamalAlabdullah moved this from 🔎 Review to 🧪 Test in Team Studio Mar 18, 2025
@JamalAlabdullah JamalAlabdullah removed their assignment Mar 18, 2025
@Jondyr Jondyr assigned Jondyr and lassopicasso and unassigned Jondyr Mar 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ui-editor Area: Related to the designer tool for assembling app UI in Altinn Studio. kind/user-story Used for issues that describes functionality for our users. status/ready-for-specification Status: Used for issues that are ready for functional decription og detailed design. team/studio-domain2
Projects
Status: 🧪 Test
Development

Successfully merging a pull request may close this issue.

4 participants