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
Jeroen Baten
a5a54eb5df
Removed double strings in language files.
2024-11-27 21:45:46 +01:00
Jeroen Baten
079da773ad
Turns out, the pot generation script can miss some strings...
2024-11-27 20:18:30 +01:00
Jeroen Baten
90d11bde56
Fix stupid typo
2024-11-27 19:41:44 +01:00
Jeroen Baten
7f2cba7476
Fix duplicate strings in some i18n files.
2024-11-27 18:01:29 +01:00
Jeroen Baten
da1783aaa3
Merge branch 'main' into update-several-translations
2024-11-27 12:26:38 +01:00
Jeroen Baten
285d5fe665
Updated translations to Dutch, German, Spanish, French, Italian and
...
Brazilian_Portugese
2024-11-27 11:51:29 +01:00
Jeroen Baten
20c5aecc59
Added sponsor request message to login page.
...
Tested i18n for new message in Dutch language.
Generated fresh translation input files.
Made small edit to jetty-env.xml to remove warning message.
2024-11-23 14:49:10 +01:00
tristan.ramseyer
fa20dfc8cd
Commented out failing tests in validSubcontractedTaskData.
2022-07-11 02:01:29 +02:00
tristan.ramseyer
bf237cab27
Reverted commit "bump jasper dependencies" to avoid errors with reports.
...
Pulled to master in https://github.com/LibrePlan/libreplan/pull/1949
HTTP ERROR 410
Problem accessing /zkau/view/z_gm7/oJ2Q69/rev/0/hoursWorkedPerWorkerReport.html. Reason:
Failed to load /view/z_gm7/oJ2Q69/rev/0/hoursWorkedPerWorkerReport.html
Cause:
net.sf.jasperreports.engine.JRException: Class not found when loading object from InputStream.
2022-07-11 01:50:59 +02:00
poum
9060e35277
bump jasper dependencies
...
allow successful compile on Debian Buster
2022-03-15 23:49:05 +01:00
tristan.ramseyer
572a64df85
Added repository with new domain for JFrog Artifactory SaaS.
...
https://jfrog.com/knowledge-base/deprecation-of-artifactoryonline-com-domain/
https://stackoverflow.com/questions/30824672/jasperreports-maven-broken
Revert "Added missing dependency for Ubuntu 18.04 + 20.04"
This reverts commit 5ff5f057b4 .
2022-01-12 23:28:07 +01:00
Tristan Ramseyer
5ff5f057b4
Added missing dependency for Ubuntu 18.04 + 20.04
2021-09-28 23:20:04 +02:00
Jeroen Baten
06673d22b9
Changed all references to libreplan.org to libreplan.dev.
2019-11-02 12:18:02 +01:00
Carsten Schumann
15e89752dc
Bugfix: Updated version of timeplotz in dependencies to use fix from issue #1908 .
2019-08-01 09:31:07 +00:00
Carsten Schumann
70ea14e86e
Bugfix: Replaced deprecated .class.name call.
...
The call to foo.class.name in JSP is deprecated and crashes in modern servers with the error message
The identifier [class] is not a valid Java identifier as required by section 1.19 of the EL specification (Identifier ::= Java language identifier). This check can be disabled by setting the system property org.zkoss.zel.impl.parser.SKIP_IDENTIFIER_CHECK to true.
A proper replacement is foo['class'].name
See also https://www.logicbig.com/how-to/jsp/jsp-not-valid-java-identifier-exception.html
2019-07-02 12:14:08 +02:00
vmazurashu
bc5ceeb64d
#1891 : fix version inconsistency which caused runtime error
2018-09-25 17:48:12 +03:00
vmazurashu
b7ec362648
#1887 : change UI and DB constraints
2018-09-14 15:07:03 +03:00
vmazurashu
73810ab3fa
#1872 : add additional verification of empty config
2018-09-11 11:46:38 +03:00
vmazurashu
5377e5cb28
#1872 : add necessary imports
2018-09-05 12:06:00 +03:00
vmazurashu
bb8979a9c7
1872: fix sending statistics
2018-09-05 12:02:24 +03:00
Jeroen Baten
6c6d2bf749
Merge pull request #1874 from vmazurashu/master
...
#1802 string This progress type cannot cannot be removed
2018-06-18 14:57:41 +02:00
Vadim
5b251b4aea
#1802 : fix issue with wrong string
2018-06-18 15:46:19 +03:00
lmann99
8973aedee9
Merge branch 'master' of git://github.com/LibrePlan/libreplan
...
Updating from upstream
2017-11-11 11:43:18 -05:00
Vikram Palakurthi
328f4fc017
Fixed AnnotationAwareAspectJAutoProxyCreator is only available on Java 1.5 and higher
2017-06-09 15:39:06 -05:00
lmann99
b43d48e439
Add filtering of finished projects
...
User preference setting to default filtering of finished projects from planning
and company views.
* Still needs work to investigate and update resource views
2017-04-17 22:14:49 -04:00
lmann99
b011743f4b
Add day of week to personal timesheet date display
...
Makes it easier for end users to select timesheet with weekly or twice monthly periodicity
by including the start and end dates.
Fixes #24
2017-02-05 12:09:08 -05:00
lmann99
64e095a841
Use top level project task for grouped sub tasks
...
Instead of using the group task as the project task need to pull the top level parent.
A grouped task will have as parent the group not the project.
Fixes #21
2017-02-05 11:28:51 -05:00
lmann99
fd6b2acf4f
Restrict email notifications to leaf node tasks
...
Email notifications for tasks to start or finish should only be sent to individual tasks not
to task groups.
2017-02-05 09:05:31 -05:00
lmann99
1f3ce26c94
Merge pull request #19 from lmann99/fillChart-check-null
...
Fix exception when clearing a chart
2017-01-26 01:23:23 -05:00
lmann99
344f8faa08
Fix exception when clearing a chart
...
Fixes #15
2017-01-26 01:22:46 -05:00
lmann99
737967c2f8
Correct index out of bounds exception in focusGoDown
...
Adds a check to stop treeList at the second last item instead of allowing the list index to go negative.
Fixes#17
2017-01-26 01:04:33 -05:00
lmann99
3cd17ed7a1
Modify taglib config to correct /WEB-INF/tld/i18n.tld not found errors
...
Copy i18n.tld to same location as config.xml and update config.xml to point at new location.
Fixes #11
2017-01-22 20:50:17 -05:00
lmann99
edfb4c20f0
Update sapphire.jar to 8.0.4
...
Provides a missing image file, bar-bg.png, that is causing many not found
messages in error log.
Fixes #9
2017-01-22 11:59:17 -05:00
lmann99
4b952866a0
Fix TransientObjectException when allocating a resource to a previously saved schedule
...
Fixes #3
2017-01-22 11:51:02 -05:00
lmann99
c73031b572
Resolve NullPointerExceptions thrown by email notification scheduled jobs
...
Added null checks. Moved getCurrentWorker to DAO as now being used by multiple routines.
Fixes #6
2017-01-22 10:00:56 -05:00
lmann99
b101d18e9e
Remove notifications from queue when associated project or task deleted
...
Prevents a HibernateObjectRetrievalFailureException from being thrown when a scheduled email notification
job attempts to send a notification associated to a project or task that was deleted prior to
the scheduled job running.
Fixes #4
2017-01-21 22:50:13 -05:00
lmann99
de6f27c6fd
Merge pull request #2 from lmann99/add-planner-view-user-preferences
...
Add to user preferences ability to set default show/hide button state
2017-01-18 22:45:21 -05:00
lmann99
50df8c866a
Add to user preferences ability to set default show/hide button state
...
Added additional user preferences settings to allow setting the default state of the planning view show buttons
(resources, progress, reported hours, labels, and money cost bar)
2017-01-14 18:49:09 -05:00
lmann99
200bc99542
Create vertical scroll bar on global dashboard
...
Add a height attribute to zul grid component.
2017-01-10 23:05:37 -05:00
lmann99
cef18801a9
Revert "Create vertical scroll bar on global dashboard"
...
This reverts commit dbdc802b98 .
Forgot to checkout new branch prior to committing
2017-01-10 22:50:32 -05:00
lmann99
dbdc802b98
Create vertical scroll bar on global dashboard
...
Add height attribute to zul grid component
2017-01-10 22:45:12 -05:00
lmann99
89773995ea
Add the description field to the Create new project dialog
...
Improve workflow and communication by being able to see the description of newly created
projects without requiring access to edit the project.
2017-01-08 01:25:15 -05:00
lmann99
8243aa6304
Add a Planned Budget column and change sorter on Total Budget to Projects List tab
...
Planned Budget will reflect the amounts planned on project tasks. Changed the sorter on Total Budget to use the amounts estimated on the
General data tab instead of the amounts on project tasks.
2017-01-08 00:40:11 -05:00
lmann99
b5d13c0824
Fix LazyInitializationException when sorting project list by State
...
State is using the same sorter as Total Budget, change to use state name instead.
2017-01-07 23:40:01 -05:00
lmann99
e274cf8a1e
Merge branch 'master' of https://github.com/LibrePlan/libreplan
...
Pulling in later changes...
2017-01-04 17:27:20 -05:00
Jeroen Baten
1a8e8fad5a
Merge pull request #138 from PaulLuchyn/master
...
Updated javadoc and docs, bug fixing
2017-01-04 17:20:16 +01:00
PaulLuchyn
a57c7520d6
Added javadoc
...
Docs update, fixed ArithmeticException on dashboard page
2017-01-04 12:36:27 +02:00
lmann99
29a4aefd84
Fix for bug 1706, java.lang.StackOverflowException when adding backdated progress assignment
2017-01-03 22:31:21 -05:00
lmann99
4921df1ba9
Changes to logo uploading and deleting
2017-01-02 12:16:07 -05:00