Carla Martínez Poveda

Results 43 issues of 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...

enhancement

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:...

enhancement

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`

enhancement

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...

enhancement

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...

enhancement

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...

enhancement

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.