Commit graph

753 commits

Author SHA1 Message Date
Susana Montes Pedreira
69f818d649 Changes the fields in the subcontraction pop-up to read-only if subcontracted task has been sent.
FEA: ItEr75S32AnA15S04UpdateDeliveringDateInSubcontracting
2011-12-19 19:46:05 +01:00
Susana Montes Pedreira
f28895fa1c changes on interface and fixes several issues in the subcontract pop-up for adding
new subcontractor deliver date.

FEA: ItEr75S32AnA15S04UpdateDeliveringDateInSubcontracting
2011-12-15 16:38:41 +01:00
Manuel Rego Casasnovas
f1507a6246 [Bug #1290] Fix NPE issue launching LibrePlan
Avoiding NPE when a Task is not related to any OrderElement.

FEA: ItEr75S04BugFixing
2011-12-14 14:04:06 +01:00
Manuel Rego Casasnovas
18be3087ad [Bug #1290] Fix NPE issue launching LibrePlan
Avoiding NPE when a Task is not related to any OrderElement.

FEA: ItEr75S04BugFixing
2011-12-14 13:52:24 +01:00
Manuel Rego Casasnovas
760d4aaf15 [Bug #1291] Fix NPE when a task with a dependency is removed
FEA: ItEr75S04BugFixing
2011-12-14 13:25:55 +01:00
Manuel Rego Casasnovas
62caddbd93 [Bug #1291] Fix NPE when a task with a dependency is removed
FEA: ItEr75S04BugFixing
2011-12-14 13:08:33 +01:00
Manuel Rego Casasnovas
b365d3b46c Remove duplicated method in TaskElement
FEA: ItEr75S04BugFixing
2011-12-14 13:08:30 +01:00
Susana Montes Pedreira
9a82aeb6af creates a new field in the SubcontratedTaskData to store the collection of subcontrator delivering dates.
FEA: ItEr75S32AnA15S04UpdateDeliveringDateInSubcontracting
2011-12-13 16:48:08 +01:00
Susana Montes Pedreira
e00ef6d40d create the interface DeliverDate and the comparator
DeliverDateComparator to sort the SubcontractorDeliverDate and the
DeadlineCommunications.

FEA: ItEr75S32AnA15S04UpdateDeliveringDateInSubcontracting
2011-12-13 11:03:08 +01:00
Óscar González Fernández
af84f83c5f [Bug #1229] Look for new resources when moving a task
FEA: ItEr75S04BugFixing
2011-12-12 16:16:40 +01:00
Susana Montes Pedreira
5e6622d71e Create the class SubcontractorDeliverDate
FEA: ItEr75S32AnA15S04UpdateDeliveringDateInSubcontracting
2011-12-12 13:12:29 +01:00
Susana Montes Pedreira
1c5ccd755d creates a new field in the Order entity to store the delivering dates communications.
FEA: ItEr75S32AnA15S04UpdateDeliveringDateInSubcontracting
2011-12-12 13:01:44 +01:00
Susana Montes Pedreira
69fc902751 creates a new field in the Order entity to store the delivering dates communications.
FEA: ItEr75S32AnA15S04UpdateDeliveringDateInSubcontracting
2011-12-12 13:00:23 +01:00
Susana Montes Pedreira
31e899353e create the class DeadlineCommunication
FEA: ItEr75S32AnA15S04UpdateDeliveringDateInSubcontracting
2011-12-12 11:27:22 +01:00
Manuel Rego Casasnovas
30b9edbbbf Merge branch 'master' into project-dashboards 2011-12-02 17:52:06 +01:00
Nacho Barrientos
415362e57a Reset cached task status after setting new advance percentage.
FEA: ItEr75S27PerProjectDashboard
2011-12-02 17:25:06 +01:00
Nacho Barrientos
f3134887c0 Preliminar business logic implementation for time KPI "Lead/Lag in task completion".
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:42:16 +01:00
Nacho Barrientos
4ad151a17a Set a method transactional.
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:40:40 +01:00
Nacho Barrientos
ae2e82cc8f Add visitor to calculate hours estimation deviation for finished tasks.
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:35:57 +01:00
Manuel Rego Casasnovas
3150f88f1c Release new version LibrePlan 1.2.0
* Bump to 1.2.0.
* Updated NEWS file.
* Updated Debian package changelog.

FEA: ItEr75S03CommunityMaterial
2011-12-01 16:42:39 +01:00
Ignacio Diaz Teijido
502892b375 [Bug #1249] Calendar names sorted in several screens
FEA: ItEr75S04BugFixing
2011-11-29 10:25:28 +01:00
Ignacio Diaz Teijido
7a46658a1a [Bug #1246] Added sorting for Customer field
FEA: ItEr75S04BugFixing
2011-11-29 10:25:28 +01:00
Susana Montes Pedreira
83a99b9b87 Avoid to add subcontractor progress in a project with subcontracted tasks.
FEA: ItEr75S31PreventingSubcontractorProgresses
2011-11-23 17:33:58 +01:00
Lorenzo Tilve Álvaro
6de5eb8b0e [Bug #1247] Fixed issue with checkbox validation in Quality Form edition
FEA: ItEr75S04BugFixing
2011-11-22 17:03:59 +01:00
Susana Montes Pedreira
bfcbcc3011 Refactoring the code for replacing the occurences of comunication by communication. 2011-11-22 16:31:26 +01:00
Manuel Rego Casasnovas
117565e4c6 Fix possible issue if configured progress type is null
Using spreading progress by default if it is null.

FEA: ItEr75S04BugFixing
2011-11-22 13:55:34 +01:00
Susana Montes Pedreira
b463d8e42e it changes REPORT_ADVANCE for REPORT_PROGRESS and set properly the copyright 2011-11-22 09:34:04 +01:00
Susana Montes Pedreira
b4689b1cf4 it removes trailing whitespaces. 2011-11-22 09:33:55 +01:00
Manuel Rego Casasnovas
c364192df6 Fix pending issues in previous commit
FEA: ItEr75S29DefaultData
2011-11-21 10:24:44 +01:00
Susana Montes Pedreira
767d2a87aa it reduces the visibility of the constructor and uses the inherited method create
[FEA] ItEr75S30SubcontractorIncommingCommunicationsLists
2011-11-21 09:26:51 +01:00
Ignacio Diaz Teijido
c48fd3ddd3 Inserted empty conditions for default data
This should be fixed in the future, since it has a workaround for unit tests which bypasses the new behaviour of default data inserting. Those sections to be fixed are in commented lines with //FIXME label.

FEA: ItEr75S29DefaultData
2011-11-21 08:15:16 +01:00
Manuel Rego Casasnovas
75ab0d670b Merge branch 'master' into project-dashboards 2011-11-18 12:40:02 +01:00
Nacho Barrientos
e0e2a5ca08 Bring progress KPI "Global progress of the project" to DashboardModel.
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:48:56 +01:00
Nacho Barrientos
51c1b75375 Add extra methods to calculate working days until date that consider limit dates more recent than the end date of the task.
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:48:55 +01:00
Nacho Barrientos
4ecc8d27db Assign EfforDuration references again to the result of the sum as they are immutable.
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:48:54 +01:00
Nacho Barrientos
23d134ca22 Initialize Map before traversing task graph.
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:10:48 +01:00
Nacho Barrientos
21f480e4f5 Enable recursion.
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:10:47 +01:00
Nacho Barrientos
ef2b1d3572 Request only first-level children when traversing task graph.
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:10:46 +01:00
Nacho Barrientos
c2fd5af3db Create a new Integer when incrementing status counts as wrappers are immutable.
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:10:44 +01:00
Nacho Barrientos
3034a31a4b Fix test. Reset task status.
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:10:43 +01:00
Nacho Barrientos
f30e2f0c5a Avoid using equals to compare if task progress is zero or one, use compareTo instead.
BigDecimal.ZERO and BigDecimal("0.0000") are not conceptually the same
thus equals returns false.

FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:10:42 +01:00
Nacho Barrientos
0658e9b290 Add visitor to reset task statuses.
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:10:41 +01:00
Nacho Barrientos
8910ff9869 Cache task status (only if FINISHED or IN_PROGRESS) to avoid doing unnecessary calculations (especially in nodes if type TaskGroup).
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:10:39 +01:00
Nacho Barrientos
88e084fde1 Fix coding style. Add space in for/if statements.
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:10:38 +01:00
Nacho Barrientos
8f756adeb9 Add description to two classes.
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:10:37 +01:00
Nacho Barrientos
16a12b3b2e Rename class (Visitor -> TaskElementVisitor)
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:10:35 +01:00
Nacho Barrientos
a9642122eb Initialize Map before traversing task tree.
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:10:34 +01:00
Manuel Rego Casasnovas
7d648ff41c [Bug #1267] Add reloadBindings of material tree after saving
Taking advantage to add toString in MaterialCategory.

FEA: ItEr75S04BugFixing
2011-11-18 10:37:17 +01:00
Manuel Rego Casasnovas
13332ab4fd [Bug #1272] Set progress in TaskElement when its created
FEA: ItEr75S04BugFixing
2011-11-17 20:13:31 +01:00
Manuel Rego Casasnovas
f4e2a7d8ae Fix some issues pending in previous commit
* Updated database changelog to set properly the default value of the
  new field.
* Disable some fields in configuration window depending on the LDAP
  strategy selected.

FEA: ItEr74S09LdapAuhentication
2011-11-17 10:33:35 +01:00