* Add role read all projects to reports responsible
* Review page titles due to menu revamp
* Fix compilation issue due to class rename in commit bdf731d4736730d26fb288f11e933758b48df003
* Fix wrong syntax in template.zul
* Fix issue in TemplateController and ProfileDAO due to new predefined users
* Modified behavior of UsersBootstrapInDB in order to create users only if there are no users yet
* Disable edition and removal of default user admin
* Fixed some users related tests due to previous patch
* Add new example users
* Remove default user with login user and password user
* Move default profiles bootstrap to proper package
* Fix title in access_forbidden.zul
* Configure error logging to add info about the request URI if a 403 status code is returned
* Configure page when 403 (forbidden status code) is send to the user
* Add info about status code in error logging
* Translate into English page_not_found.zul and mark strings to be translated
* Remove unused file error.jsp
* Move index.zul to common folder
* Protect monthly timesheet page depending on user roles
* Move sendForbiddenStatusCodeInHttpServletResponse method to Util class
* Protect entry points methods in expenses sheet window
* Add check to avoid bound users to go directly (via URL) to expenses page
* Bug #1468: Reload bindings only in the existing user panel
* fixes the error that happens at filtering by dates in the report about order cost per resource.
* Prevent users to create templates from project edition if they do not have ROLE_TEMPLATES
* Prevent users to create labels from project edition if they do not have ROLE_LABELS
* Change column "Administrator" for "Superuser" in users list
* Configure initial page when user clicks on LibrePlan logo depending on roles
* Set different initial page depending on user roles
* Protect main perspectives depending on user roles
* Limit visibility of planning pages depending on roles
* update web services documentation and add scripts to test this case and some example files.
* implements an empty method called "beforeSaving" in the GenericRESTService and overrides it in the ExpenseSheetServiceRest in order to save the sum of expenses.
* fixes the empty block with the apropriate condition and the needed behaviour.
* removes the validation in the method toDTO because there is already the annotation @NotEmpty in the ExpenseSheet class.
* renames this method getLabel to getExpenseSheet in IExpenseSheetService.
* changes the InstanceNotFoundException to ValidationException and if the entity is not found the function returns a null.
* update the end date of the subcontracted task according to the end date communication sent by the subcontractor.
* Remove ROLE_BOUND_USER from roles list in user and profile edition
* Disable buttons to go to user or worker edition in bound users depending on roles
* Configure permissions for ROLE_BOUND_USER
* Managing special role ROLE_BOUND_USER in workers and users windows
* Create default example profiles
* Show menus entries depending on user roles
* Configure basic permissions for each page in Spring Security file
* Add new roles in UserRole enum
* Review and rename current roles
* Refactoring LibrePlan menu
* doc: Fix problem in PDF generation for user help
* Fix changeset in MySQL
* Bug #1275: Montecarlo combo for selecting critical path is empty
* Fix bug: Remove 'Expected Spread Progress' bar from 'Global Progress' chart
* Fix bug: LazyInitializationException in WorkReportLines
* Refactoring: Class for creating GanttDiagram
* Bug #1451: Error rendering GanttView coming directly from MonteCarlo
* Fix bug: WorkReportLines filtering not working if there's no Task selected
* Add default user wssubcontracting/wssubcontracting
* Add new role to protect subcontracting services
* Bug #1463: Fix issue changing order in parameters of entry point
* Bug #1461: NullPointerException in WorkReportLines
* Add 'Spread Progress' bar to 'Global Progress' chart
* Add pop-up tooltip in 'Global Progress' chart
* keep sorted the expense sheet lines when some date is changed.
* changes some functions names in ExpenseSheetModel in order to understand its behaviour easily.
* Bug #1460: Fix issue checking if TaskElement is Task
* Bug #1439: Fix issue changing JavaScript to show/hide labels
* Remove unused methods and variable in TaskComponent
* Fix bug: NullPointerException in calculation of OvertimeRatio
* Fix bug: NullPointerException when opening Dashboard view
* Refactoring: Create class CriticalPathBuilder
* Fix bug: Cannot render GlobalProgress Chart
* Fix bug: Tomcat cannot load resource file
* Bug #1454: Force update task size after reassignations
* Bug #1459: Fix order of columns in OrderElementBandboxFinder renderer
* Add constraint to check that in a personal expense sheet the resource is the same in all the lines
* Revert "Add restriction to prevent remove all the lines in a personal expense sheet"
* Fix typo in GET parameter for saved timesheets
* Add button to delete personal expense sheet
* Add type information in expenses sheet list and form
* Allow to sort monthly timesheest in user dashboard
* Sort expenses area list
* Add class to highlight clickable rows in user dashboard
* Add button to edit personal expense sheet from user dashboard
* Show list of personal expense sheets
* Add restriction to prevent remove all the lines in a personal expense sheet
* Implement button to create a new personal expense sheet
* Add new attribute personal in ExpenseSheet
* Add new section for expenses in user dashboard
* Remove constant only used once and mark string to be internationalized
* Add currency symbol in value decimalbox
* Simplify code of BandboxSearch in ExpenseSheetCRUDController
* Fix issues in ExpenseSheetCRUDController regarding to BaseCRUDController
* Remove unused attribute in ExpenseSheetCRUDController
* Fix wrong sortDirection and width attributes in expenses sheet listings
* fixes the functions which are used to check out if the cost category and the hour cost are active in the specified work report line.
* removed the class CostWorkReportLineDTO because it is not used.
* Using OrderElement id as key in the map to avoid problems
* Add timesheet summary box
* Add other row and column with information about other work reports
* Sort tasks in my tasks area
* Hide user dashboard page from menu if current user is not bound
* Add message about monthly timesheet being saved
* Add operations column in my tasks area
* Fix problem in constraint only one work report line per day and task
* updates the sum of expenses if the task associated to the expense sheet line is changed.
* import and export the expense sheets.
* Add constraints in WorkReport entity to prevent wrong modifications of monthly timesheets
* Fix problem in work reports web services
* Fix issue in entry points renaming method
* Fix ResourceWorkedHoursDTO that was not working properly
* Bug #1452: Fix problem adding info about resource in work report lines
* Add total work column in work reports list
* Add info about resource in monthly timesheets in work reports list
* Remove unneeded set methods in WorkReportDTO
* Add possibility to create monthly timesheets from work reports list
* Use monthly timesheet page to edit work reports of this type
* Add method in WorkReportType to check if it is a monthly timesheet
* Bug #1457: Wrong value of labels CRITICAL_PATH_DURATION and CRITICAL_PATH_NUMHOURS
* Mark with bold the special rows (capacity, total and extra) in the monthly timesheet
* Change the way to calculate total extra (summing extra of each day)
* Prevent NPE in monthly timesheets are if WorkReport was not created yet
* Fix typo in Hibernate mapping of Configuration class
* Add new extra row in monthly timesheet
* Add available hours column in monthly timesheets area
* Add number of tasks column in monthly timesheets area
* Add total work column in monthly timesheets area
* Generate entity sequence codes in monthly timesheets
* Set width of bandbox search to add tasks in monthly timesheets
* Sort tasks in monthly timesheet
* Remove jqplot files from src dir
* Move jqPlot CSS and Javascript files to JAR
* Fix TypeOfWorkHoursServiceTest in MySQL
* Add "Save & continue" button in monthly timesheets
* Mark the inputs modified in the monthly timesheet
* Add previous and next buttons on monthly timesheet
* Allow to add any task in the monthly timesheet
* Code refactor moving info about first and last day to MonthlyTimesheetModel
* rpm: Add support for CentOS 6
* Show empty string instead of zero in monthly timesheet
* Use disabled textbox for capacity row in monthly timesheets
* Set a pink background for days with zero capacity in the monthly timesheet
* Fix align issues due to colspan in the first column of capacity and total rows
* Add capcity row to monthly timesheets
* Add total row to monthly timesheets
* Remove commented line
* Add button to hide/show extra filtering options
* Show summary of filtered results
* Increase number of results per page to 15
* Filter 'Work Report Lines' by type (all, direct, indirect)
* Fix TypeOfWorkHoursServiceTest due to new configuration field
* Use new TypeOfWorkHours for monthly timesheets
* Prevent to remove or disable the configured TypeOfWorkHours for monthly timesheets
* Create special bootstrap to set the new field to define the TypeOfWorkHours of monthlytimesheets.
* Add new configuration field to define the TypeOfWorkHours for monthly timesheets.
* Add total column in the monthly timesheet grid
* Fix bug: Refresh 'Global Progress' chart dinamically (no need to save project)
* Fix bug: Paths to Javascript files depend on URL context
* Fix bug: Wrong path to jqplot
* Fix bug: Return 0 if budgetAtCompletion has no elements
* Fix NPE in my tasks area when SumCharegedEffort is still null
* Bump version number to 1.2.4
* Update NEWS file for LibrePlan 1.2.4
* Update RPM package for LibrePlan 1.2.4
* Update Debian package for LibrePlan 1.2.4
* Add database script for MySQL
* Bug #1423: Remove unneeded line
* First basic implementation of monthly timesheet edition grid
* Add breadcrumb to moonthly timesheet page
* Add edit button in monthly timesheets list
* Show the list of monthly timesheets in the user dashboard
* Remove @OnConcurrentModification from MyTasksAreaModel
* Separete my tasks area .zul, controller and model to different files
* doc: Update AUTHORS file info about new Czech translator
* i18n: Add Czech language to enum and modify pom.xml to use English userguide
* i18n: Add Czech language
* Exclude inclusion of ehcache-1.1.jar
* Hide monthly timesheets work report type from the list of work report types
* Add new work report type to be used in monthly timesheets
* Bug #1448: Fix issue reattaching the work report before removing
* Bug #1450: Fix issue rounding when setting budget scale.
* Bug #1447: Remove the test checking the creation of NOT_LATER_THAN constraint when a deadline is set.
* Remove unused code
* Fix bug: Inclusion of 'GlobalProgress' html code was causing a side effect in other views
* Turn on batch-fetching for collections in several entities
* Turn on second-level cache
* Add possibility to sort the my tasks list by the different columns
* First implementation of my tasks area
* Bug #1447: Prevent the creation of NOT_LATER_THAN constraint when a deadline is set.
* doc: Update Eclipse document with 2 new sections (Maven profiles and MySQL development)
* Configure a custom URL target resolver in order to define the proper URL for bound users
* Configure a custom authentication filter
* Move code related with 'GlobalProgressChart' to separate files
* Add user dashboard page without content yet
* Rename "settings" folder for .zul files to "myaccount"
* Bug #1444: Renamed variable with a more meaningful name.
* Fix bug: Include minimized version of jquery and jplot
* Bug #1444: Save affected parent TaskElements in the end of the process.
* Bug #1445: Fix issue adding purple color in CalendarExceptionTypeColorConverter
* doc: Fix wrong path in web services documentation
* Remove unused jqplot files
* Remove included jqplot plugins that are not actually needed
* Fix bug: Work around to make possible to set colors in a PieChart
* Fix bug: 'Absolute margin with deadline' was not being refreshed even if the deadline of the project changed
* Bug #1441: Fix rendering problems on general data tab for chrome
* Bug #1412: Avoid NPE if clockStart and clockFinish are not defined
* Recode 'Task Completation Lead/Lag' using jqPlot
* Add table with summary of the status of tasks
* Recode 'Global Progress' and 'Task Status' using jqPlot
* Add jqPlot
* Fix rounding problems with BigDecimal in reports
* Fix issue when a currency symbol includes some special chars (like ".")
* Add currency symbol in all the decimalbox representing money
* Moved method to get currency symbol to Util class
* Avoid to delete an order element with expenses
* Refactoring ExpenseSheetCRUDController to extend BaseCRUDController
* Use currency symbol instead of euro symbol in report orderCostsPerResource
* Use currency symbol instead of euro symbol in tasks tooltip
* Add combo in configuration window to choose currency
* Add new fields for currency code and symbol in configuration
* Bug #1422: Fix issue calling onRetreival to force synchronization
* change the properties with type Date to LocalDate in the ExpenseSheet and ExpenseSheetLine classes.
* Upgrade ZK to 5.0.11
* rpm: Make sure all update SQL scripts are installed
* Fix problems with Liquibase 2.0.4 and MySQL for tag modifyDataType
* add constraints and validations in the expense sheet view.
* renamed the TaskInExpenseSheetBandboxFinder to OrderElementInExpenseSheetBandboxFinder
* add the methods to set a constraint to the bandbox
* reset the model in BandboxSearch when the finder is set, in order to update the model.
* Refactoring the classes ExpenseSheet and ExpenseSheetLine
* Update Liquibase to 2.0.4
* create the test "expenseSheetTestDAO"
* change the name of the entry Work Reports to be Time Tracking.
* Configuring permissions to access and to save the expenses sheet with the role "Expenses tracking allowed".
* create expense sheet list and the edition view for each one.
* change Libreplan configuration view and add the expense sheet as a class whose code can be autogenerated.
* create ExpenseSheet and ExpenseSheetLine classes.
* doc: Fix some broken links to files in SourceForge.net
* doc: Add note about removing browser cache in NEWS file
* Corrected wrong indentation in NEWS file.
* Bug #1416: Reload resources text in parent tasks too
* Bump version number to 1.2.3
* Update NEWS file for LibrePlan 1.2.3
* Update RPM package for LibrePlan 1.2.3
* Update Debian package for LibrePlan 1.2.3
* Update database scripts for LibrePlan 1.2.3
* Bug #1417: Add UI validation to prevent empty codes
* doc: Update AUTHORS file info about new Polish translator
* i18n: Add Polish language to enum and modify pom.xml to use English userguide
* i18n: Add Polish translation
* Bug #1384: Add validation in starting date and deadline depending on position constraints
* Bug #1358: Removed unnecessary tooltip string
* Bug #1358: Added CSS max dimensions restriction to configured company logo
* Bug #1407: Run TaskComponent.updateProperties() after running the scheduling algorithm.
* Remove unused fields in Order Costs Per Resource Report
* Bug #1412: Fix problem converting to string clockStart and clockFinish
* Bug #1409: Rename RelatedWithAnyOf to RelatedWith
* Bug #1409: Fix problem replacing allocations for the ones related to the criterion
* Revert "Bug #1320: When asking a container for start constraints, return the leftmost"
* Bug #1411: Missing Spanish translation for "Project cost by resource"
* Fix Sahi test due to change in string
* i18n: Update Dutch translation
* i18n: Update French translation
* doc: Update HACKING file about the compilation options
* Add new compilation option to disable default users (user, wsreader and wswriter)
* Change the order and labels of the filtering area
* Make coherent behavior of bandbox with the rest of elements in the filtering bar
* Bug #1395: Fix issue setting width of date boxes to 100px
* Rename WorkerMultipleFiltersFinder to ResourceFilterEnumByResourceAndCriterion
* Allow to filter resources by criteria in the resource load window
* Fix error in documentation of class ResourcesMultipleFiltersFinder
* i18n: Update Italian translation
* i18n: Update Spanish and Galician translations
* enables the button "Update task end" in the subcontract pop-up, when the deadline is empty.
* i18n: Update keys.pot files
* Merge branch 'master' into subcontracting-merger-master
* Bug #1402: Invalidate the TaskComponents instead of the whole GanttPanel
* Refactor the class EndDateCommunicationToCustomer to be EndDateCommunication.
* add tests to check out end dates requested from subcontract to customer are correctly reported.
* Merge branch 'master' into project-dashboards
* change the precision of delivery date requested by the customer in the subcontract pop-up.
* if the project is regular, the tables of the delivery dates, requested by the subcontractor, and of the delivery dates, requested by the customer, wont be shown in the general tab.
* modify the subcontract pop-up to view the information of the end dates communicated by subcontractors and add a button to update the deadline of the task.
* set the new end date communications to customers as not transient object anymore.
* modify the view of communications received from subcontractors to show the end date communications correctly.
* Adaptation of the XML message to send end date communications from subcontractor to customer
* Bug #1349: Fix translation issue in choosing template pop-up
* Bug #1349: Mark to translate exception day type
* Bug #1349: Fix translation in calendar type
* Bug #1298: Mark to translate roles in user and profile edition
* Remove CutyCaptTimeout
* Bug #1406: Add UI validation for name field too
* Bug #1406: Add validation in the UI and also a try catch for possible ValidationExceptions
* Fix several issues in the new thread
* Refactor the class OrderElementWithAdvanceMeasurementsDTO to be OrderElementWithAdvanceMeasurementsOrEndDateDTO.
* modify the screen "Send to customers" to detect that there is a new end date pending to send from a subcontractor to its customer.
* modify the General Data tab of a project in order to include the table to manage the end date communications to customer.
* add to the Order class a list sorted of elements of the class EndDateCommunitationToCustomer.
* Add a thread to perform SumChargedEffort recalculations
* Improve database preconditions in Liquibase changeset
* Bug #1400: Move call to do recalculations after doTheSaving
* doc: Fix typo in INSTALL file
* Bug #1400: Fix problem recalculating SumChargedEfforts if some elements are moved in the WBS
* Avoid to delete a subcontractor progress that has been sent in subcontractor.
* Include a column with the name of the project and other with the "Delivery date, and make the list sortable by the column "communication" or "company".
* Fix the error for what the column "Communication" was not being updated.
* Add map in order to avoid repeat find when SumChargedEffort has been already found before
* Prevent NPE in OrderElement::getSumChargedEffort()
* Create SumChargedEffort while saving the work reports
* Change mapping between SumChargedEffort and OrderElement
* doc: Fix broke link in INSTALL file
* doc: Update information about how to install in Fedora and openSUSE
* Changes the "General data" tab about subcontracting module.
* doc: Add info about JAVA_OPTS configuration in INSTALL file
* make the list sortable by default by state,but using alphabetic sort, but the first tasks will be the pending tasks.
* include the hour, minute precision in the communication date received from customers.
* Fix the layout of the screen "to customers" in subcontractor module.
* Rebase the code of the .zul pages for the templates screen.
* [Bug #1234] Fix the deletion of fields in progress reporting in subcontractor module.
* [Bug #1234] Fix the deletion of fields in progress reporting in subcontractor module.
* Fix problems in Liquibase changes in MySQL
* Merge branch 'money-cost-monitoring-system'
* Merge branch 'libreplan-1.2' into money-cost-monitoring-system
* add one-to-many association from SubcontractedTaskData to SubcontractorCommunication with a cascade="delete" in order to delete SubcontractorCommunication when its associated SubcontractedTaskData is deleted.
* doc: Add info about add-apt-repository command in INSTALL file
* doc: Add info about add-apt-repository command in INSTALL file
* Bug #1387: Code refactor of the previous patches for this bug.
* Bug #1387: Fix bug when it happens in the opposite way.
* Bug #1387: Fix bug
* Bug #1387: Code refactor of the previous patches for this bug.
* Bug #1387: Fix bug when it happens in the opposite way.
* Show budget information in a read-only field inside task properties tab
* Bug #1387: Fix bug
* Change color of money cost bar to a darker one to avoid accessibility issues
* Bug #1403: Only regenerate codes if isCodeAutogenerated() is true
* Bug #1403: Only regenerate codes if isCodeAutogenerated() is true
* update the deadline of the task and of the order in the subcontract side when a new deliver date is sent.
* save the subcontract communication date if you send a subcontract communication and the previous state is Failed_Sent.
* manage a optimistic locking exception which happens due to a subcontracted task has been modified by other instance.
* set the fields of the subcontraction pop-up to read-only mode when a subcontracted task has been sent.
* Add a map in MoneyCostCalculator to cache calculated values
* Disable Money Cost Bar in company view to avoid performance issues
* Bug #1289: Added subcontractor name to tasks when showing resources is enabled
* Bug #1289: Added subcontractor name to tasks when showing resources is enabled
* set the correct class to the button delete "Delivery date".
* set the fields "Subcontracting date" and "Subcontracting communication date" in the subcontractor pop-up in read only mode.
* Remove unneeded throws in MoneyCostCalculatorTest
* Add unit tests to check MoneyCostCalculator with a different type of hours
* set the progress values, which are sent from a subcontrated task, in read only mode.
* Remove commented lines in MoneyCostCalculatorTest
* Update Copyright info in user documentation
* Update Copyright info in user documentation
* Change the value format of the last progress in sent communications from subcontractors.
* Improve sentence in "Imputed hours" tab editing a task
* Improve sentence in "Imputed hours" tab editing a task
* Add information about budget in "Imputed hours" tab
* Add unit tests to check MoneyCostCalculator with a tree of tasks
* Change name of the communication type from "Report advance" to "Progress Update".
* Show in bold (the font) the rows which are not reviewed in the list of sent communications from customer and subcontractor.
* Remove unused parameters in CutyPrint.createCSSFile
* Remove unused parameters in CutyPrint.createCSSFile
* Add option to print money cost bar
* include a refresh button belonging to the list of customer and subcontractor communications, in order to update the selected filter.
* Add a new test case to check MoneyCostCalculator when there is not relationship via cost category
* add the appropiate icon, the class and the tooltip text in the edit button, in the subcontracting module.
* change precision of the deadline to just show in format dd/mm/YYYY and according to the locale.
* Change the name of the menus for the subcontracting module.
* Merge branch 'master' into subcontracting
* Prevent possible rounding problems dividing BigDecimals
* Prevent NPE if there is not relationship between resource and type of hours via cost category
* Reload budget field in "General data" of templates
* Add field in "General data" tab to show the project budget
* Print Money Cost Bar proportinal to task size
* Prevent NPE calculating money cost for a TaskElement
* Remove method getMoneyCostBarPercentage from ITaskFundamentalProperties
* Improve tooltip message using budget, consumed money and percentage
* Using the new MoneyCostCalculator to print the new Money Cost bar
* Implement money cost calculation in a new class called MoneyCostCalculator
* Fix Money Cost Bar position in containers
* Add money cost percentage in the tooltip
* Change CSS for the money cost bar and reported hours bar
* Change icon for the new money cost bar
* Add new money cost bar at this moment using value, icon and color of reported hours
* doc: Update Fedora and openSUSE documentation for upgrade LibrePlan
* doc: Update Fedora and openSUSE documentation for upgrade LibrePlan
* Merge branch 'libreplan-1.2' into money-cost-monitoring-system
* Fix typo in "Interporlation" (extra r)
* Fix typo in "Interporlation" (extra r)
* doc: Fix date format in on version at NEWS file
* doc: Fix date format in on version at NEWS file
* Bump version number to 1.2.2
* Update NEWS file for LibrePlan 1.2.2
* Update RPM package for LibrePlan 1.2.2
* Update Debian package for LibrePlan 1.2.2
* Update database scripts for LibrePlan 1.2.2
* Bump version number to 1.2.2
* Update NEWS file for LibrePlan 1.2.2
* Update RPM package for LibrePlan 1.2.2
* Update Debian package for LibrePlan 1.2.2
* Update database scripts for LibrePlan 1.2.2
* Remove some unneeded lines in libreplan.spec
* Remove some unneeded lines in libreplan.spec
* www: Add new README files for Fedora and openSUSE in libreplan.org
* www: Add new README files for Fedora and openSUSE in libreplan.org
* Rename database scripts to create database and user
* Prepare libreplan spec file for the release 1.2.2.
* Add LibrePlan RPM spec file
* Add instructions to configure LibrePlan in openSUSE
* Add instructions to configure LibrePlan in Fedora
* Add Tomcat6 configuration file
* Add scripts to create database and user libreplan
* Add CutyCapt RPM spec file
* Rename database scripts to create database and user
* Prepare libreplan spec file for the release 1.2.2.
* Add LibrePlan RPM spec file
* Add instructions to configure LibrePlan in openSUSE
* Add instructions to configure LibrePlan in Fedora
* Add Tomcat6 configuration file
* Add scripts to create database and user libreplan
* Add CutyCapt RPM spec file
* Updated documentation about the new i18n profile
* Wrap gettext plugin inside a new profile i18n to save time while developing
* Bug #1362: Specify type of property in Templates.hbm.xml to avoid problems with MySQL
* Bug #1362: Specify type of property in Templates.hbm.xml to avoid problems with MySQL
* doc: Removed legacy project logos from documentation screenshots
* doc: Removed legacy project logos from documentation screenshots
* Updated documentation about the new i18n profile
* Wrap gettext plugin inside a new profile i18n to save time while developing
* Add no negative constraint in budget fields in edition forms
* Make bigger the description field in templates edition
* Make bigger the description field in templates edition
* Add budget field in order element template edition form
* Use budget field when creating a template from a task or vice versa
* Renamed 'Order dashboard' perspective by 'Dashboard'
* Added new perspective icon for project dashboard
* Fixed nullpointer exception when there are not elements in deviations array
* Improved layout disposition and chart fonts in order dashboard
* Add budget field in order element details form
* Add budget cell in WBS
* Add new field budget to OrderLineTemplate
* Bug #1398: Fix problem with long descriptions in templates
* Bug #1398: Fix problem with long descriptions in templates
* Bug #1397: Revert a previous commit to avoid the problem
* Bug #1397: Revert a previous commit to avoid the problem
* Add basic tests for new attribute budget
* Add new field budget to OrderLine
* Bug #1393: Fix NPE moving milestone
* Bug #1393: Fix NPE moving milestone
* Bug #1394: Fix problem because of deletedWorkReportLinesSet set was not reseted
* Bug #1394: Fix problem because of deletedWorkReportLinesSet set was not reseted
* Change URL to demo in REST services example scripts
* Change URL to demo in REST services example scripts
* Sorts the configuration units by name
* Sort workers by lastname, name
* Bug #1387: Reset the TaskSource when an OrderGroup changes to scheduling point.
* Bug #1387: Reset the TaskSource when an OrderGroup changes to scheduling point.
* Bug #1390: correct method TaskComponent.setClass to overwrite the classes instead of adding them.
* Bug #1390: correct method TaskComponent.setClass to overwrite the classes instead of adding them.
* doc: Update AUTHORS file info about new Dutch translator
* doc: Update AUTHORS file info about new Dutch translator
* i18n: Add Dutch language to enum and modify pom.xml to use English userguide
* i18n: Add Dutch translation
* i18n: Add Dutch language to enum and modify pom.xml to use English userguide
* i18n: Add Dutch translation
* Bug #1382: Fix the bug in all cases.
* Bug #1382: Fix the bug in all cases.
* Bug #1382: Synchronize deadline dates between the WBS and the Gantt views.
* Bug 1383: Fixed corner case of deadline and current day right position
* Displayed project start vertical line with independency of project deadline
* Bug #1382: Synchronize deadline dates between the WBS and the Gantt views.
* Bug 1383: Fixed corner case of deadline and current day right position
* Displayed project start vertical line with independency of project deadline
* Added vertical line in scheduling perspective to display project start date
* Bug #1344: Fix bug moving the addition of ConstraintViolationListeners to doAfterCompose instead of constructor.
* Bug #1344: Fix bug moving the addition of ConstraintViolationListeners to doAfterCompose instead of constructor.
* Remove redundant call to scheduling algorithm from TaskPropertiesController.
* Some API docs for the entering/reentering part
* Remove uneeded parameters to prevent redundant invocations to scheduling algorithm.
* Use more accurate name
* Bug #1354: Fix bug
* Remove redundant call to scheduling algorithm from TaskPropertiesController.
* Some API docs for the entering/reentering part
* Remove uneeded parameters to prevent redundant invocations to scheduling algorithm.
* Use more accurate name
* Bug #1354: Fix bug
* Added vertical line in scheduling perspective to display project start date
* Fixed vertical positioning of resources string next to containers
* Fixed focus at textbox on created leaves with the ancestor hours
* Set focus in the element with empty name
* Fix some tests due to previous change
* Set name to empty for the order element moved inside the new container
* i18n: Update Portuguese translation
* i18n: Update Italian translation
* i18n: Update Portuguese translation
* i18n: Update Italian translation
* Update French translation
* Update French translation
* Bug #1355: transform AS SOON AS POSSIBLE and AS LATE AS POSSIBLE constraints to the correct constraint based on the scheduling mode.
* Bug #1355: transform AS SOON AS POSSIBLE and AS LATE AS POSSIBLE constraints to the correct constraint based on the scheduling mode.
* Bug #1380: Don't allow ASAP constraint for tasks in projects where init date is not set.
* Bug #1355: transform NOT EARLIER THAN and NOT LATER THAN constraints to the correct constraint based on the scheduling mode.
* Bug #1355: transform NOT EARLIER THAN and NOT LATER THAN constraints to the correct constraint based on the scheduling mode.
* Bug #1380: Don't allow ASAP constraint for tasks in projects where init date is not set.
* Keep task name for the new container if it is an empty leaf
* Change leaf creation behavior when selected parent is an empty leaf
* i18n: Update Spanish and Galician translations
* i18n: Update Spanish and Galician translations
* i18n: Update keys.pot files
* i18n: Update keys.pot files
* Bug 1302: Fix changing ResourcesPerDay scale to 4 and rounding EffortDuration to minutes
* Bug #1374: Move capacity field to calendar tab in order to be edited together
* Bug #1374: Move capacity field to calendar tab in order to be edited together
* Remove scenarios option from configuration window
* i18n: Avoid to translate language names and use the original ones
* i18n: Avoid to translate language names and use the original ones
* Bug #1355: START IN FIXED DATE constraints don't change to NOT EARLIER THAN after drag & drop.
* Bug #1355: START IN FIXED DATE constraints don't change to NOT EARLIER THAN after drag & drop.
* Bug #1281: Remove unneeded checkVersion when editing progresses
* Bug #1281: Remove unneeded checkVersion when editing progresses
* Bug #1375: Added a constraint for 24 hours and 0 minutes
* Bug #1375: Added a constraint for 24 hours and 0 minutes
* Disables the button save in change password window and remove role and profile button on edit user
* Added condition to method isLdapUser to check configuration
* Disallow to change roles and profiles in admin panel for LDAP users when roles are imported from LDAP
* Disallow managing passwords in admin users panel for LDAP users when LDAP is being used for authentication
* Disallow to change passwords to LDAP users
* Disables the button save in change password window and remove role and profile button on edit user
* Added condition to method isLdapUser to check configuration
* Disallow to change roles and profiles in admin panel for LDAP users when roles are imported from LDAP
* Disallow managing passwords in admin users panel for LDAP users when LDAP is being used for authentication
* Disallow to change passwords to LDAP users
* Mark "Group by weeks" by default in MonteCarlo as it returns better results
* Bug #1379: Disable "Go" button in MonteCarlo if there is no tasks in a project
* Mark "Group by weeks" by default in MonteCarlo as it returns better results
* Bug #1379: Disable "Go" button in MonteCarlo if there is no tasks in a project
* Bug #1348: Added effort to predefined calendar exception types
* Bug #1348: Added effort to predefined calendar exception types
* Bug #1282, #1376: Prevent exception when deleting a milestone inside a container.
* Bug #1282, #1376: Prevent exception when deleting a milestone inside a container.
* Correct a typo in an English string.
* Bug #1362: Specify type of property in hbm.xml to avoid problems with MySQL
* Bug #1362: Specify type of property in hbm.xml to avoid problems with MySQL
* Bug #1343: Only closed projects in company view perspective are displayed in grey
* Bug #1343: Made graphically less relevant component showing project state
* Bug #1345: Added project state to name string in breadcrumbs line
* Bug #1343: Styled in grey all closed/finished/cancelled projects in company view
* Bug #1370: Fixed progress bars not being properly placed inside containers
* Bug #1373: When creating new projects from template the explicitly filled start date and deadline values are used
* Bug #1369: Moved the template combobox over autogenerated code checkbox in new project popup
* Bug #1369: Improved behaviour of project creation popup when using templates
* Bug #1343: Added method isRoot() to gantt tasks.
* Bug #1343: Only closed projects in company view perspective are displayed in grey
* Bug #1343: Made graphically less relevant component showing project state
* Bug #1345: Added project state to name string in breadcrumbs line
* Bug #1343: Styled in grey all closed/finished/cancelled projects in company view
* Bug #1370: Fixed progress bars not being properly placed inside containers
* Bug #1373: When creating new projects from template the explicitly filled start date and deadline values are used
* Bug #1369: Moved the template combobox over autogenerated code checkbox in new project popup
* Bug #1369: Improved behaviour of project creation popup when using templates
* Bug #1343: Added method isRoot() to gantt tasks.
* doc: Update translators info in documentation
* doc: Update translators info in documentation
* Update AUTHORS file info about translators
* i18n: Add French language to enum and modify pom.xml to use English userguide
* i18n: Add French translation
* Update AUTHORS file info about translators
* i18n: Add French language to enum and modify pom.xml to use English userguide
* i18n: Add French translation
* Bug #1343: Prevent NullPointerException when creating a new milestone.
* Bug #1343: Prevent NullPointerException when creating a new milestone.
* Correct a typo in an English string.
* Remove unnecessary method.
* Remove redraw listeners for dependencies once these dependencies are removed.
* Prevent unnecessary redraws of dependencies when opening a container.
* Bug #1363: Remove visibility listeners corresponding to deleted tasks.
* Remove redraw listeners for dependencies once these dependencies are removed.
* Prevent unnecessary redraws of dependencies when opening a container.
* Bug #1363: Remove visibility listeners corresponding to deleted tasks.
* Bug #1343: Prevent NullPointerException when showing default filtering dates on company view.
* Bug #1343: Prevent NullPointerException when showing default filtering dates on company view.
* Bug #1368: Allows to create users with null password when LDAP is used.
* Bug #1368: Allows to create users with null password when LDAP is used.
* Removed two warnings in the build process, which can cause problems with newer versions of maven.
* Removed two warnings in the build process, which can cause problems with newer versions of maven.
* Bug #1343: Ensure that getDefaultPredicate is run in a transactional context.
* Bug #1343: Ensure that getDefaultPredicate is run in a transactional context.
* Bug #1343: Mark closed projects with a special class in the gantt.
* Bug #1343: Use getRawValue instead of getValue in date constraint checkers.
* Bug #1343: Allow showing closed projects in the company view, if they are inside the filter dates.
* Bug #1343: Show default filtering dates on company view.
* Bug #1343: Rewrite part of the code for company view initialization.
* Bug #1343: Mark closed projects with a special class in the gantt.
* Bug #1343: Use getRawValue instead of getValue in date constraint checkers.
* Bug #1343: Allow showing closed projects in the company view, if they are inside the filter dates.
* Bug #1343: Show default filtering dates on company view.
* Bug #1343: Rewrite part of the code for company view initialization.
* Bug #1353: Create Tabpanels object for load/earned value Tabbox when the screen is loaded, not in the open event.
* Bug #1353: Create Tabpanels object for load/earned value Tabbox when the screen is loaded, not in the open event.
* Bug #1359: Initialize the resources when the page is loaded, independently from the hidden/shown property of the load chart.
* Bug #1359: Initialize the resources when the page is loaded, independently from the hidden/shown property of the load chart.
* Bug #1357: Use end date minus one day as default date for earned value chart.
* Bug #1357: Use end date minus one day as default date for earned value chart.
* Bug #1351: Replaced by a label the disabled listbox to display material unit type
* Bug #1351: fixed space for elements
* Bug #1330: Setted focus on new progress measurement after pressing on *Add measure*
* Bug #1351: Replaced by a label the disabled listbox to display material unit type
* Bug #1351: fixed space for elements
* Bug #1330: Setted focus on new progress measurement after pressing on *Add measure*
* Bug #1357: Check if the date is out of the visualization area, and in that case set a new date before updating the legend.
* Bug #1357: Small code rewrite to simplify the fix of the bug
* Bug #1357: Check if the date is out of the visualization area, and in that case set a new date before updating the legend.
* Bug #1357: Small code rewrite to simplify the fix of the bug
* Update TODO file with roadmap to LibrePlan 1.3
* Update TODO file with roadmap to LibrePlan 1.3
* Bug #1366: Fix issue subtracting the value when you are removing work report lines
* Bug #1366: Fix issue subtracting the value when you are removing work report lines
* Bug #1360: Refresh work report line from database before subtracting it from order elements
* Bug #1360: Refresh work report line from database before subtracting it from order elements
* Bug #1364: Milestones are filtered now like any other task
* Bug #1364: Milestones are filtered now like any other task
* Bug #1362: Fix problem with long descriptions in projects
* Bug #1362: Fix problem with long descriptions in projects
* Bug #1352: Fix issue not saving tasks without order element
* Bug #1352: Fix issue not saving tasks without order element
* Bug #1320: When asking a container for start constraints, return the leftmost of children's start-in-fixed-date constraints.
* Revert "[Bug #1273] Reimplement coerceToString as a workaround for the bug in Decimalbox."
* Revert "[Bug #1273] Reimplement coerceToString as a workaround for the bug in Decimalbox."
* Bug #1320: When asking a container for start constraints, return the leftmost of children's start-in-fixed-date constraints.
* Upgrade ZK version to 5.0.10
* Upgrade ZK version to 5.0.10
* doc: Update information in UPDATE file
* doc: Update information in UPDATE file
* Release new version LibrePlan 1.2.2
* Release new version LibrePlan 1.2.2
* i18n: Update Portuguese translation
* i18n: Update Portuguese translation
* Bug #1335: Don't force the check of the earned value legend date box every time the gantt is reloaded.
* Bug #1335: Don't force the check of the earned value legend date box every time the gantt is reloaded.
* Improve logging of possible exceptions checking version information
* Improve logging of possible exceptions checking version information
* Bug #1342: Move initial order state to PlanningState and use it from Gantt view too
* Bug #1342: Move initial order state to PlanningState and use it from Gantt view too
* Bug #1346: Fix the cause of the bug removing TaskElement from parent if it is removed
* Bug #1346: Fix the cause of the bug removing TaskElement from parent if it is removed
* Bug #1342: Show save button in Gantt view when it is disabled
* Bug #1342: Now it's possible to mark a project like STORED
* Bug #1342: Show save button in Gantt view when it is disabled
* Bug #1342: Now it's possible to mark a project like STORED
* Bug #1335: Update the earned value chart legend every time the chart is reloaded.
* Bug #1335: Update the earned value chart legend every time the chart is reloaded.
* doc: Update LDAP configuration translations
* doc: Update LDAP configuration translations
* Remove unused code in LibrePlanReportController
* i18: Remove unneeded code to manage languages in reports
* Remove unused code in LibrePlanReportController
* i18: Remove unneeded code to manage languages in reports
* i18n: Add support to Italian language in reports
* i18n: Update Italian translation and add missing files for reports
* i18n: Update Spanish and Galician translations
* i18n: Add support to Italian language in reports
* i18n: Update Italian translation and add missing files for reports
* i18n: Update Spanish and Galician translations
* Bug #1340: Add a listener to refresh the earned value chart in AdvanceAssignmentPlanningController.
* Bug #1334: Prevent the accumulation of the values when building the BCWP chart.
* Bug #1340: Add a listener to refresh the earned value chart in AdvanceAssignmentPlanningController.
* Bug #1334: Prevent the accumulation of the values when building the BCWP chart.
* Fix typo precision is just with 1 s
* Fix typo precision is just with 1 s
* i18n: Update keys.pot files
* Fix typo in open reports string
* i18n: Update keys.pot files
* Fix typo in open reports string
* Fix typo in new version string
* Fix typo in new version string
* Add information about current version in GET requests
* Add VERSION file just with version number in a text file
* [Bug #1305] Prevent adding progress measurement before last consolidated date
* Fix messages related with progress management and consolidations
* Disable some options in progress management if there is a consolidated progress
* [Bug #1305] Prevent adding progress measurement before last consolidated date
* Fix messages related with progress management and consolidations
* Disable some options in progress management if there is a consolidated progress
* [doc] Update SourceForge.net URLs due to rename to LibrePlan
* [doc] Update SourceForge.net URLs due to rename to LibrePlan
* [Bug #1316] Use correct JS selectors to work both with leaf tasks and task groups.
* [Bug #1304] Make sumOfAssignedEffort return the cached value only for orders.
* [Bug #1304] Reorder the code to improve the performance with TaskGroups.
* [Bug #1316] Use correct JS selectors to work both with leaf tasks and task groups.
* Fix NPE removed advance measurement
* Remove unused method
* Fix NPE removed advance measurement
* Remove unused method
* Replace attribute TaskElement.sumOfHoursAllocated with an equivalent attribute measured in EffortDuration.
* [Bug #1301] Fix issue creating a container in a task with dependencies
* [Bug #1301] Fix issue creating a container in a task with dependencies
* Remove duplicated method in QualityForm
* Remove duplicated method in QualityForm
* [Bug #1314] Fix problem in materials report
* [Bug #1314] Fix problem in materials report
* Skipping some tests in ScenarioModelTest because they were causing problems in Debian Wheezy
* Remove uneeded test as it was causing problems in Debian Wheezy
* Fix problems in MaterialDAOTest and MaterialServiceTest
* Fix problem with consolidation and specific assignments
* [Bug #1300] Updated intended resources per day after consolidation is added or removed
* Fix problem with consolidation and specific assignments
* [Bug #1300] Updated intended resources per day after consolidation is added or removed
* [Bug #1304] Don't use the cached value sumOfHoursAllocated when drawing the progress bars of tasks.
* [Bug #1312] Fix issue with printing in HTTPs is enabled
* [Bug #1312] Fix issue with printing in HTTPs is enabled
* [Bug #1303] Fix issue removing consolidation using IntraDayDate for task end
* [Bug #1303] Fix issue adding consolidation using IntraDayDate for task end
* [Bug #1303] Fix issue removing consolidation using IntraDayDate for task end
* [Bug #1303] Fix issue adding consolidation using IntraDayDate for task end
* Skipping some tests in ScenarioModelTest because they were causing problems in Debian Wheezy
* Remove uneeded test as it was causing problems in Debian Wheezy
* Fix problems in MaterialDAOTest and MaterialServiceTest
* [Bug #1310] Reorder the code to fix the two exceptions happening here.
* [Bug #1310] Reorder the code to fix the two exceptions happening here.
* set the relationship owner, in order to save the reference of the order, without the need of a property on the other side of relation, with the class DeadlineCustomer
* revamp the interface of the General Data tab in the Project Details perspective, in order to show the deliver dates.
* It fixes and adds constraints for adding and deleting the deliver dates correctly.
* Create new subcontractor state for sending updates of the delivering date, while it is created a new customer communication.
* Create new subcontractor communication type: UPDATE_DELIVERING_DATE
* Changes the fields in the subcontraction pop-up to read-only if subcontracted task has been sent.
* [Bug #1299] Enable scrollbars in the tasks input buffer grid.
* [Bug #1299] Enable scrollbars in the tasks input buffer grid.
* [Bug #1297] Add listeners to 'See schedule allocation' buttons every time the panel is redrawn.
* [Bug #1297] Add listeners to 'See schedule allocation' buttons every time the panel is redrawn.
* [Bug #1297] Replaced the misleading word "Filter" with "Show".
* [Bug #1297] Reset the list listenersToAdd when changing perspectives.
* [Bug #1297] Replaced the misleading word "Filter" with "Show".
* [Bug #1297] Reset the list listenersToAdd when changing perspectives.
* [Bug #1073] Fix issue introduced by me while reviewing the previous patch
* [Bug #1073] Fix issue introduced by me while reviewing the previous patch
* [Bug #1294] Revert "Update i18n files with the new translations for the replaced string."
* [Bug #1073] Add dependencies with its parent when a milestone is added.
* [Bug #1073] Add dependencies with its parent when a milestone is added.
* [Bug #1294] Update i18n files with the new translations for the replaced string.
* [Bug #1294] Replace the sentence 'Click on direct link to go to output directly' with a better alternative.
* [Bug #1294] Replace the sentence 'Click on direct link to go to output directly' with a better alternative.
* [doc] Move images to a proper folder
* [doc] Create new document about how to develop LibrePlan in Eclipse
* changes on interface and fixes several issues in the subcontract pop-up for adding new subcontractor deliver date.
* [doc] Add warning about printing issues in Debian Squeeze
* [doc] Add instructions to install Cutycapt from testing
* [doc] Add warning about printing issues in Debian Squeeze
* [doc] Add instructions to install Cutycapt from testing
* [Bug #1296] Rename Spanish and Galician .properties files as country was not needed
* [Bug #1292] Replace Toolbarbutton object for the link to the PDF with an A object.
* [Bug #1292] Replace Toolbarbutton object for the link to the PDF with an A object.
* Remove an unnecessary check.
* [Bug #1287] Fix NPE opening a project from Gantt view
* [Bug #1287] Fix NPE opening a project from Gantt view
* [Bug #1290] Fix NPE issue launching LibrePlan
* [Bug #1290] Fix NPE issue launching LibrePlan
* [Bug #1291] Fix NPE when a task with a dependency is removed
* [Bug #1291] Fix NPE when a task with a dependency is removed
* Remove duplicated method in TaskElement
* creates a new field in the SubcontratedTaskData to store the collection of subcontrator delivering dates.
* create the interface DeliverDate and the comparator DeliverDateComparator to sort the SubcontractorDeliverDate and the DeadlineCommunications.
* [Bug #1229] Look for new resources when moving a task
* [Bug #1229] Wrap all position mofications
* Create the class SubcontractorDeliverDate
* creates a new field in the Order entity to store the delivering dates communications.
* creates a new field in the Order entity to store the delivering dates communications.
* create the class DeadlineCommunication
* [Bug #1285] Avoided NPE when dropping a treerow in the same component
* Add vertical borders in watermarks to improve differentiation between days
* Added transparency effect to hover treerow
* [Bug #1256] Removed inner padding on help tooltip
* Made more explicit links styles in headers
* Changed treerow input style for over elements
* [Bug #1285] Avoided NPE when dropping a treerow in the same component
* Add vertical borders in watermarks to improve differentiation between days
* Added transparency effect to hover treerow
* [Bug #1256] Removed inner padding on help tooltip
* Made more explicit links styles in headers
* Changed treerow input style for over elements
* [i18n] Update Portuguese translation
* [i18n] Update Portuguese translation
* Remove an unnecessary check.
* Merge branch 'master' into project-dashboards
* Depending on jfreechartengine 1.1 in order to use new charts
* Handle charts visibility in a more elegant way.
* Reset cached task status after setting new advance percentage.
* Add style to warning message.
* Create interface IDashboardModel to do dependency injection correctly, as Developers reference recommends.
* Avoid storing references to domain objects in DashboardController.
* Handle projects with no tasks in a nicer way.
* Bring time KPI "Lead/Lag in task completion" to the UI.
* Extract local variables to class static attributes.
* Preliminar business logic implementation for time KPI "Lead/Lag in task completion".
* Set a method transactional.
* Refactor. Extract some code to a private method because the same logic is gonna be called from other methods in the future.
* Fix marginWithDeadline chart.
* Fix window scrolling.
* Cache margin with deadline KPI because now it's requested by the controller twice.
* Refactor local variable name.
* Customize X axis tick font, series color and range axis bounds.
* Bring time KPI "Estimation accuracy" to the UI.
* Fix typo in static member name.
* Adjust upper bound for EA stretches.
* Add visitor to calculate hours estimation deviation for finished tasks.
* Business logic for time KPI "Estimation accuracy"
* Temporary UI for time KPI "Margin with deadline"
* Implement business logic for time KPI "Margin with deadline"
* Avoid to add subcontractor progress in a project with subcontracted tasks.
* Avoid to subcontract a task if there are subcontractor progresses incompatible with receiving progress reporting from the provider
* it removes unnecessary prints of text.
* Refactoring the code for replacing the occurences of comunication by communication.
* it changes REPORT_ADVANCE for REPORT_PROGRESS and set properly the copyright
* it removes trailing whitespaces.
* it reduces the visibility of the constructor and uses the inherited method create
* Merge branch 'master' into project-dashboards
* Add a generic method to calculate percentages to avoid duplicate code.
* Coding style and minor issues.
* i18nize user-space strings.
* Bring progress KPI "Deadline violation" to the UI.
* Cancel planning state reattaching.
* Add pie chart to represent progress KPI "Number of tasks by status".
* Add bar chart to represent progress KPI "Global progress of the project".
* Bring progress KPI "Global progress of the project" to DashboardModel.
* Add extra methods to calculate working days until date that consider limit dates more recent than the end date of the task.
* Assign EfforDuration references again to the result of the sum as they are immutable.
* Add method to retrieve theoretical progress.
* Several changes to the UI: * Use bindings to link ZUL items to controller methods. * Add Model for DashboardController * Implement methods to bring data and calculate progress KPI "Task Status" * Fetch PlanningState to get updated planning status * Add dumb Label to the view to do preliminary tests.
* Add a new empty tab to the UI.
* Initialize Map before traversing task graph.
* Enable recursion.
* Request only first-level children when traversing task graph.
* Create a new Integer when incrementing status counts as wrappers are immutable.
* Fix test. Reset task status.
* Avoid using equals to compare if task progress is zero or one, use compareTo instead.
* Add visitor to reset task statuses.
* Cache task status (only if FINISHED or IN_PROGRESS) to avoid doing unnecessary calculations (especially in nodes if type TaskGroup).
* Fix coding style. Add space in for/if statements.
* Add description to two classes.
* Rename class (Visitor -> TaskElementVisitor)
* Initialize Map before traversing task tree.
* Create a list with all the communications received from subcontractors
* add new communication type 'Report advance'
* renamed file FilterCustomerComunicationEnum to ICustomerComunicationModel
* use private visibility in constructors.
* Create the entity SubcontractorComunication, the dao SubcontractorComunicationDAO, the test SubcontractorComunicationDAOTest and add the changes of the database in a new file db.changelog-1.2.xml
* Merge branch 'master' into project-dashboards
* Refactor getter name.
* Implement bussiness logic for KPI "Deadline violation".
* Add header to newly created files.
* Add test.
* Drop unnecessary assert.
* Preliminary implementation of task status resolvers.
* Change method visibility to call it from unit tests while mocking Dependency.
* Add a helper method to test if an instance of SumChargedEffort is zero.
* Improve ComunicationType enum and include the translate method.
* Update the routing of the css with libreplan.
* Add the relationship from order entity with its customer comunications.
* Create a customer comunication when a subcontractor receives the communication of a new project to be developed.
* Add the external code when a whole order is imported as subcontrated task.
* Create a list of incoming projects accepted by customers and contracted with the company
* Create the entity CustomerComunication, the dao CustomerComunicationDAO, the test CustomerComunicationDAOTest and add the changes of the database in a new file db.changelog-1.2.xml
* Fix 2 style mini-issues
* Turn ResourceCalendar mock creator static to reuse it from another test.
* Fix copyright.
* Refactor attribute names and getters.
* Remove TODO.
* Use EffortDuration to compute time instead of using raw hours.
* Add a method to return division result as BigDecimal.
* Calculate total assigned hours instead of relaying on getSumOfHoursAllocated.
** Use the correct method to sum all allocated hours. * Prevent division by zero.
* Implement indicator 3.3
* Use private method for dividing.
* Implement KPI 3.2 (Global progress of the project) and bring 3.1 to PlanningData.
* Implement business logic to calculate Global Progress Indicator number 3.1.
* Now the save command should be able to save orders
* Do the don't pose as transients outside of the transaction
* Synchronize in memory on retrieval of the PlanningState
* Allow to provide several strategies for saving TaskSources
* The tasks to save and so on are recreated each time a screen is entered.
* PlanningState is now responsible of creating the SaveCommand and the PlannerConfiguration
* Use a singleton for creating a SaveCommand
* Make TaskElementAdapter a singleton
* Written the client-side code to draw dependencies in limiting resources screen.
* Added properties idTaskOrig and idTaskEnd to LimitingDependencyComponent.
* Create widget QueueTask with an empty structure, removing wrong event listeners from it.
* [Bug #1172] Fixed search
* [Bug #1151] Fixed layout problems in report "Hours worked by resource in a month"
* Include some changes to solve a error on criteria_test.sah and include scheduling tests on all_test.suite
* Fix problems in the tests, created for some changes in work report form
* Use some functions from common_functions.sah, in planning_labels_test.sah
* [Bug #1149] Fixed ClassCastException on ResourceDAO
* Added options on label filtering
* Changed query to filter by labels
* [Bug #1177] Allows to insert EffortDuration instead of hours in webservices
* Fix issue in work reports services
* Upgrade ZK version to 5.0.8
* [Bug #1179 & #1182] Fixes UI for WorkReport edition
* Remove unused method in ResourceAllocationController
* Added new file which includes tests for all the search fields of resources
* Include some functions from virtual_worker_test.sah in common_functions.sah
* Improve commonCriteriaCreate to allow create a criterion type with different criteria names
* [Bug #1189] Added auto horizontal scroll in templates WBS to fix bug
* Fix issue with size of font in combos in advanced allocation window
* [Bug #1184] Fix issue avoiding reset verticalPage to zero
* Load required data in MaterialAssignmentDAOTest
* [Bug #1180] Change method names in order to make explicit that work with root templates
* [Bug #1180] Fix bug. checkConstraintUniqueTemplateName is only checked in root elements
* Include new test in planning_criteria_test.sah to check the filter of project planning and move some elements to common_functions.sah
* Added new test file with include some tests for project planning and assign a labels in a task
* Added new test file with include some tests for project planning and assign a criterion in a task
* [Bug #1148] Intializes pulldown for year and month properly
* [Bug #1155] Changed selected items to items for showing name of projects in report
* Change dialect to MySQL5InnoDBDialect in order to fix issues with MySQL 5.5
* Drop and restore foreign key in database due to change in to sum_charged_effort_id
* [Bug #1154] Sorts the report by order name.
* [Bug #1156] Fix bug force loading of HoursGroup entities
* [Bug #1178] Showing EffortDuration in reports instead of BigDecimal
* Include some functions of workers in common_functions.sah and use them
* Include some functions about labels in common_functions.sah and use them
* Include new test for templates in a new folder scheduling
* [Bug #1147] Fix issues in Hours Worked Per Resource report
* Small fix in HoursWorkedPerWorkerController to avoid NullPointerException
* [Bug #1146] Fixed model setting hasChangeLabels to true after a label remove
* [Bug #1175] Fix bug
* [Bug #1175] Fix bug
* Avoid unnecessary calculations
* Add method to extract the interval of a ContiguousDaysLine
* Fixed problems width problems in chrome
* Fixed issue with hidden elements in print view
* Fix intermittent test failures
* [Bug #1176] changed controller to allow a search in only one day (from 00:00:00 to 23:59:59)
* Use some commonProgress functions included in common_functions.sah in progress_test.sah
* Include a new test in calendar_test.sah and modify a function in configuration_test.sah
* Include some new tests in machines_test.sah
* Added new file all_account_test.suite which allow run all the account tests and include account tests in all_test.suite
* Added new file password_test.sah
* Added new test file settings_test.sah in a new folder account
* Fix issues in with StretchesFunction after removing date field
* Remove date attribute from Stretch
* Fix Liquibase changes in MySQL
* Merge branch 'work-reports-effort-duration'
* Include some new tests in virtual_worker_test.sah
* Include some new tests in worker_test.sah
* Include a new function on common_functions.sah
* Fix some mistakes in the resource descriptions
* Merge branch 'master' into work-reports-effort-duration
* Fix issue with logo in reports
* Fixed Reports to work with sumEffort instead of sumHours
* Merge branch 'master' into work-reports-effort-duration
* Change EffortDuration toString and toFormattedString to show always 2 digits in minutes and seconds
* Change repository URI to make it point to the new Nexus location
* Removed method getTotalChargedHours in SumChargedEffort class
* Avoid change login from settings screen
* Include some new tests in material_test.sah
* Change test to remove more old hours methods in SumChargedEffort
* Remove unused methods in SumChargedEffort
* Saves work reports with efforts instead of hours
* [Bug #1171] Prevent delete companies already in use
* Do some changes in files which include materials tests because they didn't work correctly after a bug fixing
* Add a suite for all the resources and include resources in all_test.suite
* Added tests for subcontracting
* Added tests for companies
* Added tests for work report
* Added tests for virtual workers groups
* Add tests for machines
* Add tests for workers
* Include some functions in common_functions.sah
* Updated 'Projects List' entry in functional tests
* Renamed 'Projects' with 'Projects List' in breadcrumbs menu
* [Bug #1169] Fixed regression in z-indexing which made impossible to expand containers
* [Bug #1153] Set empty code if code is not autogenerated for new calendars
* [Bug #1152] Use ConstraintChecker to show error messages before saving
* [Bug #1152] Fix error message in wrong language in calendars
* [Bug #1144] Fix now Material needs a description
* Added support for custom logos in reports
* Avoided hidden horizontal scroll effect in taskdetails
* Renamed entry 'Projects' for 'Projects List' in main menu
* [Bug #1099] Fixed several issues in print styles
* Replacing application logos with new LibrePlan image
* Fixed styles problem in apply and cancel buttons in advanced allocation
* Merged redundant logo images and removed its i18n file paths
* Removing toolbar button styles in advanced allocation
* Changed paginator size in projects and workers lists
* Change custom logo position
* [Bug #1150] Material categories tree is reloaded after adding new elements
* Fixed chromium width problem in materials window
* [Bug #1142] Fix returning false when needed in beforeDeleting method
* [Bug #1170] Fix bug
* [Bug #1137] Fix bug. Project name is now unique
* [Bug #1131] Fix adding message for user when work report is removed
* Add some functions to common_functions and improve work_hours_test.sah using common functions
* Allow to look for the set of OrderElement associated with a WorkReportElement
* [Bug #1125] Disable remove button if unit type is assigned to any material
* Fix imputed hours tab UI now using EffortDuration
* Rename attribute sumChargedHours to sumChargedEffort in OrderElement
* Change to effort SumChargedHours now called SumChargedEffort
* Remove FlatFunction class as it is not used anymore
* Uncomment configuration_test.sah in suite files
* Adds navalplan configuration tests and include some new functions in common_functions.sah
* Fix issue when changing to Flat assignment function
* Enable again resource allocation inputs for any assignment function
* Added a new suite to run all the administration tests and include the new tests on all_test.suite
* Added calendar test file
* Add material tests file
* Added Quality forms tests
* Add new folder for administration-management elements and include a new test file cost_categories.sah
* Change some functions from work_hour_test.sah for functions included in common_function.sah
* Include some functions from criteria, worker, calendar and cost category in common_functions.sah
* Using EffortDurationPicker for work reports interface
* Remove unused methods in WorkReportLine
* Change numHours to effort in WorkReportLine
* [Bug #1166] Check if advanceType is null
* Show languages sorted in settings page
* [i18n] Add Russian value to Language enum
* Increased width of selected day details grid
* Changed styles for selected day and out of current month
* Hide seconds granularity in calendar exception types
* [Bug #1132] Adding more selectable colours for calendar exception types
* Displaying color samples in Calendar Exception Type edition
* Solved z-index problems in gantt listdetails
* [i18n] Fix some pending strings in Russian translation
* [i18n] Add command in pom.xml to copy English help to Russian folder too
* [i18n] Add images folder needed for Russian translation
* [i18n] Add Russian translation
* [Bug #1123] Added condition to avoid max value equals zero
* [Bug #1123] Add test to check that maxValue is greater than zero
* Update information about assignment function in allocation row
* Rename setWithoutApply to setAssignmentFunctionWithoutApply in ResourceAllocation
* Apply assignment function if any from resource allocation pop-up
* Use already existent method with more descriptive name
* Avoid FormBinder.getCurrentRows
* Disable resource allocation inputs when assignment function is not flat
* Remove unneeded URL in data types tests suite
* Added two new suites
* [Bug #1143] A quality form cannot be deleted if it is associated to any task
* Only show assignment function if any is not flat
* Show information about assignment function in resource allocation popup
* Fix bug now it is possible to come back to flat allocation from any assignment function
* Apply assignment function if any when user modify total hours of an allocation
* Remove warning messages when user modifies assignments in advanced allocation
* Disable configuration button for assignment functions not configurable.
* Added profile_test.sah into user folder
* Include file all_data_type_test.suite which allow run all data type test
* Added work report model data type tests
* If a task has manual allocation and is moved then reset to flat
* Add function isSigmoid in IAssignmentFunctionConfiguration
* Rename assignment function name enum
* AssignmentFunction is now an abstract class.
* Add ManualFunction for advanced allocation
* [Bug #1163] Included .js file in component for scroll synchronization with timetracker
* [Bug #1163] Fixed visibility of allocation panel scroll bars
* Fixed transparency problems in stretches function configuration window
* Fixed width issues in reassignment popup
* [Bug #1165] Fix bug
* [Bug #1165] Fix bug
* Fix exception when going to the resource load directly
* Use Listbox instead of Combobox in functions column of advanced allocation window
* Reduce width for efforts column in advanced allocation
* Fix wrong message in configuration button of functions
* Create a new folder which includes user tests and include user_test.sah
* Rename None function to Flat in resource allocation
* Reattach the planning state if exists
* Fix percentage calculation
* [Bug #1164] Fix bug
* Added check Code label functions in all data type tests
* [doc] Links the help of report 'Work and progress per project' to the help icon.
* [doc] Added help for report 'Work and progress per project' in Galician
* [doc] Added help for report 'Work and progress per project' in Spanish.
* [doc] Added help for report 'Work and progress per project' in English.
* Removed unused variable in loops.
* Fix issue when moving a task with an assignment function.
* Fix typo
* Include logs in all the data type tests.
* Added new test to criteria_test.sah file and include respective functions on the common_function.sah file
* Adds work hours data type test
* [Bug #1139] Fix several tests due to new constraint in defaultPrice
* [Bug #1139] Add constraint on UI to show warning in work hours without default price
* [Bug #1139] Do not save work hour without default price
* Unify state of resource load's chart
* [doc] Links the help of report 'Total worked hours per resource in a month' to the help icon.
* [doc] Added help for report 'Total worked hours per resource in a month' in Galician
* [doc] Added help for report 'Total worked hours per resource in a month' in Spanish
* [doc] Added help for report 'Total worked hours by resource in month' in English
* [doc] Links the help of report 'Hours Worked per resource' to the help icon.
* [doc] Added help for report 'Hours worked by resource' in Galician.
* [doc] Added help for report 'Hours worked by resource' in Spanish.
* [doc] Added help for report 'Hours worked by resource' in English.
* Ignore log files
* [doc] Updated development documentation to new BaseCRUDController class
* Fixed alignment problems in gantt taskdetails cells
* Fixed dependency arrows
* Improved alignment in assignment columns
* Release new version NavalPlan 1.1.3
* [Bug #1138] Fix bug
* [Bug #1136] Fix bug
* Add class to distribute an EffortDuration considering the capacities
* Improved appearance of tasks filter
* Removed unused methods
* Modified positioning of filtering options popup
* Adds Unit measures data type test
* Delete trailing whitespaces from scripts/functional-tests/README
* Applied previous color to selected grid row
* Removed draggable properties from progress type list
* Fixed header filter widths
* Fixed styles issues in progress advance management
* Fixed chrome width problems in work hour types edition
* Fixed limiting resources planning header issue in chrome
* Fixed horizontal width fill in WorkReports list
* [Bug #1128] Fixed bug
* Adds label data type test
* Adds several changes in the README to increase in quality of the text
* Add logging category for authentication attempts
* Fix NullPointerException in highlightDaysOnCalendar method
* [Bug #1126] Fix issue in Chromium/Google Chrome
* Refactor ResourceLoadController
* Refactorize setupNameFilter
* Create fields instead of implicitly passing the data
* Group data in class
* Extract another super class for load charts
* Adds a warning about the need to configure the browser in english
* Add Exception days data type test
* Fix some probles with the method BaseCRUDController:updateWindowTitle and also add new test to comprobate the correct working of precission and Max Value.
* [i18n] Update Spanish and Galician translations
* [i18n] Update keys.pot files
* Add criteria data type test
* Change one line in progress_test.sah because it produced an error in some machines
* Add some exclusions to avoid conflicts in runtime
* Add script to start Sahi from command line
* Create a new folder to introduce all data type tests called data-types and include the first of them progress_test.sah
* Add some files needed to run sahi in <navalplan-root>/scripts/functional-tests and include some explanations in REAME file
* ConstraintChecker does not return boolean now
* Fix highlighted days on datebox widget in limiting resources
* Added popup in filters to use or not labels inheritance
* [Bug #1134] Add checks for empty username or password
* [doc] Fix some style format in functional tests documentation
* Create new directory scripts/functional-tests
* Fix typo in database username
* Fix typo: s/Ban/Bank
* [Bug #1132] Fix web service example for CalendarExceptionTypeSample
* [Bug #1132] Remove DayType enum in BaseCalendar
* [Bug #1132] Updated calendar interface to use different colors
* [Bug #1132] Using a renderer in CalendarExceptionType listing
* [Bug #1132] Modify CalendarExceptionType edition form
* [Bug #1132] Create new enum CalendarExceptionTypeColor
* [Bug #1133] Fix bug
* Fix issue in ConstraintChecker now error messages was not being shown
* [Bug #1132] Fix problem with CalendarExceptionType without name
* Fix problem in ConstraintChecker
* [Bug #1121] Fix issue adding @AssertTrue on AdvanceType entity
* [Bug #1119] DataIntegrityViolationException saving a new Process
* Fix highlighted days on calendar widget
* Use ContiguousDaysLine at OrderPlanningModel
* Implement ResourceLoadChartData using ContiguousDaysLine
* Add ContiguousDaysLine class
* Fix problem with chart colors
* Extract class for filling load charts
* Fix wrong label in "Work And Progress Per Task" report
* [Bug #1130] Fix issue changing text size and moving box
* [Bug #1113] Fix issue marking as not transient all allocations
* [Bug #1129] Fix bug setting scale for progress value
* [Bug #1111] Fix name and code of tasks in report
* Define CompanyPlanningModel using annotations
* Define OrderPlanningModel using annotations
* Remove not in effect annotations
* [Bug # 1111] Fix several issues in report: Task Scheduling Status In Project
* Show the precise efforts instead of the rounded amount in hours
* Use a valid url-pattern
* Switch to GanttDates
* [Bug #1124] Fix problem when calculating assigned duration
* Unify advanced allocation state
* Return empty list instead of throwing an exception
* Take into account the scenario
* Create mechanism for reusing common parts of the queries
* Remove unused methods
* Fix the check for checking if an allocation belongs to the order
* [Bug #1122] Fix bug
* [Bug #1117] Fix issue changing I18nHelper in business.
* Avoid workaround to not allow select rows in calendars tree.
* Upgrade ZK version to 5.0.7
* Port client enhacements of BandboxMultipleSearch to ZK5
* [Bug #1115] Fix bug and add new ProgressType for spread progress
* Change the way to update advances in parent elements.
* Not allow select rows in calendar tree.
* Don't use the returned by queries allocations belonging to the order
* Remove spurious annotation
* Reattach the order
* Provide PlanningState to ResourceLoadModel
* Move PlanningState to within PlanningStateCreator
* Reuse PlanningState
* [Bug #1088] Fixed issue in earned value chart
* Revert "[Bug #1088] fix the representation of the chart of earned value month and upper zoom"
* [Bug #1115] DataIntegrityViolationException saving a Cost Category with repeated name
* [Bug #1111] Change label in filter by project section
* [Bug #1111] Task status combo internationalized
* Modify CSS to show labels in containers when are expanded
* Improved getHumanId for worker entities.
* Adapted WorkReportTypeCRUDController in order to extend BaseCRUDController
* Adapted CriterionAdminController to extend BaseCRUDController.
* it changes the labels in the columns of the calendar list, fixes the error messages.
* Modify calendars controllers to show information about edited entity
* Use only editWindow and remove createWindow for BaseCalendarCRUDController
* Manually modified workers to show information about edited entity
* It retrieves the complete description of the type filtered object to show it in the results.
* Change the format of the matching results of a search in the gantt view and the resource allocation view.
* Change the format of the matching results of a search in the projects view.
* Change the format of the matching results of a search in the workers list and in the machine list.
* it adds the property description in the class FilterPair.
* add method in ResourceEnum to retrieve the lowercase value.
* it changes the order of the columns in the bandbox finders.
* Adapted ScenarioCRUDController to extend BaseCRUDController.
* Fixed NPE in tests due to changes in I18nHelper.
* Updated some entity types strings
* Adapted UnitTypeCRUDController in order to extend BaseCRUDController
* Adapted AdvanceTypesCRUDController in order to extend BaseCRUDController
* Revert "Adapted AdvanceTypesCRUDController in order to extend BaseCRUDController"
* Uses default browser locale when user has no language in settings
* Adapted CostCategoryCRUDController in order to extend BaseCRUDController
* Adapted QualityFormCRUDController in order to extend BaseCRUDController
* Adapted UserCRUDController in order to extend BaseCRUDController
* Adapted AdvanceTypesCRUDController in order to extend BaseCRUDController
* Adapted TypeofWorkHoursCRUDController in order to extend BaseCRUDController
* Adapted ProfileCRUDController in order to extend BaseCRUDController
* Released 1.1.2 version.
* Updated Spanish and Galician translations.
* [i18n] Update keys.pot files.
* [Bug #1108] Fixed problem if label is created by another user
* [Bug #1108] Fix bug
* [Bug #1106] Fix bug
* updates the work weeks table when the hours of a day are changed.
* Add "throws InstanceNotFoundException" to delete method and catch the exception into confirmDelete method
* [i18n] Fixed typo in Spanish translation.
* fix the layout in exceptions and work weeks table.
* fix returned values when the configuration is not loaded in BaseCalendarModel and in the EntitySequenceDao.
* Adds constraint to check the validation of the dates of the work weeks when these one are empty.
* it set a fixed width to the column headers in the exceptions table.
* On creating a work week derived from a calendar all the days are created as "Inherited", properly internationalized.
* Fill the combo to create a new work week with the first calendar in alphabetic order and changes the name columns and labels to the edition calendar view.
* It set a fixed width to the columns and changes its names.
* fix some errors when a new work week is added.
* Corrections in calendars test
* the parent from which a new work week derives, must be specified.
* the column parent is not shown if the calendar is not derived.
* shows the current parent from which it derives, in the description calendar
* shows the validation messages and constraint messages.
* it permits delete any work week except the last one
* It does not must permit overwrite another whole work week when a new work week is created.
* Corrections in calendars listing
* create default work week of non-derived calendar
* change how create and edit the work week in the calendars view.
* Refactorized PasswordUtil and used JavaScript to default password warnings in "Change Password" page.
* Add onBlur event calling to updateWindowTitle method in _editExternalCompany
* [Bug #1105] Fix bug
* Removed more controller interfaces related to entry points not being used.
* Removed ItEr75S13GenericCRUDController as it was not being used.
* Adapted ExternalCompanyCRUDController in order to extend BaseCRUDController
* Workaround for maven 3
* [doc] Updated web services documentation with info about new methods.
* Added missing @XmlRootElement annotations.
* Implementation of method which returns one entity
* Remove unused constants and lines in WorkReportLine.
* Add Eclipse m2e settings to pom.xml files
* Merge branch 'master' into ldap
* [Bug #1104] Allow remove profile if it's only used in order authorizations
* Option to delete a user pending in the interface of user list
* Catches NamingException when a role in LDAP does not exist
* Modified export script to test new get methods by code in web services.
* Returning 404 status code if entity is not found in web service method.
* Generic getter for IntegrationEntities via webservice
* Fixed issue in LabelType controller with validation of labels.
* Adapted machines controller to MachineCRUDController.
* Adapted exception days controller to BaseCRUDController.
* Minor fixes in configuration.zul.
* Merge branch 'master' into ldap
* Fixed issue with wrong password in login window (error not shown).
* New option "Change password" in tab "Settings"
* Added default implementation for cancel method in BaseCRUDController.
* Added new beforeSaving method to BaseCRUDController
* Improved info about entities in messages for user.
* Fixed issue if user sets duplicated LDAP roles for the same LibrePlan role.
* Sorted ConfigurationRolesLDAP set in order to show information to user.
* Update window title dynamically for LabelType while user is editing.
* In edition mode show entity being edited in window title.
* Created IHumanIdentifiable interface and used in LabelType.
* Using a set for ConfigurationRolesLDAP instead of a List in order to fix issue.
* Removing unnecesary loop in matching roles
* Used ConstraintChecker in BaseCRUDController.
* Marked some methods in BaseCRUDController as final as they are not intended to be overridden.
* Moved more stuff to BaseCRUDController.
* Added more generic methods to BaseCRUDController.
* Created basic BaseCRUDController and used in LabelTypeCRUDController.
* Removed unneeded lines in worker edition zuls.
* Ensure that the mouseover event for TaskComponent is executed
* Fix end of the dependency was a little above than the pointer
* [Bug #1102]
* Small fixes related with some unneeded variables.
* Refactorization of method getMatchedRoles
* Fixed issue with combo style in Firefox and Epiphany.
* Fixed issue with getMatchingRoles
* Refactorized retrieveUser method in LDAPCustomAuthenticationProvider.
* Removed unneeded usernameInserted variable.
* Changed arguments of authenticateInDatabase.
* Added more responsibilities to authenticateInDatabase method.
* Use authenticateInDatabase in more places.
* Small fixes (groupbox not closable, remove not needed space)
* Move entity Language to package org.navalplanner.business.settings.entities
* Incorporate password and mail to settings window for each user
* Moved Spring LDAP dependencies to root pom.xml.
* Refactorization. Exceptions and generics.
* Add some profilling information for loading a project
* No feedback when loading a project from URL directly
* Refactorization of method retrieveUser
* Replaced tabs for 4-spaces in more files (.css and .js).
* Replaced tabs for 4-spaces in several files.
* Lets the user authenticate when LDAP role search is not properly configured
* [Bug #1103] Fix bug
* Remove unnecessary files
* Merge branch 'master' into ldap
* Fixing issue adding autoscroll to main area in template.zul.
* Move classes and settings.zul to new package
* Incorporate new fields to the user
* Avoid duplicating visual effect on arrows
* Merge branch 'master' into ldap
* [doc] Updated installation instructions due to new "cutycapt" command.
* [Bug #1094] Made changes to fix the issue and use "cutycapt" command.
* Added Nacho and Cristina to AUTHORS file.
* Added an extra grid in settings to format the page like others.
* Refactoring options about planning charts expanded to value per user
* [Bug #1100] Fix bug
* Fixed issue adding constructor without parameters for Hibernate.
* Changed [@user_id] by [USER_ID] in replacement for search query
* Matching-roles with dynamic query.
* Added column LDAP role search query in LDAPConfiguration
* Merge branch 'migration-to-ZK5' into master
* Fix ClassCastException on EffortDurationBox
* Remove still present spurious throws clauses
* ScriptsComponent and associated clases no longer needed
* Remove no longer necessary throws clauses
* Don't pollute throws clauses
* Fixed translation issue with language combo.
* Changed language como for listbox with mold select.
* Fixed copyright header of configuration.zul file.
* Create language configuration option for user
* [doc] Fixed small things in web services basic documentation.
* Created constructor for LDAPConfiguration component and added some doc.
* [Bug #1088] fix the representation of the chart of earned value month and upper zoom levels.
* Changed roles matching renderer code
* LibrePlan - LDAP role matching
* Remove no longer needed js files
* Mixin position restorer into QueueListComponent
* Add missing function adjustTimeTrackerSize
* Extract mixin for copied and pasted code
* Rename memoize to throttle
* Remove zk-Timeplot-1.0_2 project
* Delete no longer needed js files
* Throttle the drawing of the dependencies
* Reimplement moving dependencies when moving task
* Fix the key of the response
* The elements must be queried again otherwise the offset is calculated badly
* Remove unncessary calls to redraw
* Avoid error when moving a task
* [Bug #1096] Fix bug
* [Bug #1095] Fixed issue using header parameter of CutyCapt to set Accept-Language.
* [doc] Improved info about web services.
* [doc] Updated development doc to new REST scripts.
* Tidy not mandatory for example REST scripts.
* [doc] Get rid of Ruby.
* Updated script to get REST XML schema to new variables for environments.
* Remove needed to use Ruby for REST example scripts.
* Use method in SecurityUtils to get current user
* Added method getLoggedUser() in SecurityUtils class
* [Bug #1090] Added JavaScript removed in one of the previous patches.
* [Bug #1090] Removed unused variables in UserModel.
* [Bug #1090] Avoid pass Configuration to MandatoryUser.
* [Bug #1090] Fixed hidden warnings if user is disabled.
* [Bug #971] Fixed reseting Tree model to null.
* [doc] Created UPDATE file.
* [doc] Fixed small typo in INSTALL file.
* Sometimes a double was returned
* Fix error when changing zoom
* [doc] Updated INSTALL file.
* [doc] Improved HACKING file.
* Removed HSQLDB profile as it's not working anymore since we use Liquibase.
* [Bug #1091] Fix bug
* [Bug #1091] Be more lenient if the end date is before start date
* Extract validation checks and fix exception message
* [Bug #975] Cannot apply Sigmoid function is resource allocation has consolidated days
* Now rest clients use demo deployment by default and have 2 new options --prod and --dev.
* [Bug #1084] Fix bug
* Released 1.1.1 version.
* Captured generic exceptions.
* Updated TODO file with roadmap for 1.2 version.
* Changed OpenJDK dependency in Debian package for default-jdk or default-jre.
* [i18n] Fixed wrong translation of project in some reports.
* [i18n] Fixed uppercase/lowercases incoherences.
* [Bug #1084] Fix bug
* Avoid where possible to mark a method as throws Exception
* Avoid creation of array by reflection
* Review methods that provide variables that are known to be null
* Implement missing equals or add warning to classes that have a natural ordering
* Remove unnecessary null checks
* Mark classes as static when not referencing outer class
* Avoid the use of Number constructors
* [Bug #789] Script for parsing ZUL files should look for 'ganttzk_i18n' tag too
* [Bug #789] Renamed 'i18n' prefix in ganttzk to 'ganttzk_i18n'
* Fix possible NPE
* Fix NPE if provided allocation is null
* Avoid NPE if editedValue is null
* [Bug #1086] Fix bug
* [doc] Added explanation about different scopes development documentation.
* [doc] Fixed wrong dependency in training exercises.
* [doc] Fixed small issue in reports guide.
* [doc] Fixed typo in development documentation.
* Changed test to avoid it fails if it's launched on Saturday.
* Merge branch 'master' into migration-to-ZK5-merging
* [i18n] Fixed typo in progress with all tasks.
* [i18n] Fixed typo in "criterions" using "criteria".
* [i18n] Updated Spanish and Galician translations.
* [i18n] Fixed issue in keys generator and updated keys.pot files.
* [i18n] Updated Spanish and Galician translations.
* [i18n] Fixed translation of "progress" to Galician and Spanish.
* [i18n] Marked "Choosing template" for translate.
* [i18n] Changed "order sequence" for "entity sequence"
* [i18n] Updated keys.pot files
* Fixed two translation issues.
* Fixed problem when LDAP host is reachable but LDAP is out-of-service
* Fixed bug in button Test LDAP connection
* [Bug #1083] Fix bug
* Added log messages for "Test LDAP connection" button.
* Corrections of previous patch
* [Bug #1014] add borders in the table of the report of worked hours per each resource.
* [Bug #1014]
* [Bug #1014]
* [Bug #1081] validate and action stop if something fails while saving data in progress type view.
* [Bug #1013] increase the width in filter search box.
* LDAP Authentication
* [Bug #1082] Fix bug
* Revert "Fix bug"
* improve the view of autocomplete property of the login form.
* Fixed problem with last LiquiBase change in PostgreSQL.
* [Bug #1075] Fix the some features in the autocomplete property configuration.
* Add isNavalPlanUser column to users list.
* Composite Handler LDAP-Database. Import of users from LDAP. Support of two types of users (LDAP and Database).
* Adding LDAP configuration properties to Configuration and User
* [Bug #1075] disables the autocomplete login form property if the admin password is not on default.
* [Bug #1075] adds compiling option to disable/enable the autocomplete login.
* [Bug #954] Fix bug
* Revert "[Bug #954] Handle concurrency support in Configuration window"
* The new support for parametrizing the clearing of handlers is used
* Now the clearing behaviour can be parametrized
* More aggresive discarding of sessions and desktops
* Basic LDAP Authentication added on login form.
* [Bug #1080] Fixed issue with Montecarlo method when critical path has more than 10 tasks.