Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tools module #2330

Open
alex-odysseus opened this issue Dec 18, 2023 · 1 comment · May be fixed by #2389
Open

Tools module #2330

alex-odysseus opened this issue Dec 18, 2023 · 1 comment · May be fixed by #2389
Assignees
Milestone

Comments

@alex-odysseus
Copy link
Contributor

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

@alondhe
Copy link
Contributor

alondhe commented Jan 19, 2024

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

@alex-odysseus alex-odysseus linked a pull request Aug 30, 2024 that will close this issue
@anthonysena anthonysena linked a pull request Sep 3, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📋 Backlog
Development

Successfully merging a pull request may close this issue.

3 participants