CHANGED VotingController:
- changed: candidateRepositorys get now only created if empty and 'candidatesAdded == true'
CHANGED PossibleCandidate:
- added: new getter getCategoryID
CHANGED PossibleCandidateRepository
- removed: unnecessary public declaration of methods
CHANGED TableAction:
- changed: 'setupCandiates' adds the top 5 (votes) of every category in possibleCandidates (Manual preselection necessary)
- added: helper method 'getLimit
- removed: 'addCandidate' and 'addPossibleCandidate' due to no usage
CHANGED voting.css:
- added: font-size to 'h1', 'h2.categoryHeader' and 'button' to enhance readability
CHANGED addingCandidates.html:
- changed: language used in html tag from 'en' to 'de'
ADDED alreadysubmittedcandidates.html:
- added: error page if voter already submitted possibleCandidates
CHANGED VotingController:
- changed 'candidateSaving' possibleCandidates get Located by name and category and get saved now
CHANGED PossibleCandidateRepository:
- removed 'findByNameAndCategoryID'
- added 'findByNameAndCategory'
ADDED addingCandidates.css:
- added basic styling
CHANGED voting.css:
- bug that div gets cut off resolved
CHANGED addingCandidates.html:
- changed display method from table to div
CHANGED: voting.html:
- added div to style the site (bugfix)
- CHANGES: VotingControler:
-- added: switch to toogle between candidate suggestion and voting
-- added: suport for adding candidate names
-- added: method to save given candidate names
- ADDED: addingCandidates:
-- added: site to enter candidate suggestions
- ADDED: CandidateWrapper:
-- added: complete class to help with data transferation through th:object
- CHANGES: Category:
-- added: constructor with name parameter for logging purposes
- CHANGES: Candidate:
-- added: setters for class variables
- CHANGES: TableAction:
-- refactoring: moved method to vote and update vote status from VotingController to TableActions class
- CHANGES: Resources:
-- added: Files with data to feed to the tables
- ADDED: voteSuccessful:
-- added fallback html page
- REFACTORING: candidateAddingSuccessful:
-- renamed file
start site has now user and admin login panels
added custom css for start page
dashboard is now splitted in cateogies
implemendet LiveReload
added fallback 'falseInput.html' page