Nacho Barrientos
b66652f06f
Handle charts visibility in a more elegant way.
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 17:25:26 +01:00
Nacho Barrientos
d492d31b8c
Add style to warning message.
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 17:24:44 +01:00
Nacho Barrientos
e1b64b8e34
Create interface IDashboardModel to do dependency injection correctly, as Developers reference recommends.
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 17:24:36 +01:00
Nacho Barrientos
b0490ac4f1
Avoid storing references to domain objects in DashboardController.
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 17:23:57 +01:00
Nacho Barrientos
0ff16a4f7f
Handle projects with no tasks in a nicer way.
...
Now charts are hidden if the project still has no tasks
and a warning message is shown instead, telling the user
why charts are not being loaded.
FEA: ItEr75S27PerProjectDashboard
2011-12-02 17:23:08 +01:00
Nacho Barrientos
b478d4c3e6
Bring time KPI "Lead/Lag in task completion" to the UI.
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:43:03 +01:00
Nacho Barrientos
33054a4899
Extract local variables to class static attributes.
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:42:44 +01:00
Nacho Barrientos
f3134887c0
Preliminar business logic implementation for time KPI "Lead/Lag in task completion".
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:42:16 +01:00
Nacho Barrientos
ceaa03afcd
Refactor. Extract some code to a private method because the same logic is gonna be called from other methods in the future.
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:40:21 +01:00
Nacho Barrientos
07667fd294
Fix marginWithDeadline chart.
...
* Add fixed bounds to range axis.
* Set series color.
* Adjust chart width.
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:39:52 +01:00
Nacho Barrientos
289475cbf7
Fix window scrolling.
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:39:33 +01:00
Nacho Barrientos
a79f21d35c
Cache margin with deadline KPI because now it's requested by the controller twice.
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:39:21 +01:00
Nacho Barrientos
dc906a9d07
Refactor local variable name.
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:38:21 +01:00
Nacho Barrientos
1dedd48508
Customize X axis tick font, series color and range axis bounds.
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:38:01 +01:00
Nacho Barrientos
26857d667b
Bring time KPI "Estimation accuracy" to the UI.
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:37:33 +01:00
Nacho Barrientos
02482368b1
Fix typo in static member name.
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:36:40 +01:00
Nacho Barrientos
5cbd4d174f
Adjust upper bound for EA stretches.
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:36:13 +01:00
Nacho Barrientos
6cc00cf01f
Business logic for time KPI "Estimation accuracy"
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:34:54 +01:00
Nacho Barrientos
c63f5a4cae
Temporary UI for time KPI "Margin with deadline"
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:32:56 +01:00
Nacho Barrientos
2eaa32ece5
Implement business logic for time KPI "Margin with deadline"
...
FEA: ItEr75S27PerProjectDashboard
2011-12-02 16:31:49 +01:00
Manuel Rego Casasnovas
75ab0d670b
Merge branch 'master' into project-dashboards
2011-11-18 12:40:02 +01:00
Nacho Barrientos
debb6f2d6b
Add a generic method to calculate percentages to avoid duplicate code.
...
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:49:03 +01:00
Nacho Barrientos
04107ecd01
Coding style and minor issues.
...
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:49:02 +01:00
Nacho Barrientos
bf1f7fbaa6
i18nize user-space strings.
...
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:49:01 +01:00
Nacho Barrientos
39836692a5
Bring progress KPI "Deadline violation" to the UI.
...
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:49:00 +01:00
Nacho Barrientos
564b81402b
Cancel planning state reattaching.
...
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:48:58 +01:00
Nacho Barrientos
3adecfa6f9
Add pie chart to represent progress KPI "Number of tasks by status".
...
WARNING: These changes require a patched version of Igalia's
jFreeChartEngine to work properly.
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:48:58 +01:00
Nacho Barrientos
16978d0963
Add bar chart to represent progress KPI "Global progress of the project".
...
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:48:57 +01:00
Nacho Barrientos
e0e2a5ca08
Bring progress KPI "Global progress of the project" to DashboardModel.
...
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:48:56 +01:00
Nacho Barrientos
eed5bfe2ea
Add method to retrieve theoretical progress.
...
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:48:53 +01:00
Nacho Barrientos
c80e174c5d
Several changes to the UI: * Use bindings to link ZUL items to controller methods. * Add Model for DashboardController * Implement methods to bring data and calculate progress KPI "Task Status" * Fetch PlanningState to get updated planning status * Add dumb Label to the view to do preliminary tests.
...
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:48:51 +01:00
Nacho Barrientos
edab490939
Add a new empty tab to the UI.
...
FEA: ItEr75S27PerProjectDashboard
2011-11-18 11:48:08 +01:00
Manuel Rego Casasnovas
7d648ff41c
[Bug #1267 ] Add reloadBindings of material tree after saving
...
Taking advantage to add toString in MaterialCategory.
FEA: ItEr75S04BugFixing
2011-11-18 10:37:17 +01:00
Manuel Rego Casasnovas
92311bc039
[Bug #1270 ] Fix problem the first time you choose a progress type
...
FEA: ItEr75S04BugFixing
2011-11-18 08:12:51 +01:00
Manuel Rego Casasnovas
d99c33e90f
[Bug #1269 ] Mark as selected the configured progress
...
FEA: ItEr75S04BugFixing
2011-11-18 08:10:04 +01:00
Lorenzo Tilve Álvaro
8c15af7406
Added a message in print modal window to remind saving
...
FEA: ItEr75S04BugFixing
2011-11-17 22:47:15 +01:00
Lorenzo Tilve Álvaro
74846eb92a
[Bug #1260 ] Fixed resizing of task information table in allocation popup
...
FEA: ItEr75S04BugFixing
2011-11-17 22:47:15 +01:00
Lorenzo Tilve Álvaro
cc0fd54a2f
[Bug #1268 ] Removed display property causing progress-types combobox issues
...
FEA: ItEr75S04BugFixing
2011-11-17 22:47:14 +01:00
Lorenzo Tilve Álvaro
10917a2dc5
Fixed Sahi test : data-types/unit_measures_test.sah
...
FEA: ItEr75S04BugFixing
2011-11-17 22:47:14 +01:00
Manuel Rego Casasnovas
cd9c71d18e
[Bug #1269 ] Fix tooltip text using now configured progress type
...
FEA: ItEr75S04BugFixing
2011-11-17 19:46:15 +01:00
Manuel Rego Casasnovas
4edfd0f2ab
[Bug #1269 ] Fix previous commit as it was not working properly
...
FEA: ItEr75S04BugFixing
2011-11-17 14:51:19 +01:00
Manuel Rego Casasnovas
6cbf124938
[Bug #1269 ] Now configured progress is used by default in company view
...
FEA: ItEr75S04BugFixing
2011-11-17 14:10:09 +01:00
Manuel Rego Casasnovas
3da84f376e
[Bug #1266 ] Fix issue reloading bindings of allocation grid
...
FEA: ItEr75S04BugFixing
2011-11-17 12:05:02 +01:00
Manuel Rego Casasnovas
aca3a0e028
Mark some strings to translate in configuration.zul
...
FEA: ItEr75S06LdapAuhenticationItEr74S09
2011-11-17 10:56:07 +01:00
Manuel Rego Casasnovas
f4e2a7d8ae
Fix some issues pending in previous commit
...
* Updated database changelog to set properly the default value of the
new field.
* Disable some fields in configuration window depending on the LDAP
strategy selected.
FEA: ItEr74S09LdapAuhentication
2011-11-17 10:33:35 +01:00
Ignacio Diaz Teijido
232ecd220d
Changes on LDAP configuration screen
...
FEA: ItEr74S09LdapAuhentication
2011-11-17 09:59:33 +01:00
Lorenzo Tilve Álvaro
5c074529f3
[Bug #1260 ] Improved horizontal scaling of assigned materials
...
Material listboxes now expand gracefully, giving the unused space to code and category
labels. When the grid is empty, however, the headers don't occupy all the space. A perfect
solution would cover also this case.
FEA: ItEr75S04BugFixing
2011-11-16 15:56:54 +01:00
Lorenzo Tilve Álvaro
aeb7226ef1
Fixed styles for selected listitem and comboitem elements in ZK5
...
FEA: ItEr75S04BugFixing
2011-11-16 15:56:54 +01:00
Lorenzo Tilve Álvaro
59849a8e57
[Bug #1264 ] Checked that we are accessing a planning tab with creation button enabled
...
FEA: ItEr75S04BugFixing
2011-11-16 15:56:54 +01:00
Lorenzo Tilve Álvaro
3a15cee00e
Fixed textbox and datebox style issues in leftTasksTreeRow component
...
FEA: ItEr75S04BugFixing
2011-11-16 15:56:54 +01:00