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

Implement the library package on the landing page #14506

Closed
2 tasks done
TomasEng opened this issue Jan 24, 2025 · 2 comments
Closed
2 tasks done

Implement the library package on the landing page #14506

TomasEng opened this issue Jan 24, 2025 · 2 comments
Labels
area/content-library Area: Related to library for shared resources frontend skip-documentation Issues where updating documentation is not relevant team/studio-domain1

Comments

@TomasEng
Copy link
Contributor

TomasEng commented Jan 24, 2025

We need to implement the @studio/content-library package on the dashboard and make it possible to navigate to it.

  • Create a landing page component that implements the content library
  • Establish routing for the new page
@TomasEng TomasEng changed the title Implement the library package on the dasboard Implement the library package on the dashboard Jan 27, 2025
@TomasEng TomasEng moved this to 📈 Todo in Team Studio Jan 27, 2025
@TomasEng TomasEng added area/content-library Area: Related to library for shared resources team/studio-domain1 frontend labels Jan 27, 2025
@TomasEng TomasEng changed the title Implement the library package on the dashboard Implement the library package on the landing page Jan 28, 2025
@standeren standeren moved this from 📈 Todo to 👷 In Progress in Team Studio Jan 28, 2025
@standeren
Copy link
Contributor

As a result from a discussion during team workshop we suggest that we should implement a home level above our current dashboard. This home level should include the following underlying pages, which will also act as menu-elements in the header:

  1. resources
  2. org-datamodels
  3. org-library
  4. app-dashboard --> which will be the current dashboard but without resources and org-datamodels

These menu-elements should vary if the the logged in user is not a part of any organization. Then the user should be passed directly to the app-dashboard.

When the user is in the context of self, but he/she belongs to at least one organization, the user should be asked to choose an organization to view the library for. In the future we can consider to implement a list of possible orgs to choose from in the main view when the user open the org-library and has context self. A solution is also to force the context to be the first available org.
If the user only belongs to a single org, we can also consider forcing the context to be the only available org of the user clicks on the library while being in self context.

@wrt95 wrt95 moved this from 👷 In Progress to ✅ Done in Team Studio Feb 5, 2025
@TomasEng
Copy link
Contributor Author

TomasEng commented Feb 5, 2025

The routing issue described by the above comment will be addressed in #14576.

@TomasEng TomasEng closed this as completed Feb 5, 2025
@github-project-automation github-project-automation bot moved this from ✅ Done to Documentation in Team Studio Feb 5, 2025
@ErlingHauan ErlingHauan added the skip-documentation Issues where updating documentation is not relevant label Feb 5, 2025
@ErlingHauan ErlingHauan moved this from Documentation to 📈 Todo in Team Studio Feb 5, 2025
@ErlingHauan ErlingHauan moved this from 📈 Todo to ✅ Done in Team Studio Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/content-library Area: Related to library for shared resources frontend skip-documentation Issues where updating documentation is not relevant team/studio-domain1
Projects
Status: ✅ Done
Development

When branches are created from issues, their pull requests are automatically linked.

3 participants