merge
Merge branch 'custom-home-template' into dev
Merge branch 'ui-tests' into dev
#41 added border-bottom to quick select row and made it wider, removed bold effect and added italic one. Also size of font was changed to lower.
#43 added underline on mouse hover to AP and project links.
#30 refactor of previous .js file.
repaired bug in index.html template
#30 created .js files for saving detect selections. NOT FOR SESSION -> Auth. mechanism will be changed during time.
#43 added links to AP and projects - to their pages.
#41 edited quick select in /detect page
#41 renamed Select All to Quick Select so it's more logical
#41 Created new .js function which takes care of "middle option" --> indeterminate, when not all checkboxes are selected. Removed checkbox Select All from footer and added it to header.
#43 Added back column ID of each project but HIDDEN.
#20 upgraded bootstrap version to 5.2 beta. Edited basic UI stuff for whole application so it's compatible to newer version of bootstrap. Fixed "Select All" label.
#20 created home page template including FOOTER! and added newer version of bootstrap. -- Upgrade in whole project needs to be done.
#25 created and customized error templates.
#25 created CustomErrorController.java and own templates for http status codes such as 403, 404, 500 and general error template
#10 prepared Unit tests for model.types (yet) - more unit tests will be added and implemented! REPAIRED "f" for float number on "Configuration" page in some inputs.
bugfix
Project id removed from results table
#27 Configuration menu item not shown if AP list is empty
#23 Select All checkbox moved to table footer
Title change
#23 selection page edited
#28 minor change
#27 configutation select box hidden for unlogged users
#28 extendable configurations added
#22 Terminology fixed
#27 No project/anti-pattern message added
Release information edit
Minor changes
Redundant imports deleted
#16 Operationalization edit only for logged users
#16 Pre tag replaced by code tag
Configuration view edited
Name changed
Change of resource files location
Project structure changes for Docker
Reading anti-patterns from json files modified
Minor change
Methods commented
#14 Unused parts of code removed
#16 Adding timestamp to image name
#16 Bugfix
#16 inserting pre tag edited
#14 Saving configuration thresholds in AP detail added
#14 Saving configurations to new files
#14 Saving configurations to files added
#14 Saving configuration threshold values added
#14 Display of configuration threshold values
#14 Adding possibilty to use configurations from external files in analyzing
Description from cataloque get function moved
#14 Configuration repository and service functions added
Configuration renamed to Threshold
#14 Configurations dropdown editing
#14 Configuration service and config dropdown added
minor changes
Navigation edit
#14 User login added
Login page added
Configurations of antipatterns moved to separate json files
#16 Rich text field for AP operationalization details implemented
#15 Collect relevant data from AP catalogue implemented
CSS and JS moved to separate files
#5 Implement user input checks
- added information icon on cofniguration page next to all substrings configuration values- added popover on information icon for info message
#9 Split SQL scripts
- all queries in the files are split into separate queries- each AP has a list of all the queries it needs to evaluate- all queries from the file are loaded at application startup- mineor changes in PositiveNUmber formating- minor fix
- added new data types for checking input parameters- chenged UI for showing error messages- refactor validation of input parameters
#6 Allow for String AP parameters
- added parametrization into query business as usual- minor refactor
- sql scripts refactor for string parametrization- added method for inserting substrings into sql queries- substrings extracted to the AP classes- allow reparametrization on configuration page
#3 Add link to catalogue to AP detail
- minor UI changes
- error message and success message move from bottom to the top of the configuration page
#2 Implement check of used vs. set parameters
- added top margin to warning message
- added functionality that checks if the thresholds have changed- if the thresholds have changed, the user is informed- added button for recalculation values
#4 Allow reparameterization in AP detail
- added top margin to the message container
- added form to the AP detail page for editing treshold values- added method to the controller for saving new values
#1 Add links to AP Detail
- removed header from popup window
- removed AP id from form- AP name moved to the header- url to AP catalogue moved to the header
- added links to catalogue in AP detail- added constant with base catalogue URL- in each AP added string with file name to catalogue- getter in AntiPattern class will concate base catalogue URL with catalogue file name...
- added links to anti-pattern detail in result table header- added some basic comments in edited files- html code rafactor
Minor changes in sql
Ninety-ninety rule finished
Added configuration for single anti-pattern view
Configuration - Business As Usual
Implemented changable configuration by UI
- values extracted only for too long sprint anti pattern
Repair anti-pattern too long sprint
Project and anti pattern page updated
Business as usual updated
Added progress bar to home page
Long or non existant feedback loop implemented