Project

General

Profile

Actions

Task #1973

closed

Agenda for show all IdM services with methods

Added by Vít Švanda over 4 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Ondrej Husník
Category:
Scripts
Target version:
Start date:
12/04/2019
Due date:
% Done:

100%

Estimated time:
32.00 h
Owner:

Description

We can start with all services with ''@ScriptEnabled'' annotation - these services are usable in scripts.
How to get services is implemted here: ''IdmScriptAuthorityService.findServices'', but new method with some new filter dto can be added (e.g. ''EntityEventManager.find(filter)'').
''AvailableServiceDto'' can be reused and additional information can be added here (e.g field with available service methods). Dto should extend ''AbstractComponentDto''. This dto can be rendered in table on FE.
FE agenda - new tab in menu Setting > Modules > Services can be added with the same behavior as ''Filters'' tab - simple table without section can be used instead.
Filter for services will be available by ''text'' - ''like'' in service name.
Table will contain columns with service name (e.g. Filter type column), module, available methods.
Agenda will be available for all authenticated users (any additional authority is required).

Actions

Also available in: Atom PDF