Carla Martínez Poveda
Carla Martínez Poveda
- Implement jest framework into the project - Implement unit tests for existing CL - Enable GitHub action for running the unit tests
The `AddUser` component receives the following props: ```ts export interface PropsToAddUser { show: boolean; from: "active-users" | "stage-users" | "preserved-users"; handleModalToggle: () => void; } ``` But these props can...
Currently, there are a lot of variables composing the `User` data type: ```ts export interface User { // identity title: string; givenname: string; sn: string; displayname: string; initials: string; gecos:...
The `StageUsers` and `PreservedUsers` components consume other components whose functionality can be simplified to follow the [separation of concerns](https://en.wikipedia.org/wiki/Separation_of_concerns) principle. Those components are: - `BulkSelectorPrep` - `UsersTable`
The interface of the `ManagedByAddModal` is kinda hard to understand when we don't know the implementation. E.g. I'd expect to have something like: ```tsx ``` This would be usable for...
As stated [here](https://groups.google.com/a/redhat.com/g/idm-tech/c/_4c1KCjrMzM), there are some security issues with Apache in IPA. Highlights: - IPA sets Content-Security-Policy in `ipa.conf`: - Header always append Content-Security-Policy "frame-ancestors 'none'" - `none` means no...
Based on [this Pagure ticket](https://pagure.io/freeipa/issue/9390), the current WebUI has been modified to see the user's view and user group members. This helps to easily visualize more users' data and disabled...
The current solution of the WebUI includes two main sections only: 'Identity' and 'Policy'. Ideally, all the sections and subpages references should be replicated (using as reference the current FreeIPA...
The `IpaTextInput` component takes the `name` parameter to define the `aria-label`. Ideally, this should be explicitly defined via props. E.g.: ```ts
Related: https://github.com/freeipa/freeipa-webui/issues/179 Requirements - The Profile settings should reflect the currently logged-in user. - The functionality of the `Dropdown` options should be implemented.