Diego Pino Garcia
18a4858fbe
ItEr19S10CUIntroducionPartesTraballoManualmenteItEr18S11: [Fix bug] WorkReportLine.Resource and WorkReportLine.OrderElement cannot be null
2009-08-03 14:01:39 +02:00
Óscar González Fernández
9a58bcd899
ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Adding api comments to IContext.
2009-08-03 13:19:44 +02:00
Óscar González Fernández
82055b7497
Adding factory method create an HoursGroup in order to mark just created HoursGroup with newObject = true.
...
It has been neccessary to do a hack to avoid exception at OrderServiceTest#removingOrderWithAssociatedTasksDeletesThem.
2009-08-03 13:19:44 +02:00
Óscar González Fernández
b11c8fb101
HoursGroup now inherits from BaseEntity. so the version mapping must be based on property.
2009-08-03 13:19:44 +02:00
Manuel Rego Casasnovas
9cd1aa2a8a
Adding setVersion method since the entity must be accessed on a property basis in order to work newObject hack.
2009-08-03 13:19:44 +02:00
Manuel Rego Casasnovas
70d2ea10ba
Added BaseEntity.
2009-08-03 13:19:44 +02:00
Óscar González Fernández
6d6b7d3416
ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Avoiding exception when saving several consecutive times.
2009-07-30 17:31:41 +02:00
Óscar González Fernández
6aa76be16f
ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Showing popup for splitting hours.
2009-07-30 17:28:29 +02:00
Fernando Bellas Permuy
2601e38372
Added IGenericDao::reattachUnmodifiedEntity + IGenericDao's JavaDoc improved.
...
reattachUnmodifiedEntity method has been added to IGenericDao and its implementation to allow for reattachment of unmodified entities. Furthermore, IGenericDao's JavaDoc has been improved.
2009-07-30 17:11:50 +02:00
Diego Pino Garcia
4fdd78604e
ItEr19S10CUIntroducionPartesTraballoManualmenteItEr18S11: [Fix bug] Find OrderElement by code
2009-07-30 16:57:30 +02:00
Diego Pino Garcia
f5316e0882
ItEr19S10CUIntroducionPartesTraballoManualmenteItEr18S11 [Fix bug] Show distinguished code for OrderElement
2009-07-30 16:06:28 +02:00
Óscar González Fernández
1978d7a52b
ItEr18S09CUCreacionProxectoPlanificacionItEr17S10.
...
Avoiding errors at save after saving.
>From 5394a742bbcf6676d6c751c73bafe69545fc54a8 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= <ogonzalez@igalia.com>
Date: Tue, 28 Jul 2009 20:17:49 +0200
Subject: [PATCH] ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Avoiding error when saving after doing some merges.
2009-07-30 13:36:17 +02:00
Manuel Rego Casasnovas
82c4e86dae
ItEr19S15ProbasModuloRecursosItEr14S12: Modified OrderLine creation method in order to create default HoursGroup without fixed percentage.
...
* navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderElementTreeModel.java:
* navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/OrderLine.java:
Renamed method "createOrderLineWithUnfixedHours" to "createOrderLineWithUnfixedPercentage".
(updateHoursGroups) Fixed problem with HoursGroup no fixed with 0 hours.
* navalplanner-business/src/test/java/org/navalplanner/business/test/orders/entities/OrderLineTest.java:
(testSetWorkHoursHoursGroupNoFixedZeroValue) Added new test to check a case with two HoursGroup with 0 hours.
2009-07-30 13:19:19 +02:00
Manuel Rego Casasnovas
3b705a8fc8
ItEr19S15ProbasModuloRecursosItEr14S12: Added message when Scheluding is saved.
...
* navalplanner-webapp/src/main/java/org/navalplanner/web/planner/SaveCommand.java:
(doAction) Showed a Messagebox when save.
2009-07-30 12:40:27 +02:00
Manuel Rego Casasnovas
ffc5272414
ItEr19S15ProbasModuloRecursosItEr14S12: Added new predefined criterion types TRAINING, JOB and CATEGORY.
2009-07-30 12:23:16 +02:00
Diego Pino Garcia
15421e0e9e
ItEr19S10CUIntroducionPartesTraballoManualmenteItEr18S11: [Refactoring] Validate contraints for WorkReport and WorkReportLine on saving WorkReport
2009-07-30 11:48:26 +02:00
Susana Montes Pedreira
2925e6038e
ItEr19S12CUIntroducionAvanceUnidadeTraballoItEr18S15:Creation of business entities and Infrastructure to control of the advance.
2009-07-30 11:38:53 +02:00
Manuel Rego Casasnovas
6e71e01e9e
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Solved problem if fixedDuration is null.
...
* navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/Task.java:
(getDuration) Checking if fixedDuration is or not null.
2009-07-30 11:25:01 +02:00
Óscar González Fernández
ac8eaf98c3
ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Fixing problem. When splitting a task that was after one taskgroup, let's call it A, with its children expanded, it added the new taskgroup before the children of the taskgroup A.
2009-07-30 11:11:40 +02:00
Óscar González Fernández
8c76cabb50
ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Fixing problem. The parents hierarchy was not being correctly recorded when splitting tasks.
2009-07-30 11:11:24 +02:00
Óscar González Fernández
8ea42bad61
ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Fixing problem. When a top level task was splitted, the order of the top level tasks got wrong.
2009-07-30 11:11:16 +02:00
Óscar González Fernández
0a3e9819f8
ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Adding merge task commands.
2009-07-30 11:11:08 +02:00
Óscar González Fernández
e0bc13089c
ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Adding merge method for undoing a split and tests to validate it.
2009-07-29 22:33:27 +02:00
Óscar González Fernández
d9e424f56f
ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: splitting a task keeps its share of hours if present
2009-07-29 22:33:24 +02:00
Óscar González Fernández
73a37d7e81
ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: When removing a task from the GanttDiagramGraph it also removes its children if it has some.
2009-07-29 22:02:47 +02:00
Óscar González Fernández
f98f5a6272
ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: When removing a task, the task is removed also at topTasks.
2009-07-29 22:02:34 +02:00
Javier Moran Rua
164c92eb71
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Fixing code to allow reattachment of transiet objects.
2009-07-29 21:40:07 +02:00
Manuel Rego Casasnovas
2872fb9cb6
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Updating the Gantt task when the resources allocation changes.
2009-07-29 21:00:43 +02:00
Manuel Rego Casasnovas
f8de3fec73
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Added new fields to the edit task popup.
2009-07-29 20:15:26 +02:00
Manuel Rego Casasnovas
997666f04b
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Added popup to edit a task from main planner to Scheduling view.
2009-07-29 19:29:20 +02:00
Óscar González Fernández
9452bc1d12
ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Fixing bug. When pressing Add Task the task went at different plances in the taskstree and the ganttpanel.
2009-07-29 18:22:17 +02:00
Óscar González Fernández
ecb8f09c0b
ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Avoiding throwing of exception when adding an empty list at MutableTreeModel
2009-07-29 18:13:50 +02:00
Óscar González Fernández
e594171ba0
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Moving task.js and taskcontainer.js code to tasklist.js
...
taskcontainer.js depended on task.js, but it's possible that in a
schedule only taskcontainers are shown at first. So error was produced
since task.js was not loaded.
It is necessary for split a task that is a children of a toptask.
2009-07-29 14:00:50 +02:00
Óscar González Fernández
51da974113
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Support for adding a Task at an arbitrary position.
...
It is necessary for splitting a task that is a child of a toptask.
2009-07-29 14:00:50 +02:00
Óscar González Fernández
abcd9f15b2
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Adding aditional relocate method for edge case.
2009-07-29 14:00:50 +02:00
Óscar González Fernández
9a79e09ae1
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Creating Position class
2009-07-29 14:00:50 +02:00
Óscar González Fernández
69d8ce9d79
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Adding methods to insert several objects to the tree.
2009-07-29 14:00:50 +02:00
Óscar González Fernández
56cafac54d
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Dependencies are not lost when replacing a task.
2009-07-29 14:00:50 +02:00
Óscar González Fernández
ee23eeb6ea
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Adding getIncomingDependencies method and renaming getOutgoingDepencies for consistency.
2009-07-29 14:00:50 +02:00
Óscar González Fernández
0e023365ba
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Taking into account the type when calculating if a Dependency is equal to another.
2009-07-29 14:00:50 +02:00
Óscar González Fernández
d78738e11d
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: a transient TaskElement could be removed from the interface, but you can't remove it in the database.
2009-07-29 14:00:50 +02:00
Óscar González Fernández
ce0a7a5c72
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Adding split command.
2009-07-29 14:00:50 +02:00
Óscar González Fernández
e9d0a7589c
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Adding retainOnlyTopLevel method so only the toplevel tasks are shown at the top level.
2009-07-29 14:00:50 +02:00
Óscar González Fernández
5f9c335563
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Adding detach method. It severs the task from the other tasks.
2009-07-29 14:00:50 +02:00
Óscar González Fernández
d15ab1f3f7
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Adding parent relationship.
2009-07-29 14:00:49 +02:00
Óscar González Fernández
568ace9b72
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Method renamed to convey better the semantics of the operation
2009-07-29 14:00:49 +02:00
Óscar González Fernández
6cfcb4cc47
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: The parent shrinking is also enforced, so when you split a task the group is correctly visualized.
2009-07-29 14:00:49 +02:00
Óscar González Fernández
57cceb716d
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Fixing problem in left tree. When adding a task that contained other children, only top node was added.
2009-07-29 14:00:49 +02:00
Óscar González Fernández
2202766d6b
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Adding replace method in IContext as combination of removing and adding.
2009-07-29 14:00:49 +02:00
Óscar González Fernández
799efbf7a9
ItEr19S08CUCreacionProxectoPlanificacionItEr18S08: Encapsulating state in class.
2009-07-29 14:00:49 +02:00