equinor / fusion-project-portal

Project Portal powered By Fusion
https://project.fusion.equinor.com/
MIT License
1 stars 0 forks source link

List of Active apps in portal #724

Closed Noggling closed 1 month ago

Noggling commented 2 months ago

Expected outcome

GET /api/portal/{portalId}/all-apps

We need a endpoint to get all Applications available for the given portal. the endpoint also need to return and indicator that a Application is activated on the portal. The apps return should be filtered by the portals context Type configuration

 {
    "key": "string",
    "contextTypes": [
      {
        "type": "string"
      }
    ],
    "isActive": "boolean",
    "portalAppType": "GlobalApp" | "ContextApp",
    "appManifest": {
       // Fusion app manifest
    }
  }

Business Value / Developer Experience

User Acceptance Tests (UAT)

Environments

All testing of issues are done in project-portal-test

For Backend use these

kjetilhau commented 1 month ago

@Jossilainen @Noggling

A few thoughts:

Jossilainen commented 1 month ago

Comments @Noggling? I agree that the name: GET /api/portal/{portalId}/onboarded-apps is more precise.

Noggling commented 1 month ago

Great @kjetilhau