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

Extension Instance GET Endpunkt anpassen #3

Open
danieldeichfuss opened this issue Sep 6, 2024 · 2 comments
Open

Extension Instance GET Endpunkt anpassen #3

danieldeichfuss opened this issue Sep 6, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@danieldeichfuss
Copy link
Collaborator

danieldeichfuss commented Sep 6, 2024

Insbesondere bei der Projekt/Organisationsauswahl benötigen wir für einen bestimmten Nutzer alle aktiven Extension Instances auf die der Nutzer Zugriff hat, inkl. dem Namen des Projekts/Organisation.

Mit dem bestehenden Endpunkt ist das nur sehr ineffizient möglich. Hier müssten wir:

  1. alle Projekte/Organisationen fetchen auf die der Nutzer Zugriff hat
  2. GET /v2/extension-instances/ für jedes einzelne Projekt/Organisation aufrufen
  3. Die inaktiven Extension Instances filtern
  4. Für jede einzelne Extension Instance den Namen des Projekts/Organisation raussuchen und hinzufügen
  5. Dann können wir ein Dropdown zur Projekt- bzw. Organisationsauswahl anzeigen.

Im Moment behelfen wir uns damit, dass wir die Extension Instances aus unserer DB holen, aber damit verschärfen wir die Herausforderungen mit der doppelten Datenhaltung. Sicherer wäre es, wenn mittwald unser Kelch der Wahrheit sein könnte 🍵 😄

Ideal wäre wenn man ähnlich wie bei GET /v2/projects/ alle Extension Instances auf die der ausführende Nutzer Zugriff hat bekommen könnte. Und wenn möglich auch gleich mit contextName. Und am besten nur eine bestimmt Extension ID.

Vielen Dank und schreibt uns gerne, wir können das bei Bedarf auch noch mal aufmalen oder in einem Call Erklären.

@tdellmann
Copy link

Wir haben dieses Issue mal in 2 interne aufgeteilt.
https://gitlab.mittwald.it/coab-0x7e7/marketplace/extension-service/-/issues/227
https://gitlab.mittwald.it/coab-0x7e7/marketplace/extension-service/-/issues/228

@TanjaOffers TanjaOffers added the enhancement New feature or request label Sep 19, 2024
@mworobcuk
Copy link
Collaborator

brauchen wir.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants