Commit graph

3411 commits

Author SHA1 Message Date
Manuel Rego Casasnovas
dd0b85a1b9 Improved i18n scripts in order to generate keys.pot files with relative paths.
* Updated keys.pot files.

FEA: ItEr66S03CommunityMaterialItEr65S04
2010-12-23 14:11:46 +01:00
Manuel Rego Casasnovas
7a19c3f830 Updated Debian package and bump version to 0.9.1.
FEA: ItEr66S03CommunityMaterialItEr65S04
2010-12-23 00:20:49 +01:00
Manuel Rego Casasnovas
cda5673445 Fixed logo in different languages.
* Fixed help link in login page.

FEA: ItEr66S03CommunityMaterialItEr65S04
2010-12-22 23:53:12 +01:00
Manuel Rego Casasnovas
283f2fd985 Updated Spanish and Galician translations.
FEA: ItEr66S03CommunityMaterialItEr65S04
2010-12-22 23:53:11 +01:00
Óscar González Fernández
ebaa4a5127 Fix as soon as possible constraint in backwards scheduling mode
A initDate must be provided to the getStartConstraints method in order
to calculate the ASAP constraint.

FEA: ItEr66S04BugFixing
2010-12-22 19:32:02 +01:00
Óscar González Fernández
fc01b5d223 Take into account the allocation direction
The scheduling window must do the scheduling according to the last
allocation direction. The start and end dates are updated depending on
the type of scheduling done.

