#10247 rozděláné testy, chybí otestovat controller, service je otestován
new: #10244 Vytvoření controlleru pro modul správy uživatelů. Připavení service, entity a repository pro komunikaci s databází.
new: #10050 Vytvořit ReactJS strukturu; created dummy controller and ReactJS module. Tested controller call
Merge branch 'custom-home-template' into dev
merge
Merge branch 'input-checks' into dev
#26 Adding logging mechanism
#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
#34 checking if configuration name even exists before creating SQL query
bugfix
#27 Configuration menu item not shown if AP list is empty
#23 Alphabetical sorting case insensitive
#23 Tables sorted alphabetically
Detection detail added
Minor changes
Bystander tasks ratio to percentage
New AP detectors minor changes
New anti-pattern detectors added
Unknown Poster antipattern detection added
Change of resource files location
Project structure changes for Docker
Configuration reading from files edited
Reading anti-patterns from json files modified
Paths to external files edited
Methods commented
#14 Saving function moved
#14 Unused parts of code removed
#16 Operationalization text clean from possible xss
#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
#14 Loading configuration from json edit
Structure of the antipattern service and repository edited
Description from cataloque get function moved
#14 Configuration repository and service functions added
Functions renamed
Configuration renamed to Threshold
#14 Configurations dropdown editing
#14 Configuration service and config dropdown added
Moving user credentials to separate file and creating service
minor changes
#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
bug fix
Minor fix
- minor fix in casting parameters
#7 Comment rigorously all code
- added rigorously comments- generated java doc for all project
#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
#5 Implement user input checks
- change percentage data type from integer to float- allow decimal values in percentage
- 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
- 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
#4 Allow reparameterization in AP detail
- change success message
#2 Implement check of used vs. set parameters
- added functionality that checks if the thresholds have changed- if the thresholds have changed, the user is informed- added button for recalculation values
- added form to the AP detail page for editing treshold values- added method to the controller for saving new values
#3 Add link to catalogue to AP detail
- 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...
#1 Add links to AP Detail
- added links to anti-pattern detail in result table header- added some basic comments in edited files- html code rafactor
- minor fix of retyping sql result
Minor changes in sql
Changed configuration for 90-90
Ninety-ninety rule finished
Configuration - Varying Sprint Length
Configuration - Specify Nothing
Configuration - Long Or Non Existant Feedback Loops
Configuration - Business As Usual
Changed threshold values for too logn sprint
Added condition for loading sql files
Implemented changable configuration by UI
- values extracted only for too long sprint anti pattern
Refactor
Repair anti-pattern too long sprint
Change detector to interface
Ninety ninety implemented
Long or non existant feedback loop implemented
Ninety ninety rule half implemented
Ninety ninety first implementation ready
Extract all settings as constants
Removed unused utils
Refactor due to docker
Ninety Ninety rule init and minor refactor
Long or non existant feedback loop review
Road to nowhere refactored
Specify nothing refactor
Business as usual refactor
Varying sprint length refactor
Too long sprint final refactor
Long or non existant feedback loops