Commit graph

6066 commits

Author SHA1 Message Date
Manuel Rego Casasnovas
9d6c1407af Changed roles matching renderer code
* Logic moved from controller to entity.
* Protected List<ConfigurationRolesLDAP> to avoid modifications outsite
  the entity.

FEA: ItEr75S06LdapAuhenticationItEr74S09
2011-06-27 13:06:11 +02:00
Ignacio Diaz Teijido
cb1e604dc6 LibrePlan - LDAP role matching
FEA: ItEr74S09LdapAuhentication
2011-06-27 09:08:42 +02:00
Ignacio Diaz Teijido
36eaa4014c Captured generic exceptions.
FEA: ItEr74S09LdapAuhentication
2011-06-07 10:41:45 +02:00
Ignacio Diaz Teijido
a2fb6d324e Fixed problem when LDAP host is reachable but LDAP is out-of-service
FEA: ItEr74S09LdapAuhentication
2011-06-02 16:55:36 +02:00
Ignacio Diaz Teijido
9d9a7ff6bb Fixed bug in button Test LDAP connection
FEA ItEr74S09LdapAuhentication
2011-06-02 12:48:06 +02:00
Manuel Rego Casasnovas
4733316d50 Added log messages for "Test LDAP connection" button.
FEA: ItEr74S09LdapAuhentication
2011-06-02 09:55:26 +02:00
Ignacio Diaz Teijido
fc83aec6dd Corrections of previous patch
FEA ItEr74S09LdapAuhentication
2011-06-02 08:08:09 +02:00
Cristina Alvarino
58898c39a1 LDAP Authentication
FEA ItEr74S09LdapAuhentication
2011-06-01 16:42:40 +02:00
Cristina Alvarino
c93941e065 Add isNavalPlanUser column to users list.
FEA ItEr74S09LdapAuhentication
2011-05-31 08:31:46 +02:00
Cristina Alvarino
92437394c6 Composite Handler LDAP-Database. Import of users from LDAP. Support of two types of users (LDAP and Database).
FEA ItEr74S09LdapAuhentication
2011-05-31 08:31:44 +02:00
Cristina Alvarino
d6ce2dac17 Adding LDAP configuration properties to Configuration and User
FEA ItEr74S09LdapAuhentication
2011-05-31 08:31:42 +02:00
Cristina Alvarino
7f42d8a721 Basic LDAP Authentication added on login form.
* It's needed that users exist in database too.

FEA: ItEr74S09LdapAuhentication
2011-05-25 13:50:14 +02:00
Manuel Rego Casasnovas
eaf17f75b9 Added new Liquibase changelog file for new developments on stable branch.
The new file is "db.changelog-1.1.xml" and will store changes that will
be needed for the future 1.2 version.

FEA: ItEr74S03CommunityMaterialItEr73S03
2011-05-19 17:36:06 +02:00
Manuel Rego Casasnovas
50aecc4cc3 Released 1.1.0 version.
* Bump to 1.1.0.
* Updated NEWS file.
* Updated debian package changelog.

FEA: ItEr74S03CommunityMaterialItEr73S03
2011-05-19 07:50:37 +02:00
Susana Montes Pedreira
6fc94feca3 [Bug #980] show warning in "Earned Value" tab for future dates.
FEA: ItEr74S04BugFixing
2011-05-18 11:29:51 +02:00
Manuel Rego Casasnovas
5c90bf0398 Fixed missing file for upgrading database with Debian package.
FEA: ItEr74S03CommunityMaterialItEr73S03
2011-05-18 09:24:04 +02:00
Manuel Rego Casasnovas
23421180b8 Fixed issue upgrading Debian package and removed unneeded dependency.
FEA: ItEr74S03CommunityMaterialItEr73S03
2011-05-18 08:43:30 +02:00
Óscar González Fernández
71235e2c8e Extract common functionality into methods
FEA: ItEr74S04BugFixing
2011-05-16 19:40:23 +02:00
Óscar González Fernández
0b97acc372 Calls to reassign wipe out the previous not consolidated assignments
This allows to delete the calls to reassign with zero effort.

FEA: ItEr74S04BugFixing
2011-05-16 17:55:37 +02:00
Óscar González Fernández
ff54310d36 Add test for a corner case
FEA: ItEr74S04BugFixing
2011-05-16 17:54:07 +02:00
Óscar González Fernández
15facfeb08 Use guard instead of if for all method
FEA: ItEr74S04BugFixing
2011-05-16 16:28:37 +02:00
Óscar González Fernández
e5c2dadf16 Move calculation of efforts to Consolidation
FEA: ItEr74S04BugFixing
2011-05-16 16:28:37 +02:00
Óscar González Fernández
d84ced9393 When deconsolidating it always uses the previous assingments instead of the newly created ones
After adding or removing a consolidated value, the day assignmetns
consolidated values are changed. The updateConsolidatedAssignments
aproach is no longer used and its method is removed.

FEA: ItEr74S04BugFixing
2011-05-16 16:28:37 +02:00
Óscar González Fernández
ca1a0fed28 Remove code with no effect
FEA: ItEr74S04BugFixing
2011-05-16 16:28:37 +02:00
Óscar González Fernández
ed7c26d8f5 Provide EffortDurations instead of the more coarse hours
FEA: ItEr74S04BugFixing
2011-05-16 16:28:37 +02:00
Óscar González Fernández
b2c38242fd Remove unused method
FEA: ItEr74S04BugFixing
2011-05-16 16:28:37 +02:00
Lorenzo Tilve Álvaro
6801396cc4 [Bug #979] Set default width for earned value legend container
FEA: ItEr74S04BugFixing
2011-05-16 16:13:41 +02:00
Manuel Rego Casasnovas
6201b65d4c Linked wiki from README and INSTALL files.
FEA: ItEr74S03CommunityMaterialItEr73S03
2011-05-16 13:37:12 +02:00
Manuel Rego Casasnovas
f94d576c26 Removed dependency with LaTeX as it is not needed to build the package.
FEA: ItEr74S03CommunityMaterialItEr73S03
2011-05-16 12:36:05 +02:00
Manuel Rego Casasnovas
7a05d8b7a1 Added database upgrade scripts for version 1.1.0.
FEA: ItEr74S03CommunityMaterialItEr73S03
2011-05-16 12:36:05 +02:00
Óscar González Fernández
d733ba80a8 [Bug #1070] Calculate the critical path using a topological order
Avoid exponential increase of calculations done, only visiting a node
when all their predecessors have already been processed. This
guarantees that the nodes are processed in a topological order, i.e.,
a node is not processed until their predecessors are processed.

FEA: ItEr74S04BugFixing
2011-05-15 21:08:28 +02:00
Óscar González Fernández
f82b20bbd1 Remove tasks that are not really initial from the initial and end tasks
FEA: ItEr74S04BugFixing
2011-05-15 21:05:59 +02:00
Óscar González Fernández
f1f9074647 Cache the calculated topological order
FEA: ItEr74S04BugFixing
2011-05-14 22:43:20 +02:00
Óscar González Fernández
feea8ef382 [Bug #1070] Fix problem in GanttDiagramGraph
getRecalculationsNeeded took a huge amount of time when tasks can be
reached from several paths in complex graphs. In the case a task is
reached from another path the recalculation for that task was removed
from the result and added to the pending queue. Thus it was guaranteed
that the result was a topological order, since recalculations would be
pushed to the end. But the recalculations dependent of the already
added were still in the pending queue and executed. This caused more
removals from the result and subsequent additions to the pending
queue.

Now a topological order is applied to the recalculations
calculated. For each task point a depth value is calculated. A
topological order is necessary, so a recalculation is executed after
all its predecessors.

FEA: ItEr74S04BugFixing
2011-05-14 22:38:33 +02:00
Óscar González Fernández
907c232492 When enforcing all the constraints using only the ones without incoming dependencies
Otherwise repeated calculations are done.

FEA: ItEr74S04BugFixing
2011-05-14 22:38:25 +02:00
Óscar González Fernández
fd2c2ca718 When populating the graph with dependencies don't enforce contraints yet
The constraints are asked to be enforced later.

FEA: ItEr74S04BugFixing
2011-05-14 22:38:13 +02:00
Manuel Rego Casasnovas
a78a86083c [Bug #1066] Fixed bug updating calendar exception days.
FEA: ItEr74S04BugFixing
2011-05-13 18:16:16 +02:00
Manuel Rego Casasnovas
95389ffcd4 [Bug #1068] Fixed issue when a quality form advance was marked as spread.
FEA: ItEr74S04BugFixing
2011-05-13 14:05:21 +02:00
Óscar González Fernández
48cb431159 [Bug #1067] Fix bug
Highlight was not working outside the execution of a event. Previously
it was executing bound to a bookmark change event, but now using
matrix parameters it is no longer true.

Now highlight would work outside the handling of an event listener.

FEA: ItEr74S04BugFixing
2011-05-13 12:21:08 +02:00
Óscar González Fernández
464ca82042 Fix disparity between dates in task properties and allocation tab
FEA: ItEr74S04BugFixing
2011-05-12 17:51:22 +02:00
Manuel Rego Casasnovas
34369a92f3 [i18n] Fixed issue using application in Spanish.
FEA: ItEr74S03CommunityMaterialItEr73S03
2011-05-11 20:13:33 +02:00
Manuel Rego Casasnovas
5a6e3fc048 [i18n] Updated Spanish and Galician translations.
FEA: ItEr74S03CommunityMaterialItEr73S03
2011-05-11 20:13:33 +02:00
Manuel Rego Casasnovas
973f631619 [i18n] Updating keys.pot files.
FEA: ItEr74S03CommunityMaterialItEr73S03
2011-05-11 20:13:33 +02:00
Susana Montes Pedreira
1344e362ef [Bug #1006] it catchs HibernateOptimisticLockingFailureException in validator method
of the CalendarExceptionType Entity.

It is caught in the validator. Otherwise it would be wraped by hibernate and would
bypass the automatic handling of OptimisttcLockingFailureExceptions

FEA: ItEr74S04BugFixing
2011-05-11 20:13:32 +02:00
Óscar González Fernández
2a101847d4 [Bug #1054] Consider task constraints
FEA: ItEr74S04BugFixing
2011-05-11 20:00:03 +02:00
Óscar González Fernández
1fba1c4896 Make DomainDependency implement IDependency
FEA: ItEr74S04BugFixing
2011-05-11 20:00:03 +02:00
Óscar González Fernández
252f5165f1 Rename method to a more accurate name
FEA: ItEr74S04BugFixing
2011-05-11 20:00:03 +02:00
Óscar González Fernández
a553aade8c Avoid O(n2) algorithm
Removing already present using algorithm with linear complexity.

FEA: ItEr74S04BugFixing
2011-05-11 19:59:46 +02:00
Óscar González Fernández
7d98e4a4c4 Change allocateKeepingProportions so it uses EffortDurations instead of hours
FEA: ItEr74S04BugFixing
2011-05-11 19:59:46 +02:00
Óscar González Fernández
be1ea3f66c Refactor
Extract functionality to filter consolidated day assignments so it can
be reused more easily.

FEA: ItEr74S04BugFixing
2011-05-11 19:59:45 +02:00