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

sig#987 - Filter technical User that are not owned and have displayTechnicalUser = false (apps/Services) #1211

Open
1 of 2 tasks
MaximilianHauer opened this issue Dec 16, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@MaximilianHauer
Copy link

MaximilianHauer commented Dec 16, 2024

Description

AS a User
WHEN i subscribe an app/service where i accepted the terms that the technical user data is managed by the app/service provider
THEN i dont want to be able to see the technical user in the overview.

The endpoint GET: /api/administration/serviceaccount/owncompany/serviceaccounts should filter out technical users that were created from a technical user profile which has the flag AccessibleForProviderOnly set to true

Acceptance Criteria

  • adjust CompaniesLinkedTechnicalUser view to use the newly created type PROVIDER_OWNED if type is PROVIDER_OWNED the provider and owners should be set to the offer provider
  • adjust logic of GET: /api/administration/serviceaccount/owncompany/serviceaccounts to filter out techncical users of type 'PROVIDER_OWNED'

Additional Information

@MaximilianHauer MaximilianHauer added the enhancement New feature or request label Dec 16, 2024
@MaximilianHauer MaximilianHauer added this to the Release 25.03 milestone Dec 16, 2024
@github-project-automation github-project-automation bot moved this to NEW USER REQUEST in Portal Dec 16, 2024
@MaximilianHauer MaximilianHauer moved this from NEW USER REQUEST to BACKLOG in Portal Dec 16, 2024
@AnuragNagpure AnuragNagpure moved this from BACKLOG to IN PROGRESS in Portal Dec 20, 2024
Phil91 added a commit to AnuragNagpure/portal-backend that referenced this issue Jan 30, 2025
Phil91 added a commit that referenced this issue Jan 30, 2025
* adjust view `CompanyLinkedTechnicalUsers` to include `PROVIDER_OWNED` technical users
* adjust logic of `GET: /api/administration/serviceaccount/owncompany/serviceaccounts` to filter out technical users of type 'PROVIDER_OWNED'

---------

Refs: #1211
Co-authored-by: Phil Schneider <[email protected]>
Reviewed-by: Phil Schneider <[email protected]>
@Phil91 Phil91 moved this from IN PROGRESS to IN REVIEW in Portal Jan 30, 2025
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
Status: IN REVIEW
Development

No branches or pull requests

2 participants