Commit graph

991 commits

Author SHA1 Message Date
Óscar González Fernández
0efe2782ca Refactor ResourceLoadController
Now each filter has its own class.

FEA: ItEr75S11PreventLooseChangesWIP
2011-08-09 19:36:26 +02:00
Óscar González Fernández
2ead73273f Create fields instead of implicitly passing the data
FEA: ItEr75S11PreventLooseChanges
2011-08-09 19:30:57 +02:00
Manuel Rego Casasnovas
d918b4bab9 [i18n] Update Spanish and Galician translations
FEA: ItEr75S03CommunityMaterial
2011-08-09 16:40:44 +02:00
Manuel Rego Casasnovas
268b9b931d [i18n] Update keys.pot files
FEA: ItEr75S03CommunityMaterial
2011-08-09 16:40:37 +02:00
Óscar González Fernández
9555ab4645 Show the precise efforts instead of the rounded amount in hours
FEA: ItEr75S04BugFixing
2011-08-01 19:56:56 +02:00
Óscar González Fernández
6d44f44c1a Switch to GanttDates
Otherwise LoadPeriods of less than one day would not be shown.

FEA: ItEr75S04BugFixing
2011-08-01 19:20:49 +02:00
Manuel Rego Casasnovas
ac76796b9a Released 1.1.2 version.
* Bump to 1.1.2.
* Updated NEWS file.
* Updated debian package changelog.