FEA: ItEr66S04BugFixing
2010-12-22 19:03:40 +01:00
Óscar González Fernández
36b13e9390 Make getStart and getEnd depend on the direction of the allocation
FEA: ItEr66S04BugFixing
2010-12-22 19:03:39 +01:00
Jacobo Aragunde Pérez
6107e1b3bc Simplified the code in TaskPropertiesController merging two listeners into a single one.
FEA: ItEr66OTS04XestionRecursosEstratexicosItEr65OTS07
2010-12-22 16:36:53 +01:00
Manuel Rego Casasnovas
f1b322f6e3 [Bug #751] Fixed WorkReportServiceTest for MySQL database.
FEA: ItEr65S06BugFixing
2010-12-17 17:30:17 +01:00
Diego Pino Garcia
2cbbc2ee42 Remove unused code
FEA: ItEr65OTS04CorreccionsRecursosLimitantes
2010-12-17 16:29:14 +01:00
Diego Pino Garcia
a2f359013e Respect dependency constraints for manual allocation
Manual allocation, either appropriative and non-appropriative, didn't
respect dependency constraints. Now manual allocation respects
dependencies in the same manner as automatic allocation

FEA: ItEr65OTS04CorreccionsRecursosLimitantes
2010-12-17 15:46:41 +01:00
Diego Pino Garcia
c3f78fcc8f Refactor DateAndHour.max and add DateAndHour.min
Remove Validation date not null in constructor

FEA: ItEr65OTS04CorreccionsRecursosLimitantes
2010-12-17 15:46:41 +01:00
Susana Montes Pedreira
0670d99e57 [Bug #764] Fix bug
if the window has already been initialized the tabpanels are reseted,
so that it is necessary to initialize the default controller,in this
case the OrderElementTreeController.

FEA : ItEr65S06BugFixing
2010-12-17 13:11:33 +01:00
Manuel Rego Casasnovas
db06347370 Fixed tests failing in ResourceServiceTest.
FEA: ItEr65S06BugFixing
2010-12-17 12:15:51 +01:00
Manuel Rego Casasnovas
4918307f0c Renamed "order" to "project" and "order element" to "task" in all the strings.
FEA: ItEr65S06BugFixing
2010-12-16 22:02:28 +01:00
Manuel Rego Casasnovas
d55b9950c6 [Bug #764] Fixed method name and created a new constant DEFAULT_TAB.
FEA: ItEr65S06BugFixing
2010-12-16 21:03:02 +01:00
Susana Montes Pedreira
9a7090406a Fix bug
it updates the task dependencies  and its start constraint
type when the task is resized.

FEA : ItEr65S06BugFixing
2010-12-16 13:09:31 +01:00
Lorenzo Tilve
80bd3a84be Fix problems related with null configuration properties
FEA: ItEr65S06BugFixing
2010-12-16 12:40:43 +01:00
Lorenzo Tilve
dd65d04880 Configuration setting hides/enables scenarios menu entry and selector
FEA: ItEr65S07ScenarioVisibility
2010-12-16 11:04:45 +01:00
Lorenzo Tilve
6c3475cea2 Created scenarios visibility chechbox in configuration settings
FEA: ItEr65S07ScenarioVisibility
2010-12-16 11:04:45 +01:00
Lorenzo Tilve
7c36182be7 [Bug #758] Fix bug
Changed deadline styles from zigzag to stright line and adapted background-positioning

FEA: ItEr65S06BugFixing
2010-12-16 11:02:09 +01:00
Susana Montes Pedreira
988b911365 From the company screen it is showed a pop-up with the main properties to create a new project.
FEA : ItEr65S09CreateProject
2010-12-16 10:27:23 +01:00
Susana Montes Pedreira
808eb1a3c1 it changes the way of creating a project.
Show a pop-up from order list view to create a
new order with the main properties.

FEA : ItEr65S09CreateProject
2010-12-16 10:27:23 +01:00
Susana Montes Pedreira
4d72cca820 it changes the name of the Order Elements tab and it places at first position.
FEA : ItEr65S09CreateProject
2010-12-16 10:27:22 +01:00
Manuel Rego Casasnovas
2612457d58 [Bug #751] Fixed OrderElementServiceTest for MySQL database.
FEA: ItEr65S06BugFixing
2010-12-15 21:08:48 +01:00
Manuel Rego Casasnovas
6fb8c09ac0 [Bug #751] Fixed CostCategoryServiceTest for MySQL database.
FEA: ItEr65S06BugFixing
2010-12-15 18:58:36 +01:00
Manuel Rego Casasnovas
5186b18dee [Bug #751] Fixed UnitTypeServiceTest for MySQL database.
FEA: ItEr65S06BugFixing
2010-12-15 18:07:29 +01:00
Diego Pino Garcia
b916a3a50c Fix bug for all elements affected by the allocation of a 'LimitingResourceQueueElement', remove all its dependency components before refreshing its queue
The method assignLimitingResourceQueueElement() allocates an limiting
resource queue element from the list of new queue elements to a queue.
Queue elements already in a queue might be affected by this allocation
(may change their position due to dependency constraints) and need to
redraw.

For redrawing each element, its queue is refreshing. Refreshing the
queueu causes to paint the elements in a new position an create new
dependency components, however the old dependecy components need to be
removed before.

FEA: ItEr65OTS04CorreccionsRecursosLimitantes
2010-12-15 18:04:50 +01:00
Óscar González Fernández
2f2ebb8f86 Now by default the order lines are scheduled
FEA: ItEr65S06BugFixing
2010-12-15 15:59:50 +01:00
Óscar González Fernández
ec11dab825 Notify when a constraint is satisfied too
FEA: ItEr65S06BugFixing
2010-12-15 13:24:00 +01:00
Manuel Rego Casasnovas
fb35f59ebf [Bug #751] Fixed TypeOfWorkHoursServiceTest for MySQL database.
FEA: ItEr65S06BugFixing
2010-12-15 12:47:05 +01:00
Susana Montes Pedreira
4bf30c6c2f it changes the version and add it to NavalPlan interface.
FEA : ItEr65S03NavalPlanVersionItEr64S08
2010-12-15 12:05:49 +01:00
Óscar González Fernández
12a2dc372d Remove method from adapter
getSmallestBeginDateFromChildrenFor can be implemented in
GanttDiagramGraph. Thus there is less duplication.

FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-15 00:35:37 +01:00
Óscar González Fernández
2f498a9070 Support backwards scheduling
The implementation is the same as for forward scheduling but some
parametrizations. Lots of refactorings to make it possible.

FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:42:40 +01:00
Óscar González Fernández
1b1d11aff7 Calculate Recalculations correctly when doing backwards scheduling
The code has been simplified thank to TaskSource not needing to be a
static class anymore.

FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:27:06 +01:00
Óscar González Fernández
347fd6c069 Add new DependencyType START_END
It's necessary to implement reverse.

FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:27:06 +01:00
Óscar González Fernández
3397550a09 Fix exception due to supposing that the init date of a order is not null
FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:27:06 +01:00
Óscar González Fernández
e3718f4290 Update the correct date when moving explicitly a task
If the current constraint modifies the end date, the end date is the
one that must be modified.

FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:27:06 +01:00
Óscar González Fernández
278f98da95 Only can be moved if the taskElement is an implementation of ITaskPositionConstrained
FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:27:06 +01:00
Óscar González Fernández
7c3b85a1be Rename ITaskLeafConstraint to ITaskPositionConstrained
The new name reflects better the meaning of the interface.

FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:27:06 +01:00
Óscar González Fernández
4c384cdbfb Let provide a not after than constraint
This constraint comes from the deadline of the order.

FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:27:05 +01:00
Óscar González Fernández
403b98f416 Indicate to GanttDiagramGraph if the scheduling is backwards or not
FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:27:05 +01:00
Óscar González Fernández
9c4822c08a Add constraints to date fields depending on the scheduling mode
FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:27:05 +01:00
Óscar González Fernández
3d6e7d295d The scheduling mode can be chosen now.
FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:27:05 +01:00
Óscar González Fernández
1d8ef13533 Call prepareEditWindow instead of addEditWindowIfNecessary
This is the same that it's done when creating a order and editing a
order.

FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:27:05 +01:00
Óscar González Fernández
f9871259ec Remove method because other was doing the same
FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:27:05 +01:00
Óscar González Fernández
7886af8f29 Rename classes to more correct names
TaskStartConstraint and StartConstraintType have misleading
names. They are about position constraints, they do not only restrict
the start date.

FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:27:05 +01:00
Óscar González Fernández
8603377361 Build Task dates correctly
Task's dates must also be calculated when the order's init date is
null.

FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:27:05 +01:00
Óscar González Fernández
6617ca9b4e The parameter must be a string
FEA: ItEr64OTS03PlanificacionHaciaAtras
2010-12-14 21:26:02 +01:00
Manuel Rego Casasnovas
705bacdb5b [Bug #754] Fixed bug filtering milestones as are not needed for TaskGroup.updateCriticalPathProgress method.
FEA: ItEr65S06BugFixing
2010-12-14 14:04:21 +01:00