Update NEWS file for LibrePlan 1.3.2
FEA: ItEr77S03Community
This commit is contained in:
parent
76156755fe
commit
d654e9de4e
1 changed files with 261 additions and 0 deletions
261
NEWS.rst
261
NEWS.rst
|
|
@ -1,6 +1,267 @@
|
|||
NEWS
|
||||
====
|
||||
|
||||
Version 1.3.2 (30 Nov 2012)
|
||||
---------------------------
|
||||
|
||||
Summary
|
||||
~~~~~~~
|
||||
|
||||
A new minor version of LibrePlan including all the fixes done since previous
|
||||
version and some new features that have been developed lately. It also includes
|
||||
some of the tasks done during the 1st LibrePlan Hackfest arranged in A Coruña
|
||||
the 8th of November.
|
||||
|
||||
Highlights:
|
||||
|
||||
* Improvements in "Project Status" report:
|
||||
|
||||
* New columns showing information about costs.
|
||||
* Included filter by criteria and labels.
|
||||
* Some data are written in red when the planning (or estimation) is not
|
||||
enough.
|
||||
|
||||
* Planning adjustment according to timesheets: New feature providing the
|
||||
possibility to adapt the Gantt view to reflect the reality with the data
|
||||
extracted from the timesheets. Moreover, it includes the option to mark a task
|
||||
as finished in the timesheets. On adjusting the planning acoording to
|
||||
timesheets if one task has been marked as finished in the timesheets then,
|
||||
additionally, a new progress type of type timesheets with a 100% measurement.
|
||||
|
||||
* New DELETE operation in order elements web service: The new web service
|
||||
operation allows to remove whole projects or individual tasks on top of the
|
||||
current functionality to import/update projects or tasks.
|
||||
|
||||
* New bound resources web service operations: 3 new web services have been
|
||||
implemented related to bound resources. They provide the list of assigned
|
||||
tasks, get the personal timesheets of a task and update the personal
|
||||
timesheets data for a bound user.
|
||||
|
||||
* Other:
|
||||
|
||||
* Compatibility issues with OpenJDK 7 fixed. This solves the problems with the
|
||||
latest Ubuntu and Fedora versions.
|
||||
|
||||
* The project planning persectives have been protected in order to avoid
|
||||
leaving them without saving. There is a new configuration variable to define
|
||||
the number of seconds since the last saving in order to activate a warning
|
||||
when the user leaves the planning views. Several users have reported
|
||||
inconvenient data losses due to abandoning the project edition without
|
||||
saving. With this warning this situation is fixed. By default the number of
|
||||
seconds is configured to 30 and if you set it to 0 you disable the warning.
|
||||
|
||||
* Option to edit manually if a user is a database or LDAP user.
|
||||
|
||||
* By clicking on the project name in the left side part of the projects
|
||||
planning perspective (home page), the user is able to enter directly into
|
||||
the project planning edition.
|
||||
|
||||
* The list of project states has been reviewed and expanded. The final list is
|
||||
composed by: PRE-SALES, OFFERED, OUTSOURCED, ACCEPTED, STARTED, ON HOLD,
|
||||
FINISHED, CANCELLED and STORED.
|
||||
|
||||
Notes
|
||||
~~~~~
|
||||
|
||||
.. WARNING::
|
||||
|
||||
Remove web browser cache to avoid any problem with changes in JavaScript
|
||||
resources.
|
||||
|
||||
If you are upgrading from 1.3.1 version without using the Debian package,
|
||||
you will need to manually execute on your database the SQL sentences from file:
|
||||
``scripts/database/upgrade_1.3.2.sql``.
|
||||
|
||||
If you are upgrading from 1.3.0 version without using the Debian package,
|
||||
you will need to manually execute on your database the SQL sentences from files:
|
||||
``scripts/database/upgrade_1.3.1.sql`` and
|
||||
``scripts/database/upgrade_1.3.2.sql``.
|
||||
|
||||
If you are upgrading from a previous version without using the Debian package,
|
||||
review the *Notes* section for version 1.3.0.
|
||||
|
||||
Contributors
|
||||
~~~~~~~~~~~~
|
||||
|
||||
Thanks to all the contributors to this new version:
|
||||
|
||||
* Jacobo Aragunde Pérez
|
||||
* Manuel Rego Casasnovas
|
||||
* Lorenzo Tilve Álvaro
|
||||
|
||||
Translators
|
||||
~~~~~~~~~~~
|
||||
|
||||
Thanks to all the translators in this new version:
|
||||
|
||||
* [ca] Daniel Díaz Sañudo
|
||||
* [es] Manuel Rego Casasnovas
|
||||
* [fr] Philippe Poumaroux
|
||||
* [gl] Manuel Rego Casasnovas
|
||||
* [nl] Jeroen Baten
|
||||
* [pt] Thiago Cangussu
|
||||
|
||||
Changes
|
||||
~~~~~~~
|
||||
|
||||
* Update RPM package for LibrePlan 1.3.2
|
||||
* Update Debian package for LibrePlan 1.3.2
|
||||
* Update database scripts for LibrePlan 1.3.2
|
||||
* Only use ConfirmCloseUtil when saving if you are in the UI (not from web services)
|
||||
* Avoid confirm close warning when you get a concurrent modification exception
|
||||
* Fix issue deleting a project from the webservice
|
||||
* Update installation instructions for RPM based distros.
|
||||
* Fedora17 requires JDK 1.7
|
||||
* Fixed effect which caused previously clicked menu elements to be shown underlined
|
||||
* Fix printing due to change in entry points that now use code instead of id
|
||||
* Fixed NPE when deleting nodes too fast on project or template WBS trees
|
||||
* Bug #1562: Fix issue filtering properly resources according to their activation periods
|
||||
* doc: Add .rst extension to web services README
|
||||
* doc: Add documentation about the new bound users web services
|
||||
* Increased opacity of markers for first and last day with reported hours
|
||||
* Shifted right the last reported day marker
|
||||
* Changed cursor over gantt bars with fixed properties
|
||||
* Revamped appearance of markers for first and last reported progress dates
|
||||
* Replaced browser-prefixed border-radius elements from CSS files
|
||||
* Bug 1581: Avoid exception when desktop is not alive in LongOperationFeedback
|
||||
* doc: Add .rst extension to documentation files to take advantage of GitHub rendering for RST files
|
||||
* Change links to repository from sourceforge to github
|
||||
* doc: Added Thiago Cangussu as new Portuguese translator
|
||||
* i18n: Update Portuguese translation
|
||||
* i18n: Update French translation
|
||||
* i18n: Update Dutch translation
|
||||
* i18n: Update Catalan translation
|
||||
* i18n: Update Galician translation
|
||||
* i18n: Update Spanish translation
|
||||
* Fix Bug 1580: Force position recalculation after accepting task properties pop-up
|
||||
* Made explicit focused elements on main menu
|
||||
* Fixed side-effect of clickable-rows:hover effect on grids
|
||||
* Bug #1571: Fixed style on timetracker sencond level width causing a disaligment of 1px per element
|
||||
* Bug #1436: Fix issue setting recommended allocation resources per day to 1
|
||||
* Add new field to configure seconds for planning warning
|
||||
* Fixed permissions in order to set confirm close dialogue properly
|
||||
* Moved repeated code to ConfirmCloseUtil class
|
||||
* When executing saveCommand the timer on confirmClose is resetted
|
||||
* Internationalized warn message when leaving the planning
|
||||
* Removed confirmClose warning when leaving project planning after Save Command
|
||||
* Attached listener to call confirmClose notification
|
||||
* Added confirmClose method to give the user a warning when leaving the order edition mode
|
||||
* Added onClick listener to project names on company view to enter into the planning
|
||||
* Exposed project and tasks codes from fundamental properties to generate entry point URLs
|
||||
* Bug #1546: Force recalculation of critical path progresses on saving project
|
||||
* Bug #1541: Fix issue reseting selected element when progress is hidden
|
||||
* Bug #1570: Fix issue updating the EV chart legend instead of creating it from scratch
|
||||
* i18n: Update keys.pot files
|
||||
* Add event to close popup with ENTER over effort or finished inputs
|
||||
* Add checkbox to mark task as finished in personal timesheets popup
|
||||
* Fix bug in adapt planning command if Gantt has milestones
|
||||
* Add popup to fill personal timesheets in each day
|
||||
* Bug #1566: Do not launch exception in MonteCarlo view is critical path is only a milestone
|
||||
* Bug #1568: Allow to move a task before start date if it does not have consolidations
|
||||
* Bug #1553: Fixed test due to change in behavior
|
||||
* Bug #1553, #1554: Remove unique constraint in DB for OrderElement codes
|
||||
* Bug #1553: Fix issue modifying methods toLeaf and toContainer
|
||||
* Calculate progress and hours bars always proportionally to task size
|
||||
* Fix problems in service to import personal timesheets
|
||||
* Remove TIMESHEETS progress in tasks that are not updated from timesheets
|
||||
* Fix typo in "according"
|
||||
* Bug #1556: Allow to choose between database or LDAP in user creation
|
||||
* Bug #1556: Fix problems with i18n of the new enum
|
||||
* Bug #1556: Allow changing the value of UserAuthenticationType field in user edition screen.
|
||||
* Bug #1556: Use a combo box to show the value of UserAuthenticationType field.
|
||||
* Bug #1556: Use an enum to express the value of UserAuthenticationType field.
|
||||
* doc: Update INSTALL file with instructions to configure log directory
|
||||
* Prevent NPE in TemplateController if logged user is null
|
||||
* Change style of tasks that cannot be moved in the Gantt
|
||||
* Update dates on left part of Gantt view after adapt the planning
|
||||
* Merge branch 'libreplan-1.3' into adapt-planning-according-timesheets
|
||||
* Sort timesheet entries descending by date in bound users service
|
||||
* Include project code in tasks list service for bound users
|
||||
* Bug #1561: Upgrade AspectJ dependency to the latest version.
|
||||
* Show marks from timesheet dates in tasks when showing reported hours bar
|
||||
* Bug #1560: Fire property change for task dates after closing allocation pop-up
|
||||
* Bug #1559: Remove WorkReportLines with zero effort in personal timesheets
|
||||
* Add feedback message for user while adapting planning
|
||||
* Only adapt task leafs according to timesheets
|
||||
* Invalidate planner in order to repaint dependencies after updating tasks in Gantt
|
||||
* Update tasks in Gantt after adapting start and end date of all tasks
|
||||
* Remove assignments after end date for tasks marked as finished in the timesheets
|
||||
* Disable drag & drop for tasks updated from timesheets in the WBS
|
||||
* Disable new, new from template, up, down, indent and unindent buttons in WBS
|
||||
* Remove unused code in TreeController
|
||||
* Prevent tasks updated from timesheets to be reassigned
|
||||
* Disable advanced allocation window for tasks updated from timesheets
|
||||
* Disable tasks movement for tasks updated from timesheets
|
||||
* Disable resource allocation pop-up for tasks updated from timesheets
|
||||
* Bug #1517: Select the parent row in the WBS when it's transformed into a container.
|
||||
* Rename SUBCONTRACTED_PENDING_ORDER to OUTSOURCED
|
||||
* Configure default project status as PRE-SALES
|
||||
* Update order state in database due to new status added to the enum
|
||||
* Add new status in OrderStatusEnum: PRE-SALES and ON HOLD
|
||||
* Updated HACKING instructions for Fedora 17 and above.
|
||||
* Fix visibility issues in OpenJDK 1.7.
|
||||
* Add example scripts to import personal timesheets data
|
||||
* Add new service to import personal timesheets data
|
||||
* Add example script to test the service returning timsheets data for a task
|
||||
* New web service returning the personal timesheets data for a task of a bound user
|
||||
* Add example script for service that returns tasks of a bound user
|
||||
* New web service returning the assigned tasks of a user
|
||||
* Disable change of scheduling state point in WBS for tasks updated from timesheets
|
||||
* Disable constraints combo in tasks updated from timesheets
|
||||
* Set properly task position for tasks updated from timesheets even if dependencies have priority
|
||||
* Fix remove order elements service test in MySQL
|
||||
* Wrap concurrent modification exceptions in the web services inside a proper DTO
|
||||
* Add missing class ErrorDTO used in commit 7306b124deafa60a701b236eb9c9176a40733ed4
|
||||
* Implement main operations in adapt planning command
|
||||
* Bug #1555: Fix issue adding condition in both UI and web service
|
||||
* Add test for new delete order elements service
|
||||
* Update web services documentation with the new delete service
|
||||
* Fix example removal scripts reusing generic code
|
||||
* Include validations in the new service to remove order elements
|
||||
* Remove properly order element using OrderModel class
|
||||
* Convert parent in leaf if the element removed was the only child
|
||||
* Basic implementation of DELETE operation in order elements web service
|
||||
* Add new button to adapt planning according to timesheets
|
||||
* Add new field updatedFromTimesheets to TaskElement
|
||||
* Use code instead of id for ResourceHoursService
|
||||
* Fix parameters order in import example rest scripts
|
||||
* Add implementation to calculate if a task is finished according to timesheets
|
||||
* Add new attribute finishedTimesheets in SumChargedEffort
|
||||
* Disable finished checkbox in work reports UI if the task is already finished
|
||||
* Implement constraint to check that only one WorkReportLine per task is finished
|
||||
* Add checkbox in work reports standard edition UI
|
||||
* Add new attribute finished to WorkReportLine
|
||||
* Create new default progress type TIMESHEETS
|
||||
* Calculate first/last timesheets dates when saving/editing/deleting a timesheet
|
||||
* Calculate first/last timesheet dates when recalculating a SumChargedEffortDAO
|
||||
* Add new columns in SumChargedEffort for first and last timesheet date
|
||||
* Bug #1549: Avoid exception avoiding checking lines resource if there are no lines
|
||||
* Add filter by order authorizations in project status report
|
||||
* Merge branch 'master' into project-status-report
|
||||
* Reset MoneyCostCalculator before generating project status report
|
||||
* Add hours and cost mark in status report header too
|
||||
* Sort order elements by code in OrderElementDAO.findByLabelsAndCriteria
|
||||
* Add query to get OrderElements filtered by labels and criteria
|
||||
* Marking with red color special cases in project status report
|
||||
* Add exclamation mark in status report if hours or cost exceed the expected value
|
||||
* Add information about filter in project status report header if no project is selected
|
||||
* Avoid project in status report header if not selected
|
||||
* Add project name in tasks when no project is selected in status report
|
||||
* Add option to do not filter by project if you are filtering by labels or criteria
|
||||
* Bug #1551: Added FIXME notes to two tests that are causing trouble.
|
||||
* Fix CriterionSatisfactionDAOTest when run individually.
|
||||
* Fix ResourceDAOTest when run individually.
|
||||
* Fix criteria filtering discounting children with invalidated criteria
|
||||
* Implement filtering by criteria
|
||||
* Add UI to filter by criteria
|
||||
* Add filter by labels to project status report
|
||||
* Modify project status report to include new data
|
||||
* Modify project status report layout to include information about costs
|
||||
* Add transactional readonly in findCode to avoid bug introduced in previous patch
|
||||
* Use code to go to entry points when possible
|
||||
* Bug #1547: Allow user with role SUPERUSER to create new projects
|
||||
|
||||
|
||||
Version 1.3.1 (15 Oct 2012)
|
||||
---------------------------
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue