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#789 - Enhance the Technical User Overview with UserType Column #1082

Open
5 tasks
MaximilianHauer opened this issue Sep 6, 2024 · 0 comments
Open
5 tasks
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@MaximilianHauer
Copy link

MaximilianHauer commented Sep 6, 2024

Description

The overview of the technicalUserManagement page needs to be enhanced to provide more clarity.

  • Add a new column called "Usertype" this should present the value usertype from the endpoint GET: api/administration/serviceaccount/owncompany/serviceaccounts
  • Rename the column Type to "Ownership"

precondition:

Acceptance Criteria

Test cases

Verify the "Usertype" column is added

Steps:
Navigate to the technicalUserManagement page.
Verify that a new column named "Usertype" is present.
Expected Result: The "Usertype" column is displayed on the page.

Verify the "Usertype" column displays the correct data

Steps: Make a request to the GET: api/administration/serviceaccount/owncompany/serviceaccounts endpoint.
Verify that the "Usertype" column on the technicalUserManagement page displays the correct usertype value for each row.
Expected Result: The "Usertype" column displays the correct usertype value for each service account.

Verify the "Type" column is renamed to "Ownership"

Steps:
Navigate to the technicalUserManagement page.
Verify that the "Type" column is renamed to "Ownership".
Expected Result: The "Type" column is renamed to "Ownership".

Verify the page layout and formatting

Steps:
Navigate to the technicalUserManagement page.
Verify that the layout and formatting of the page is updated to accommodate the new "Usertype" column and the renamed "Ownership" column.
Verify that the page loads and displays the information without any visual issues or performance problems.
Expected Result: The page layout and formatting are updated correctly, and the page loads and displays the information without any issues.

Verify error handling and edge cases

Steps:
Simulate errors or edge cases, such as:
Failure to fetch data from the GET: api/administration/serviceaccount/owncompany/serviceaccounts endpoint.
Unexpected data format or structure from the endpoint.
Verify that the page handles these scenarios gracefully and displays appropriate error messages or fallback content.
Verify that the page remains functional and does not crash or exhibit unexpected behavior when encountering these errors.
Expected Result: The page should handle errors and edge cases gracefully, displaying appropriate error messages or fallback content, and maintain its overall functionality.

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: READY FOR TESTING
Development

No branches or pull requests

3 participants