Definition
Features widgets are Widgets used to manage Memority Portal functionalities.
Widget categories
All existing categories of features widgets :
-
Search Widgets Allows to perform search on objects and to create a result table.
-
List Widget Allows to display a list of results (external or internal data).
-
Roles Widgets Allows to manage all functionalities about roles (assignment, request, dashboard, dimensions...).
-
Password Widgets Allows to manage password for Identities (generate a password according to several criteria, reset password).
-
Button Widgets Allows to display button in order to redirect the user to another feature.
-
MFA Widgets Allows to enroll and manage MFA devices.
-
Webauthn Widgets Allows to enroll and manage Webauthn devices.
-
Separator Widget Allows to separate several widgets on a feature.
-
OATH Registration widget Allows to provision the shared secret key between an OTP generator (such as Google Authenticator) and the verification server (AM server).
-
OTP Widgets Allows to enroll and manage OTP addresses
-
Workflow History Widget Allows to display pending workflows history launched from a Feature
-
Reporting Widgets -
User Devices Widget Used to allow users or admin to list, rename or delete devices.
-
App Dashboard Widget -
Audit Report Widget Allows to display audit events on object types.
-
Schedule Report Widget Allows to display pending operations on object types.
-
Proxy Widget Allows to reference a widget from another Feature and make it act as if it was communicating with this original Feature.
-
Self-Driven Dashboard Widget Allows to display dashboard items configured from other widgets
-
Technical Dashboard Widget
Configuration
Global properties
There is global properties common to all features wiget, these are described below :
|
Property name |
Type |
Mandatory |
Description |
Values (default value in bold) |
|
align |
|
NO |
Used to define the display area of the Widget. |
LEFT, RIGHT |
|
authenticationLevelSufficient |
|
NO |
Used to define if the feature is "sensitive" or not. If true, to access the Feature, the user will have to upgrade its authentication level (see settings BUM). |
true, false |
|
borderless |
|
NO |
Used to define if the label of the Widget is underlined or not (when the cursor goes over the text). |
true, false |
|
circle |
|
NO |
Used to define if the border of the Widget is circled or not. If false, the border of the Widget is square-shaped. |
true, false |
|
color |
|
NO If no color is defined, borderless and circle properties have no effect. |
Used to define the color of the label, border and highlight of the Widget. |
For available colors, see Metronic Color Library |
|
icon |
|
NO |
Used to define if an icon is displayed inside the button. |
For available icons, see https://fontawesome.com/v4.7.0/icons/ fa fa-"name of the icon" |
|
label |
|
NO |
Used to define if the label of the Widget is displayed inside the button or not. The label will have to be translated by a I18N key: "ui.features."id of the feature".views."id of the view".sections."id of the section".widgets."id of the action".label |
true, false |
|
link |
|
NO If no link is defined, the button will have no action. |
Used to define the redirection of the user to another feature.
|
feature://<featureId>/{dataKey.id} For a hub Feature: feature://user-hub.user-card-read/{dataKey.id} task://<action>/<id>
|
|
linkTarget |
|
NO |
Used to define how the link will be opened. |
SELF (same page), NEW_TAB |
|
outline |
|
NO |
Used to define how to display the configured color. |
true (background is white and text is the configured color), false (background is the configured color and text is white) |
|
size |
|
NO |
Used to define the size of the button. |
XS, SM, LG |