Manuel Rego Casasnovas
ddc32cea1d
Bug #1553 : Fixed test due to change in behavior
...
As the code now is copied to the parent node, the test checking its value has to
be fixed.
FEA: ItEr77S04BugFixing
2012-11-20 09:52:32 +01:00
Manuel Rego Casasnovas
a6ef3f34d2
Bug #1553 , #1554 : Remove unique constraint in DB for OrderElement codes
...
In order to allow switch tasks codes and avoid the issues changing the code
while creating a child, the unique constraint in DB for field code in
order_element table has been removed.
Instead two new constraints methods have been added:
* OrderElement.checkConstraintUniqueCode()
* Order.checkConstraintUniqueCodeInsideOrder()
FEA: ItEr77S04BugFixing
2012-11-20 09:52:32 +01:00
Manuel Rego Casasnovas
e05678e946
Bug #1553 : Fix issue modifying methods toLeaf and toContainer
...
FEA: ItEr77S04BugFixing
2012-11-19 17:15:41 +01:00
Manuel Rego Casasnovas
872520dac2
Calculate progress and hours bars always proportionally to task size
...
Both bars will work like the money cost bar was already working.
The change is done due to the problem that appears when you adapt the planning,
and some planning remains before the start of the task. In that cases the bars
were not being printed properly.
Moreover current implementation was quite complex, and even if it gives some
useful information in specific cases, it also causes some misunderstandings to
the users.
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-19 13:57:20 +01:00
Manuel Rego Casasnovas
babe242b52
Fix problems in service to import personal timesheets
...
The comparison with the OrderElemen was wrong and it causes that the data stored
was wrong.
Moreover, it was not needed to open the transaction in the bound service method
as it's already opened in PersonalTimesheetModel.
FEA: ItEr77S14BoundUsersWebServices
2012-11-19 10:23:06 +01:00
Manuel Rego Casasnovas
f9a9ef6d02
Remove TIMESHEETS progress in tasks that are not updated from timesheets
...
This is needed when you for example remove a timesheet for task, and the task
was previously updated and marked as finished with the information from the
timesheet. If you adapt the planning again you need to remove the TIMESHEETS
progress accordingly.
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-16 13:53:03 +01:00
Manuel Rego Casasnovas
533199f33e
Fix typo in "according"
...
FEA: ItEr77S03Community
2012-11-16 13:23:33 +01:00
Manuel Rego Casasnovas
637d03ff5c
Bug #1556 : Allow to choose between database or LDAP in user creation
...
FEA: ItEr77S04BugFixing
2012-11-16 12:18:05 +01:00
Manuel Rego Casasnovas
6927955a4a
Bug #1556 : Fix problems with i18n of the new enum
...
FEA: ItEr77S04BugFixing
2012-11-16 12:18:05 +01:00
Jacobo Aragunde Pérez
4406d1548a
Bug #1556 : Allow changing the value of UserAuthenticationType field in user edition screen.
...
FEA: ItEr77S04BugFixing
2012-11-16 12:18:05 +01:00
Jacobo Aragunde Pérez
5a6241b7f9
Bug #1556 : Use a combo box to show the value of UserAuthenticationType field.
...
It's a step previous to allow the edition of that field.
FEA: ItEr77S04BugFixing
2012-11-16 12:18:05 +01:00
Jacobo Aragunde Pérez
a9591cecd6
Bug #1556 : Use an enum to express the value of UserAuthenticationType field.
...
Using an enum instead of a simple String will make easier for us to change the
value of this field.
FEA: ItEr77S04BugFixing
2012-11-16 12:18:05 +01:00
Manuel Rego Casasnovas
724237e2ad
doc: Update INSTALL file with instructions to configure log directory
...
FEA: ItEr77S03Community
2012-11-16 09:51:34 +01:00
Manuel Rego Casasnovas
93ff80a1d3
Prevent NPE in TemplateController if logged user is null
...
FEA: ItEr77S04BugFixing
2012-11-16 07:25:21 +01:00
Óscar González Fernández
32a71e85ee
Remove other allocation methods with LocalDate parameters
...
FEA: ItEr77S04BugFixing
2012-11-15 13:15:09 +01:00
Óscar González Fernández
0ba4790c00
Remove some allocation methods with LocalDate parameters
...
Now the IntraDayDates methods are used. Most of the changes are in the
tests, since they were using the previous LocalDate methods.
FEA: ItEr77S04BugFixing
2012-11-15 13:15:07 +01:00
Óscar González Fernández
bd29c64fe5
Bug #1413 : Fix bug
...
Fix the bug for when calculating the hours.
FEA: ItEr77S04BugFixing
2012-11-15 13:15:04 +01:00
Manuel Rego Casasnovas
e1fbcd6ac9
Change style of tasks that cannot be moved in the Gantt
...
Set a new class for fixed tasks showing a shadow under the task box and changing
the border color.
FEA: ItEr77S04BugFixing
2012-11-15 12:48:29 +01:00
Manuel Rego Casasnovas
0365b4b031
Update dates on left part of Gantt view after adapt the planning
...
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-15 12:29:26 +01:00
Manuel Rego Casasnovas
b218f380a7
Merge branch 'adapt-planning-according-timesheets'
2012-11-15 12:09:10 +01:00
Manuel Rego Casasnovas
d258b989f9
Merge branch 'libreplan-1.3' into adapt-planning-according-timesheets
2012-11-15 09:45:27 +01:00
Manuel Rego Casasnovas
3542769a35
Sort timesheet entries descending by date in bound users service
...
FEA: ItEr77S14BoundUsersWebServices
2012-11-15 08:18:11 +01:00
Manuel Rego Casasnovas
e29e7c7d60
Sort timesheet entries descending by date in bound users service
...
FEA: ItEr77S14BoundUsersWebServices
2012-11-15 08:17:06 +01:00
Manuel Rego Casasnovas
e7aec7ccd3
Include project code in tasks list service for bound users
...
FEA: ItEr77S14BoundUsersWebServices
2012-11-15 07:23:43 +01:00
Manuel Rego Casasnovas
ecb4fa8048
Include project code in tasks list service for bound users
...
FEA: ItEr77S14BoundUsersWebServices
2012-11-15 07:21:10 +01:00
Jacobo Aragunde Pérez
ac9bc371ce
Bug #1561 : Upgrade AspectJ dependency to the latest version.
...
FEA: ItEr77S04BugFixing
2012-11-14 19:14:44 +01:00
Jacobo Aragunde Pérez
927ab07cf6
Bug #1561 : Upgrade AspectJ dependency to the latest version.
...
FEA: ItEr77S04BugFixing
2012-11-14 19:12:04 +01:00
Manuel Rego Casasnovas
9e4cbd2484
Show marks from timesheet dates in tasks when showing reported hours bar
...
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-13 18:37:15 +01:00
Manuel Rego Casasnovas
6177a5eee0
Bug #1560 : Fire property change for task dates after closing allocation pop-up
...
FEA: ItEr77S04BugFixing
2012-11-13 13:59:25 +01:00
Manuel Rego Casasnovas
1efbca11e2
Bug #1560 : Fire property change for task dates after closing allocation pop-up
...
FEA: ItEr77S04BugFixing
2012-11-13 13:54:26 +01:00
Manuel Rego Casasnovas
c9a638e4f3
Bug #1559 : Remove WorkReportLines with zero effort in personal timesheets
...
FEA: ItEr77S04BugFixing
2012-11-13 12:22:49 +01:00
Manuel Rego Casasnovas
38cbd25d06
Add feedback message for user while adapting planning
...
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-13 11:05:58 +01:00
Manuel Rego Casasnovas
1e0abf1299
Only adapt task leafs according to timesheets
...
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-13 10:58:36 +01:00
Manuel Rego Casasnovas
51f3d75038
Invalidate planner in order to repaint dependencies after updating tasks in Gantt
...
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-13 10:54:29 +01:00
Manuel Rego Casasnovas
48b4783524
Update tasks in Gantt after adapting start and end date of all tasks
...
First all tasks are proccesed and the start and end date adapted accordingly.
Then all the tasks updated from timesheets are updated in the Gantt view.
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-13 10:53:00 +01:00
Manuel Rego Casasnovas
9bd527c32f
Remove assignments after end date for tasks marked as finished in the timesheets
...
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-13 08:08:16 +01:00
Manuel Rego Casasnovas
b8f17c7235
Disable drag & drop for tasks updated from timesheets in the WBS
...
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-12 23:05:04 +01:00
Manuel Rego Casasnovas
a1f4ece458
Disable new, new from template, up, down, indent and unindent buttons in WBS
...
Depending on selected node and if it's or not updated from templates the
different buttons are enabled or disabled accordingly.
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-12 22:32:38 +01:00
Manuel Rego Casasnovas
43d4b9b805
Remove unused code in TreeController
...
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-12 19:54:21 +01:00
Manuel Rego Casasnovas
5fda1969a4
Prevent tasks updated from timesheets to be reassigned
...
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-12 19:14:15 +01:00
Manuel Rego Casasnovas
8e8c12dd74
Disable advanced allocation window for tasks updated from timesheets
...
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-12 15:42:51 +01:00
Manuel Rego Casasnovas
62d9221e6f
Disable tasks movement for tasks updated from timesheets
...
Mark updatedFromTimesheets is reseted before adapting the planing in order to
move the tasks if needed.
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-12 15:30:25 +01:00
Manuel Rego Casasnovas
2c98e99d63
Disable resource allocation pop-up for tasks updated from timesheets
...
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-12 13:00:44 +01:00
Jacobo Aragunde Pérez
596c5f1747
Bug #1517 : Select the parent row in the WBS when it's transformed into a
...
container.
FEA: ItEr77S04BugFixing
2012-11-09 14:07:09 +01:00
Jacobo Aragunde Pérez
b45c6de136
Bug #1517 : Select the parent row in the WBS when it's transformed into a
...
container.
FEA: ItEr77S04BugFixing
2012-11-09 14:06:59 +01:00
Óscar González Fernández
4780b1fad0
Bug #1413 : Fix bug
...
The methods used to calculate the start and end of the task when
moving the task and when allocating in the form were different. This
caused the length of the task to change when being moved.
Now the method used when moving the task is the one always in use,
because it's more precise.
2012-11-09 12:22:05 +01:00
Óscar González Fernández
d27fabbbeb
Bug #1413 : Use IntraDayDate when doing allocation
...
When doing the allocation that calculates RESOURCES_PER_DAY use
IntraDayDates instead of LocalDate so if the first day of the
allocation is partially allocated, the part free is used.
FEA: ItEr77S04BugFixing
2012-11-09 12:22:03 +01:00
Manuel Rego Casasnovas
af5d2b2776
Rename SUBCONTRACTED_PENDING_ORDER to OUTSOURCED
...
FEA: ItEr77S03Community
2012-11-08 20:01:56 +01:00
Manuel Rego Casasnovas
c1b496fd07
Configure default project status as PRE-SALES
...
FEA: ItEr77S03Community
2012-11-08 19:54:33 +01:00
Manuel Rego Casasnovas
ddd725ba33
Update order state in database due to new status added to the enum
...
FEA: ItEr77S03Community
2012-11-08 19:54:33 +01:00