minvws / nl-kat-coordination

OpenKAT scans networks, finds vulnerabilities and creates accessible reports. It integrates the most widely used network tools and scanning software into a modular framework, accesses external databases such as shodan, and combines the information from all these sources into clear reports. It also includes lots of cat hair.
https://openkat.nl
European Union Public License 1.2
128 stars 58 forks source link

Design report recipe page more user friendly #3857

Open RomijnHumanoids opened 1 week ago

RomijnHumanoids commented 1 week ago

About this feature

Detailed description

Now that we can schedule reports, users also need to be able to edit, disable and delete the schedules. As backend implementation allows for editing recipe as a whole, and this is now linked to buttons in the 'scheduled reports' tab on the reports page, we propose an update with a focus on UX. There were no designs for editing schedules yet. Using human readable terms, recognisable elements from the report flow for example would already improve the current version in the main branch.

Because 'edit recipe' and 'disable schedule' is in this sprint (48), I suggest prioritising this design ticket so that it can be instantly implemented (as far as components of the design exists in implementation).

Feature benefit/User story

As a user, I want to edit my scheduled reports recipe so that I can make small alterations without having to delete the recipe and start the report flow over again.

Specifications

Please add some specifications for the implementation. What needs to be implemented to match the design?

The implementation should include…

Additional information

Any additional information, considerations, or context that might be helpful for understanding or evaluating the feature request.

Design

This part should only be filled in by the OpenKAT design team.

Screenshots

Include screenshots of the proposed design changes here.

Figma link

Link to the Figma design for further visualization (if applicable)

Implementation

This part should only be filled in by the developers.

Possible solution

Outline your proposed solution for implementing the feature. You can include any specific ideas, designs, or functionalities here.

Alternatives considered

Describe any alternative approaches or solutions you've considered, and why you believe the proposed solution is superior.

RomijnHumanoids commented 1 week ago

The design review file consists of a first draft, and another version with a different approach.

Change log:

https://www.figma.com/design/GJCDuJYinANHYQ6Ystfzgn/%E2%9C%8D%F0%9F%8F%BC-KAT-%7C-For-Review-%7C-Reports-Page?node-id=1789-29982&t=o2e08ZPb3HLo2Gkj-1

RomijnHumanoids commented 3 days ago

Design review done. Questions for technical side of the implementation will be asked before this ticket is approved for implementation.