FEA: ItEr75S03CommunityMaterial
2011-07-18 17:19:28 +02:00
Manuel Rego Casasnovas
d514f27318 Updated Spanish and Galician translations.
FEA: ItEr75S03CommunityMaterial
2011-07-18 17:19:21 +02:00
Manuel Rego Casasnovas
c17f868a41 [i18n] Update keys.pot files.
FEA: ItEr75S03CommunityMaterial
2011-07-18 17:19:15 +02:00
Óscar González Fernández
e1a53c82ed [Bug #1105] Fix bug
The dependency was unable to add because task containers were not
considered.

FEA: ItEr75S04BugFixing
2011-07-13 12:54:52 +02:00
Óscar González Fernández
59744bb15d Add Eclipse m2e settings to pom.xml files
These are needed to ensure that Eclipse Indigo release works ok.

FEA: ItEr75S04BugFixing
2011-07-11 17:49:09 +02:00
Óscar González Fernández
92a5b2a27f Fix end of the dependency was a little above than the pointer
_findPos use #listDependencies as reference, now _findCoordsForMouse
use it too.

FEA: ItEr75S08MigrationZK5
2011-07-05 17:55:38 +02:00
Óscar González Fernández
ddc1a101a7 [Bug #1102]
Remove extraneous calculations. findPost already gives the relative
position, no need to substract and sum the position of the task list
and the dependency list.

FEA: ItEr75S08MigrationZK5
2011-07-05 17:41:17 +02:00
Óscar González Fernández
8cdaf4e503 Add some profilling information for loading a project
All this information goes to its own file.

FEA: ItEr74S08DeployFramework
2011-07-01 17:40:49 +02:00
Manuel Rego Casasnovas
75b2c8030a Replaced tabs for 4-spaces in more files (.css and .js). 2011-07-01 10:08:38 +02:00
Manuel Rego Casasnovas
0acc29aadf Replaced tabs for 4-spaces in several files. 2011-07-01 09:49:46 +02:00
Óscar González Fernández
8ee51a7721 [Bug #1103] Fix bug
this._timeplotcontainer was not being initialized correctly since the
ready event is not always produced. Now it is queried instead of
initializing it at the start.

FEA: ItEr75S08MigrationZK5
2011-06-30 19:51:08 +02:00
Óscar González Fernández
389ceeb953 Remove unnecessary files
Mold files written in JavaScript are used now.

FEA: ItEr75S08MigrationZK5
2011-06-30 19:51:08 +02:00
Óscar González Fernández
0c2d08ec13 Avoid duplicating visual effect on arrows
A background was being applied via css besides the src property. Now
divs are used so the duplication is removed.

FEA: ItEr75S08MigrationZK5
2011-06-30 16:19:45 +02:00
Óscar González Fernández
d2c759bb03 Merge branch 'migration-to-ZK5' into master
Conflicts:
	ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java
	ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul
	navalplanner-webapp/src/main/java/org/navalplanner/web/planner/tabs/MultipleTabsPlannerController.java

FEA: ItEr75S08MigrationZK5
2011-06-28 20:00:26 +02:00
Óscar González Fernández
48ac38c138 ScriptsComponent and associated clases no longer needed
Now zk package mechanism for grouping scripts is used.

FEA: ItEr75S08MigrationZK5
2011-06-28 19:09:49 +02:00
Óscar González Fernández
7e759bafed Remove no longer needed js files
FEA: ItEr75S08MigrationZK5
2011-06-24 20:14:41 +02:00
Óscar González Fernández
174101c82a Extract mixin for copied and pasted code
FEA: ItEr75S08MigrationZK5
2011-06-24 19:03:30 +02:00
Óscar González Fernández
eb207f6eb4 Rename memoize to throttle
It represents better the purpose of the function.

FEA: ItEr75S08MigrationZK5
2011-06-24 13:44:15 +02:00
Óscar González Fernández
dfabb2e6c2 Delete no longer needed js files
FEA: ItEr75S08MigrationZK5
2011-06-23 21:44:36 +02:00
Óscar González Fernández
c9761ef295 Throttle the drawing of the dependencies
If the dependencies have been drawn in the last 25 ms, they are not
redrawn.

FEA: ItEr75S08MigrationZK5
2011-06-23 21:44:25 +02:00
Óscar González Fernández
128342b8e8 Reimplement moving dependencies when moving task
It wasn't working most of the time. Instead of fixing it, reimplement
using simpler approach.

FEA: ItEr75S08MigrationZK5
2011-06-23 21:36:29 +02:00
Óscar González Fernández
53c57655a1 Fix the key of the response
Guaranteeing that the dependency's redraw response is invoked once for
each dependency when requested.

FEA: ItEr75S08MigrationZK5
2011-06-23 21:36:26 +02:00
Óscar González Fernández
f76552371f The elements must be queried again otherwise the offset is calculated badly
This seems to be the cause of the problem:
http://bugs.jquery.com/ticket/7602

FEA: ItEr75S08MigrationZK5
2011-06-23 21:36:23 +02:00
Óscar González Fernández
5d60359518 Remove unncessary calls to redraw
DependencyComponents already listen to changes on Task.

FEA: ItEr75S08MigrationZK5
2011-06-23 21:36:19 +02:00
Óscar González Fernández
b8cb0bf255 Avoid error when moving a task
The setCssClass method was missing in DependencyComponent.

FEA: ItEr75S08MigrationZK5
2011-06-23 21:36:12 +02:00
Óscar González Fernández
9fb3a3e87f Sometimes a double was returned
Allow to keep it working if a double number of pixels is returned
2011-06-15 19:01:12 +02:00
Óscar González Fernández
18c2f12211 Fix error when changing zoom
* adjust_height is removed from TaskList because the equivalent
  functionality is called from GanttPanel.

* GanttPanel.js receives the new methods for tracking the scroll. This
  should be simpler. It should be rewritten in the future.
2011-06-15 18:33:22 +02:00
Manuel Rego Casasnovas
6beac59394 Released 1.1.1 version.
* Bump to 1.1.1.
* Updated NEWS file.
* Updated debian package changelog.

FEA: ItEr74S03CommunityMaterialItEr73S03
2011-06-07 11:11:05 +02:00
Manuel Rego Casasnovas
de23a1ff42 [i18n] Fixed uppercase/lowercases incoherences.
FEA: ItEr74S04BugFixing
2011-06-06 23:01:57 +02:00
Óscar González Fernández
8370d66ebb Avoid where possible to mark a method as throws Exception
FEA: ItEr74S04BugFixing
2011-06-06 18:06:02 +02:00
Óscar González Fernández
af5ca60af2 Mark classes as static when not referencing outer class
FEA: ItEr74S04BugFixing
2011-06-06 18:06:01 +02:00
Óscar González Fernández
1a54013e7e Avoid the use of Number constructors
They look bad and are more inefficient.

FEA: ItEr74S04BugFixing
2011-06-06 18:06:01 +02:00
Diego Pino
91b9422224 [Bug #789] Renamed 'i18n' prefix in ganttzk to 'ganttzk_i18n'
A name collision made that the ganttzk package used the
webapp.I18nHelper to resolve localized strings, this caused that some
strings were not translated.

FEA: ItEr74S04BugFixing
2011-06-06 16:21:08 +02:00
Óscar González Fernández
f56fe6ba8d Merge branch 'master' into migration-to-ZK5-merging
Conflicts:
	NEWS
	debian/changelog
	ganttzk/pom.xml
	ganttzk/src/main/java/org/zkoss/ganttz/DependencyComponent.java
	ganttzk/src/main/java/org/zkoss/ganttz/GanttPanel.java
	ganttzk/src/main/java/org/zkoss/ganttz/TaskList.java
	ganttzk/src/main/java/org/zkoss/ganttz/util/LongOperationFeedback.java
	ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul
	ganttzk/src/main/resources/web/ganttz/zul/timetracker/timetrackersecondlevel.zul
	navalplanner-business/pom.xml
	navalplanner-webapp/pom.xml
	navalplanner-webapp/src/main/java/org/navalplanner/web/calendars/BaseCalendarCRUDController.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/calendars/IBaseCalendarModel.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/ExtendedJasperreport.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/NewAllocationSelector.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/externalcompanies/ExternalCompanyDTO.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourcesPanel.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/QueueComponent.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/montecarlo/MonteCarloController.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/orders/AssignedTaskQualityFormsToOrderElementController.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/planner/allocation/ResourceAllocationController.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/planner/chart/ChartFiller.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/planner/company/CompanyPlanningController.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/planner/company/CompanyPlanningModel.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/planner/tabs/AdvancedAllocationTabCreator.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/reports/NavalplannerReport.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/reports/OrderCostsPerResourceReport.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/resourceload/ResourceLoadModel.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/resources/criterion/CriterionAdminController.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/resources/search/NewAllocationSelectorController.java
	navalplanner-webapp/src/main/resources/i18n/es.po
	navalplanner-webapp/src/main/resources/i18n/gl.po
	navalplanner-webapp/src/main/resources/i18n/keys.pot
	navalplanner-webapp/src/main/webapp/calendars/_edition.zul
	navalplanner-webapp/src/main/webapp/externalcompanies/_listExternalCompanies.zul
	navalplanner-webapp/src/main/webapp/labels/_editLabelType.zul
	navalplanner-webapp/src/main/webapp/orders/_projectDetails.zul
	navalplanner-webapp/src/main/webapp/orders/components/_listOrderElementMaterials.zul
	navalplanner-webapp/src/main/webapp/orders/components/_orderElementTree.zul
	navalplanner-webapp/src/main/webapp/planner/order.zul
	navalplanner-webapp/src/main/webapp/reports/completedEstimatedHoursPerTask.zul
	navalplanner-webapp/src/main/webapp/reports/schedulingProgressPerOrderReport.zul
	navalplanner-webapp/src/main/webapp/reports/timeLineMaterialReport.zul
	navalplanner-webapp/src/main/webapp/reports/workingProgressPerTaskReport.zul
	navalplanner-webapp/src/main/webapp/resources/machine/_machineCriterions.zul
	navalplanner-webapp/src/main/webapp/resources/search/allocation_selector.zul
	navalplanner-webapp/src/main/webapp/workreports/workReportQuery.zul
	pom.xml
2011-06-03 18:42:09 +02:00
Manuel Rego Casasnovas
03c1945001 [i18n] Updated Spanish and Galician translations.
FEA: ItEr74S03CommunityMaterialItEr73S03
2011-06-03 13:17:45 +02:00
Manuel Rego Casasnovas
22f85d2ee4 [i18n] Fixed issue in keys generator and updated keys.pot files.
FEA: ItEr74S04BugFixing
2011-06-03 13:17:39 +02:00
Manuel Rego Casasnovas
def4d3f931 [i18n] Updated Spanish and Galician translations.
FEA: ItEr74S03CommunityMaterialItEr73S03
2011-06-03 12:33:08 +02:00
Manuel Rego Casasnovas
62d78ebc3b [i18n] Fixed translation of "progress" to Galician and Spanish.
FEA: ItEr74S04BugFixing
2011-06-03 11:02:04 +02:00
Manuel Rego Casasnovas
b79685ba11 [i18n] Marked "Choosing template" for translate.
It was needed to move it to a new line, as it seems that 2 strings
marked to translate in the same .zul file do not work properly.

FEA: ItEr74S04BugFixing
2011-06-03 11:01:58 +02:00
Manuel Rego Casasnovas
43b2df69fc [i18n] Updated keys.pot files
FEA: ItEr74S04BugFixing
2011-06-02 18:26:30 +02:00
Óscar González Fernández
ec3d8ba1c6 [Bug #1083] Fix bug
The initial points where calculated uncorrectly in backwards
scheduling mode.

FEA: ItEr74S04BugFixingx
2011-06-02 12:41:47 +02:00
Óscar González Fernández
b02ca2f056 [Bug #1082] Fix bug
Making that the parent recalculations go after the normal ones. Thus
if a normal recalculation is needed for a parent, i.e. a container,
it's executed before the parent recalculation. Otherwise the parent
recalculation would apply the modifications and the normal
recalculation will think that no modifications have been done and its
successors would not be executed.

FEA: ItEr74S04BugFixing
2011-06-01 14:07:59 +02:00
Óscar González Fernández
74ecf0e493 Revert "Fix bug"
The bug was present when introducing a dependency between containers,
the children were not affected by the movement of the parent. The
solution fixed this problem, but introduced others. For example
when adding a dependency from a top level task that is not a
container to a container.

This reverts commit 48ba72511d.

FEA: ItEr74S04BugFixing
2011-06-01 14:04:22 +02:00
Óscar González Fernández
0d49317ada Now the clearing behaviour can be parametrized
A when no longer referenced strategy can be used, so
IServletRequestHandler is not keep around in memory more time than
necessary.

FEA: ItEr74S08DeployFramework
2011-05-26 19:34:07 +02:00