Commit graph

8740 commits

Author SHA1 Message Date
Manuel Rego Casasnovas
2c71f025c4 doc: Add .rst extension to documentation files to take advantage of GitHub rendering for RST files
FEA: ItEr77S03Community
2012-11-26 13:57:25 +01:00
Manuel Rego Casasnovas
2cb381fe5c Change links to repository from sourceforge to github
FEA: ItEr77S03Community
2012-11-26 12:56:50 +01:00
Manuel Rego Casasnovas
2bdcb409d9 Bug #1546: Force recalculation of critical path progresses on saving project
They were only calculated when you visited the dashboard perspective. Now they
are calculated always when you save the project.

FEA: ItEr77S04BugFixing
2012-11-23 13:33:05 +01:00
Jacobo Aragunde Pérez
7ab8e7f07c Bug #1541: Fix issue reseting selected element when progress is hidden
FEA: ItEr77S04BugFixing
2012-11-23 12:58:57 +01:00
Manuel Rego Casasnovas
4cc12a3dbf Bug #1570: Fix issue updating the EV chart legend instead of creating it from scratch
When the date in the legend was modified, all the checkboxes were removed and
created from scratch. Now it is set an id for the labels associated to each
textbox and its value is updated accordingly when changing the date instead of
create them again.

FEA: ItEr77S04BugFixing
2012-11-23 10:06:51 +01:00
Manuel Rego Casasnovas
14e2cc4209 i18n: Update keys.pot files
FEA: ItEr77S03Community
2012-11-22 13:50:30 +01:00
Manuel Rego Casasnovas
d3af771554 Add event to close popup with ENTER over effort or finished inputs
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-22 11:05:53 +01:00
Manuel Rego Casasnovas
2b07654d61 Add checkbox to mark task as finished in personal timesheets popup
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-22 10:53:12 +01:00
Manuel Rego Casasnovas
5a3d07e226 Fix bug in adapt planning command if Gantt has milestones
FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-22 10:53:12 +01:00
Manuel Rego Casasnovas
3838baf24c Add popup to fill personal timesheets in each day
The popup is opened with double-click or ENTER and you can close it with the
button or clicking outside of it.

FEA: ItEr77S12AdaptPlanningAccordingTimesheets
2012-11-22 10:53:08 +01:00
Manuel Rego Casasnovas
6e24103b73 Bug #1566: Do not launch exception in MonteCarlo view is critical path is only a milestone
In the MonteCarlo perspective the critical paths were appear empty and the
button to calculate it will be disabled.

FEA: ItEr77S04BugFixing
2012-11-20 17:24:08 +01:00
Manuel Rego Casasnovas
d76e3d36d7 Bug #1568: Allow to move a task before start date if it does not have consolidations
When you set the days for a task, even if it does not have consolidations, the
method does not allow you to move it before the start date. This restriction has
been removed.

FEA: ItEr77S04BugFixing
2012-11-20 13:28:48 +01:00
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