YaST/AppArmor/UI-Redesign
From openSUSE
AppArmor Reporting Redesign
These are screens of the completed reporting redesign. This will be the final version unless I get negative feedback.
10.3 and later
A couple of the forms make use of new 10.3 features, so these forms won't be backported.
What isn't shown
The Edit and View Report screens that duplicate the forms below have not been included, for obvious reasons.
Reports Management
The main report form. Here you can create and save report configurations, set up scheduled execution, run any report immediately, or view saved report results.
Reports Management - During Use
Using the "Other" button.
Creating a Report
Similar to the original, but the date/time scheduling is easier to configure.
Creating a Report - During Use
Date widgets are dynamically enabled/disabled to prevent user confusion and misconfiguration.
Running Reports - Setting Filters
When running "SIR" or Security Incident Reports, there are many optional filters. The form is now a single page with two tabs. People may not use filters at all, so I've reduced the number of pages they have to click through to get to the report execution.
Running Reports - Setting Filters - Profile Filters
Access Type and Mode fields are now displayed on the page, rather than being hidden behind a popup. By default, the "Access Type" and "Mode"fields are disabled.
Running Reports - Setting Filters - Date Filters
Date filters are also disabled by default.
Running Reports - Setting Filters - Date Filters 2
The form now uses the standard `Date() widget for day/month/year.
Running Reports - Results 1
Mostly the same, but the "First" and "Last" page buttons have been removed. Users can press the "Go to Page" button for the same function.
Running Reports - Results 2
Scrolling through the pages, and the appropriate control buttons get enabled or disabled.
View Archived Reports - Choosing Reports
The path label has been changed to a text entry widget.












