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

[CL] Adapt ‘Active users’ > ‘Settings’ page #87

Closed
carma12 opened this issue Apr 26, 2023 · 2 comments
Closed

[CL] Adapt ‘Active users’ > ‘Settings’ page #87

carma12 opened this issue Apr 26, 2023 · 2 comments
Assignees

Comments

@carma12
Copy link
Collaborator

carma12 commented Apr 26, 2023

Goal:

  • Adapt the 'Active users' > 'Settings' to use the communication layer wrapper.

Acceptance criteria:

  • The wrapper should be used to create and perform the API calls needed in each case.
  • Implement action button functionality for all of the sections of 'Settings'.
  • The specific user data should be retrieved and shown in the different UI elements. The reading and writing access should be managed by the already retrieved environmental data.
@carma12 carma12 self-assigned this Apr 26, 2023
@carma12
Copy link
Collaborator Author

carma12 commented Sep 6, 2023

This is being addressed by implementing the functionality per subsection and adapting the field components to take their data directly from the metadata (retrieved via an API call) instead of using states for defining each parameter.

The subsections available in the 'Active users' > 'Settings' page are the following:

  • 'Identity settings'
  • 'Account settings'
  • 'Kerberos ticket'
  • 'Contact settings'
  • 'Mailing address'
  • 'Employee information'
  • 'User attributes for SMB services'

The 'Identity settings' one is completed and the 'Account settings' is currently being implemented.

The field components that have been covered / in progress so far are the following ones:

  • Simple Text inputs (PR) (field permissions PR)
  • Dropdown selectors (PR)
  • List of checkboxes (PR)
  • Text inputs accompanied with 'Add' and 'Delete' buttons (PR)
  • Data-time selectors (PR)
  • Modals (still no PR available)

Buttons functionality:

  • 'Refresh' (PR)
  • 'Revert' and 'Save' (PR)

The work is still in progress.

@carma12
Copy link
Collaborator Author

carma12 commented Dec 5, 2023

This has already been implemented in several PRs. Hence, closing this issue.

@carma12 carma12 closed this as completed Dec 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant