OHDSI / WebAPI

OHDSI WebAPI contains all OHDSI services that can be called from OHDSI applications
Apache License 2.0
126 stars 156 forks source link

Tools module #2330

Open alex-odysseus opened 6 months ago

alex-odysseus commented 6 months ago

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

@mrechkem @Sathyaraos

alondhe commented 5 months ago

Not sure if this is the same, but in Broadsea, we have a landing page. It's a Quarto document that is generated based off of the env file.

image