* Bump to 1.2.2. * Updated NEWS file. * Updated Debian package changelog. FEA: ItEr76S03Community
3219 lines
157 KiB
Text
3219 lines
157 KiB
Text
NEWS
|
|
====
|
|
|
|
Version 1.2.1 (19 Jan 2011)
|
|
---------------------------
|
|
|
|
Summary
|
|
~~~~~~~
|
|
|
|
This is a minor release including all the fixes done since LibrePlan 1.2.0 was
|
|
published at the beginning of past December.
|
|
|
|
Apart from all the bugs fixed, we would like to highlight the following changes:
|
|
|
|
* LibrePlan is now fully translated into Italian thanks to the work done by
|
|
Giuseppe Zizza.
|
|
* When a new release of LibrePlan is published, administrators will be notified
|
|
with a small warning inside LibrePlan.
|
|
* Timeplot graph values are displayed when hovering the chart.
|
|
|
|
Notes
|
|
~~~~~
|
|
|
|
If you are upgrading from any 1.1.x version without using the Debian package,
|
|
you will need to manually execute on your database the SQL sentences from files:
|
|
``scripts/database/upgrade_1.2.0.sql`` and
|
|
``scripts/database/upgrade_1.2.1.sql``
|
|
|
|
If you are upgrading from 1.2.0 version without using the Debian package,
|
|
you will need to manually execute on your database the SQL sentences from file:
|
|
``scripts/database/upgrade_1.2.1.sql``
|
|
|
|
Contributors
|
|
~~~~~~~~~~~~
|
|
|
|
Thanks to all the contributors to this new version:
|
|
|
|
* Jacobo Aragunde Pérez
|
|
* Nacho Barrientos
|
|
* Ignacio Díaz Teijido
|
|
* Lucía García Fernández
|
|
* Manuel Rego Casasnovas
|
|
* Lorenzo Tilve Álvaro
|
|
|
|
Translators
|
|
~~~~~~~~~~~
|
|
|
|
Thanks to all the translators in this new version:
|
|
|
|
* [es] Manuel Rego Casasnovas
|
|
* [gl] Manuel Rego Casasnovas
|
|
* [it] Giuseppe Zizza
|
|
* [pt] Joaquim Rocha
|
|
|
|
Changes
|
|
~~~~~~~
|
|
|
|
* i18n: Update Portuguese translation
|
|
* 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
|
|
* 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 #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.
|
|
* doc: Update LDAP configuration translations
|
|
* 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
|
|
* 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
|
|
* i18n: Update keys.pot files
|
|
* Fix typo in open reports 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
|
|
* Add configuration option to allow LibrePlan developers collect usage stats
|
|
* Add configuration option to disable warning about new LibrePlan versions
|
|
* Show a warning if there is a new project version published.
|
|
* Bug #1336: Checked permissions to enable project creation button
|
|
* Fixed chart tooltips scroll problem on resources load window
|
|
* Bug #1338: Fix some wrong strings in timeLineRequiredMaterial report
|
|
* Bug 1295: Remove TaskElements (except milestones) with TaskSource null when saving
|
|
* Fixed wrong criteria string format
|
|
* Bug #1337: Removed unnecesary response when redrawing earned value
|
|
* Bug #1324: Modified behaviour of west end arrow on violated dependencies
|
|
* Display timeplot graph values when pointing over the chart
|
|
* doc: Update LDAP configuration doc
|
|
* Bug #1333: Allow specify * in role matching
|
|
* i18n: Add Italian language language to enum and modify pom.xml to use English userguide
|
|
* i18n: Add Giuseppe Zizza as Italian translator in AUTHORS file
|
|
* i18n: Add Italian translation
|
|
* Bug #1333: Fix issue as property and search query are needed for group strategy too
|
|
* Bug #1332: Fix problem allowing to set empty values for userDn and password
|
|
* Bug #1329: Fix problem in StretchesFunctionTest due to changes in previous test
|
|
* Bug #1329: Fix issue calculating properly end date of stretches
|
|
* Bug #1329: Now tasks are not enlarged and nothing breaks just after selecting a stretches function
|
|
* Bug #1329: Update advanced allocation row after applying default stretches function
|
|
* Bug #1328: Fix issue calling onClose method on controller
|
|
* Bug #1261: Extract method createTab with common functionality for each tab
|
|
* Bug #1261: Allows tabs to be memorized when changing perspective
|
|
* Bug #1327: Fix issue changing method to do reassignments in consolidation process
|
|
* www: Folder and script for libreplan.org documentation
|
|
* [Bug #1326] Fix issue calculating properly hours to allocate
|
|
* [Bug #1325] Fix issue remove criteria from configuration unit
|
|
* Allow reported hours bar in gantt diagram to be wider than the task.
|
|
* [Bug #1242] Don't allow progress end dates superior to the corresponding task end date.
|
|
* [Bug #1311] Replace Date objects with IntraDayDate objects in SaveCommandBuilder.
|
|
* [Bug #1321] Reseting highlighted days in calendar to prevent issue
|
|
* [Bug #1323] Fix lazy loading properly derived allocations
|
|
* [Bug #1242] Return end date directly when calculating advance and percentage is 100%.
|
|
* [Bug #1242] Use IntraDayDate to draw the progress bar in leaf Tasks.
|
|
* [Bug #1319] Change division method of EffortDuration
|
|
* [Bug #1304] Make sumOfAssignedEffort return the cached value only for orders.
|
|
* [Bug #1304] Reorder the code to improve the performance with TaskGroups.
|
|
* Replace attribute TaskElement.sumOfHoursAllocated with an equivalent attribute measured in EffortDuration.
|
|
* [Bug #1304] Don't use the cached value sumOfHoursAllocated when drawing the progress bars of tasks.
|
|
* Revert "[Bug #1319] Change division method of EffortDuration"
|
|
* [Bug #1309] Fix problem with reported hours bar when progress type is changed
|
|
* [Bug #1319] Change division method of EffortDuration
|
|
* [Bug #1309] Invalidate each TaskComponent instead of the whole TaskList when progress type is changed
|
|
* Hide warning messages on bottom when user is not admin
|
|
* [Bug #1288] Return null instead of zero in a just created AdvanceMeasurement
|
|
* [Bug #1288] Fix message regarding progress type precision
|
|
* [Bug #1288] Set Decimalbox scale according to progress type precision
|
|
* [Bug #1307] Prevent changing spread progress in children when parents are consolidated
|
|
* [Bug #1307] Prevent add progress measurement before consolidated day in any parent
|
|
* Refactor method getSpreadIndirectAdvanceAssignmentWithSameType to be used in more places
|
|
* Prevent NPE editing progress measurements
|
|
* [doc] Add warning on INSTALL file about how to create database structure
|
|
* [Bug #1308] Remove unneeded preventing create default progress in containers
|
|
* [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
|
|
* [Bug #1316] Use correct JS selectors to work both with leaf tasks and task groups.
|
|
* Fix NPE removed advance measurement
|
|
* Remove unused method
|
|
* [Bug #1301] Fix issue creating a container in a task with dependencies
|
|
* Remove duplicated method in QualityForm
|
|
* [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
|
|
* [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 #1310] Reorder the code to fix the two exceptions happening here.
|
|
* [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] 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 #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 #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.
|
|
* [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 #1296] Remove duplicated \*_en_US.properties files after updating \*.properties when required
|
|
* [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 #1290] Fix NPE issue launching LibrePlan
|
|
* [Bug #1291] Fix NPE when a task with a dependency is removed
|
|
* [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
|
|
|
|
|
|
Version 1.2.0 (01 Dec 2011)
|
|
---------------------------
|
|
|
|
Summary
|
|
~~~~~~~
|
|
|
|
In the current 1.2.0 version the project has been renamed to LibrePlan and this
|
|
will be the official name for the project from now on. With the new name,
|
|
decided by the community, we are remarking that LibrePlan is a generic purpose
|
|
planning tool, suitable to many sectors.
|
|
|
|
Besides, with this new version, the project has a new image and a revamped
|
|
website that you can visit at http://www.libreplan.com/
|
|
|
|
This new major version comes with important new features apart from all the
|
|
bugfixing done since the 1.1 major release. Among the new features, these are
|
|
the most relevant ones:
|
|
|
|
* Migration to ZK 5 Community Edition.
|
|
|
|
LibrePlan uses ZK framework as UI toolkit and in this release has been
|
|
migrated the interface from ZK 3.6 to ZK 5.0.
|
|
|
|
ZK 5 was incompatible with version version 3.6 and this movement have implied:
|
|
|
|
* Reimplementing LibrePlan custom UI widgets in ZK 5.0 architecture
|
|
|
|
* Providing an implementation in ZK 5.0 for widgets in 3.6 version which
|
|
changed their license and which are not open source anymore.
|
|
|
|
* Reviewing all the application windows and to do small configuration and
|
|
formatting changes.
|
|
|
|
This allows us to get advantage of the latest innovations in rich web
|
|
interfaces and enjoy both the performance and architectural enhancements of
|
|
this new ZK version.
|
|
|
|
* Resource allocation engine enhancements.
|
|
|
|
The planner engine has been improved with three new functionalities regarding
|
|
to allocation engine:
|
|
|
|
* Task movements in Gantt view keeps the configured allocation function.
|
|
Before this, if you configured a stretches function or sigmoid function in
|
|
a resource allocation and the task was moved because a dependency or
|
|
constraint set by the user, the allocation function applied in the new
|
|
point was the flat function. Now, the configured stretches or sigmoid
|
|
function is used.
|
|
|
|
* Manual allocation automatic detection in advanced allocation. Now if the
|
|
user changes the allocation of a task in advanced allocation window, the
|
|
type of allocation is automatically tracked as manual.
|
|
|
|
* Manual allocation locking support in Gantt view. So far if a task had a
|
|
manual allocation and was moved in the Gantt, the custom allocation was
|
|
lost and a flat function was applied. In this version, a keep manual
|
|
allocation strategy has been implemented. It consists of disabling the
|
|
automatic movement of those allocated tasks in the Gantt by being
|
|
configured with a START IN FIXED DATE constraint after the manual
|
|
allocation. If the user wants to move these tasks, he has to change in
|
|
first place the allocation function used and, in second place, has to
|
|
remove the constraint. In this way, the manual allocation configured is not
|
|
lost by accident.
|
|
|
|
* Sharing state between perspectives.
|
|
|
|
The project planning in LibrePlan is achieved by using several perspectives:
|
|
|
|
* Project scheduling (Gantt).
|
|
* Project details (WBS).
|
|
* Resource load
|
|
* Advanced allocation.
|
|
|
|
Until this version, the user had to save before abandoning a perspective to
|
|
avoid losing the changes on going to another. To improve this, in this
|
|
release, the planning data has been shared among all the project perspectives
|
|
and on saving in one of them, all the planning data is stored.
|
|
|
|
This a more natural way of creating the project plan. Now the user can move
|
|
freely among the project views configuring different things and, on reaching
|
|
a desired state, he can ask to persist changes.
|
|
|
|
Besides, with this new feature, the loss of changes by accident is prevented
|
|
on a perspective change without saving first.
|
|
|
|
* LDAP authentication and authorization module.
|
|
|
|
In this version the possibility of using LDAP as backend for users has been
|
|
implemented.
|
|
|
|
An LDAP authentication and authorization module has been developed. With
|
|
this, it is possible to use the users configured in the company directory
|
|
without the need to create them in LibrePlan manually.
|
|
|
|
The main features of this module are:
|
|
|
|
* User passwords saving in LibrePlan database after right authentication
|
|
option. This allows the LDAP users enter the application if the LDAP is
|
|
off-line.
|
|
|
|
* Role matching support. It is possible to map LDAP roles to LibrePlan
|
|
permissions. Two strategies are provided: Group strategy (all the users
|
|
under a node) and property strategy (property of the node user with all the
|
|
role values).
|
|
|
|
* My account area.
|
|
|
|
It has been developed a new top level menu entry called *My account* with
|
|
several options with a per user scope. This means that they are operations
|
|
that concern only to the connected user which is configuring them.
|
|
|
|
The operations included in this zone are:
|
|
|
|
* Personal data. User can manage his contact information
|
|
|
|
* Application preferences. User can select the language of the application
|
|
and if if the load charts of the planning windows appear folded or
|
|
unfolded by default.
|
|
|
|
* Password administration. User can change his own password.
|
|
|
|
* Functional tests.
|
|
|
|
One of the maxims of LibrePlan is to create a project with good quality. For
|
|
this reason in this version functional tests to the project have been
|
|
incorporated into the project.
|
|
|
|
Functional tests are black-box tests in which the interface of the program is
|
|
tested. The tool which has been chosen is Sahi and it allows verifying that
|
|
all functionalities keep working successfully.
|
|
|
|
An initial set of Sahi tests have been developed and they will be increased
|
|
as time passes.
|
|
|
|
* Other minor tasks implemented:
|
|
|
|
* Internationalization. Some strings were not being translated accordingly to
|
|
the language used under certain conditions.
|
|
|
|
* Default login auto-completion is now configurable, you can disable it from
|
|
the configuration window.
|
|
|
|
* Now when editing contents, information identifiying the element being
|
|
edited is always displayed on the page heading.
|
|
|
|
* Work reports minute detail level support has been added. This allows users
|
|
to specify how many hours and minutes they have devoted to each task.
|
|
Reports have been updated accordingly to include the work time in minutes
|
|
too.
|
|
|
|
* LibrePlan web services have now a new method to export only one entity by
|
|
specifying its code.
|
|
|
|
* Russian and Portuguese translations. Apart from English, Spanish and
|
|
Galician now LibrePlan is also available in Russian and Portuguese.
|
|
|
|
Notes
|
|
~~~~~
|
|
|
|
If you are upgrading from any 1.1.x version without using the Debian package,
|
|
you will need to manually execute on your database the SQL sentences from file:
|
|
``scripts/database/upgrade_1.2.0.sql``
|
|
|
|
Contributors
|
|
~~~~~~~~~~~~
|
|
|
|
Thanks to all the contributors to this new version:
|
|
|
|
* Cristina Alvariño
|
|
* Jacobo Aragunde Pérez
|
|
* Nacho Barrientos
|
|
* Ignacio Díaz Teijido
|
|
* Pablo Fernández de la Cigoña Nóvoa
|
|
* Óscar González Fernández
|
|
* Dmytro Melanchenko
|
|
* Susana Montes Pedreira
|
|
* Javier Morán Rúa
|
|
* Diego Pino García
|
|
* Manuel Rego Casasnovas
|
|
* Farruco Sanjurjo
|
|
* Lorenzo Tilve Álvaro
|
|
|
|
Translators
|
|
~~~~~~~~~~~
|
|
|
|
Thanks to all the translators for their hard work:
|
|
|
|
* [es] Manuel Rego Casasnovas
|
|
* [gl] Manuel Rego Casasnovas
|
|
* [pt] Helena Grosso
|
|
* [ru] Pavel Rudensky
|
|
|
|
Changes
|
|
~~~~~~~
|
|
|
|
* Release new version LibrePlan 1.2.0
|
|
* [doc] Update some links in INSTALL file
|
|
* Fixed width issue in Workreport models edition
|
|
* Fixed width issue in ffox with materials category selection
|
|
* [Bug #1279] Fix problem with Decimalbox in Spanish
|
|
* [Bug #1278] Fix NPE going to project details after Gantt without read permissions
|
|
* [Bug #1277] Generating exception days code before checking if they are null
|
|
* Add postinst script
|
|
* [doc] Fix wrong styles in LDAP documentation
|
|
* doc/en: Make direct links to reports only shown in HTML
|
|
* doc/en: Re-flow text to avoid excessive nesting in TeX output
|
|
* doc/en: Convert Avanza logo to PNG
|
|
* doctool: Support translation of underlines for sub-pages
|
|
* doctool: Sort input filenames when generating indexes
|
|
* doctool: Use spaces only for indentation
|
|
* [doc] Added LDAP configuration help in Galician.
|
|
* [doc] Added LDAP configuration help in Spanish
|
|
* [doc] Links the help of 'LibrePlan Configuration' to the help icon.
|
|
* [doc] Added LDAP configuration help in English
|
|
* Mark libreplan as Pre-Depends
|
|
* Updated Debian control files for different distributions
|
|
* Dump database
|
|
* Add a transitional package
|
|
* Remove unneeded dependencies in Debian control files
|
|
* [doc] Fix several wrong URLs in documents
|
|
* [doc] Fix several wrong URLs in documents
|
|
* Update README and Debian package info
|
|
* [Bug #1249] Calendar names sorted in several screens
|
|
* [Bug #1246] Added sorting for Customer field
|
|
* Corrected typo in authors list.
|
|
* [Bug #1276] Fix problem with START_START and END_END dependencies in critical path
|
|
* [Bug #1273] Reimplement coerceToString as a workaround for the bug in Decimalbox.
|
|
* [Bug #1274] Do decimal separator replacement in the correct way in ZK5.
|
|
* Revert "[Bug #1274] Remove LenientDecimalBox."
|
|
* [Bug #1274] Remove LenientDecimalBox.
|
|
* Update Debian package configuration files
|
|
* Generate SQL script to upgrade from version 1.1.0 to 1.2.0
|
|
* Revert "Revert "[Bug #1253] Constraint for EffortDuration in advanced allocation""
|
|
* Revert "[Bug #1253] Constraint for EffortDuration in advanced allocation"
|
|
* [i18n] Update keys.pot and Spanish and Galician translations
|
|
* Rename database to use LibrePlan in its name
|
|
* Fix typo in comments in Sahi tests
|
|
* Added vertical alignment in WBS tree buttons
|
|
* Renamed operations column in external companies grid
|
|
* [Bug #1247] Fixed issue with checkbox validation in Quality Form edition
|
|
* Added not empty constraints for WBS task names
|
|
* Added hflex property to WBS tree
|
|
* Fix possible issue if configured progress type is null
|
|
* Prevent NullPointerException filling progress type combo
|
|
* Fix OrderElementServiceTest to pass tests in MySQL
|
|
* Removed fixed height in WBS task edition popup
|
|
* Removed extra border in resources load
|
|
* [Bug #1235] Added scrollbar to perspective icons area when needed
|
|
* [Bug #1235] Changed height calculations affecting project edition scollbar
|
|
* Mark first menu entry as active when user goes to /
|
|
* Add link to first subpage in "My account" menu entry
|
|
* [Bug #1253] Constraint for EffortDuration in advanced allocation
|
|
* Fixed Sahi test data-types/exception_days_test.sah in chromium
|
|
* Removed jsession parameter in EntryPoints matching conditions
|
|
* Fix pending issues in previous commit
|
|
* Inserted empty conditions for default data
|
|
* Fix several functional tests due to problems with accept button in resource allocation pop-up
|
|
* Fix materials functional test
|
|
* Fix work reports functional test
|
|
* Fix work hours types functional test
|
|
* [Bug #1267] Add reloadBindings of material tree after saving
|
|
* [Bug #1270] Fix issue invalidating TaskComponent
|
|
* [Bug #1270] Fix problem the first time you choose a progress type
|
|
* [Bug #1269] Mark as selected the configured progress
|
|
* Added a message in print modal window to remind saving
|
|
* [Bug #1260] Fixed resizing of task information table in allocation popup
|
|
* [Bug #1268] Removed display property causing progress-types combobox issues
|
|
* Fixed Sahi test : data-types/unit_measures_test.sah
|
|
* Fixed Sahi test : scheduling/templates_test.sah
|
|
* [Bug #1272] Set progress in TaskElement when its created
|
|
* [Bug #1269] Fix tooltip text using now configured progress type
|
|
* [Bug #1269] Fix previous commit as it was not working properly
|
|
* [Bug #1269] Now configured progress is used by default in company view
|
|
* [Bug #1266] Fix issue reloading bindings of allocation grid
|
|
* Mark some strings to translate in configuration.zul
|
|
* Fix some issues pending in previous commit
|
|
* Changes on LDAP configuration screen
|
|
* [Bug #1260] Improved horizontal scaling of assigned materials
|
|
* Replaced legacy NavalPlan logo versions
|
|
* Fixed styles for selected listitem and comboitem elements in ZK5
|
|
* [Bug #1264] Checked that we are accessing a planning tab with creation button enabled
|
|
* Fixed textbox and datebox style issues in leftTasksTreeRow component
|
|
* Changed Textbox automatic width calculation in LeftTasksTree
|
|
* Removed problematic left and right listeners on TaskDetails treeRows
|
|
* [Bug #1260] Fixed width issues in Task hours group
|
|
* [Bug #1244] Only create dateboxes for treerow textboxes when needed
|
|
* Removed unnnecesary elements from DynamicDatebox component
|
|
* [Bug #1248] Added extra validators when saving order
|
|
* [Bug #1248] Project general data tab now validates if project or code exists
|
|
* Removed ambiguous arrow in mouse-selected tree row
|
|
* Fixed horizontal scaling issues in criterion requirements
|
|
* [Bug #1244] Fixed DynamicDatebox component behaviour in zk5
|
|
* [Bug #1262] Remove option to cancel progress assignments in Gantt view
|
|
* [Bug #1262] Fix wrong method names in ManageOrderElementAdvancesModel
|
|
* Disable login name and disabled checkbox in user edition for LDAP users
|
|
* Rename User::getAuthenticationMethod() to User::getAuthenticationType
|
|
* Authentication type not editable
|
|
* Changed the way in which authentication type is shown
|
|
* [Bug #719] Fix problem in WBS when you modify tasks hours with parents in previous pages
|
|
* Fix warning in the JavaScript code when trying to access a method of a null object.
|
|
* [Bug #1257] Prevent saving null TaskSource
|
|
* [Bug #1239] Updates text of tooltips when changing name or progress
|
|
* [Bug #1254] Keep zoom level in advanced allocatin perspective
|
|
* [doc] Update authors info in user guide
|
|
* Updated AUTHORS file adding Helena Grosso as Portuguese translator
|
|
* [Bug #1252] Fix issue avoiding reset TaskElement endDate
|
|
* [i18n] Added Portuguese language to enum and modified pom.xml to use English userguide
|
|
* [i18n] Add Portuguese translation
|
|
* Fix some extra ":" in Sahi tests
|
|
* Update AUTHORS file
|
|
* [i18n] Fix small typo in Spanish translation
|
|
* [i18n] Mark string to be translated
|
|
* [i18n] Mark string to be translated
|
|
* [i18n] Update Spanish and Galician translations due to last changes
|
|
* [i18] Update keys.pot due to last issues fixed in past commit
|
|
* [i18n] Fixing several issues in project strings
|
|
* [i18n] Updated Spanish and Galician translations
|
|
* [i18n] Update keys.pot files
|
|
* [Bug #1141] Remove Task.reloadResourcesTextIfChange().
|
|
* [Bug #1141] Added setter for left attribute of TaskComponent which updates the dependencies.
|
|
* [Bug #1250] Fix issue removing TaskSource of unscheduled element
|
|
* Add toString to OrderElement to make easier debug process
|
|
* [Bug #1245] Fix issue when moving task to an un-direct descendant
|
|
* [Bug #1238] Fix concurrent modification exception
|
|
* [Bug #1243] Labels of root task were not properly loaded
|
|
* Fix tests due to changes in 3bd402d5baaaee3f90c6885be1d8b041d3ae989c
|
|
* Reduced unnecesary vertical minimum height in orderElement advances
|
|
* Fixed horizontal scaling and other layout issues in WBS
|
|
* Moved draggable property from WBS rows to inner schedulling cell
|
|
* Removed unused attribute
|
|
* Applying days from start to deadline when selecting template
|
|
* Added validation when creating new project that the same name is not being used
|
|
* Increased minimum number of columns to display in timetracker
|
|
* Replaced obsolete separator between project name and project id
|
|
* Removed specific button for creating projects from templates
|
|
* Moving code that enables global buttons out from the perspectives
|
|
* Merged creation of new projects from templates into main creation window
|
|
* Fixed hibernate issues when creating new projects from templates
|
|
* [Bug #1224] Added constraints in effort textbox
|
|
* [Bug #1237] Fix problem with progress bar size
|
|
* Default work report model has all attributes at line level
|
|
* Fix wrong string in templates functional test
|
|
* Fix planning criteria functional test
|
|
* Fix functional tests related with my account menu
|
|
* Fix subcontract functional test
|
|
* Fix functional tests related to work reports
|
|
* Fix functional tests related to workers, virtual workers and machines
|
|
* Remove links to non-existent resource.css file
|
|
* Fix configuration functional test when running all tests together
|
|
* Added default data for WorkReportType
|
|
* Added default data for TypeOfWorkHours
|
|
* Added default data for Labels
|
|
* Added predefined calendar exceptions
|
|
* Configured default data for Criteria
|
|
* Change wrong string "Extra Effort" for "Overtime Effort"
|
|
* [Bug #1236] Sorting orders in some combos of reports
|
|
* Fix configuration functional test
|
|
* Fix users and profiles functional tests
|
|
* Fix work hours functional test
|
|
* Fix work report model functional test
|
|
* [Bug #1215] Store the resources tooltip hidden/shown state in the TaskRow widget and use that state when redrawing the TaskComponents.
|
|
* [Bug #1221] Shows orders sorted in project finder
|
|
* [Bug #1215] Store the labels hidden/shown state in the TaskRow widget and use that state when redrawing the TaskComponents.
|
|
* [Bug #1162] Fix issues in stretches function dedication chart
|
|
* Make simple code to remove perspective buttons
|
|
* [Bug #1228] Fix issue creating default write authorization
|
|
* Set mold paging in criteria tree to show the pager
|
|
* [Bug #1231] Fix issue avoiding call EffortDuration.sum with null values
|
|
* Skipping some tests in ScenariosBootstrapTest failing in MySQL
|
|
* Fix name of OnDay class inside ContiguousDaysLine
|
|
* [Bug #1232] Fix problem in load chart filtering all assignments taking into account order resources
|
|
* Corrected .gitignore to match the new directory names.
|
|
* Unskip tests in ScenariosBootstrapTest
|
|
* Fix BaseCalendarModelTest needed to load configuration
|
|
* Rename pending file to libreplan
|
|
* Rename column navalplan_user to libreplan_user in user_table
|
|
* Skipping some test due to rename to libreplan
|
|
* Rename NavalPlan to LibrePlan
|
|
* Removed unnecesary code for showing/hiding labels
|
|
* [Bug #1097] Fixed issue with container corners when showing labels
|
|
* [Bug #1120] Fixed appearance of labels on tasks when its parent is expanded
|
|
* Fixed issue when the splitter is resized the legend area was not aligned
|
|
* Removed access to ResourcesLoad and AdvancedAllocation from company view context menu
|
|
* [Bug #1207] Fix templates historical statistics messages
|
|
* Removed unused lines in ConfigurationController
|
|
* [Bug #1199] Fix issue setting Listitem value in renderer
|
|
* Fix small issue in INSTALL file
|
|
* [Bug #1230] Fix issue updating OrderElement name when it's changed in TaskElement
|
|
* Remove ZK repository as it's not needed anymore
|
|
* Change dependency to ZK CE
|
|
* [Bug #906] Remove some pending comments
|
|
* Upgrade ZK version to 5.0.9
|
|
* Revert "Look for new resources when moving a task"
|
|
* [Bug #1225] Fix issue in OrderDAO.loadOrdersAvoidingProxyFor with new OrderElements
|
|
* [Bug #1227] Order authorizations are saved now in SaveCommand
|
|
* Replace the component Detail from ZK EE with our free replacement in the Java code too.
|
|
* [Bug #1227] Fix problem with percentage advances not being created
|
|
* [Bug #1223] Catch ValidationException in SaveCommandBuilder
|
|
* Renamed 'Accept' for 'Apply' commands in advanced allocation
|
|
* Removed 'Up' command in resources load view of a project
|
|
* Added a 'Cancel' button to common area with modal window to ask for confirmation
|
|
* Moved 'Reassing' icon out of common area over perspectives
|
|
* Fix lazy mapping to be lazy="false".
|
|
* Fix lazy exception chaging to resources load view after moving a task in Gantt
|
|
* Remove some unneeded reattachments in ResourceAllocationModel
|
|
* [Bug #1214] Fix problem reattaching HoursGroup in allocation pop-up
|
|
* [Bug #1214] Fix issue changing Hibernate mapping for map inside CalendarData
|
|
* Replaced component master-detail with a GPL alternative based on the code of the ZK3 version.
|
|
* Use LocalDate instead of Date in LoadTimeLine.getIntervalFrom.
|
|
* Changed planner save command message
|
|
* Injected planner global commands in common area over perspectives
|
|
* Created an empty area for positioning all planner global commands
|
|
* Merge branch 'bugs'
|
|
* [Bug #1217] Fix issue avoiding reattach of criteria
|
|
* [Bug #1219] Shows labels and/or resources when the buttons are pressed after changing perspective
|
|
* Added a fixed height for resourcesload watermark
|
|
* Added listener to recalculate height on window resizing
|
|
* [Bug #820] Added minimum vertical heigth for timetracker watermark
|
|
* Avoided dual scrollbar inside resourcesload worker details table
|
|
* [Bug #820] Several changes in watermark height calculations
|
|
* Removed unnecesary scroll in login window
|
|
* Fixed issue in resourceload_row width calculations in Resources Load view
|
|
* Remove unused param in LimitingResourcesTabCreator::create
|
|
* [Bug #1216] Fix issue chaning code to check allocation resource radio
|
|
* [Bug #1216] Removed unused code as Radiogroup at that point never has elements
|
|
* [Bug #1216] Remove unused argument in method related with radio buttons in resource allocation
|
|
* [Bug #1218] Fixing issue avoiding load order from database
|
|
* [Bug #1183] Implement the replacement of decimal comma with dot in the client side.
|
|
* [Bug #1213] Use String.CASE_INSENSITIVE_ORDER comparator instead of String.compareTo() function to compare resource names.
|
|
* [Bug #1186] Show all the resources in the list on resources usage page, even the empty ones.
|
|
* [Bug #1205] Fix issue going to edition of a task in WBS directly
|
|
* [Bug #1196] Assign task to the first valid queue in case that all of them are empty.
|
|
* Fix wrong string, now using project instead of order
|
|
* Applied interface conventions in settings UI
|
|
* [Bug #1173] Application language must be user language
|
|
* [Bug #1187] Add filter by resources in TaskGroup filter in company Gantt view
|
|
* [Bug #1187] Fix issue filtering TaskGroup by criteria in company Gantt view
|
|
* [Bug #1187] Move TaskElementPredicate to a proper package
|
|
* [Bug #1187] Add filter by resources in TaskElement filter in project Gantt view
|
|
* [Bug #1187] Fix issue filtering TaskElements by criteria in project Gantt view
|
|
* Fix 2 wrong comments in SigmoidFunction
|
|
* Fixed zk5 migration issue in advanced assignment search
|
|
* Fixed regression introduced with icons positioning in WBS
|
|
* Applied interface conventions in user edition and advance consolidation
|
|
* [Bug #1200] Add dependency from ganttz in the definition of limitingresources package.
|
|
* [Bug #1206] Add event listeners for checkboxes in the legend of the earned value chart.
|
|
* Remove unused method in SigmoidFunction
|
|
* [Bug #1204] Do not round hours in Sigmoide allocation
|
|
* Fixed issue with positioning of buttons and icons to manipulate WBS
|
|
* Removed logos from application footer
|
|
* Applied interface conventions to workreport window
|
|
* Increased standard height for listbox in bandbox search component
|
|
* Applied interface conventions to WorkReport Type edition
|
|
* Improved comboboxes spacing on workreports edition
|
|
* Labels are displayed ordered in label type edition
|
|
* Applied interface conventions to workreport query
|
|
* Added textbox to set description value in template edition
|
|
* Fixed project name width issue in projects list using reduced resolutions
|
|
* Grouped visually the same entity sequences in cofiguration window
|
|
* Removed Group component dependency
|
|
* Revert "[Bug #1173] Application language must be user language"
|
|
* [doc] Add note in web services README about HTTP Basic Authentication
|
|
* Prevent moving task with manual allocation
|
|
* Disable start constraint combo and date in task properties if it has manual allocations
|
|
* Set tasks as START_IN_FIXED_DATE when manual allocation is applied
|
|
* Remove unneeded cast and rename variable
|
|
* [Bug #1209] Fix NullPointerException in WorkReportCRUDController::updateEffort
|
|
* [Bug #1208] Remove some generic catchs that was preventing to detect previous issue
|
|
* [Bug #1208] Fix issue with imputed hours view in company view
|
|
* [Bug #1208] Rename calculateLimitDate functions to prevent future confusions
|
|
* [Bug #1208] Fix problem with imputed hours in project view
|
|
* [Bug #1173] Application language must be user language
|
|
* [Bug #1202] Managed division by zero calculating template averages
|
|
* Revert "[Bug #1202] Managed division by zero calculating template averages"
|
|
* [Bug #1203] Added event on client side to send the data of the zoom change and listener on the server to store them.
|
|
* [Bug #1198] Implemented missing JS operation QueueListComponent.adjustScrollHorizontalPosition.
|
|
* [Bug #1202] Managed division by zero calculating template averages
|
|
* Look for new resources when moving a task
|
|
* Internationalize UI string.
|
|
* [Bug #1190] Limiting resources not translated properly
|
|
* [Bug #1160] Show footer in "Work and progress per project" report
|
|
* Fix problem in interpolation function it was doubling the assignments
|
|
* Fix issue in interpolation function because of new default stretches 0 and 100
|
|
* Fix size problem with new Listbox of assignment function in resource allocation pop-up
|
|
* Add ON_SELECT event to Listbox, reseting assignment function to flat
|
|
* Added flat function always as first option in resource allocation pop-up
|
|
* Change assignment function information from Label for Listbox in resource allocation pop-up
|
|
* Disable inputs in AllocationRow if there is any manual allocation
|
|
* [Bug #953] Simulated click on progress button when changing type
|
|
* [Bug #1185] Fixed combobox problems with selector for progress types
|
|
* Added more space for perspective button labels
|
|
* [Bug #1127] Fixed dependencies in limiting resources
|
|
* [Bug #1188] Fixed graphical issues in Montecarlo modal window
|
|
* Remove last deprecated methods related to EffortDuration
|
|
* Fix issues in Ubuntu with REST scripts
|
|
* Move advanced allocation command controller out of EditTaskController
|
|
* [Bug #1193] Fix bug
|
|
* [Bug #1191] Avoid NullPointerException in "Hours Worked Per Resource" report
|
|
* Revert "[Bug #1191] avoid null pointer exception"
|
|
* [Bug #1161] Fix comparison in BigDecimal in previous patch
|
|
* [Bug #1161] The value of progress is at maximum 1
|
|
* [Bug #1197] Fix bug
|
|
* Ensure retrieved OrderVersions are not proxies
|
|
* [Bug #1195] Fix bug
|
|
* Fix another functional test due to removal of "Go to advanced allocation" button
|
|
* [Bug #1194] Fix bug
|
|
* [Bug #1191] avoid null pointer exception
|
|
* Include search_resources_test.sah in all_test.suite and in all_resources_test.suite
|
|
* Fix another functional test due to removal of "Go to advanced allocation" button
|
|
* Make new dependencies to be rendered in the correct position of the DOM.
|
|
* Added synchronization for property dependencyType in LimitingDependencyComponent widget.
|
|
* Reimplemented the onclick event in QueueTask elements that existed in the ZK 3.x version.
|
|
* Reimplemented the onmouseover and onmouseout events in QueueTask elements that existed in the ZK 3.x version.
|
|
* [Bug #1193] Fix bug
|
|
* [Bug #1192] Fix bug
|
|
* [Bug #1157] Sorted input fields
|
|
* Fix functional test due to removal of "Go to advanced allocation" button
|
|
* Add "Advanced allocation" option in secondary menu of a task
|
|
* Remove "Go to advanced allocation" button in resource allocation pop-up
|
|
* Disabling fields in ResourceAllocation pop-up if any allocation is manual
|
|
* Now Monte Carlo simulation tab shares the state with the rest of the tabs
|
|
* [Bug #1178] Fixed calculation of sum hours with EffortDuration in report HoursWorkedPerResource
|
|
* [Bug #1178] Fixed calculation of sum hours on a report
|
|
* [Bug #1178] Showing EffortDuration in reports instead of BigDecimal
|
|
* [Bug #1159] Fixed end date position
|
|
* Now project's details view shares the state with gantt and resource load
|
|
* Improve toString method
|
|
* Add verstion to PlanningData
|
|
* The cause must be thrown
|
|
* ConcurrenetModificationException shouldn't happen
|
|
* 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 #1107] Fix issue preventing NullPointerException
|
|
* [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.
|
|
* [Bug #1079] Fixed lazy exception initializing parent calendar too.
|
|
* Improve toString message
|
|
* Fix bug
|
|
* [Bug #984] Add ON_OK event on project name textbox in creation project wizard.
|
|
* [Bug #1074] check if exists indicators of the earned value for that date.
|
|
* [Bug #1076] Fixed NullPointerException going to Gantt view when project is not scheduled.
|
|
* Reduce the time that request handlers are kept around in CallbackServlet
|
|
* Fix memory leak in TemplateController
|
|
* Refactor password not changed controller code
|
|
* Allow to GC the page before the desktop is discarded
|
|
* Don't let the thread local hang forever in the threads local map
|
|
* Fix leak
|
|
* Remove unnecessary timers.
|
|
* [Bug #1022] Include filtering criteria information in the hearders of the reports.
|
|
* Reduce the live time of desktops
|
|
* Fix memory leak
|
|
* Determine the log directory dinamically
|
|
* Use asynchronous appender
|
|
* Move default log4j.properties to application
|
|
* Added new Liquibase changelog file for new developments on stable branch.
|
|
* Added dependencies
|
|
* Configured our JfreeChartEngine as the chart engine
|
|
* Deleted JFreeChartEngine class
|
|
* GPL implementation of JFreeChartEngine
|
|
* Deleted files related with JasperreportComponent
|
|
* Fixed shrinked rows on Montercarlo chart
|
|
* Fixed shrinked rows on grids at Montecarlo view
|
|
* Deleted ExtendedJasperreport
|
|
* Deleted forgotten references to ExtendedJasperreport
|
|
* Added a temporary fix for Chrome bug
|
|
* Added missing files for JasperreportComponent
|
|
* Changed report component on all report controllers
|
|
* Adapted NavalplannerReportController to make use of JasperreportComponent
|
|
* Created JasperreportComponent a free implementation of ZK Jasperreport
|
|
* Fixed bug related with the model used with a combobox
|
|
* Changed some css to fix some errors
|
|
* Merge commit 'navalplan-1.0.1' into HEAD
|
|
* Fixed invalid timetracker's width for days
|
|
* Changed timeplotz version
|
|
* Renamed TimeTrackerComponent#afterCompose method
|
|
* Made tabs to use all avaliable width
|
|
* Fixed bug regarding timetrackergap
|
|
* Fixed shrikend boxes on calendars/_edition.zul
|
|
* Fixes shrinked boxes on Work Reports
|
|
* Fixed shrinked boxes in Resources>Companies>Edit company
|
|
* Fixed shrinked boxes in Resources>WorkReports>Edit Work Report
|
|
* Fixed shrinked boxes in Resources>Machines>Edit machine
|
|
* Fixed shrinked boxes on Resources>Worker>Edit Worker
|
|
* FEA: ItEr02S03MigracionZK5 Fixed tree header visualization problems on Chrome
|
|
* Fixed bug with watermkars on secondlevel timetracker
|
|
* Changed fixedByLayout by sizedByContent
|
|
* Released 1.0.1 version.
|
|
* Updated TODO file with decisions from roadmap meeting.
|
|
* [Bug #803] Remove unused code
|
|
* [Bug #803] Change Zoom level in LimitingResources launches Validation exception
|
|
* [Bug #804] Fix bug
|
|
* [Bug #788] changes the structure and labels in resource load view.
|
|
* [Bug #808] Fix bug when a resource field in Resource search is selected for the first time, set 'Current selection' as name of that resource
|
|
* [Bug #785] fixes translations in company list.
|
|
* Added dependency with ttf-freefont on debian/control.
|
|
* [Bug #801] Fixed typo in Spanish translation.
|
|
* [Bug #785] Add improvements in companies list.
|
|
* [Bug #784] Sort results of add criterion combo in resource edition
|
|
* Reset the progressmeter to zero when the MonteCarlo chart is closed
|
|
* [Bug #800] Fix closable button in 'Calendar allocation' window
|
|
* [Bug #800] Fix closable button in 'Progress consolidation' window
|
|
* [Bug #800] Add closable button to 'Progress assignment' window
|
|
* [Bug #800] Add closable button to 'Project details' window
|
|
* Added a default "left" value for timetrackergap
|
|
* [Bug #782] Fix bug
|
|
* Fix asyncNotifications
|
|
* Fix the type parameter
|
|
* [Bug #779] Fix bug
|
|
* Avoid LazyInitializationException accessing template's labels
|
|
* [Bug #798] Refactor 'Remove Criterion' window, change it for a MessageBox window
|
|
* Changed the order Plotinfos are appended
|
|
* [Bug #795] Refactor calendar remove dialog box and change it to a MessageBox
|
|
* Deleted method used to adapt callbacks for older versions on Timelinez
|
|
* Fixed some bugs on DependencyComponent's widget-class
|
|
* Deleted native namespace
|
|
* Missing commit
|
|
* Added configuration property for using trendy molds
|
|
* Added a comment to explain why we are not using XulElement#setContext
|
|
* Replaced EventListener by XulElement#setContext
|
|
* Upgraded to ZK 5.0.5
|
|
* Changed base widget-class for DependencyComponent
|
|
* Fixed bug on TaskComponent widget
|
|
* Adding a dependency is cancelled if you click anywhere that's not a task
|
|
* ESC keypress event is now handled
|
|
* Added initial implementation for Milestone widget
|
|
* Added missing ">" symbol at task-list mold
|
|
* Fixed bug on TaskComponent widget-class
|
|
* Added if-check to avoid exception caused by Milestone
|
|
* Fixed shrinked treecol on resource load view
|
|
* Changed the given id for TimeTracker at AdvancedAllocationController
|
|
* Recoded advanceAllocation Javascript file
|
|
* Added method to retrieve the TimeTracker's real width
|
|
* Added scrolling functionallity to TimeTracker's widget-class
|
|
* Added code to make TimeTracker's widget-class singleton
|
|
* Skeletal code for TimeTracker widget-class
|
|
* Explicitly set width to solve shrinking problems with chrome
|
|
* Fixed shrinked tables on labels tab
|
|
* Added missing closing symbol
|
|
* FEA: ItEr02S03MigracionZK5 Avoid uses of Mode#goToOrderMode that cause unnecessary repaintings
|
|
* Changed valing attribute to pack
|
|
* Replaced DOM methods with jQuery
|
|
* Fixed bug that caused Duplicated ID exception
|
|
* Fixed onflicts: ganttzk/src/main/java/org/zkoss/ganttz/TaskComponent.java navalplanner-webapp/src/main/java/org/navalplanner/web/planner/company/CompanyPlanningModel.java
|
|
* Missing commit
|
|
* Revert comments that prevented the use of timeplot
|
|
* Polished version of previous commit (load chart on demand)
|
|
* First approach for loading charts on demand
|
|
* Added named parameters for TaskComponent widget-events
|
|
* Added resize capabilities to tasks
|
|
* Fixed bug regarding Widget.addAft() function
|
|
* Merge branch 'master' into migration-to-ZK5-dev
|
|
* Added missing setClass method for TaskComponent widget-class
|
|
* Deleted deprecated code
|
|
* Ganttpanel changed to scroll on zoomlevel change
|
|
* Sent timetracker's scroll_left value when planner's zoom level changes
|
|
* Added a token for referencing elements on event data
|
|
* Replaced listener on zul code with listener on widget
|
|
* Delay the construction and data retrieval for the charts below the company view until they are actually shown.
|
|
* Updated timelinez version to 2.3.1_50
|
|
* Added a scroll listener for LimitingResourcesPanel
|
|
* Overwritten getWidgetClass method for LimitingResourcesPanel
|
|
* Created LimitingResourcesPanel widget-class
|
|
* Explicitely added width attr for vbox at _orderElementTree
|
|
* Deleted useless Javascript dependencies
|
|
* Changed how the CSS class of a class is set
|
|
* Overwrote default setLeft method
|
|
* Added drag&drop functionallity
|
|
* Added missing methods for adding depencies
|
|
* Changed how we retrieve the DependencyList widget
|
|
* Added a z-index property to .box class
|
|
* Modified UnlinkedDependencyComponent and how it's inserted on the DOM
|
|
* Added singleton-like structure for DependencyList
|
|
* Added behaviour for consolidating a new depedency
|
|
* New isOverTask method
|
|
* Fixed method call at DependencyComponentBase
|
|
* Fixed typo on variable name
|
|
* Converted jQuery-Array-like to proper Array
|
|
* Test code for using UnlinkedDependencyComponent
|
|
* Done some changes to improve performance while adding dependencies
|
|
* Behaviour for UnlinkedDependencyComponent
|
|
* Added missing Math.abs(...)
|
|
* Added missing constant for DependencyComponentBase
|
|
* Moved setupArrow method to top class
|
|
* Basic implementation for UnlinkedDependencyComponent
|
|
* Created a base widget-class for dependency elements
|
|
* Added missing $supers call at overwrote method
|
|
* Fixed bug that caused and exception on empty Strings
|
|
* Adapted retrieveData to use JSONArray objects
|
|
* Added addRelatedDependency method for TaskComponent widget-class
|
|
* Added methods for drawing dependency arrows
|
|
* Added required constants for TaskComponent widget-class
|
|
* Added common.Common as a dependency for ganttz package
|
|
* Created a Common widget-class
|
|
* Overwrote appendChild method for DependencyList widget-class
|
|
* Fixed bug on TaskContainer mold
|
|
* Added a method for initializing commonly used properties at DependencyComponent widget-objecs
|
|
* Added missing mold content for DependencyList component
|
|
* Content for DependencyComponent mold
|
|
* Added $define property for DependencyComponent widget-class
|
|
* Added renderProperties method for DependencyComponent
|
|
* Added skeletal mold and widget-class for DependencyComponent
|
|
* Avoid adding Timeplot because it is failing.
|
|
* Replaced deprecated valign property
|
|
* Replaced deprecated valign property
|
|
* Added show/hideResourceTooltips methods
|
|
* Added hide/showAllTaskLabels methods
|
|
* Renamed method at TaskComponent widget-class
|
|
* Replaced deprecated LayoutRegion import
|
|
* Replaced deprecated propertie: valign
|
|
* Changed super-widget-class for TaskContainerComponent
|
|
* Mold content for TaskContainerComponent
|
|
* Skeletal mold and widget class for TaskContainerComponent
|
|
* Adapted css classes
|
|
* Added adjustResourceLoadRows for QueueListComponent
|
|
* QueueListComponent now extends XulElement
|
|
* Fixed typos
|
|
* Mold content for QueueListComponent
|
|
* Skeletal mold and widget-class for QueueListComponent
|
|
* Mold content for LimitingDependencyComponent
|
|
* Mold content for LimitingDependencyList
|
|
* Mold content for QueueComponent
|
|
* Basic widget-clasess and molds for Limitin Resources perspective
|
|
* Added adjustScrollableDimensions to Planner widget-class
|
|
* Refactored event listener from TaskList to GanttPannel
|
|
* Added method to ResourceLoadList
|
|
* Added event handler for scrolling
|
|
* Fixed bug on overwritted method
|
|
* Event handler for resize event
|
|
* Replaced Clients.evalJavascript argument
|
|
* Added recalculateTimeTrackerHeight
|
|
* Fixed typos
|
|
* Added class-methods setInstance and getIntance
|
|
* Added ResourceLoadList to WPD file for resourceload package
|
|
* Basic widget-class and mold for ResourceLoadList
|
|
* Changed inherited class for ResourceLoadList
|
|
* Mold content for ResourceLoadCompononent
|
|
* GanttPanel static-widget-instance is updated on each instantiation
|
|
* Replaced setStyle with render(...,"style",...)
|
|
* Replaced deprecated method
|
|
* Fix compiler error.
|
|
* Proper setup of zkforge dependencies
|
|
* Replaced deprecated interface import
|
|
* Basic widget-class and mold for ResourceLoadComponent
|
|
* Added widget and mold config for ResourceLoadComponent
|
|
* zk.wpd file for ganttz.resourceload package
|
|
* Fixed width for modal window
|
|
* Fixed typo on method name
|
|
* Enabled event thread
|
|
* Added <?component...?> directive
|
|
* Replaced Javascript sent to client
|
|
* Replaced jQuery by jq
|
|
* Fixed scroll handling for GanttPanel
|
|
* Added mold attribute to button component
|
|
* Added <?component...?> directive
|
|
* Added methods to TaskComponent widget-class
|
|
* Added method to TaskComponent widget-class
|
|
* Fixed bug on attribute setting
|
|
* Added method for displaying deadlines
|
|
* Set "trendy" mold for main buttons
|
|
* Added a trim method to adapt callback uri
|
|
* remove contextpath from callback uri
|
|
* Conf. maven for sources.jar
|
|
* Created widget-class for TaskComponent
|
|
* Created GanttPanel widget-class
|
|
* Added javascript dependencies for Ganttz
|
|
* Modified how Javascript dependencies are loaded
|
|
* Minor bug fixing
|
|
* Mold for TaskComponent
|
|
* Mold for TaskRow component
|
|
* Bugfix at TaskList mold
|
|
* Mold for GanttPanel comp.
|
|
* Mold for TaskList comp.
|
|
* Skeletal widgets for ganttz
|
|
* Upgraded timelinez version
|
|
* Conf. Maven for sources.jar
|
|
* Upgraded timeplot package
|
|
* Changed South import
|
|
* Added throws statements
|
|
* Added throws statement
|
|
* Added throws statement
|
|
* Removed deprecated method getRealStyle
|
|
* Upgrading TaskComponent to ZK 5
|
|
* Upgraded TimeTrackerComponent to ZK 5
|
|
* Upgrade ZK version to 5.0.3
|
|
|
|
|
|
Version 1.1.3 (12 Aug 2011)
|
|
---------------------------
|
|
|
|
New minor release with all the issues fixed in stable branch since previous
|
|
version. The most important problem solved is the save operation in Gantt view
|
|
screen for big projects using labels. Under some special conditions not all the
|
|
labels were loaded and the persistence to disk failed.
|
|
|
|
Other minor fixes included in this version:
|
|
|
|
* Task Scheduling Status In Project report has been reviewed and fixed.
|
|
|
|
* Now NavalPlan does not depend on server language for translations of strings
|
|
in the business module.
|
|
|
|
* Resource load chart is fixed for tasks finishing in the middle of a day.
|
|
|
|
* Solved issue on Gantt saving due to transient resource allocations.
|
|
|
|
* Added some basic constraints checkers to exception days and progress type.
|
|
|
|
* New log file to register login attempts.
|
|
|
|
Changes
|
|
~~~~~~~
|
|
|
|
* [Bug #1138] Fix bug
|
|
* [Bug #1136] Fix bug
|
|
* Add class to distribute an EffortDuration considering the capacities
|
|
* Add logging category for authentication attempts
|
|
* [i18n] Update Spanish and Galician translations
|
|
* [i18n] Update keys.pot files
|
|
* [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 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 #1106] Fix bug
|
|
* [Bug #1111] Fix name and code of tasks in report
|
|
* 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
|
|
* Switch to GanttDates
|
|
* [Bug #1124] Fix problem when calculating assigned duration
|
|
* [Bug #1117] Fix issue changing I18nHelper in business.
|
|
* [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
|
|
* [Bug #1088] Fixed issue in earned value chart
|
|
|
|
|
|
Version 1.1.2 (18 Jul 2011)
|
|
---------------------------
|
|
|
|
Bugfixing release due to a critical bug causing problems in concurrent edition
|
|
of projects using shared labels.
|
|
|
|
Other minor issues fixed in this version:
|
|
|
|
* Added operation for users deletion.
|
|
* Solved issue with printing translation.
|
|
* Don't show default password warnings if user is disabled.
|
|
* Fixed issue with Sigmoid function if there is consolidated progress.
|
|
|
|
Notes
|
|
~~~~~
|
|
|
|
In this version *CutyCapt* command user has changed from ``CutyCapt`` to
|
|
``cutycapt``. Depending on your distribution you will need to perform the
|
|
following steps:
|
|
|
|
* Ubuntu Lucid (10.04) or Maverick (10.10) upgrade your CutyCapt package in
|
|
order to use ``cutycapt_20110107-2``.
|
|
* Debian Sqeeze (6) remove ``cutycapt_20110107-1`` package and install the
|
|
official CutyCapt package.
|
|
* Ubuntu Natty (11.04) simply install CutyCapt package if not done
|
|
automatically.
|
|
* For manual installation simply rename ``CutyCapt`` command to ``cutycapt``.
|
|
|
|
Changes
|
|
~~~~~~~
|
|
|
|
* Updated Spanish and Galician translations.
|
|
* [i18n] Update keys.pot files.
|
|
* Fixed problem in UserModel.
|
|
* Workaround for maven 3
|
|
* Add Eclipse m2e settings to pom.xml files
|
|
* [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
|
|
* [Bug #1108] Fixed problem if label is created by another user
|
|
* [Bug #1108] Fix bug
|
|
* [i18n] Fixed typo in Spanish translation.
|
|
* [Bug #1094] Made changes to fix the issue and use "cutycapt" command.
|
|
* [Bug #1096] Fix bug
|
|
* [Bug #1095] Fixed issue using header parameter of CutyCapt to set
|
|
Accept-Language.
|
|
* [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.
|
|
* [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
|
|
|
|
|
|
Version 1.1.1 (07 Jun 2011)
|
|
---------------------------
|
|
|
|
First minor version for 1.1.x cycle with lots of bugfixes. The most important
|
|
ones:
|
|
|
|
* Fixed several memory leaks which will make application use less memory now.
|
|
* Improved log system configuration.
|
|
* Solved a translation issue with some strings in the Gantt view.
|
|
* Resolved some bugs moving tasks due to new dependencies.
|
|
|
|
Changes
|
|
~~~~~~~
|
|
|
|
* 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
|
|
* [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
|
|
* [Bug #1083] Fix bug
|
|
* [Bug #1014] add borders in the table of the report of worked hours per each
|
|
resource.
|
|
* [Bug #1014] include the name of the assigned task to each report line, in the
|
|
report worked hours per each resource.
|
|
* [Bug #1014] return the date time at start of day to perform the grouping by
|
|
date correctly.
|
|
* Avoid NPE if editedValue is null
|
|
* [Bug #1013] increase the width in filter search box.
|
|
* [Bug #1086] Fix bug
|
|
* Changed test to avoid it fails if it's launched on Saturday.
|
|
* [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.
|
|
* [Bug #1082] Fix bug
|
|
* Revert "Fix bug"
|
|
* [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
|
|
* [Bug #1080] Fixed issue with Montecarlo method when critical path has more
|
|
than 10 tasks.
|
|
* [Bug #1079] Fixed lazy exception initializing parent calendar too.
|
|
* Improve toString message
|
|
* Fix bug
|
|
* [Bug #1074] check if exists indicators of the earned value for that date.
|
|
* [Bug #1076] Fixed NullPointerException going to Gantt view when project is
|
|
not scheduled.
|
|
* Reduce the time that request handlers are kept around in CallbackServlet
|
|
* Fix memory leak in TemplateController
|
|
* Refactor password not changed controller code
|
|
* Allow to GC the page before the desktop is discarded
|
|
* Don't let the thread local hang forever in the threads local map
|
|
* Fix leak
|
|
* Remove unnecessary timers.
|
|
* Reduce the live time of desktops
|
|
* Fix memory leak
|
|
* Determine the log directory dinamically
|
|
* Use asynchronous appender
|
|
* Move default log4j.properties to application
|
|
|
|
|
|
Version 1.1.0 (19 May 2011)
|
|
---------------------------
|
|
|
|
New major version of NavalPlan. Apart from a lot of bugfixing the main features
|
|
included in this version are:
|
|
|
|
* Fixed problem with WebKit based browsers.
|
|
|
|
Now WebKit based browsers (Chrome, Safari, Epiphany) and last version of
|
|
Firefox are fully supported.
|
|
|
|
* Fixed issues in printing.
|
|
|
|
Printing uses a WebKit based solution and thus failed occasionally because of
|
|
the previous issue that is fixed now.
|
|
|
|
* Over allocation control support.
|
|
|
|
In 1.0 version it was not possible to configure a limit of overtime for
|
|
workers. From now on users can configure calendars with this feature. You can
|
|
set a maximum overtime in each regular work week day or in a specific
|
|
exception day.
|
|
|
|
This provides a lot of flexibility in the resource allocation strategies. You
|
|
can do allocations without generating overtime or generating a controlled
|
|
amount of it. In this way, users can ask the application to calculate the
|
|
soonest finish date for a task taking into account the overtime allowed.
|
|
|
|
A last clarification about this control is that is done per task. The maximum
|
|
allocation assigned to a worker is observed per task. This means that if you
|
|
have two tasks in the same period assigned to the same resource, taking into
|
|
both tasks, you can surpass the overtime constraint.
|
|
|
|
* Hierarchical criteria enforced.
|
|
|
|
Criteria in NavalPlan are like dynamic roles that resources can satisfy and
|
|
can be hierarchical. This means that one general criterion can include other
|
|
more specific criteria inside. For instance, it is possible to configure the
|
|
general criterion Engineer with two children like Electric Engineer and
|
|
Software Engineer.
|
|
|
|
This feature was disabled in version 1.0.4 and is provided again after some
|
|
fixes were done.
|
|
|
|
* New generic allocation algorithm.
|
|
|
|
Generic allocation is the assignment based on criteria. You specify the set
|
|
of criteria which must be satisfied by the workers who are able to do the
|
|
task and, after this, NavalPlan looks for them and selects the ones less
|
|
loaded to be planned.
|
|
|
|
The algorithm which selects the workers to be assigned to a task when
|
|
generic allocation is used was improved in several points:
|
|
|
|
* The sharing hours process allocates workers when selected up to load 100%.
|
|
* On selecting workers for a date inside a task, the new algorithm tries to
|
|
use the workers assigned in the previous days of the task. In this way, the
|
|
algorithm is not based just in load but selects first the previously used
|
|
resources if they have free hours.
|
|
|
|
* Project scheduling window new features.
|
|
|
|
In the project scheduling window four improvements were done:
|
|
|
|
* Positioning system on zoom changes. Now when the user changes the zoom
|
|
level in the Gantt planning window, after the screen has been refreshed
|
|
the scroll is moved so the user will see the same time period.
|
|
* Calendar exception days are shown in the Gantt planning grid with a
|
|
different background color. At day and week zoom level the project
|
|
calendar is used to highlight the non-working days.
|
|
* Violated dependencies are highlighted. A red color is used to draw
|
|
dependencies that are violated.
|
|
* Resource load chart precision was improved. Now two points per time unit
|
|
are represented and this makes the chart more accurate in the resource load
|
|
chart which is displayed in the bottom of Project Planning view, Project
|
|
scheduling window, company resource usage screen and project resource usage
|
|
screen.
|
|
|
|
* Default password change notification protocol.
|
|
|
|
It was implemented a mechanism to control if the password for the default
|
|
users have been changed. Default accounts which are provided are:
|
|
|
|
* admin/admin. This user is the user with administration privileges.
|
|
* user/user. This is a common user without administration privileges.
|
|
* wswriter/wswriter. This user has write permissions to use then web
|
|
services operations which require modify or insert data in NavalPlan.
|
|
* wsreader/wsreader. This user has read permissions to the use web services
|
|
operations which only require read permissions.
|
|
|
|
The mechanism consists of showing warning messages in the left bottom corner
|
|
of the screen remembering which default user accounts have still configured
|
|
the default password.
|
|
|
|
* Minute accuracy in calendars and allocation windows.
|
|
|
|
In 1.0 version calendars are expressed in hours the same as the amount of
|
|
allocated time in tasks. This means that users cannot use minutes if they
|
|
want to have a higher detail level in the plans.
|
|
|
|
This was changed and now is possible to specify the calendars and the
|
|
allocations in hours and minutes. In the allocation screens this is done
|
|
with the ":" separator in the input boxes.
|
|
|
|
A thing which is pending to be implemented is to allow estimate the WBS for
|
|
a project in hours and minutes. In 1.1 is only allowed in hours.
|
|
|
|
* Limiting resources new insertion algorithm.
|
|
|
|
It was implemented a new algorithm for inserting tasks in points where there
|
|
are already tasks planned in the limiting resources. The new algorithm moves
|
|
the tasks respecting better the order of the tasks already planned.
|
|
|
|
* Calendar interface revamp
|
|
|
|
User interface for calendars was improved to provide an easier use.
|
|
|
|
* WBS screen
|
|
|
|
This window was tested deeply and errors related to moving nodes in the tree
|
|
were corrected.
|
|
|
|
Notes
|
|
~~~~~
|
|
|
|
If you are upgrading from any 1.0.x verion, you will need to manually execute on
|
|
your database the SQL sentences from file:
|
|
``/usr/share/dbconfig-common/data/navalplan/upgrade/pgsql/1.1.0``
|
|
|
|
To get database access information review ``/etc/tomcat6/context.xml`` file.
|
|
|
|
Changes
|
|
~~~~~~~
|
|
|
|
* [Bug #980] show warning in "Earned Value" tab for future dates.
|
|
* Fixed missing file for upgrading database with Debian package.
|
|
* Fixed issue upgrading Debian package and removed unneeded dependency.
|
|
* Extract common functionality into methods
|
|
* Calls to reassign wipe out the previous not consolidated assignments
|
|
* Add test for a corner case
|
|
* Use guard instead of if for all method
|
|
* Move calculation of efforts to Consolidation
|
|
* When deconsolidating it always uses the previous assingments instead of the
|
|
newly created ones
|
|
* Remove code with no effect
|
|
* Provide EffortDurations instead of the more coarse hours
|
|
* Remove unused method
|
|
* [Bug #979] Set default width for earned value legend container
|
|
* Linked wiki from README and INSTALL files.
|
|
* Removed dependency with LaTeX as it is not needed to build the package.
|
|
* Added database upgrade scripts for version 1.1.0.
|
|
* [Bug #1070] Calculate the critical path using a topological order
|
|
* Remove tasks that are not really initial from the initial and end tasks
|
|
* Cache the calculated topological order
|
|
* [Bug #1070] Fix problem in GanttDiagramGraph
|
|
* When enforcing all the constraints using only the ones without incoming
|
|
dependencies
|
|
* When populating the graph with dependencies don't enforce contraints yet
|
|
* [Bug #1066] Fixed bug updating calendar exception days.
|
|
* [Bug #1068] Fixed issue when a quality form advance was marked as spread.
|
|
* [Bug #1067] Fix bug
|
|
* Fix disparity between dates in task properties and allocation tab
|
|
* [i18n] Fixed issue using application in Spanish.
|
|
* [i18n] Updated Spanish and Galician translations.
|
|
* [i18n] Updating keys.pot files.
|
|
* [Bug #1006] it catchs HibernateOptimisticLockingFailureException in validator
|
|
method of the CalendarExceptionType Entity.
|
|
* [Bug #1054] Consider task constraints
|
|
* Make DomainDependency implement IDependency
|
|
* Rename method to a more accurate name
|
|
* Avoid O(n2) algorithm
|
|
* Change allocateKeepingProportions so it uses EffortDurations instead of hours
|
|
* Refactor
|
|
* It's inefficient to use boxed objects
|
|
* Fix violation of the intended immutability of IntraDayDate
|
|
* [Bug #996] fixing bug in desconsolidation action.
|
|
* [Bug #996] Update the end date of the task correctly.
|
|
* [Bug #996] Calculate correctly the proportion of hours for each day.
|
|
* [Bug #1041] Fixed issues with default password warning messages.
|
|
* [Bug #1065] Fixed issue adding method to open a new transaction on DAO.
|
|
* Revert "[Bug #1006] it catchs HibernateOptimisticLockingFailureException in
|
|
validator method"
|
|
* [Bug #1006] it catchs HibernateOptimisticLockingFailureException in validator
|
|
method of the CalendarExceptionType Entity.
|
|
* [Bug #1002] it catchs HibernateOptimisticLockingFailureException in validator
|
|
method of the orderElementTemplate Entity.
|
|
* [Bug #1008] it catchs HibernateOptimisticLockingFailureException in validator
|
|
method of the workReportType entity.
|
|
* [Bug #1061] it marks LimitingResourceQueueModel with @OnConcurrentModification
|
|
to intercept an OptimisticLockingFailureException.
|
|
* [Bug #1043] Fixed issue changing constraintDate to IntraDayDate.
|
|
* Remove enforceAllRestrictions call
|
|
* Add support for receiving not notified events
|
|
* [Bug #1048] Fix bug
|
|
* [Bug #1064] Fixed more problems related with this issue.
|
|
* [Bug #1064] Fixed bug removing unneeded code to update criteria.
|
|
* Rename URLHandler to EntryPointsHandler
|
|
* Fix method name and reuse it
|
|
* Fix regression introduced in c05150b2345a4c2bebd631c690daf69aeda0f06e
|
|
* Use capture mechanism instead of building urls manually
|
|
* When use redirect avoid to use fragment
|
|
* [Bug #1001] Fix bug
|
|
* Add mechanism for handling OptimisticLockingFailureException on random objects
|
|
* Add mechanism to capture the redirection to a entry point
|
|
* Add missing metadata to entry points
|
|
* Removed PDF option in printing configuration dialog.
|
|
* [Bug #975] Set last stretch with 100% completition as read-only
|
|
* Added method isConsolidated()
|
|
* Improved pretty-print of resources for assignment
|
|
* [Bug #966] Revamped materials assignment interface
|
|
* Revamped calendars administration
|
|
* [Bug #1063] Fix NullPointerException
|
|
* [Bug #1059] Fix bug
|
|
* [Bug #1050] Fix bug
|
|
* Some refactorings
|
|
* [Bug #802] Rearranged context menu and added vertical separators
|
|
* [Bug #1056] Added default icon to Delete Milestone Command
|
|
* Fixed small regression with cell styles in advanced allocation
|
|
* [Bug #1035] Changed left margin of timeplot to fix gantt alignment issues
|
|
* [Bug #1031] Style improvements in assigned resources popup
|
|
* [Bug #1024] Fixed showing progress in print view
|
|
* [Bug #975] Refactored calculation of interpolation
|
|
* [Bug #975] Intervals defined by stretches should include consolidated stretch
|
|
* [Bug #975] Use stretchesPlusConsolidated for drawing Graph
|
|
* [Bug #975] Renamed getStretches() to getAllStretches()
|
|
* [Bug #975] Added method getStretchesPlusConsolidated()
|
|
* [Bug #975] Added method getStretchesDefinedByUser()
|
|
* Fixed possible OutOfBoundsException
|
|
* If loadedProportion is negative set it to zero
|
|
* Show only two decimals in loadProportion and amountOfWork
|
|
* Set date of new stretch starting from consolidated date if any
|
|
* Renamed variables to fit better name
|
|
* Fix misspelling
|
|
* [Bug #1021] Fix bug
|
|
* Fixed some tests due to previous commit.
|
|
* Added check for CHILDREN advance in container and fixed detected issue.
|
|
* Added test to check CHILDREN advance marked as spread by default and fixed
|
|
issues.
|
|
* [Bug #1046] Fix bug
|
|
* [Bug #1049] Fix bug
|
|
* [Bug #1045] Fix bug
|
|
* Don't show seconds in EffortDurationBox
|
|
* [Bug #648] Add new more lenient decimal box
|
|
* [Bug #1039] Added new test to check spread advance and set them randomly if
|
|
needed.
|
|
* [Bug #1039] Fixed broken tests due to bug solution.
|
|
* [Bug #1039] Fixed issue with spread advance when it is removed.
|
|
* [Bug #1003] it marks MachineModel with @OnConcurrentModification to intercept
|
|
an OptimisticLockingFailureException.
|
|
* [Bug #1000] it marks OrderModel with @OnConcurrentModification to intercept an
|
|
OptimisticLockingFailureException.
|
|
* [Bug #998] Fix layout
|
|
* [Bug #998] Fix column inherited in Calendars
|
|
* Fixed broken tests in previous commit related with CHILDREN advance behaviour.
|
|
* Changed tests and fixed issue with CHILDREN advance.
|
|
* [Bug #1029] Fix bug
|
|
* Fix precondition error in finishing criterions
|
|
* [Bug #1023] Now it can be marked as not finished
|
|
* Added more tests for criteria in WBS.
|
|
* Added more tests for advances in WBS and fixed detected issue.
|
|
* Added more tests for labels in WBS and refactorized some parts.
|
|
* Reorganized code of last tests for WBS.
|
|
* Added more tests for criterions in WBS.
|
|
* Fixed issues in advances related to previous tests.
|
|
* Added more tests for advances in WBS.
|
|
* Added more tests for labels in WBS and fixed detected issue.
|
|
* Added more test to check labels behaviour on WBS movements.
|
|
* Add test to check same criterion on WBS movement.
|
|
* [Bug #1044] it check out the subcontracted direct advance assignment exists
|
|
before reattaching its measures.
|
|
* [Bug #1011] Fix bug
|
|
* [Bug #1040] Fixed problem added in previous commit.
|
|
* [Bug #1040] Added new checks on tests and fixed problem for orphan children
|
|
advance types.
|
|
* Removed unused variables in test.
|
|
* [Bug #1028] Removed unnecesary save of rootTask
|
|
* [Bug #1028] Avoid bug
|
|
* [Bug #1038] Added test and fixed bug for repeated labels in WBS.
|
|
* [Bug #1037] Fixed other tests affected by changes in bugfix.
|
|
* [Bug #1037] Added test and fixed bug for advances of same type.
|
|
* Refactorized test to have AdvanceType as checking variables.
|
|
* Basic test for move OrderLine to OrderLineGroup in OrderElementTreeModel.
|
|
* [Bug #987] Pretty print ValidationExceptions as WrongValueExceptions in
|
|
CostCategories
|
|
* [Bug #978] Update overallProgress whenever the user enters the Gantt screen
|
|
* [Bug #978] Update overallProgress when progress is assigned to a task
|
|
* [Bug #1028] Remove update when a project is saved, and do updateAndRefresh
|
|
when the graph changes
|
|
* [Bug #1042] Fix bug
|
|
* Added methods to assert criteria and used in the whole test file.
|
|
* Basic test for move method in OrderElementTreeModel.
|
|
* [Bug #893] Fix bug updating dates
|
|
* Merge branch 'FixBug894_3'
|
|
* [Bug #1036] Fix bug removing a consolidation
|
|
* [Bug #894] Add a confirm dialog on order list to warn the user when it
|
|
removes a subcontracted order.
|
|
* Added more checks to test unindent method.
|
|
* Rename "getDirectAdvanceAssignmentOfSubcontractedOrderElements" to
|
|
"getDirectAdvanceAssignmentOfTypeSubcontractor"
|
|
* [Bug #894] Subcontrating relation is maintained in the root element.
|
|
* Added test to check invalidation of indirect criterion requirements.
|
|
* Extract copy and pasted code to utilities class
|
|
* [Bug #1016] [Bug #1017] [Bug #1018] [Bug #1019] [Bug #1020] Fix report
|
|
criteria hierarchy bugs
|
|
* untilAllocating requires an EffortDuration instead of hours
|
|
* Change HoursModification to use EffortDuration
|
|
* ResourceAllocation#isSatisfied considers the non consolidated assignments
|
|
* Add intendedNonConsolidatedEffort field
|
|
* Fix formatting
|
|
* Rename originalTotalAssignment to intendedTotalAssignment and use
|
|
EffortDuration instead of hours
|
|
* [Bug #1010] Switch from Intboxes to EffortDurationBoxes
|
|
* Return EffortDurations instead of ints in aggregating methods
|
|
* Extract method to produce a sum of EffortDurations
|
|
* Remove unused method
|
|
* Removed unused method.
|
|
* Added remove method to interface ICriterionRequirable.
|
|
* Bump timeplot version to 1.0_2_4.
|
|
* Removed unused and empty interface ICriterionRequirementHandler.
|
|
* Add test to check preservation of invalidated indirect criteria.
|
|
* Added checks for criteria in hours groups in tests.
|
|
* [Bug #1034] Fixed bug for users with "Project creation allowed" role.
|
|
* [Bug #1010] Use EffortDurationBox in AdvanceAllocation
|
|
* Make restrictions use EffortDuration instead of hours
|
|
* Add ZK component for editing EffortDurations as text
|
|
* Add getTotalEffort method
|
|
* Rename IAllocateHoursOnInterval to IAllocateEffortOnInterval
|
|
* Add method to allocate an EffortDuration instead of hours
|
|
* Updated NEWS file and release date.
|
|
* Released 1.0.6 version.
|
|
* [Bug #1028] Avoid bug
|
|
* [Bug #1030] Fixed opening read-only transaction in removeMaterialAssignment.
|
|
* [Bug #1026] Fix bug
|
|
* Inline silly method
|
|
* Extract class class responsible of hooking into chart refilling events
|
|
* [Bug #978] Remove refresh button
|
|
* Fixed test notAllowRemoveCalendarWithChildrenInOtherVersions
|
|
* [Bug #1015] Fix bug at hours worked by resource report
|
|
* [Bug #1012] Fix bug at resource load
|
|
* Refactor Criterion comparators
|
|
* Remove unnecessary invocation to show message
|
|
* [Bug #994] Show message when finishing reallocations
|
|
* Fix some type warnings related to the use of generics with GanttDiagramGraph
|
|
* Use getReassignationResourcesPerDay
|
|
* [Bug #995] Fix bug
|
|
* Fix checking of a calendar being used by resources
|
|
* [Bug #1009] Fix bug
|
|
* [Bug #907] Changed styles in advanced limiting assignment cells
|
|
* [Bug #407] Fixed positioning issues in print CSS
|
|
* [Bug #1007] Vertical height parameter added to CutyCapt
|
|
* [Bug #975] Stretch function cannot be applied if the task is already 100%
|
|
consolidated
|
|
* [Bug #975] Respect consolidated day assignments of a Resource Allocation
|
|
when applying a Stretch function
|
|
* Added sortByDate
|
|
* Use factory method instead of constructor
|
|
* Tell the user when the intended and the real resources per day differ
|
|
* AllocationRow tracks the current calculated value
|
|
* Fix satisfaction condition
|
|
* Add intended_resources_per_day column
|
|
* Keep the intended resources per day
|
|
* Fix test that was not testing anything
|
|
* Specify the resource calendars using capacities
|
|
* Create easier to read methods for specifying overassingment
|
|
* Not satisfying the resources per day doesn't prevent exit
|
|
* [Bug #976] Add an initial only-read stretch in advance allocation functions
|
|
* Added toString()
|
|
* Added constructor and contructor copy
|
|
* Moved member attributes to beginning of class
|
|
* Moved StretchesFunction$Type to its own file
|
|
* Changed contructor to protected
|
|
* Refactoring getAdvanceMeasurement method to
|
|
getAdvanceMeasurementAtDateOrPrevious.
|
|
* [Bug #1005] subcontracted task sends each progress measurement correctly.
|
|
* Added more tests for OrderElementTreeModel::indent method.
|
|
* Added basic test for OrderElementTreeModel::unindent method.
|
|
* More checks in basic test for OrderElementTreeModel::indent method.
|
|
* [Bug #999] Don't pose as transient anymore other objects hanging from Calendar
|
|
* [Bug #988] Check calendar is not being referenced by other entities
|
|
* [Bug #988] Remove former resource calendar when a new calendar is selected
|
|
for a machine
|
|
* [Bug #988] Remove former resource calendar when a new calendar is selected
|
|
for a worker
|
|
* [Bug #988] Create test saveAndRemoveResourceCalendar
|
|
* [Bug #1004] Fix bug LazyInitializationException of Calendars
|
|
* Added basic test for OrderElementTreeModel::indent method.
|
|
* [Bug #997] Fix error in generic allocation
|
|
* Rename method to reflect better meaning
|
|
* Add Javadoc comment explaining the semantics of IntraDayDate#getEffortDuration
|
|
* Removed added method in EntitiesTree and moved to business.
|
|
* [Bug #999] Fix bug set as dontPoseAsTransientAnymore after clicking
|
|
SaveAndContinue
|
|
* Fixed lazy when toLeaf is called manipulating WBS.
|
|
* [Bug #952] Fix bug
|
|
* [Bug #992] Fix bug
|
|
* [Bug #993] Fix bug
|
|
* [Bug #993] Add methods to increase and decrease a IntraDayDate
|
|
* [Bug #990] When removing a profile check is not referenced by order
|
|
authorizations
|
|
* [Bug #990] When removing a profile check is not referenced by other users
|
|
* Changed toContainer to set code to null as it was done till now.
|
|
* Added several tests that check add and remove elements on tree.
|
|
* Adding OrderElementTreeModelTest with basic tests for addElement operation.
|
|
* Added method getCriterionType in PredefinedCriterionTypes.
|
|
* Added missing MANIFEST file
|
|
* Set gradient default property to false in timeplotz
|
|
* Added MANIFEST file to timemplotz to avoid error with deploy.sh
|
|
* [Bug #992] Fix bug
|
|
* [Bug #991] When removing an hours type check is not referenced by other
|
|
entities
|
|
* Prevent exiting by accept if goals are not satisfied
|
|
* Warn if the goals set are not satisfied when applying the allocation
|
|
* Usability improvement on calendar's work week edition
|
|
* [Bug #989] Fix bug
|
|
* [Bug #989] Support discounting the hours of several allocations
|
|
* Rename method so its meaning is easier to understand
|
|
* [Bug #986] Prevent removing a label type that is being used by and
|
|
orderelement
|
|
* [Bug #986] Prevent removing a label that is being used by an orderelement
|
|
* [Bug #986] Set cascade to none in mapping between Labels and OrderElements
|
|
* [Bug #986] Remove unused code
|
|
* [Bug #987] Don't select hour type if there are no items in the list of hours
|
|
type
|
|
* [Bug #987] Change cast to Listbox
|
|
* [Bug #985] Fixed changing lables mapping to all-delete-orphan.
|
|
* Add method for specifying several days together in an interval
|
|
* [Bug #941] fixing bug : Quality forms are not duplicated now in the same
|
|
task.
|
|
* Refactor to make easy further changes
|
|
* It can specify the intervals using IntraDayDates now
|
|
* Refactor
|
|
* Fixed NullPointerException in PageForErrorOnEvent.
|
|
* Improved design of errors and fixed NullPointerException when clicking in
|
|
continue.
|
|
* [Bug #981] Project with long name are showed properly in "Project Costs Per
|
|
Resource" report.
|
|
* Improved information showed when some runtime error happens.
|
|
* [Bug #983] Sigmoid function is applied without modifying the endDate of the
|
|
task
|
|
* [Bug #974] Rename applyDefaultFunction() to applyOn()
|
|
* [Bug #974] Refactor the code that handles selection of function allocation
|
|
options
|
|
* [Bug #974] Do standard resource allocation when user selects NONE in
|
|
AdvanceAllocation
|
|
* Fix misspelling error
|
|
* [Bug #969] Substitute autocomplete box for select box in Work Reports. Hours
|
|
type are now shown as a select box.
|
|
* [Bug #969] Refresh box of price per hour instead of doing a reloadBindings
|
|
of the current row
|
|
* [Bug #969] Substitute autocomplete box for select box in Cost Categories.
|
|
Hours type are now shown as a select box.
|
|
* Added method findItemByValue() to ComponentsFinder
|
|
* [Bug #911] Use method easier to understand
|
|
* [Bug #911] Declare the truly required type in Resource
|
|
* [Bug #911] Fix bug
|
|
* Revert "[Bug #911] Disabling at interface criterion hierarchy while bug is
|
|
not fixed."
|
|
* [Bug #982] Fix bug ClassCastException on editing a Work Report
|
|
* [Bug #941] Check out if a quality form is not assigned twice to the same
|
|
order element.
|
|
* Take into consideration that some days could not have day assignments
|
|
* Field must be renamed so ZK injects it
|
|
* [Bug #873] Show warning before add an empty label.
|
|
* Remove findSatisfyingAllCriterionsAtSomePoint from IResourceDAO
|
|
* Use IResourcesSearcher for searching resources associated with criterions
|
|
* Move and rename ResourceSearchModel to ResourcesSearcher
|
|
* The no longer valid allocations are marked as unsatisfied
|
|
* Fix variable name
|
|
* Remove wrong assert
|
|
* Use ResourcesSearchModel instead of IResourceDAO
|
|
* Remove unused field
|
|
* Remove unused method using IResourceDAO query by criteria capabilities
|
|
* Remove unused method
|
|
* Remove already present method in Resource
|
|
* Add simple README file to zk-Timeplot
|
|
* Bundle all needed files in timeplot.js
|
|
* Remove some generated artifacts from repository
|
|
* Fix infinite loops
|
|
* Use deploy script to install locally the new timeplotz-modified dependency
|
|
* Adding to repository original Timeplot-1.0_2
|
|
* [Bug #] Fix division by zero in Gantt
|
|
* Released 1.0.5 version.
|
|
* [i18n] Updated Spanish and Galician translations
|
|
* [i18n] Updated .pot files
|
|
* [Bug #876] Remove tree operation options (up, down, etc) for every entry in
|
|
the tree of tasks in Template view
|
|
* [Bug #876] Refactor interface for handling operations in a tree (up, down,
|
|
indent, unindent, etc)
|
|
* [Bug #877] ValidationException saving several templates at one time with the
|
|
same name
|
|
* Revert "[Bug #876] Template tasks tree is not coherent with project details
|
|
task tree"
|
|
* [Bug #876] Template tasks tree is not coherent with project details task tree
|
|
* [Bug #876] Swap columns 'Hours' and 'Must start after' in Template view to
|
|
match view in Orders
|
|
* [Bug #931] Added helper class for printing a ValidatonExcepton as a
|
|
WrongValidationException, showing up next to a widget
|
|
* [Bug #931] Rename method
|
|
* [Bug #931] Reuse invalidValue() method from ValidationException
|
|
* [Bug #961] Call to dontPoseAsTransientObjectAnymore for each transient object.
|
|
* [Bug #931] Added explicit check hour cost in 'Cost category' don't overlap
|
|
for the same type of hours
|
|
* [Bug #965] Change field 'Date' to 'Receipt date' in OrderElement's Material
|
|
tab
|
|
* [Bug #967] Transient instance editing task in WBS after set criterion and save
|
|
* [Bug #955] Perspectives column displays scroll when vertical space is not
|
|
enough
|
|
* [Bug #962] Cancel action in 'Progress assignment' window leave the Task as
|
|
it was before editing
|
|
* [Bug #930] Impossible to delete work hours type
|
|
* [Bug #942] Detect it can't fullfil the request duration beforehand
|
|
* [Bug #964] Impossible to delete materials not assigned to an order element
|
|
* [Bug #963] Fixed setting Comboitem value.
|
|
* [Bug #962] It is necessary the reattachment of the orderelement in order to
|
|
get the consolidate values.
|
|
* [Bug #947] When closing OrderElement window, if there are errors in advance
|
|
tab, show this tab with the error
|
|
* [Bug #947] check if not exists any indirect or direct advance when it
|
|
changes advance type.
|
|
* Pull up asHoursModification
|
|
* [Bug #943] Fix bug
|
|
* [Bug #943] Avoid to reassign allocations with zero resources per day
|
|
* The tasks inside a task group are not being validated
|
|
* [Bug #943] Change error handling
|
|
* Fix OrderElementServiceTest
|
|
* [Bug #948] Updated legend colours
|
|
* [Bug #948] Improved graphs colour coherence
|
|
* [Bug #962] Cancel action in "Progress assignment" window leave the Task as
|
|
it was before editing
|
|
* [Bug #962] Refactor fillVariables
|
|
* [Bug #962] Refactor addNewLineAdvanceAssignment
|
|
* [Bug #962] Avoid nulls in merging process
|
|
* [Bug #932] Check there are not overlapped category assignments, and if there
|
|
are mark failing criterio assignment in form
|
|
* [Bug #937] Add event ON_OK in bandboxSearch in the correponding controllers.
|
|
* [Bug #960] When closing OrderElement window, if there are errors in other
|
|
tabs, go to the tab with the error
|
|
* [Bug #958] Fix NullPointerException in progress assignment pop-up
|
|
* [Bug #946] Fixed LazyInitializationException in MonteCarloTab
|
|
* [Bug #883] delete the pop-up with "Project saved" when you create a new
|
|
project
|
|
* [Bug #957] Fixed bug object references an unsaved transient instance
|
|
* [Bug #951] Change example URL in 'Edit company' window
|
|
* [Bug #954] Handle concurrency support in Configuration window
|
|
* [Bug #952] Show list of resources in 'Resource load view' in order
|
|
* [Bug #950] Planning mode combo filled several times
|
|
* [Bug #949] Translate values of ProgressType in Global Company View
|
|
* [Bug #949] Translate values of ProgressType in listbox of
|
|
Configuration->'Show Progress'
|
|
* [Bug #946] Fix LazyInitializationException
|
|
* [Bug #942] Fixed tests that try to store a calendar with zero hours.
|
|
* [Bug #942] Modified creation of new calendars to use 8 hours for workable
|
|
days by default.
|
|
* [Bug #942] Added constraint to avoid storing calendars with zero hours.
|
|
* [Bug #942] Added test to avoid store a calendar with zero hours.
|
|
* [Bug #942] Using configurationBootstrap in BaseCalendarDAOTest in order to
|
|
run the test isolated.
|
|
* [Bug #942] Logging a warning when it's not calendar capacity in 5 years to
|
|
calculate end date for a task.
|
|
* [Bug #943] Skipped test while issue is not finally closed.
|
|
* [Bug #885] Added single-click edition support to CRUD grids
|
|
* [Bug #885] Changed grid double-click grid listeners for edition to
|
|
single-click
|
|
* [Bug #885] Changed appearance of single-click editable grids to be underlined
|
|
* Added missing @Override annotations and removed unneccesary casts
|
|
* Removed unneccesary parameter on LimitesResourcesPanel
|
|
* Added rounded corners to clicked icons in toolbar
|
|
* [Bug #943] Temporal fix, LOG error instead of launching exception
|
|
* [Bug #906] Fixed bug avoiding exception and using task dates if aggregate is
|
|
empty.
|
|
* Fix typos in training guide (spanish version).
|
|
* Released 1.0.4 version.
|
|
* [i18n] Updated translation files and current translation.
|
|
* [Bug #880] Fixed bandboxSearch component widths for QualityForms finders
|
|
* [Bug #880] Fixed templateFinder listbox width
|
|
* [Bug #939] Fixed adding the same method also in TaskQualityFormItem.
|
|
* [i18n] Marked string to translate.
|
|
* [Bug #880] Fixed default width property
|
|
* [doc] Fixed several issues on training exercises.
|
|
* [Bug #883] Just after creating a project save it and go to edit mode.
|
|
* [Bug #789] Fixed enum not translated in quality forms edition.
|
|
* [Bug #939] Fixed adding new method to return a string for the position.
|
|
* [Bug #927] change standard way to manage this exception
|
|
* [Bug #874] it does not reallocate resources if resource per day has 0 hours.
|
|
* [Bug #889] Fixed changing styles of progress bars
|
|
* [Bug #789] Fixed string not market for translation "Save & New work report".
|
|
* [Bug #914] reset the class of the icon of expanded tree.
|
|
* [Bug #936] Fixed issue setting scale to 2 decimal figure, before converting
|
|
in String.
|
|
* [Bug #935] query grouped by date
|
|
* [doc] Fixed small issues on training exercises.
|
|
* [Bug #934] Fixed problem with calendar creating a new resource.
|
|
* [i18n] Fixed wrong translation in Spanish string.
|
|
* [i18n] Small fixes in wrong strings.
|
|
* [i18n] Updated translations.
|
|
* [i18n] Updated .pot files.
|
|
* [Bug #933] Fixed translations in report "Work and progress per task".
|
|
* [doc] Removed auto-generated file in user documentation.
|
|
* [doc] Fixed wrong message on index of user documentation.
|
|
* [doc] Translated changes by Loren in commit b1b5b4 to other languages.
|
|
* [doc] Remove unneeded sentence (marked to remove) in introduction section of
|
|
help.
|
|
* [doc] Fixed encoding in some files. Now all files have UTF-8.
|
|
* [Bug #875] Fixed subcontract service to create project also in Gantt view.
|
|
* [doc] Small changes to help main page
|
|
* [Bug #928] Add a button in the template list to allow deleting templates.
|
|
* [Bug #927] Improve the imputed hours tab in the order element view.
|
|
* [Bug #926] Add constraint to enable the report progress option in a quality
|
|
form
|
|
* [Bug #925] Improve the report "cost by resource" with some changes:
|
|
* [Bug #921] Fixed problem avoiding possibility to save URL with white spaces.
|
|
* [Bug #921] Showing a proper error message if there are problems creating HTTP
|
|
connection.
|
|
* [Bug #891] Fixed checking if a task is subcontracted and was already sent to
|
|
subcontract.
|
|
* [doc] Increased font size on CSS to 0.8em.
|
|
* [Bug #909] Fixed critical path when dependencies have priority.
|
|
* [Bug #880] Fixed increasing templateFinder component widths
|
|
* [Bug #917] Fixed bug changing visibility of PlanningData default constructor
|
|
to public.
|
|
* [doc] Small fix in use case development guide
|
|
* [doc] General revision of development guide.
|
|
* Removed jfreechart-igalia dependency as it was not needed anymore.
|
|
* Moved minutes and second labels in EffortDuration Picker to tooltipText
|
|
attribute
|
|
* [Bug #901] Fixed showing limiting resources queues ordered alphabetically
|
|
* Added parameter to hide seconds from EffortDurationPicker component
|
|
* [Bug #915] Fixed correcting corner case in AdvancedAllocation horizontal
|
|
paginator
|
|
* [doc] Added web services section to use case development guide.
|
|
* [doc] Added testing section in use case development guide.
|
|
* [Bug #898] Add column criterion type (worker or machine) in criterion types
|
|
list.
|
|
* [Bug #924] Call method useSchedulingDataFor for each order.
|
|
* NavalPlan exercises for formation course in Spanish in reStructuredText.
|
|
* [doc] Added more sections to use case development guide.
|
|
* [Bug #884] Show progress measurements list in reverse order.
|
|
* [Bug #884] Sort progress measurements list in reverse order.
|
|
* [Bug #854] fix the labels in workingProgressPerTask report
|
|
* [Bug #923] control if the save command is initialized.
|
|
* [Bug #908] Total amount of allocated hours miscalculated in lineal
|
|
interpolation (Streches function)
|
|
* [Bug #862] Changed generic button styling
|
|
* [Bug #862] Added custom images with button borders
|
|
* [Bug #858] Fixed container width properties in advanced allocation grid
|
|
* [Bug #918] Fixed issue reattaching and force loading of calendar.
|
|
* [Bug #920] clear old data in progress chart, before adding new data.
|
|
* [Bug #912] You cannot delete an derived exception.
|
|
* [Bug #916] Fixed issue checking if list of constraints is empty and not only
|
|
if it is null.
|
|
* [Bug #913] NullPointerException exception changing between perspectives
|
|
* [Bug #911] Disabling at interface criterion hierarchy while bug is not fixed.
|
|
* [i18n] Updated translations.
|
|
* [Bug #910] Change string 'Type resource assignation' to 'Resource allocation
|
|
type'
|
|
* NavalPlan formation manual in spanish in reStructuredText.
|
|
* [doc] Added information about interface in use case development guide.
|
|
* [Bug #892] Rename labels in 'Overall progress'
|
|
* [doc] Use case development guide.
|
|
* [Bug #903] Fix regression: creating a gap out of a LocalDate caused tasks
|
|
may overlap due to loose of information about hour
|
|
* Some improvements in code
|
|
* If a LongOperation is executed inside another it's executed directly
|
|
* [Bug #903] Fix regression wrong calculation of gaps in limiting resources
|
|
* [Bug #890] Fixed marking to generate the entries in keys.pot.
|
|
* [Bug #871] Fixed problem calculating initial date.
|
|
* [Bug #871] Added more tests checking more constraints.
|
|
* [Bug #903] Limiting resource allocation window does not respect activation
|
|
periods for the resources
|
|
* [Bug #871] Added more tests to confirm that the bug is fixed.
|
|
* [Bug #871] Fixed problem in critical path when dependencies are violated by
|
|
constraints.
|
|
* [Bug #871] Detected problem with critical path calculator added test to
|
|
explain it.
|
|
* [Bug #890] call to method of internationalization from the component.
|
|
* [Bug #888] show the chart of all advance assignments by default.
|
|
* [doc] Small fixes in reports guide to be ready to publish it.
|
|
* [Bug #887] Fix bug
|
|
* [Bug #887] Fix bug
|
|
* [Bug #887] Fix bug
|
|
* [doc] Added sections about how to filter report and send parameters to Jasper.
|
|
* [Bug #896] Fix bug
|
|
* [Bug #897] Fix bug
|
|
* [Bug #895] Fix bug
|
|
* Show summary of validation errors
|
|
* [Bug #892] Rename labels in 'Overall progress'
|
|
* Rename property 'default.passwords.control' to 'default.passwordsControl'
|
|
* [Bug #903] Limiting resource allocation window does not respect activation
|
|
periods for the resources
|
|
* [Bug #900] Error doing generic allocation
|
|
* [Bug #841] Automatic generic assignment limiting resources raises nullpointer
|
|
exception
|
|
* [Bug #899] Show tag GENERIC_MACHINES
|
|
* [doc] Adapted guide to last changes on reports.
|
|
* [reports] Changed order for project in report strings.
|
|
* [Bug #611] [reports] Fixed font issues in the rest of reports.
|
|
* [Bug #611] [reports] Set font styles in hoursWorkedPerWorkerReport.jrxml.
|
|
* [Bug #611] [reports] Review font definition in
|
|
hoursWorkedPerWorkerReport.jrxml.
|
|
* Training material update
|
|
* [doc] Added info about model and extract database data to report guide.
|
|
* [doc] First version of basic tutorial to create a new report on NavalPlan.
|
|
* Added comment in main pom.xml to mark the point where bundle folders for
|
|
reports are specified.
|
|
* Give more priority to the resources already picked
|
|
* Keep using the same AssignmentsAllocator
|
|
* No need to make it abstract
|
|
* Considerer the biggest assignment done in the last day
|
|
* Removed some unneeded test code in .zul files related with reports.
|
|
* Removed pencil files with interface prototypes.
|
|
* Removed unneeded dump from Git repository.
|
|
* First tries to assign all possible hours without using overtime
|
|
* Refactor GenericResourceAllocationTest
|
|
* Change method to use EffortDuration
|
|
* Not need to specify explictly a null calendar
|
|
* Rename classes
|
|
* Rename local variables so it's easier to understand
|
|
* Remove unused methods
|
|
* Add getCapacityWithOvertime to ICalendar
|
|
* Add min and max methods to Capacity
|
|
* Rename method so it's consistent
|
|
* Add method to multiply a Capacity
|
|
* Move method closer to call site
|
|
* Remove warnings from file
|
|
* [Bug #789] Fixed several translation issues lately detected.
|
|
* [Bug #867] Fix bug
|
|
* [Bug #867] Fix bug
|
|
* [Bug #867] Fix bug
|
|
* [Bug #847] Fix bug
|
|
* [Bug #881] Using always the same string for autogenerated codes.
|
|
* [Bug #861] Fix bug
|
|
* [Bug #879] Using inherited instead of indirect for criteria and labels.
|
|
* [Bug #878] Changed menu order in order to have coherency between menu and
|
|
perspectives.
|
|
* [Bug #856] Failure when you close with the exit button 'X' in edition window
|
|
of the order elements
|
|
* [Bug #855] Fix bug
|
|
* Apply validation annotation to the field
|
|
* [Bug #871] The problem is due to receiving an empty list of tasks
|
|
* [Bug #865] Fix bug
|
|
* [Bug #870] NavalPlan appears in English if browser is configured with es-es
|
|
* Fix bug create or edit resource should start on first tab
|
|
* [Bug #864] S-curve changes the end date of a task
|
|
* [Bug #868] It does not update the row of the order element correctly
|
|
* [Bug #866] Repeated project code message after saving an already saved project
|
|
* [Bug #863] Error changing strategy without resource assignment
|
|
* [Bug #859] Fix bug
|
|
* [Bug #859] Fix bug
|
|
* [Bug #844] Fix bug
|
|
* [Bug #857] Fix bug
|
|
* [Bug #845] Fix bug
|
|
* [Bug #884] fix the filtering to show only the current satisfied criteria.
|
|
* Added constraint to detect issue before saving wrong data.
|
|
* Add some columns to work report lines report
|
|
* Released 1.0.3 version.
|
|
* [Bug #848] Removed repeated method in OrderLineGroup.
|
|
* [Bug #851] fix bug
|
|
* Refactor
|
|
* [Bug #853] Fix bug
|
|
* [Bug #852] Fixed bug adding children advance if some indirect advance exists.
|
|
* [Bug #850] fix bug
|
|
* Added warning log message when fake advance is NULL in
|
|
ManageOrderElementAdvancesModel.
|
|
* Added warning log message when fake advance is NULL in
|
|
AdvanceAssignmentPlanningModel.
|
|
* [Bug #849] set the init date in with current date by default in cost category
|
|
view
|
|
* [Bug #849] fix the behaviour of the dates in the cost category view
|
|
* [Bug #848] Fix bug
|
|
* Removed extra padding appearing next to floating calendars
|
|
* [Bug #814] Fix bug
|
|
* Avoid having Orders as proxies
|
|
* Move loadOrderAvoidingProxyFor to OrderModel
|
|
* [Bug #843] Fix bug
|
|
* Fixed nullpointer exception on work week date picker
|
|
* [Bug #842] Fix bug
|
|
* Avoid exception if effortAssigned is zero
|
|
* Fixed positioning issues on add assignment button
|
|
* Fixed bug with project deadline mark
|
|
* Revamped toolbar buttons
|
|
* Dotted line representing current day aligned to day middle
|
|
* Added save-and-continue action to calendar edition window
|
|
* Removed unused code
|
|
* Change the way it is represented the load chart at zoom level of week
|
|
* Change the way it is represented the load chart
|
|
* Change the way it is represented the load chart
|
|
* Remove unused field
|
|
* Use EffortDuration instead of hours to increase precision
|
|
* [Bug #840] Fix bug
|
|
* Expose methods to allow to get the EffortDuration elapsed in an interval of
|
|
IntraDayDates
|
|
* [Bug #838] Fix bug
|
|
* Add method to allow to allocate hours outside the task's bounds
|
|
* Extract superclass and generalize the use of interval
|
|
* Rename onInterval method
|
|
* Rename methods
|
|
* Add documentation for method
|
|
* [Bug #838] Fix bug
|
|
* [Bug #837] Fix bug
|
|
* Replace "principal" by main
|
|
* Add related specific allocations second level
|
|
* Add new query for searching for specific allocations interfering with a
|
|
criterion
|
|
* Pull up method and do it more generic
|
|
* Refactor genericAllocationsByCriterion
|
|
* Adapt LoadPeriodGeneratorOnCriterion so it can work with specific allocations
|
|
* Avoid executing methods twice
|
|
* Avoid repeating query
|
|
* Fixed visibility problems of disabled inputs on Chrome
|
|
* [Bug #805] Fix bug
|
|
* [Bug #819] Report internazionalization problem in webkit browsers
|
|
* [Bug #836] Fixed using English as default language
|
|
* fix the code style in db.changelog-1.0.xml and improve the comments in
|
|
Configuration class.
|
|
* Make the change password link bolder
|
|
* Apply footer-messages-area to more top level elements
|
|
* Improve warning message
|
|
* [Bug #830] Remove unnecessary code
|
|
* [Bug #830] Changing in perspective does not reload data from database
|
|
* Removed enable_critical_chain_support from LiquiBase configuration.
|
|
* adds compiling option to disable the warning changing default password.
|
|
* Introduce the changes of data base in db.changelog-1.0.xml.
|
|
* Introduce warning for other predefined users about its default password.
|
|
* Add information in user list about if the user is administrator or not.
|
|
* Remove the warning of the need to change admin password.
|
|
* Introduce warning to change admin password
|
|
* [Bug #833] Fix bug
|
|
* [Bug #833] Disable advance search button
|
|
* [Bug #835] Fix bug
|
|
* Some fix on Debian package folder.
|
|
* [Bug #828] Recreate dependencies on chaning horizontal scroll in limiting
|
|
* On changing zoom in limiting resources dependencies are not redrawn
|
|
* Small fix in a message that uses "fiscal code" instead of ID.
|
|
* [Bug #824] Fixed issue checking worker ID prior to criterions.
|
|
* Avoid memory leak
|
|
* [Bug #825] Fix bug
|
|
* [Bug #829] Don't let user change the type of a dependency between a Limiting
|
|
Task and any other type of Task
|
|
* [Bug #829] Fix bug initialize destination and origin tasks of dependencies if
|
|
they were not initialized yet
|
|
* [Bug #826] Fix bug Validating Exception on allocating a resource to a limiting
|
|
task the first time
|
|
* [Bug 827] Fix bug do appropriative allocation if required based on days
|
|
constraints
|
|
* [Bug #826] For limiting tasks, update size of the task if the user changes the
|
|
numbers of hours allocated of the resource allocated in that task
|
|
* [Bug #821] Fix bug
|
|
* Not allow to allocate on intervals beyond a task's bounds
|
|
* The cells after the end of the task are not editable
|
|
* Extract method in order to encapsulate the rule in one place
|
|
* Eliminate code repetition
|
|
* Fixing the condition for isBeforeTaskStartDate
|
|
* [Bug #816] Fix bug
|
|
* Show saving message after the changes have really been done
|
|
* Use Resource.getCaptionFor() for showing list of resources selected
|
|
* Select the first radio item of AssignmentType (not necessary
|
|
GENERIC_ALL_WORKERS)
|
|
* Refactored constraintForResourcesPerDay and constraintForHoursInput
|
|
* [Bug #807] Revamped cell styles in advanced assignment
|
|
* Graphical issues in taskdetails component
|
|
* Fix javascript error when resizing ganttpanel and chart is not shown
|
|
* Changed image path for non-workable day shade
|
|
* [Bug #661] Fix bug for weeklevel
|
|
* Added shade image for non workable days on zoomlevel week
|
|
* Released 1.0.2 version.
|
|
* Fixed problem in Debian package install with some missing SQL sentences.
|
|
* [Bug #810] Fix bug
|
|
* Minor fix
|
|
* [Bug #817] Fix bug
|
|
* Added horizontal line under timetracker header
|
|
* [Bug #818] Exception launched on clicking 'Resource search' type of allocation
|
|
(generic, specific) radio button
|
|
* Fix bug in 'Worker search' screen, close button was not working for limiting
|
|
resources
|
|
* Fixed invalid timetracker's width for days
|
|
* Fixed problem with last LiquiBase change in MySQL.
|
|
* [Bug #815] Fix bug
|
|
* Add possibility of specifying new invalid dates
|
|
* Extract method
|
|
* Make canWork rely on Capacity data
|
|
* Use Capacity in BaseCalendar
|
|
* Make consufing method private
|
|
* Updated NavalPlan license headers to 2011.
|
|
* Refactored components allocation_search and allocation_search_component
|
|
* Added Resource.getCaptionFor()
|
|
* Replaced method IResourceSearchModel.byLimiting(boolean) with .byResourceType
|
|
(ResourceType).
|
|
* Replaced the limitingResource attribute in Resource entity with resourceType.
|
|
* Small enhancement in CutyCapt command.
|
|
* Fixed problem with CSS not being used in printing.
|
|
* When creating the default calendar make weekend days not overassignable
|
|
* Ensure selected date is always not null
|
|
* [Bug #765] Fixes the position of the scroll bar in the resources load screen.
|
|
* [Bug #765] Fixes the position of the scroll bar in the limiting planning.
|
|
* [Bug #765] Fixes the position of the scroll bar in the gantt.
|
|
* [Bug #813] it corrects redirects in the editing virtual workers screen
|
|
* [Bug #812] changes Map for SortedMap in PredefinedDatabaseSnapshots
|
|
* Add Capacity Picker for edition of CalendarData
|
|
* Make CalendarData return Capacity instead of EffortDuration
|
|
* Refactor test
|
|
* Replace switch by method
|
|
* Remove parameter
|
|
* Fix parameter name
|
|
* CalendarData is updated receiving Capacity objects
|
|
* Remove unchecked casting warnings
|
|
* Remove unused method
|
|
* Remove use of java.util.Date for Calendar related entities
|
|
* Rename method to reflect better meaning
|
|
* Use CapacityPicker to edit the capacity of a CalendarException
|
|
* Allow CapacityPicker to work without bindings
|
|
* Make the methods for creating and adding exceptions receive Capacity
|
|
* Show extra effort column for CalendarException
|
|
* Move methods for getting efforts representations
|
|
* [Bug #796] Fixed. The problem is that the AdvanceMeasurement was still marked
|
|
as transient.
|
|
* [Bug #811] Translate pending messages including string 'nif/NIF'
|
|
* [Bug #812] sorts the combo of multiple search in allocation pop-up.
|
|
* [Bug #797] checks out if obligatory data are introduced to create a new
|
|
project.
|
|
* [Bug #797] checks out that deadline is greater than start date in project
|
|
popup window.
|
|
* When doing an appropriative allocation, unschedule only enough elements for
|
|
making room for the new position
|
|
* Remove reloadElementInQueue()
|
|
* When end is null (last gap) add 10 years from now
|
|
* Fix bug unschedule since date, if an element is already placed at that date
|
|
unschedule it too
|
|
* Refactor code for allocating previously unscheduled elements
|
|
* Change behaviour for appropriative and non-appropriative allocations
|
|
* Schedule several unassigned queue elements at once
|
|
* Check if an automatic allocation should be appropriative or non-appropriative
|
|
* Calculate the latestEndDate where a limiting resource task could be allocated
|
|
* Use name for method more consistent with field name
|
|
* Use Capacity instead of EffortDuration for CalendarData
|
|
* Now CalendarException uses a Capacity instead of the field duration
|
|
* Change label to reflect better meaning
|
|
* [Bug #803] Refactor LimitingResourcesPanel
|
|
* [Bug #804] Fix bug
|
|
* [Bug #803] Fix bug dependencies were not being drawn again on changing zoom
|
|
level in LimitingResources
|
|
* [Bug #809] Fixed marking to translate missing label.
|
|
* Added warning message to login screen for unsupported browsers
|
|
* Changed image for limiting resources tasks deadlines
|
|
* After moving tasks its violated depedendences are displayed with different
|
|
style
|
|
* Refactored dependencies implementation to support different appearance based
|
|
on CSS class
|
|
* Released 1.0.1 version.
|
|
* Updated TODO file with decisions from roadmap meeting.
|
|
* [Bug #803] Remove unused code
|
|
* [Bug #803] Change Zoom level in LimitingResources launches Validation
|
|
exception
|
|
* [Bug #808] Fix bug when a resource field in Resource search is selected for
|
|
the first time, set 'Current selection' as name of that resource
|
|
* [Bug #788] changes the structure and labels in resource load view.
|
|
* A new LiquiBase issue with MySQL again.
|
|
* Now fixing a issue added in previous commit 8d5c9dfe issue with PostgreSQL.
|
|
* Fixed LiquiBase issue with MySQL.
|
|
* Allow to edit the extra hours for CalendarExceptionType
|
|
* Create picker for Capacity
|
|
* Now CalendarExceptionType uses a Capacity instead of the field duration and
|
|
notAssignable
|
|
* Added dependency with ttf-freefont on debian/control.
|
|
* [Bug #801] Fixed typo in Spanish translation.
|
|
* Substitute panel for groupbox
|
|
* Isolate 'Allocation Configuration' group box into a component, and embed it
|
|
into 'Resource allocation'
|
|
* Isolate 'Task Information' group box into a component, and embed it into
|
|
'Resource allocation' and 'Limiting Resource allocation'
|
|
* Create folder taskpanels and move all task panels related with 'Edit Task' to
|
|
it
|
|
* [Bug #785] it has fixed translations of the changes in the company list.
|
|
* [Bug #785] Add improvements in companies list.
|
|
* [Bug #784] Sort results of add criterion combo in resource edition
|
|
* Reset the progressmeter to zero when the MonteCarlo chart is closed
|
|
* Fix the type parameter
|
|
* [Bug #800] Fix closable button in 'Calendar allocation' window
|
|
* [Bug #800] Fix closable button in 'Progress consolidation' window
|
|
* [Bug #800] Add closable button to 'Progress assignment' window
|
|
* [Bug #800] Add closable button to 'Project details' window
|
|
* [Bug #782] Fix bug
|
|
* Fix asyncNotifications
|
|
* [Bug #779] Fix bug
|
|
* Avoid LazyInitializationException accessing template's labels
|
|
* [Bug #798] Refactor 'Remove Criterion' window, change it for a MessageBox
|
|
window
|
|
* [Bug #795] Refactor calendar remove dialog box and change it to a MessageBox
|
|
|
|
|
|
Version 1.0.6 (27 Apr 2011)
|
|
---------------------------
|
|
|
|
New minor version in stable branch due to several important bugs detected during
|
|
1.1 stabilization. The most important ones:
|
|
|
|
* Fix problems when tasks with zero hours are in critical path.
|
|
* Improve feedback to user when some error happens (add
|
|
exception stacktrace).
|
|
* Solved issues removing entities related with others.
|
|
* Fixed sorting problems in resources load chart.
|
|
* Avoid creation of duplicate quality forms in tasks.
|
|
|
|
Changes
|
|
~~~~~~~
|
|
|
|
* [Bug #1030] Fixed opening read-only transaction in removeMaterialAssignment.
|
|
* [Bug #1026] Fix bug
|
|
* Inline silly method
|
|
* [Bug #952] Fix bug
|
|
* [Bug #992] Fix bug
|
|
* [Bug #990] When removing a profile check is not referenced by order
|
|
authorizations
|
|
* [Bug #990] When removing a profile check is not referenced by other users
|
|
* [Bug #992] Fix bug
|
|
* [Bug #991] When removing an hours type check is not referenced by other
|
|
entities
|
|
* [Bug #986] Prevent removing a label type that is being used by and
|
|
orderelement
|
|
* [Bug #986] Prevent removing a label that is being used by an orderelement
|
|
* [Bug #986] Set cascade to none in mapping between Labels and OrderElements
|
|
* [Bug #986] Remove unused code
|
|
* [Bug #985] Fixed changing lables mapping to all-delete-orphan.
|
|
* [Bug #941] fixing bug : Quality forms are not duplicated now in the same
|
|
task.
|
|
* Fixed NullPointerException in PageForErrorOnEvent.
|
|
* Improved design of errors and fixed NullPointerException when clicking in
|
|
continue.
|
|
* Improved information showed when some runtime error happens.
|
|
* [Bug #873] Show warning before add an empty label.
|
|
* [Bug #] Fix division by zero in Gantt
|
|
|
|
|
|
Version 1.0.5 (8 Apr 2011)
|
|
--------------------------
|
|
|
|
Last bugfixing version of NavalPlan for 1.0.x cycle, like in previous releases
|
|
it includes all the fixes done in the stable branch since 1.0.4. Among them we
|
|
would like to highlight:
|
|
|
|
* Resolved critical issue related to zero hours in resource allocations.
|
|
* Solved an important bug with regard to an infinite loop with zero hours in
|
|
calendars.
|
|
* Fixed more issues manipulating tasks tree (WBS).
|
|
|
|
Changes
|
|
~~~~~~~
|
|
|
|
* [i18n] Updated Spanish and Galician translations
|
|
* [i18n] Updated .pot files
|
|
* [Bug #876] Refactor interface for handling operations in a tree (up, down,
|
|
indent, unindent, etc)
|
|
* [Bug #877] ValidationException saving several templates at one time with the
|
|
same name
|
|
* [Bug #876] Swap columns 'Hours' and 'Must start after' in Template view to
|
|
match view in Orders
|
|
* [Bug #931] Added helper class for printing a ValidatonExcepton as a
|
|
WrongValidationException, showing up next to a widget
|
|
* [Bug #931] Rename method
|
|
* [Bug #931] Reuse invalidValue() method from ValidationException
|
|
* [Bug #961] Call to dontPoseAsTransientObjectAnymore for each transient object.
|
|
* [Bug #931] Added explicit check hour cost in 'Cost category' don't overlap for
|
|
the same type of hours
|
|
* [Bug #965] Change field 'Date' to 'Receipt date' in OrderElement's Material
|
|
tab
|
|
* [Bug #967] Transient instance editing task in WBS after set criterion and save
|
|
* [Bug #955] Perspectives column displays scroll when vertical space is not
|
|
enough
|
|
* [Bug #962] Cancel action in 'Progress assignment' window leave the Task as it
|
|
was before editing
|
|
* [Bug #930] Impossible to delete work hours type
|
|
* [Bug #942] Detect it can't fullfil the request duration beforehand
|
|
* Fix CalendarData empty condition
|
|
* [Bug #964] Impossible to delete materials not assigned to an order element
|
|
* [Bug #963] Fixed setting Comboitem value.
|
|
* [Bug #962] It is necessary the reattachment of the orderelement in order to
|
|
get the consolidate values.
|
|
* [Bug #947] When closing OrderElement window, if there are errors in advance
|
|
tab, show this tab with the error
|
|
* [Bug #947] check if not exists any indirect or direct advance when it changes
|
|
advance type.
|
|
* Pull up asHoursModification
|
|
* [Bug #943] Fix bug
|
|
* [Bug #943] Avoid to reassign allocations with zero resources per day
|
|
* The tasks inside a task group are not being validated
|
|
* [Bug #943] Change error handling
|
|
* Fix OrderElementServiceTest
|
|
* [Bug #948] Updated legend colours
|
|
* [Bug #948] Improved graphs colour coherence
|
|
* [Bug #962] Cancel action in "Progress assignment" window leave the Task as it
|
|
was before editing
|
|
* [Bug #962] Refactor fillVariables
|
|
* [Bug #962] Refactor addNewLineAdvanceAssignment
|
|
* [Bug #962] Avoid nulls in merging process
|
|
* [Bug #932] Check there are not overlapped category assignments, and if there
|
|
are mark failing criterio assignment in form
|
|
* [Bug #937] Add event ON_OK in bandboxSearch in the correponding controllers.
|
|
* [Bug #960] When closing OrderElement window, if there are errors in other
|
|
tabs, go to the tab with the error
|
|
* [Bug #958] Fix NullPointerException in progress assignment pop-up
|
|
* [Bug #946] Fixed LazyInitializationException in MonteCarloTab
|
|
* [Bug #883] delete the pop-up with "Project saved" when you create a new
|
|
project
|
|
* [Bug #957] Fixed bug object references an unsaved transient instance
|
|
* [Bug #951] Change example URL in 'Edit company' window
|
|
* [Bug #954] Handle concurrency support in Configuration window
|
|
* [Bug #952] Show list of resources in 'Resource load view' in order
|
|
* [Bug #950] Planning mode combo filled several times
|
|
* [Bug #949] Translate values of ProgressType in Global Company View
|
|
* [Bug #949] Translate values of ProgressType in listbox of Configuration->'Show
|
|
Progress'
|
|
* [Bug #946] Fix LazyInitializationException
|
|
* [Bug #942] Logging a warning when it's not calendar capacity in 5 years to
|
|
calculate end date for a task.
|
|
* [Bug #943] Skipped test while issue is not finally closed.
|
|
* [Bug #943] Temporal fix, LOG error instead of launching exception
|
|
* [Bug #906] Fixed bug avoiding exception and using task dates if aggregate is
|
|
empty.
|
|
* Fix typos in training guide (spanish version).
|
|
|
|
|
|
Version 1.0.4 (17 Mar 2011)
|
|
---------------------------
|
|
|
|
A new bugfixing version of NavalPlan, including a lot of bugs fixed during this
|
|
month.
|
|
|
|
* Resolved some stability problems appearing under certain circumstances.
|
|
* Managed previously unhandled corner cases, that were raising uncaught
|
|
exceptions.
|
|
* Fixed several issues manipulating tasks tree (WBS).
|
|
* Solved problems for users with read-only permissions.
|
|
* Minor improvements on usability.
|
|
|
|
Changes
|
|
~~~~~~~
|
|
|
|
* [i18n] Updated translation files and current translation.
|
|
* [Bug #880] Fixed bandboxSearch component widths for QualityForms finders
|
|
* [Bug #880] Fixed templateFinder listbox width
|
|
* [Bug #939] Fixed adding the same method also in TaskQualityFormItem.
|
|
* [i18n] Marked string to translate.
|
|
* [Bug #880] Fixed default width property
|
|
* [doc] Fixed several issues on training exercises.
|
|
* [Bug #883] Just after creating a project save it and go to edit mode.
|
|
* [Bug #789] Fixed enum not translated in quality forms edition.
|
|
* [Bug #939] Fixed adding new method to return a string for the position.
|
|
* [Bug #927] change standard way to manage this exception
|
|
* [Bug #874] it does not reallocate resources if resource per day has 0 hours.
|
|
* [Bug #914] reset the class of the icon of expanded tree.
|
|
* [Bug #889] Fixed changing styles of progress bars
|
|
* [Bug #789] Fixed string not market for translation "Save & New work report".
|
|
* [Bug #936] Fixed issue setting scale to 2 decimal figure, before converting in
|
|
String.
|
|
* [Bug #935] query grouped by date
|
|
* [doc] Fixed small issues on training exercises.
|
|
* [Bug #934] Fixed problem with calendar creating a new resource.
|
|
* [i18n] Fixed wrong translation in Spanish string.
|
|
* [i18n] Small fixes in wrong strings.
|
|
* [i18n] Updated translations.
|
|
* [i18n] Updated .pot files.
|
|
* [Bug #933] Fixed translations in report "Work and progress per task".
|
|
* [doc] Removed auto-generated file in user documentation.
|
|
* [Bug #875] Fixed subcontract service to create project also in Gantt view.
|
|
* [Bug #928] Add a button in the template list to allow deleting templates.
|
|
* [Bug #927] Improve the imputed hours tab in the order element view.
|
|
* [Bug #926] Add constraint to enable the report progress option in a quality
|
|
form
|
|
* [Bug #925] Improve the report "cost by resource" with some changes:
|
|
* [Bug #921] Fixed problem avoiding possibility to save URL with white spaces.
|
|
* [Bug #921] Showing a proper error message if there are problems creating HTTP
|
|
connection.
|
|
* [Bug #891] Fixed checking if a task is subcontracted and was already sent to
|
|
subcontract.
|
|
* [Bug #909] Fixed critical path when dependencies have priority.
|
|
* [Bug #880] Fixed increasing templateFinder component widths
|
|
* [Bug #917] Fixed bug changing visibility of PlanningData default constructor
|
|
to public.
|
|
* Moved minutes and second labels in EffortDuration Picker to tooltipText
|
|
attribute
|
|
* [Bug #901] Fixed showing limiting resources queues ordered alphabetically
|
|
* Added parameter to hide seconds from EffortDurationPicker component
|
|
* [Bug #915] Fixed correcting corner case in AdvancedAllocation horizontal
|
|
paginator
|
|
* [Bug #898] Add column criterion type (worker or machine) in criterion types
|
|
list.
|
|
* [Bug #924] Call method useSchedulingDataFor for each order.
|
|
* NavalPlan exercises for formation course in Spanish in reStructuredText.
|
|
* [Bug #884] Show progress measurements list in reverse order.
|
|
* [Bug #884] Sort progress measurements list in reverse order.
|
|
* [Bug #854] fix the labels in workingProgressPerTask report
|
|
* [Bug #923] control if the save command is initialized.
|
|
* [Bug #908] Total amount of allocated hours miscalculated in lineal
|
|
interpolation (Streches function)
|
|
* [Bug #862] Changed generic button styling
|
|
* [Bug #862] Added custom images with button borders
|
|
* [Bug #858] Fixed container width properties in advanced allocation grid
|
|
* [Bug #918] Fixed issue reattaching and force loading of calendar.
|
|
* [Bug #920] clear old data in progress chart, before adding new data.
|
|
* [Bug #919] You cannot delete an derived exception.
|
|
* [Bug #916] Fixed issue checking if list of constraints is empty and not only
|
|
if it is null.
|
|
* [Bug #913] NullPointerException exception changing between perspectives
|
|
* [Bug #911] Disabling at interface criterion hierarchy while bug is not fixed.
|
|
* [i18n] Updated translations.
|
|
* [Bug #910] Change string 'Type resource assignation' to 'Resource allocation
|
|
type'
|
|
* NavalPlan formation manual in spanish in reStructuredText.
|
|
* [Bug #892] Rename labels in 'Overall progress'
|
|
* [Bug #903] Fix regression: creating a gap out of a LocalDate caused tasks may
|
|
overlap due to loose of information about hour
|
|
* If a LongOperation is executed inside another it's executed directly
|
|
* [Bug #903] Fix regression wrong calculation of gaps in limiting resources
|
|
* [Bug #890] Fixed marking to generate the entries in keys.pot.
|
|
* [Bug #871] Fixed problem calculating initial date.
|
|
* [Bug #871] Added more tests checking more constraints.
|
|
* [Bug #903] Limiting resource allocation window does not respect activation
|
|
periods for the resources
|
|
* [Bug #890] call to method of internationalization from the component.
|
|
* [Bug #871] Added more tests to confirm that the bug is fixed.
|
|
* [Bug #871] Fixed problem in critical path when dependencies are violated by
|
|
constraints.
|
|
* [Bug #871] Detected problem with critical path calculator added test to
|
|
explain it.
|
|
* [Bug #888] show the chart of all advance assignments by default.
|
|
* [Bug #887] Fix bug
|
|
* [Bug #887] Fix bug
|
|
* [Bug #887] Fix bug
|
|
* [Bug #896] Fix bug
|
|
* Remove warning
|
|
* [Bug #897] Fix bug
|
|
* [Bug #895] Fix bug
|
|
* Show summary of validation errors
|
|
* [Bug #892] Rename labels in 'Overall progress'
|
|
* [Bug #903] Limiting resource allocation window does not respect activation
|
|
periods for the resources
|
|
* [Bug #900] Error doing generic allocation
|
|
* [Bug #841] Automatic generic assignment limiting resources raises nullpointer
|
|
exception
|
|
* [Bug #899] Show tag GENERIC_MACHINES
|
|
* [reports] Changed order for project in report strings.
|
|
* [Bug #611] [reports] Fixed font issues in the rest of reports.
|
|
* [Bug #611] [reports] Set font styles in hoursWorkedPerWorkerReport.jrxml.
|
|
* [Bug #611] [reports] Review font definition in
|
|
hoursWorkedPerWorkerReport.jrxml.
|
|
* Training material update
|
|
* [Bug #789] Fixed several translation issues lately detected.
|
|
* [Bug #867] Fix bug
|
|
* [Bug #867] Fix bug
|
|
* [Bug #867] Fix bug
|
|
* [Bug #867] Fix bug
|
|
* [Bug #847] Fix bug
|
|
* [Bug #881] Using always the same string for autogenerated codes.
|
|
* [Bug #861] Fix bug
|
|
* Rename method to make it clearer
|
|
* [Bug #879] Using inherited instead of indirect for criteria and labels.
|
|
* [Bug #878] Changed menu order in order to have coherency between menu and
|
|
perspectives.
|
|
* [Bug #856] Failure when you close with the exit button 'X' in edition window
|
|
of the order elements
|
|
* [Bug #855] Fix bug
|
|
* Apply validation annotation to the field
|
|
* [Bug #871] The problem is due to receiving an empty list of tasks
|
|
* [Bug #870] NavalPlan appears in English if browser is configured with es-es
|
|
* Fix bug create or edit resource should start on first tab
|
|
* [Bug #864] S-curve changes the end date of a task
|
|
* [Bug #868] It does not update the row of the order element correctly
|
|
* [Bug #866] Repeated project code message after saving an already saved project
|
|
* [Bug #863] Error changing strategy without resource assignment
|
|
* [Bug #865] Fix bug
|
|
* [Bug #859] Fix bug
|
|
* [Bug #859] Fix bug
|
|
* [Bug #844] Fix bug
|
|
* [Bug #857] Fix bug
|
|
* [Bug #845] Fix bug
|
|
* [Bug #884] fix the filtering to show only the current satisfied criteria.
|
|
|
|
|
|
Version 1.0.3 (16 Feb 2011)
|
|
---------------------------
|
|
|
|
This version include all fixed done since previous release. In the following
|
|
list the most important ones are highlighted.
|
|
|
|
* Advanced allocation screen. Disable start/end date changes in
|
|
advance allocation window. Graph dependencies are not travelled in this window
|
|
yet, so as temporary fix, it will not be allowed to change the start or the
|
|
end date of a task in this screen.
|
|
* Limiting resources. Several fixes on limiting resources planning window.
|
|
Moreover fixed Gantt view dependencies using limiting resources tasks.
|
|
* Allocation window. Improvements to avoid misunderstandings using the
|
|
interface.
|
|
|
|
Changes
|
|
~~~~~~~
|
|
|
|
* [Bug #848] Removed repeated method in OrderLineGroup.
|
|
* [Bug #851] fix bug
|
|
* [Bug #852] Fixed bug adding children advance if some indirect advance exists.
|
|
* Refactor
|
|
* [Bug #853] Fix bug
|
|
* [Bug #850] fix bug
|
|
* Added warning log message when fake advance is NULL in
|
|
ManageOrderElementAdvancesModel.
|
|
* Added warning log message when fake advance is NULL in
|
|
AdvanceAssignmentPlanningModel.
|
|
* [Bug #849] set the init date in with current date by default in cost category
|
|
view
|
|
* [Bug #849] fix the behaviour of the dates in the cost category view
|
|
* [Bug #848] Fix bug
|
|
* Removed extra padding appearing next to floating calendars
|
|
* [Bug #814] Fix bug
|
|
* [Bug #843] Fix bug
|
|
* Fixed nullpointer exception on work week date picker
|
|
* [Bug #842] Fix bug
|
|
* Avoid exception if effortAssigned is zero
|
|
* Remove unused field
|
|
* Use EffortDuration instead of hours to increase precision
|
|
* [Bug #840] Fix bug
|
|
* Expose methods to allow to get the EffortDuration elapsed in an interval of
|
|
IntraDayDates
|
|
* Fixed visibility problems of disabled inputs on Chrome
|
|
* [Bug #805] Fix bug
|
|
* [Bug #838] Fix bug
|
|
* Add method to allow to allocate hours outside the task's bounds
|
|
* Extract superclass and generalize the use of interval
|
|
* Rename onInterval method
|
|
* Rename methods
|
|
* Add documentation for method
|
|
* [Bug #838] Fix bug
|
|
* Replace "principal" by main
|
|
* Add related specific allocations second level
|
|
* Add new query for searching for specific allocations interfering with a
|
|
criterion
|
|
* Pull up method and do it more generic
|
|
* Refactor genericAllocationsByCriterion
|
|
* Adapt LoadPeriodGeneratorOnCriterion so it can work with specific allocations
|
|
* Avoid executing methods twice
|
|
* Avoid repeating query
|
|
* [Bug #837] Fix bug
|
|
* [Bug #819] Report internazionalization problem in webkit browsers
|
|
* [Bug #836] Fixed using English as default language
|
|
* [Bug #830] Remove unnecessary code
|
|
* [Bug #830] Changing in perspective does not reload data from database
|
|
* [Bug #833] Fix bug
|
|
* [Bug #833] Disable advance search button
|
|
* [Bug #835] Fix bug
|
|
* Some fix on Debian package folder.
|
|
* [Bug #828] Recreate dependencies on chaning horizontal scroll in limiting
|
|
* On changing zoom in limiting resources dependencies are not redrawn
|
|
* Small fix in a message that uses "fiscal code" instead of ID.
|
|
* [Bug #824] Fixed issue checking worker ID prior to criterions.
|
|
* Avoid memory leak
|
|
* [Bug #825] Fix bug
|
|
* [Bug #829] Don't let user change the type of a dependency between a Limiting
|
|
Task and any other type of Task
|
|
* [Bug #826] Fix bug Validating Exception on allocating a resource to a limiting
|
|
task the first time
|
|
* [Bug #826] For limiting tasks, update size of the task if the user changes the
|
|
numbers of hours allocated of the resource allocated in that task
|
|
* [Bug #821] Fix bug
|
|
* Not allow to allocate on intervals beyond a task's bounds
|
|
* The cells after the end of the task are not editable
|
|
* Extract method in order to encapsulate the rule in one place
|
|
* Eliminate code repetition
|
|
* Fixing the condition for isBeforeTaskStartDate
|
|
* [Bug #816] Fix bug
|
|
* Show saving message after the changes have really been done
|
|
* [Bug #807] Revamped cell styles in advanced assignment
|
|
* Graphical issues in taskdetails component
|
|
* Fix javascript error when resizing ganttpanel and chart is not shown
|
|
* [Bug #817] Fix bug
|
|
* Added horizontal line under timetracker header
|
|
|
|
|
|
Version 1.0.2 (21 Jan 2011)
|
|
---------------------------
|
|
|
|
Bugfixing release due to a problem with database installation that makes Debian
|
|
package not work if it was newly installed in a system. Apart from fixing this
|
|
important bug, this version also includes other fixes done since 1.0.1 release.
|
|
|
|
Notes
|
|
~~~~~
|
|
|
|
If you are upgrading from any 1.0.x verion, you will need to manually execute on
|
|
your database the SQL sentences from file:
|
|
``/usr/share/dbconfig-common/data/navalplan/upgrade/pgsql/1.0.0``
|
|
|
|
To get database access information review ``/etc/tomcat6/context.xml`` file.
|
|
|
|
Changes
|
|
~~~~~~~
|
|
|
|
* Fixed problem in Debian package install with some missing SQL sentences.
|
|
* Fix bug in 'Worker search' screen, close button was not working for limiting
|
|
resources
|
|
* [Bug #815] Fix bug
|
|
* Small enhancement in CutyCapt command.
|
|
* Fixed problem with CSS not being used in printing.
|
|
* [Bug #813] it corrects redirects in the editing virtual workers screen
|
|
* [Bug #812] changes Map for SortedMap in PredefinedDatabaseSnapshots
|
|
* [Bug #812] sorts the combo of multiple search in allocation pop-up.
|
|
* [Bug #796] Fixed. The problem is that the AdvanceMeasurement was still marked
|
|
as transient.
|
|
* [Bug #811] Translate pending messages including string 'nif/NIF'
|
|
* [Bug #797] checks out if obligatory data are introduced to create a new
|
|
project.
|
|
* [Bug #797] checks out that deadline is greater than start date in project
|
|
popup window.
|
|
* [Bug #803] Refactor LimitingResourcesPanel
|
|
* [Bug #803] Fix bug dependencies were not being drawn again on changing zoom
|
|
level in LimitingResources
|
|
* [Bug #809] Fixed marking to translate missing label.
|
|
* Fixed wrong e-mail on debian/changelog.
|
|
|
|
Version 1.0.1 (14 Jan 2011)
|
|
---------------------------
|
|
|
|
Bugfixing release due to a missing dependency on Debian packages that make
|
|
reports do not work on 1.0.0. Apart from fixing the Debian package other fixes
|
|
done during last week are also included in this release.
|
|
|
|
Changes
|
|
~~~~~~~
|
|
|
|
* Updated TODO file with decisions from roadmap meeting.
|
|
* [Bug #803] Remove unused code
|
|
* [Bug #803] Change Zoom level in LimitingResources launches Validation
|
|
exception
|
|
* [Bug #804] Fix bug
|
|
* [Bug #788] changes the structure and labels in resource load view.
|
|
* [Bug #808] Fix bug when a resource field in Resource search is selected for
|
|
the first time, set 'Current selection' as name of that resource
|
|
* [Bug #785] fixes translations in company list.
|
|
* Added dependency with ttf-freefont on debian/control.
|
|
* [Bug #801] Fixed typo in Spanish translation.
|
|
* [Bug #785] Add improvements in companies list.
|
|
* [Bug #784] Sort results of add criterion combo in resource edition
|
|
* Reset the progressmeter to zero when the MonteCarlo chart is closed
|
|
* [Bug #800] Fix closable button in 'Calendar allocation' window
|
|
* [Bug #800] Fix closable button in 'Progress consolidation' window
|
|
* [Bug #800] Add closable button to 'Progress assignment' window
|
|
* [Bug #800] Add closable button to 'Project details' window
|
|
* [Bug #782] Fix bug
|
|
* Fix asyncNotifications
|
|
* Fix the type parameter
|
|
* [Bug #779] Fix bug
|
|
* Avoid LazyInitializationException accessing template's labels
|
|
* [Bug #798] Refactor 'Remove Criterion' window, change it for a MessageBox
|
|
window
|
|
* [Bug #795] Refactor calendar remove dialog box and change it to a MessageBox
|
|
|
|
|
|
Version 1.0.0 (07 Jan 2011)
|
|
---------------------------
|
|
|
|
This is the first stable release of *NavalPlan*, a free software web
|
|
application for project management.
|
|
|
|
Main features
|
|
~~~~~~~~~~~~~
|
|
|
|
* Multiproject management. It offers a global vision of the company managing
|
|
several projects sharing resources.
|
|
* Group resource allocations: dynamic groups based on criteria.
|
|
* Flexible calendars.
|
|
* Configurable Gantt chart from Work Breakdown Structure (WBS).
|
|
* Resource Breakdown Structure (RBS) chart.
|
|
* Overload resource allocation control.
|
|
* Earned Value Management (EVM).
|
|
* Cost analysis based on work reports.
|
|
* Integration with other *NavalPlan* instances and third-parties.
|
|
* Other functionalities: materials, quality forms, project templates, planning
|
|
scenarios, multiple task progress measurement ...
|
|
|
|
Latest features
|
|
~~~~~~~~~~~~~~~
|
|
|
|
* Backwards planning with new restrictions (AS_LATE_AS_POSSIBLE and
|
|
FINISH_NOT_LATER_THAN).
|
|
* Two direction resource allocation schemes. Forwards and backwards strategies
|
|
supported depending on Gantt conditions.
|
|
* Time unit inferior to hours in calendars. Minutes and seconds are allowed.
|
|
* Experimental support for limiting resources.
|
|
* Monte Carlo technique for project duration simulation. Duration probability
|
|
functions are calculated based on likelihood estimations.
|
|
* Sigmoid advance resource allocation function approaching what happens in real
|
|
world.
|
|
* Monitorization of project progress based on critical path progresses.
|
|
* Human readable codes generation for data.
|
|
* Configurable display of advances and cost in planning tasks.
|
|
* Database migration support. Automatic management of database refactorings
|
|
keeping former data.
|