Commit graph

8714 commits

Author SHA1 Message Date
Ó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
Manuel Rego Casasnovas
17f433128e Add new status in OrderStatusEnum: PRE-SALES and ON HOLD
FEA: ItEr77S03Community
2012-11-08 19:42:49 +01:00
Jacobo Aragunde Pérez
7d2f6f3a19 Updated HACKING instructions for Fedora 17 and above.
FEA: ItEr77S04BugFixing
2012-11-08 16:39:51 +01:00
Jacobo Aragunde Pérez
c563997424 Fix visibility issues in OpenJDK 1.7.
Not it's not possible to access private members from a static context.

FEA: ItEr77S04BugFixing
2012-11-08 16:39:51 +01:00
Manuel Rego Casasnovas
9ed9595482 Add example scripts to import personal timesheets data
FEA: ItEr77S14BoundUsersWebServices
2012-11-08 12:56:43 +01:00
Manuel Rego Casasnovas
fac20ff303 Add new service to import personal timesheets data
FEA: ItEr77S14BoundUsersWebServices
2012-11-08 12:56:40 +01:00
Manuel Rego Casasnovas
b8a6abac18 Add example script to test the service returning timsheets data for a task
FEA: ItEr77S14BoundUsersWebServices
2012-11-08 12:56:37 +01:00
Manuel Rego Casasnovas
4b2b1461d3 New web service returning the personal timesheets data for a task of a bound user
FEA: ItEr77S14BoundUsersWebServices
2012-11-08 12:56:34 +01:00
Manuel Rego Casasnovas
cc87e7323a Add example script for service that returns tasks of a bound user
FEA: ItEr77S14BoundUsersWebServices
2012-11-08 12:56:30 +01:00
Manuel Rego Casasnovas
5ebffa666b New web service returning the assigned tasks of a user
It uses MyTasksAreaModel, as the main UI for bound users. The service is only
accessible for bound users.

FEA: ItEr77S14BoundUsersWebServices
2012-11-08 12:56:17 +01:00
Manuel Rego Casasnovas
f25897a6a4 Disable change of scheduling state point in WBS for tasks updated from timesheets
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-07 15:42:43 +01:00
Manuel Rego Casasnovas
4397d43133 Disable constraints combo in tasks updated from timesheets
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-07 15:42:43 +01:00
Manuel Rego Casasnovas
80601c2034 Set properly task position for tasks updated from timesheets even if dependencies have priority
The task is marked as fixed if it has been updated from timesheets even in the
case that dependencies have priority and it should be moved to a different
position. The dependencies will appear as violated.

FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-07 15:42:33 +01:00
Manuel Rego Casasnovas
98eeed0801 Fix remove order elements service test in MySQL
It was working properly in PostgreSQL but not in MySQL. Now it is passing in both.

FEA: ItEr77S13AllowDeleteOrderElements
2012-11-07 11:39:46 +01:00
Manuel Rego Casasnovas
2d9af66f15 Wrap concurrent modification exceptions in the web services inside a proper DTO
FEA: ItEr77S04BugFixing
2012-11-07 08:36:05 +01:00