Commit graph

8138 commits

Author SHA1 Message Date
Manuel Rego Casasnovas
59d80fe826 doc: Update Eclipse document with 2 new sections (Maven profiles and MySQL development)
FEA: ItEr76S03Community
2012-05-16 12:43:02 +02:00
Manuel Rego Casasnovas
db692ab010 Configure a custom URL target resolver in order to define the proper URL for bound users
Bound users will be redirected to user dashboard after login.

FEA: ItEr76S28UserDashboard
2012-05-16 10:42:34 +02:00
Manuel Rego Casasnovas
ce34595afd Configure a custom authentication filter
For the moment the same behavior than before the authentication filter is kept.
Later it will be used to do some redirects depending on if the user is bound or
not to any resource.

In order to define a custom authentication filter it's needed to set
auto-config="false" see
http://static.springsource.org/spring-security/site/docs/2.0.x/reference/ns-config.html#ns-auto-config

We also need an entry point specified by "entry-point-ref" attribute.

FEA: ItEr76S28UserDashboard
2012-05-16 10:42:32 +02:00
Diego Pino
9027217e2d Move code related with 'GlobalProgressChart' to separate files
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-16 08:42:58 +02:00
Manuel Rego Casasnovas
40d8e00111 Add user dashboard page without content yet
FEA: ItEr76S28UserDashboard
2012-05-15 18:54:55 +02:00
Manuel Rego Casasnovas
12796f778c Rename "settings" folder for .zul files to "myaccount"
FEA: ItEr76S28UserDashboard
2012-05-15 18:53:53 +02:00
Jacobo Aragunde Pérez
778776a804 Bug #1444: Renamed variable with a more meaningful name.
FEA: ItEr76S04BugFixing
2012-05-15 14:03:09 +02:00
Diego Pino
1b2be981de Fix bug: Include minimized version of jquery and jplot
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-15 12:22:23 +02:00
Jacobo Aragunde Pérez
f71d266f8d Bug #1444: Save affected parent TaskElements in the end of the process.
We make sure that all TaskElements have been processed before saving.

FEA: ItEr76S04BugFixing
2012-05-15 09:43:14 +02:00
Manuel Rego Casasnovas
70cecf14a7 Bug #1445: Fix issue adding purple color in CalendarExceptionTypeColorConverter
FEA: ItEr76S04BugFixing
2012-05-15 07:26:04 +02:00
Manuel Rego Casasnovas
d166efe343 doc: Fix wrong path in web services documentation
FEA: ItEr76S03Community
2012-05-15 07:16:42 +02:00
Diego Pino
ce79fa2ec0 Remove unused jqplot files
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-14 20:50:25 +02:00
Diego Pino
89d07885bf Remove included jqplot plugins that are not actually needed
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-14 20:50:25 +02:00
Diego Pino
82bc19088c Fix bug: Work around to make possible to set colors in a PieChart
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-14 20:18:40 +02:00
Diego Pino
0e47a5f1fb Fix bug: 'Absolute margin with deadline' was not being refreshed even if the deadline of the project changed
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-14 19:43:28 +02:00
Lorenzo Tilve Álvaro
019d49b7d7 Bug #1441: Fix rendering problems on general data tab for chrome
FEA: FEA: ItEr76S04BugFixing
2012-05-14 15:46:05 +02:00
Lorenzo Tilve Álvaro
3dd50d12a5 Added qualitative indicators to deadline ratios
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-14 15:46:05 +02:00
Lorenzo Tilve Álvaro
5be596302d Revamped standard jqplot label styles
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-14 15:46:05 +02:00
Lorenzo Tilve Álvaro
7a46c90b1f Updated titles and captions in Progress chart
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-14 15:46:05 +02:00
Lorenzo Tilve Álvaro
de489bb9b8 Modified Project progress percentage chart colors
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-14 15:46:05 +02:00
Lorenzo Tilve Álvaro
c79e88750f Revamped appearance of cost status indicator boxes
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-14 15:46:04 +02:00
Lorenzo Tilve Álvaro
4228fc2c2f Revamped appearance of resources usage box
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-14 15:46:04 +02:00
Lorenzo Tilve Álvaro
cf5eb955e4 Transformed deadline status grid into a natural language caption
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-14 15:46:04 +02:00
Lorenzo Tilve Álvaro
830676ea3d Moved tasks status grid values inside chart legend series
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-14 15:46:04 +02:00
Manuel Rego Casasnovas
90bccb3030 Disable first name and last name in settings window if user is bound
FEA: ItEr76S27ResourceBinding
2012-05-14 13:13:10 +02:00
Óscar González Fernández
7377461d24 Add some Javadoc to AssignedEffortForResource class 2012-05-14 12:50:23 +02:00
Manuel Rego Casasnovas
b09108c211 Fix Sahi tests due to removal of scenarios option 2012-05-14 09:18:26 +02:00
Susana Montes Pedreira
b21342ee67 fixes the test ReportAdvancesServiceTest
FEA: ItEr76S21UpdateEndDateToCustomer
2012-05-11 20:01:55 +01:00
Susana Montes Pedreira
350538c6fd fix the ExpenseSheetTestDAO
FEA: ItEr76S24AdapatingProjectsToExpenses
2012-05-11 19:22:41 +01:00
Diego Pino
3204a0ff87 Refactor code
Removed duplicated code in OrderEarnedValueChartFiller and
CompanyEarnedValueChartFiller. Moved common code to
EarnedValueChartFiller.

FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-11 17:41:52 +02:00
Manuel Rego Casasnovas
9b73598c65 Bug #1428: Rename customAssignedEffortForResource to setAssignedEffortForResource
FEA: ItEr76S04BugFixing
2012-05-11 13:03:48 +02:00
Óscar González Fernández
c52aedb4b6 Bug #1428: Take into account the load of the other allocations when reassigning
For example when moving a task the bug #1428 could happen.
2012-05-11 13:03:48 +02:00
Óscar González Fernández
7afcef6525 Bug #1428: Fix bug
Provide a IAssignedEffortForResource that takes into account the
allocations being done.

mb:e98367a8-015e-492e-bffd-56ebbaca7720
2012-05-11 13:03:40 +02:00
Óscar González Fernández
628f192be4 Bug #1428: Bring all files related to IAssignedEffortForResource to one unique file 2012-05-11 13:03:36 +02:00
Óscar González Fernández
6a8b0ba9c8 Revert "Bug #1428: Possible fix"
This reverts commit 0a51bbdca0.
2012-05-11 13:02:51 +02:00
Óscar González Fernández
91ea28a56c Bug #1431: Sort the EffortModifications too
The method for sorting RespurcesPerDayModifications is generalized to
support EffortModication.
2012-05-11 13:02:46 +02:00
Óscar González Fernández
a56796f1da Bug #1431: Fix problem in commit 9d5e3d88dd
The provided list could be immutable and fail when being sorted. This exception happened when ordering:

java.lang.UnsupportedOperationException
	at java.util.Collections$UnmodifiableList$1.set(Collections.java:1203)
	at java.util.Collections.sort(Collections.java:180)
	at org.libreplan.business.planner.entities.ResourceAllocation.sortResourceAllocations(ResourceAllocation.java:227)
	at org.libreplan.business.planner.entities.ResourceAllocation.allocating(ResourceAllocation.java:213)
	at org.libreplan.business.planner.entities.Task.doAllocation(Task.java:774)
	at org.libreplan.business.planner.entities.Task.reassign(Task.java:744)
	at org.libreplan.business.planner.entities.Task.access$5(Task.java:730)
	at org.libreplan.business.planner.entities.Task$1.doReassignment(Task.java:527)
	at org.libreplan.business.planner.entities.Task$1.moveTo(Task.java:523)
	at org.libreplan.business.planner.entities.TaskElement$4.moveTo(TaskElement.java:360)
	at org.libreplan.web.planner.TaskElementAdapter$Adapter$TaskElementWrapper$1.setBeginDate(TaskElementAdapter.java:432)
	at org.libreplan.web.planner.TaskElementAdapter$Adapter$TaskElementWrapper$1.moveTo(TaskElementAdapter.java:453)
	at org.zkoss.ganttz.data.Task$2.moveTo(Task.java:180)
	at org.zkoss.ganttz.TaskComponent$9.doIt(TaskComponent.java:373)
	at org.zkoss.ganttz.data.Task$3.doIt(Task.java:141)
	at org.libreplan.web.planner.TaskElementAdapter$Adapter$TaskElementWrapper$2$1.execute(TaskElementAdapter.java:517)
2012-05-11 13:02:09 +02:00
Manuel Rego Casasnovas
324ed05a69 doc: Update development guide with the line for the favicon
FEA: ItEr76S03Community
2012-05-11 10:55:43 +02:00
Manuel Rego Casasnovas
358f55e146 Bug #1284: Add favicon to new pages (expenses and subcontractor communications)
FEA: ItEr76S04BugFixing
2012-05-11 10:53:48 +02:00
Manuel Rego Casasnovas
67da9ab7ff doc: Improve web services documentation with the list of available services
FEA: ItEr76S03Community
2012-05-11 09:01:41 +02:00
Jeroen Baten
0d0ce2f895 i18n: Update Dutch translation 2012-05-10 17:08:01 +02:00
Giuseppe Zizza
3b7d47e87d i18n: Update Italian translation 2012-05-10 17:07:58 +02:00
Jacobo Aragunde Pérez
2a1e7d3db6 Bug #1442: Fix regression.
FEA: ItEr76S04BugFixing
2012-05-10 12:14:49 +02:00
Manuel Rego Casasnovas
8bfe22bf57 Trying to fix tests related with unbound users in UserDAOTest
FEA: ItEr76S27ResourceBinding
2012-05-10 09:06:43 +02:00
Manuel Rego Casasnovas
fd5794f57b Improve UserDAOTest adding a new check for getUnboundUsers method
FEA: ItEr76S27ResourceBinding
2012-05-10 08:58:15 +02:00
Manuel Rego Casasnovas
8ea9b30196 Fix UserDAOTest that was failing in some cases
FEA: ItEr76S27ResourceBinding
2012-05-10 08:15:17 +02:00
Diego Pino
9754e86b8c Display value 'Availability ratio' in Dashboard
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-09 23:46:04 +02:00
Diego Pino
048d58c733 Display value 'Overtime ratio' in Dashboard
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-09 23:46:04 +02:00
Diego Pino
24f926b6cc Moved constants to inner class as they were only being used inside that class
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-09 23:46:04 +02:00
Diego Pino
dc4da28f90 Refactor code
Moved code for calculating resource load values related with an Order to
new class: OrderResourceLoadCalculator

FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-09 23:46:04 +02:00