Skip to content

Tools module #2330

@alex-odysseus

Description

@alex-odysseus

Business Requirements

A new Tools module will allow users to easily navigate to tools/applications configured by administrators. They may refer to popular internal application resources and the external ones

Some of the tools/applications may be configured as currently unavailable for the standard users

Design Ideas and Functional Requirements

A new tile view to be designed which can be reached by each user clicking on the "Tools" link on the left side panel
image

Administrators will be able to add new entries, edit the existing ones and delete those which are no longer required in the system. Standard CRUD operations endpoints to be added. There will be an attribute which will allow to hide an entry from the tiles view

A Tool entity should have name, description (long text), author, created timestamp, visibility flag. When the entity is updated there should be information about who and when

Standard users will be able to view the Tool entries available for visualization only

Clicking on a tile should warn with a dialogue that a user will be redirected to a URL in a separate tab

When the number of tools/applications doesn't fit into one screen there should be a way to navigate through pages

Open Questions

  • an idea to place the Tools view on the Home page instead of the block for GitHub issues is not necessary ideal as some users pass it very fast as being not very informative as of December 2023 (might be configured as optional for visualization)

@mrechkem @Sathyaraos

Metadata

Metadata

Labels

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions