Commit graph

759 commits

Author SHA1 Message Date
Manuel Rego Casasnovas
e2eaf34bbb Mark with bold the special rows (capacity, total and extra) in the monthly timesheet
FEA: ItEr76S28UserDashboard
2012-05-31 11:48:50 +02:00
Manuel Rego Casasnovas
c24897ae59 Change the way to calculate total extra (summing extra of each day)
FEA: ItEr76S28UserDashboard
2012-05-31 11:34:52 +02:00
Manuel Rego Casasnovas
3b8de7d089 Prevent NPE in monthly timesheets are if WorkReport was not created yet
FEA: ItEr76S28UserDashboard
2012-05-31 11:07:44 +02:00
Manuel Rego Casasnovas
f147eaee25 Add new extra row in monthly timesheet
FEA: ItEr76S28UserDashboard
2012-05-30 17:28:13 +02:00
Manuel Rego Casasnovas
a444c88ae9 Add available hours column in monthly timesheets area
FEA: ItEr76S28UserDashboard
2012-05-30 16:29:27 +02:00
Manuel Rego Casasnovas
05ba8527b6 Add number of tasks column in monthly timesheets area
FEA: ItEr76S28UserDashboard
2012-05-30 16:29:24 +02:00
Manuel Rego Casasnovas
991599fc80 Add total work column in monthly timesheets area
FEA: ItEr76S28UserDashboard
2012-05-30 16:29:19 +02:00
Manuel Rego Casasnovas
c373c454fa Generate entity sequence codes in monthly timesheets
FEA: ItEr76S28UserDashboard
2012-05-30 15:43:01 +02:00
Manuel Rego Casasnovas
30259d73f4 Set width of bandbox search to add tasks in monthly timesheets
FEA: ItEr76S28UserDashboard
2012-05-30 12:46:08 +02:00
Manuel Rego Casasnovas
0b2a165720 Sort tasks in monthly timesheet
FEA: ItEr76S28UserDashboard
2012-05-30 12:46:08 +02:00
Diego Pino
7bedd652fe Remove jqplot files from src dir
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-30 11:53:54 +02:00
Diego Pino
e3e4173524 Move jqPlot CSS and Javascript files to JAR
* Create own version of jqplot4java with CSS and JavaScript files embeded
* Serve CSS and JavaScript files through JAR

FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-30 11:47:39 +02:00
Manuel Rego Casasnovas
054fbb0261 Fix TypeOfWorkHoursServiceTest in MySQL
FEA: ItEr76S28UserDashboard
2012-05-30 08:06:20 +02:00
Manuel Rego Casasnovas
57a37e6a0a Add "Save & continue" button in monthly timesheets
FEA: ItEr76S28UserDashboard
2012-05-29 20:34:04 +02:00
Manuel Rego Casasnovas
712e89ca9b Mark the inputs modified in the monthly timesheet
FEA: ItEr76S28UserDashboard
2012-05-29 20:28:30 +02:00
Manuel Rego Casasnovas
4ef953883b Add previous and next buttons on monthly timesheet
FEA: ItEr76S28UserDashboard
2012-05-29 20:28:30 +02:00
Manuel Rego Casasnovas
06d8bca18f Allow to add any task in the monthly timesheet
Now apart from the assigned tasks in the period also any other task could be
added to report hours in the monthly timesheet.

FEA: ItEr76S28UserDashboard
2012-05-29 18:05:07 +02:00
Manuel Rego Casasnovas
b2ec33fb07 Code refactor moving info about first and last day to MonthlyTimesheetModel
FEA: ItEr76S28UserDashboard
2012-05-29 17:30:07 +02:00
Manuel Rego Casasnovas
f30ebd0438 Show empty string instead of zero in monthly timesheet
FEA: ItEr76S28UserDashboard
2012-05-29 13:55:24 +02:00
Manuel Rego Casasnovas
96e926e51b Use disabled textbox for capacity row in monthly timesheets
Make the row more similar to the other ones.

FEA: ItEr76S28UserDashboard
2012-05-29 13:48:29 +02:00
Manuel Rego Casasnovas
d960bb47cb Set a pink background for days with zero capacity in the monthly timesheet
FEA: ItEr76S28UserDashboard
2012-05-29 13:37:57 +02:00
Manuel Rego Casasnovas
f1be35c432 Fix align issues due to colspan in the first column of capacity and total rows
FEA: ItEr76S28UserDashboard
2012-05-29 13:07:47 +02:00
Manuel Rego Casasnovas
6b01da1240 Add capcity row to monthly timesheets
FEA: ItEr76S28UserDashboard
2012-05-29 13:07:47 +02:00
Manuel Rego Casasnovas
346214c2ce Add total row to monthly timesheets
Create a new class MonthlyTimesheetRow to manage this kind of special like total
or capacity in the future.

