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
tristan.ramseyer
c6c7d9005e
Fixed testActiveCriterions (at least until end of unix epoch).
2022-07-11 01:59:15 +02:00
tristan.ramseyer
68f5589031
Added missing dependency for unit test.
...
Also removed unneeded annotation-api dependencies.
2022-07-11 01:56:19 +02:00
Jeroen Baten
a8c1a10fca
Make build work in Ubuntu 20.04 with openjdk-8-jdk without working tests (yet).
2022-03-13 14:27:32 +01:00
Jeroen Baten
06673d22b9
Changed all references to libreplan.org to libreplan.dev.
2019-11-02 12:18:02 +01:00
vmazurashu
b7ec362648
#1887 : change UI and DB constraints
2018-09-14 15:07:03 +03:00
vmazurashu
8091c8540d
#1868 : revert changes to default one, add new change set with fixes
2018-07-11 11:02:37 +03:00
Vadim
f715698f7b
Merge 1868: revert changes to default one, add new change set with fixes
...
# Conflicts:
# libreplan-business/src/main/resources/db.changelog-1.4.xml
# libreplan-business/src/main/resources/db.changelog.xml
2018-07-11 10:43:30 +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
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
1cf2d17e8a
Include missed lazy=false to User hibernate config
2017-01-23 23:39:49 -05:00
lmann99
8cfd3fa58c
Fix lazyinitialization listing a users profiles roles
...
Add a lazy=false to User hibernate config as workaround.
Fixes #13
2017-01-23 22:41:21 -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
21c41a4e35
Fix LazyInitializationException when sorting project list by Total Budget
...
Total Budget sorter uses a number of collections that are being lazy loaded, changed to load eagerly.
Possibly could use a *forceLoad* method but dont see any available publicly. May need to revisit
for performance reasons at some point.
2017-01-08 00:24:39 -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
02800f97db
Updates to email notification routines
2016-12-31 13:42:04 -05:00
Jeroen Baten
aade5c1743
Merge branch 'master' of https://github.com/LibrePlan/libreplan
2016-12-27 22:37:36 +01:00
Jeroen Baten
fc381520ba
fixed some small strings
2016-12-27 22:37:06 +01:00
Jeroen Baten
1129b27fcc
Typos fixed
2016-12-27 21:56:54 +01:00
Jeroen Baten
f46f1bfbb3
updated and added languages
2016-12-27 16:21:40 +01:00
Paul Luchyn
6be32a2161
Added "Delete all projects" button
2016-12-12 17:14:48 +02:00
Paul Luchyn
0e7c846db3
Changesets refactoring
2016-12-12 11:54:19 +02:00
Paul Luchyn
a8ee928a9c
Added javadoc
2016-11-23 17:10:38 +02:00
Paul Luchyn
9dce4e47ce
Added nonlimiting limits
2016-11-23 16:59:15 +02:00
Paul Luchyn
f812889057
Resolved bug with constraint violation when deleting project with risk and issue logs
...
Code refactor
2016-11-21 13:45:38 +02:00
Vova Perebykivskyi
321d5cf567
Update hibernate-core to 5.1.1.
...
Resolve some no sessions exceptions.
2016-11-17 11:05:25 +02:00
Vova Perebykivskyi
46b5997e62
Remove slf4j-jdk14 dependency.
...
Set default config for ExpensesSheet entities obviously in ehcache.xml.
Add log4j loggers.
Minor changes to documentation / i18n.
Code refactoring.
2016-11-15 15:37:16 +02:00
Vova Perebykivskyi
5a7c972d47
Code refactoring.
2016-11-09 18:31:42 +02:00
Vova Perebykivskyi
09d6ef866a
Merge remote-tracking branch 'upstream/master'
2016-11-09 18:07:04 +02:00
Vova Perebykivskyi
acbb41cddf
Changes to EmailSending feature.
...
Code refactoring.
2016-11-09 18:03:47 +02:00
Paul Luchyn
cf623623ad
Merge remote-tracking branch 'upstream/master'
2016-11-08 18:52:11 +02:00
Paul Luchyn
aeeed97372
Resolved InvalidDataAccessApiUsageException
...
Code refactor, resolved deprecated methods, partial mapping changes
2016-11-08 18:40:49 +02:00
Vova Perebykivskyi
dd06b250c3
Style changes to User Accounts Page.
...
Style changes to Personal Timesheet Page.
Changes to LibrePlan new version notification.
Set timeout for email connection.
Code refactoring.
2016-11-01 15:13:03 +02:00
Vova Perebykivskyi
e5d0fc5f36
Optimize imports.
2016-10-31 17:01:20 +02:00
Vova Perebykivskyi
35ccbec0ac
Resolve some TODO`s.
...
Code refactoring.
2016-10-31 16:49:57 +02:00
Vova Perebykivskyi
fd19610a40
Update thirdparty repository.
...
Code refactoring.
2016-10-28 14:23:28 +03:00
Vova Perebykivskyi
14eef2d7a2
Visual improvements for workReport page.
...
Code refactoring.
2016-10-28 09:59:56 +03:00
Vova Perebykivskyi
6b6179e750
Changes to Spring security rules.
...
Code refactoring.
2016-10-27 18:26:01 +03:00
Vova Perebykivskyi
c168affc7c
Resolve ZK binding model exception.
...
Code refactoring.
2016-10-27 15:01:42 +03:00
Vova Perebykivskyi
2503ebf513
LibrePlan website opens in new browser window.
...
Code refactoring.
2016-10-27 10:05:21 +03:00
Vova Perebykivskyi
74a2d9900a
Merge libreplan-webapp module with ZK branch.
...
Code refactoring.
2016-10-27 10:05:21 +03:00
Vova Perebykivskyi
0f25b227fe
Merge libreplan-business module with ZK branch.
...
Code refactoring.
2016-10-27 10:05:20 +03:00