Added relationship between Criterion and CostCategories

FEA: ItEr77S17AutomaticBudgeting
Added empty cell renderer to criterion to include the cost category

FEA: ItEr77S17AutomaticBudgeting
Defined persistence for the relationship between criteria and cost category

FEA: ItEr77S17AutomaticBudgeting
Created new liquibase changelog file for 1.4 version

FEA: ItEr77S17AutomaticBudgeting
Added database changes to store Criterion to CostCategory relationship

FEA: ItEr77S17AutomaticBudgeting
Linked cost category autocomplete widget to criteria edition window

FEA: ItEr77S17AutomaticBudgeting
Included in the interface new settings to enable automatic budgeting and the type of hour to use on it

FEA: ItEr77S17AutomaticBudgeting
Added to configuration class accessors for automatic budget properties

FEA: ItEr77S17AutomaticBudgeting
Included new column for the calculated budget to the WBS

FEA: ItEr77S17AutomaticBudgeting
Added new column to WBS with the data from the task criteria

FEA: ItEr77S17AutomaticBudgeting
Implemented initial version for the budget calculation algorithm

FEA: ItEr77S17AutomaticBudgeting
Moved criteria based budget calculation methods to OrderElement to use them from the OrderCRUD

FEA: ItEr77S17AutomaticBudgeting
Modified cost tab on project/task details to include criteria based budget

FEA: ItEr77S17AutomaticBudgeting
Modified ProjectStatusReport to include the Hours Budget column

FEA: ItEr77S17AutomaticBudgeting
Used previous report when hours budget not selected

FEA: ItEr77S17AutomaticBudgeting
Added grouping headers to new report with all columns

FEA: ItEr77S17AutomaticBudgeting
Added restriction to avoid deletion of costCategories assigned to criterion

FEA: ItEr77S17AutomaticBudgeting
Attached onBlur event to remove CostCategory after clearing the autocomplete

FEA: ItEr77S17AutomaticBudgeting