Commit graph

56 commits

Author SHA1 Message Date
Ren Juan
cd3274c509 TASKPM: Fork LibrePlan with Java 21 migration and rebrand
Major changes from LibrePlan upstream:

Migration to Java 21 / Tomcat 9:
- ZK Framework 9.x → 8.6.0.1 (built-in databinding)
- Removed stub classes blocking real ZK databinder
- BCrypt password fix (matches() vs equals())
- Spring Security firewall for double-slash URLs
- I18nHelper _() → tr() (Java 9+ reserved keyword)
- Hibernate TypeContributor for Jadira types
- Fixed ConfigurationModel Currency locale handling

Rebrand to TASKPM:
- Maven project names updated
- web.xml display-name → taskpm-webapp
- CSS files: libreplan.css → taskpm.css
- i18n .po files updated (all locales)
- ZUL page titles updated
- Documentation rebranded

New Features:
- PERT Chart prototype using vis.js (/planner/pert/)
- New doc chapters: 22-taskpm.rst (PERT focus)
- Deploy automation scripts (migrate/)
- Help docs deployed to webapp

Removed:
- Original .forgejo and .github CI workflows (will be replaced)

TASKPM is a personal-oriented planning package integrating
taskwarrior/timewarrior with PERT/CPM Monte Carlo scheduling.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 11:52:02 +00:00
Vova Perebykivskyi
1fe6156527 Merge ganttzk module with ZK branch. 2016-10-27 10:05:19 +03:00
Manuel Rego Casasnovas
41610cad2b Change the order and labels of the filtering area
FEA: ItEr76S23ImproveFilteringArea
2012-04-13 09:50:43 +02:00
Jacobo Aragunde Pérez
428bcb0881 [Bug #1297] Replaced the misleading word "Filter" with "Show".
FEA: ItEr75S04BugFixing
2011-12-17 13:44:16 +01:00
Lorenzo Tilve Álvaro
73b25fe077 Removed extra border in resources load
FEA: ItEr75S04BugFixing
2011-11-22 07:11:59 +01:00
Manuel Rego Casasnovas
2a7e571edc Rename NavalPlan to LibrePlan
* Change all folders and file names
* Change string in all files

FEA: ItEr75S03CommunityMaterial
2011-10-28 09:13:16 +02:00
Lorenzo Tilve Álvaro
24bb2cf581 Removed 'Up' command in resources load view of a project
FEA: ItEr75S04BugFixing
2011-10-20 23:17:01 +02:00
Lorenzo Tilve Álvaro
5ba825e20d Avoided dual scrollbar inside resourcesload worker details table
FEA: ItEr75S04BugFixing
2011-10-18 10:37:31 +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
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
Óscar González Fernández
e17ac70699 Remove unnecessary timers.
FEA: ItEr74S08DeployFramework
2011-05-23 19:29:54 +02:00
Óscar González Fernández
5eca63869d Reduce the live time of desktops
Keep alive pages with timers and reduce timeout time for desktops.

FEA: ItEr74S08DeployFramework
2011-05-23 04:16:26 +02:00
Jacobo Aragunde Pérez
2876a85b92 Merge commit 'navalplan-1.0.1' into HEAD
Conflicts:
	ganttzk/src/main/java/org/zkoss/ganttz/Planner.java
	ganttzk/src/main/resources/i18n/keys.pot
	ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul
	ganttzk/src/main/resources/web/ganttz/zul/resourcesLoadLayout.zul
	ganttzk/src/main/resources/web/ganttz/zul/timetracker/timetrackersecondlevel.zul
	navalplanner-webapp/src/main/java/org/navalplanner/web/planner/TaskElementAdapter.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/planner/company/CompanyPlanningModel.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/planner/order/OrderPlanningModel.java
	navalplanner-webapp/src/main/java/org/navalplanner/web/planner/tabs/MultipleTabsPlannerController.java
	navalplanner-webapp/src/main/resources/i18n/keys.pot
	navalplanner-webapp/src/main/resources/logos
	navalplanner-webapp/src/main/webapp/calendars/_edition.zul
	navalplanner-webapp/src/main/webapp/common/configuration.zul
	navalplanner-webapp/src/main/webapp/orders/_listOrderElementAdvances.zul
	navalplanner-webapp/src/main/webapp/orders/_listOrderElementAuthorizations.zul
	navalplanner-webapp/src/main/webapp/orders/_listOrderElementHours.zul
	navalplanner-webapp/src/main/webapp/orders/_listOrderElementTaskQualityForms.zul
	navalplanner-webapp/src/main/webapp/orders/_orderFilter.zul
	navalplanner-webapp/src/main/webapp/orders/components/_listOrderElementLabels.zul
	navalplanner-webapp/src/main/webapp/orders/components/_orderElementTree.zul
2011-01-21 12:55:30 +01:00
Manuel Rego Casasnovas
59dae6bb43 Updated NavalPlan license headers to 2011.
FEA: ItEr68S03CommunityMaterialItEr67S03
2011-01-19 18:40:35 +01:00
Farruco Sanjurjo
6977a37c3b Fixed shrinked treecol on resource load view
FEA: ItEr02S03MigracionZK5
2010-12-10 11:17:28 +01:00
Lorenzo Tilve
bf7e916174 Fixed widths in Work Report Models edition
FEA: ItEr63S03BugFixing
2010-11-12 09:51:37 +01:00
Jacobo Aragunde Pérez
fbe6b45d22 [Bug #707] Fixed bug, setting explicitly the selected element.
FEA: ItEr63S03BugFixing
2010-11-10 16:44:53 +01:00
Lorenzo Tilve
9d84335b7c Adapted resourcesload layout for vertical adjustment
FEA: ItEr60S16AdaptacionsPantallasNavalPlan
2010-09-20 16:34:20 +02:00
Manuel Rego Casasnovas
35dd2ac6fa ItEr60S03XestionDaComunidadeItEr59S03: Updated license headers to 2010. 2010-07-19 09:47:20 +02:00
Manuel Rego Casasnovas
977005d82f ItEr60S03XestionDaComunidadeItEr59S03: Updated license headers to 2010. 2010-07-19 09:36:44 +02:00
Susana Montes Pedreira
ef5e7f69fd ItEr60S04ValidacionEProbasFuncionaisItEr59S04 : [Bug #538]
it does not allow to edit the combo, that filters the resources load by name.
2010-06-24 12:43:14 +02:00
Jacobo Aragunde Pérez
0fb4c9681d ItEr58S18CUEscaladoPantallaCargaRecursosEmpresaItEr57S10: Make the pagination on the ResourcesLoad widget configurable.
It can be set as internal, external or disabled.
2010-05-20 10:46:05 +02:00
Jacobo Aragunde Pérez
1a83d1cf1a ItEr58S05DocumentacionFormacionItEr57S05: Corrected some typos and added i18n to some strings directly on the source code. 2010-05-17 16:42:11 +02:00
Lorenzo Tilve
5fa194ebb6 ItEr58S04ValidacionEProbasFuncionaisItEr57S04: Fixing bug. Vertical resize of watermarks in resourcesload list 2010-05-17 16:21:01 +02:00
Lorenzo Tilve
fe65249c03 ItEr56S14GraficaInferiorPantallaCargaRecursos: Resized legend and chart areas for expanded resourcesload window 2010-05-13 22:04:18 +02:00
Manuel Rego Casasnovas
a28163c015 ItEr56S14GraficaInferiorPantallaCargaRecursos: Added load chart to resource load view. 2010-05-13 22:04:17 +02:00
Manuel Rego Casasnovas
2849fecd8c ItEr56S14GraficaInferiorPantallaCargaRecursos: Changed legend at resource load view for an empty timeplot. 2010-05-13 22:04:17 +02:00
Jacobo Aragunde Pérez
5ddf016bf4 ItEr57S10CUEscaladoPantallaCargaRecursosEmpresaItEr56S11: Changed the texts and the size of the elements in the toolbar of the resources load panel. 2010-05-06 16:16:44 +02:00
Jacobo Aragunde Pérez
62bfe163d2 ItEr56S11CUEscaladoPantallaCargaRecursosEmpresaItEr55S15: Added to date boxes for filter (still useless) in the Resources load panel. 2010-05-05 20:27:46 +02:00
Jacobo Aragunde Pérez
bcca6dd4dd ItEr56S11CUEscaladoPantallaCargaRecursosEmpresaItEr55S15: Allow the filter name to be used to filter criterions. 2010-04-30 15:38:01 +02:00
Jacobo Aragunde Pérez
590f2385a1 ItEr56S11CUEscaladoPantallaCargaRecursosEmpresaItEr55S15: Integrated a Bandbox to filter workers individually in the Overall resources load page. 2010-04-29 13:47:11 +02:00
Jacobo Aragunde Pérez
446bae1b7b ItEr56S11CUEscaladoPantallaCargaRecursosEmpresaItEr55S15: Added a combo box to filter resources by name in the ResourcesLoadPanel component. 2010-04-29 13:47:03 +02:00
Susana Montes Pedreira
c6b490df65 ItEr53S14CUVistaRecursosTempoPorProxectoItEr49S16 : fix the filter of the resource load screen.
Now the selected filter is consistent with the showed information and the zoom level is maintained.
2010-04-14 20:16:01 +02:00
Susana Montes Pedreira
69dfd2e1b2 ItEr53S14CUVistaRecursosTempoPorProxectoItEr49S16: Adds the filter by resources or by criterions in the resource load screen. 2010-04-09 19:57:38 +02:00
Lorenzo Tilve
e47457f6b2 ItEr49S04ValidacionEProbasFuncionaisItEr48S04: Added icon to Up command in resourcesload toolbar 2010-02-22 16:51:52 +01:00
Lorenzo Tilve
2f5c8577ba ItEr47S08RFNavegacionOrganizacionTraballoItEr46S09: Shortened labels in order filters 2010-02-12 11:15:40 +01:00
Óscar González Fernández
89f21bb649 ItEr47S04ValidacionEProbasFuncionaisItEr46S04: Increasing the width of the left pane for resources load 2010-02-09 18:02:28 +01:00
Óscar González Fernández
a506d6b9ba ItEr46S18RFComportamentoGraficoPlanificadorItEr31S05: Setting at the combo list the correct initial zoom level 2010-02-05 17:13:34 +01:00
Manuel Rego Casasnovas
ad8aa713b5 ItEr46S07ImplantacionAplicacionItEr45S07: Set project name at license headers. 2010-02-04 07:00:28 +01:00
Manuel Rego Casasnovas
b463c5f931 ItEr41S16ImplantacionAplicacionItEr40S21: Combo for change the zoom already added to resources load and advance allocation. 2009-12-29 20:43:55 +01:00
Lorenzo Tilve
96746d675a ItEr37S16RFMaquetacionDesenhoAplicacionItEr36S18: Added zoom in and zoom out icons 2009-12-03 16:53:18 +01:00
Diego Pino Garcia
8bb31127c4 ItEr34S15ArquitecturaServidorItEr33S13: Added I18nHelper in navalplanner-gantt-zk 2009-11-16 11:05:23 +01:00
Lorenzo Tilve
1966a5efb1 ItEr31S12ValidacionEProbasFuncionaisItEr30S17: Changed the graph charts borderlayout to click-collapsible pannel 2009-10-26 12:13:30 +01:00
Lorenzo Tilve
208df82f2f ItEr31S12ValidacionEProbasFuncionaisItEr30S17: Removed ununsed chart in resourcesload page 2009-10-20 12:18:43 +02:00
Lorenzo Tilve
81302670c4 ItEr31S05RFComportamentoGraficoPlanificadorItEr30S05: Added legend and modified colours for resourcesload page 2009-10-20 01:00:22 +02:00
Óscar González Fernández
122639724e ItEr30S17ValidacionEProbasFuncionais: Listening to zoom buttons events. Fixing bug #25. 2009-10-16 03:19:24 +02:00
Lorenzo Tilve
03a4194e09 ItEr30S05RFComportamentoGraficoPlanificadorItEr23S12: Timetracker graphical enhancements in resourcesload tab 2009-10-15 12:22:13 +02:00
Lorenzo Tilve
a5d91c77a8 ItEr29S08CUCreacionProxectoPlanificacionItEr28S09: Graph component scroll synchronized with planner and resourceload containers 2009-10-06 12:39:50 +02:00
Óscar González Fernández
147dfd6637 ItEr29S08CUCreacionProxectoPlanificacionItEr28S09: ResourceLoadPanel can be parametrized with buttons 2009-10-05 20:49:44 +02:00