FEA: ItEr76S28UserDashboard
2012-05-29 13:07:47 +02:00
Diego Pino
79eb53d6f0 Remove commented line
FEA: ItEr76S29WorkReports
2012-05-29 12:50:49 +02:00
Diego Pino
e33cae0851 Add button to hide/show extra filtering options
FEA: ItEr76S29WorkReports
2012-05-29 12:20:31 +02:00
Diego Pino
ae77a1b388 Show summary of filtered results
FEA: ItEr76S29WorkReports
2012-05-29 12:20:15 +02:00
Diego Pino
f9014bb1c7 Increase number of results per page to 15
FEA: ItEr76S29WorkReports
2012-05-29 09:16:34 +02:00
Diego Pino
b3ab95ba20 Filter 'Work Report Lines' by type (all, direct, indirect)
FEA: ItEr76S29WorkReports
2012-05-29 09:01:37 +02:00
Manuel Rego Casasnovas
ae86693d8f Fix TypeOfWorkHoursServiceTest due to new configuration field
FEA: ItEr76S28UserDashboard
2012-05-28 17:46:03 +02:00
Manuel Rego Casasnovas
5e5cdeb7ec Use new TypeOfWorkHours for monthly timesheets
FEA: ItEr76S28UserDashboard
2012-05-28 17:34:38 +02:00
Manuel Rego Casasnovas
ded6030838 Add new configuration field to define the TypeOfWorkHours for monthly timesheets.
FEA: ItEr76S28UserDashboard
2012-05-28 17:15:55 +02:00
Manuel Rego Casasnovas
1302e9b962 Add total column in the monthly timesheet grid
FEA: ItEr76S28UserDashboard
2012-05-28 10:10:03 +02:00
Diego Pino
f80258f627 Fix bug: Refresh 'Global Progress' chart dinamically (no need to save project)
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-28 09:16:03 +02:00
Diego Pino
87d068a90b Fix bug: Paths to Javascript files depend on URL context
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-25 15:53:11 +02:00
Diego Pino
1189565c41 Fix bug: Wrong path to jqplot
Path changes depending on URL context

FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-25 13:19:58 +02:00
Manuel Rego Casasnovas
ec4745a100 Fix NPE in my tasks area when SumCharegedEffort is still null
FEA: ItEr76S28UserDashboard
2012-05-24 18:29:56 +02:00
Manuel Rego Casasnovas
a5f69433a2 Bug #1423: Remove unneeded line
Children tasks are already added with the addTask method from the root element.

FEA: ItEr76S04BugFixing
2012-05-23 10:58:17 +02:00
Manuel Rego Casasnovas
df0765db0b First basic implementation of monthly timesheet edition grid
For the moment:
* It shows in the header the timesheet date and resource
* It only shows the tasks where the resource is assigned
* It is using the first TypeOfWorkHours found (this need to be fixed in the
  future)
* The work report code is not being generated correctly yet

FEA: ItEr76S28UserDashboard
2012-05-23 10:44:44 +02:00
Manuel Rego Casasnovas
17dde813ab Add breadcrumb to moonthly timesheet page
FEA: ItEr76S28UserDashboard
2012-05-23 10:34:08 +02:00
Manuel Rego Casasnovas
64f8f83c05 Add edit button in monthly timesheets list
For the moment the edit button just send the user to a page that shows the
monthly timesheet date using entry points.

FEA: ItEr76S28UserDashboard
2012-05-23 10:34:08 +02:00
Manuel Rego Casasnovas
7261ab856b Show the list of monthly timesheets in the user dashboard
FEA: ItEr76S28UserDashboard
2012-05-23 10:34:08 +02:00
Manuel Rego Casasnovas
50f0f41d5b Remove @OnConcurrentModification from MyTasksAreaModel
It is not needed as this is a read-only model.

FEA: ItEr76S28UserDashboard
2012-05-23 10:34:08 +02:00
Manuel Rego Casasnovas
0fd2317233 Separete my tasks area .zul, controller and model to different files
FEA: ItEr76S28UserDashboard
2012-05-23 10:34:08 +02:00
Zbyněk Schwarz
2fbc11e1b5 i18n: Add Czech language 2012-05-22 23:32:27 +02:00
Manuel Rego Casasnovas
52908283ed Hide monthly timesheets work report type from the list of work report types
Add code in edit and remove methods to prevent modify the monthly timesheets
work report type.

FEA: ItEr76S28UserDashboard
2012-05-22 11:44:22 +02:00
Manuel Rego Casasnovas
5e2ad5092b Bug #1448: Fix issue reattaching the work report before removing
This allows to navigate the work report lines without problems.

FEA: ItEr76S04BugFixing
2012-05-22 10:18:44 +02:00
Diego Pino
f698ddd890 Remove unused code
FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-19 11:58:16 +02:00
Diego Pino
b5cff2cf3a Fix bug: Inclusion of 'GlobalProgress' html code was causing a side
effect in other views

Include 'GlobalProgress' chart as ZK component instead of using <include>

FEA: ItEr76S15OrganizingPerProjectDashboard
2012-05-19 11:49:07 +02:00
Diego Pino
eb1fadf42b Turn on second-level cache
FEA: ItEr76S18CacheTuning
2012-05-18 13:25:00 +02:00