Commit graph

36 commits

Author SHA1 Message Date
17fae724df
Make time zone for slugs configurable (#66)
Slugs of dates are generated during import.
This might lead to confusion if the time zone differs from frontend.
Therefore the time zone is now configurable to allow adjustments for the
actual website.

A new interface `TimeZoneProviderInterface` is provided which can be re
configured to a different implementation.

The default implementation will use TYPO3s `SYS.phpTimeZone` setting,
with fall back to `date_default_timezone_get()` call.
That way it should be useful for most systems out of the box.

Resolves: #11345
2024-09-10 14:32:23 +02:00
2d6c13e199
Support import of HTML variant for detail text (#65)
Provide a new option within configurations to turn on import of HTML
from destination.one for detail text of each event.

Resolves: #10629
2024-08-20 08:58:31 +02:00
a02435b909 Add image handling support in nix shell. 2024-07-23 16:39:19 +02:00
15d233c834
Maintenance (#59)
* Add missing dependency to composer package `typo3/cms-install`.

As UpgradeWizards use API of the package.

* Migrate deprecated PHPStan configuration options

* Adapt expected HTML output within functional tests

As TYPO3 changed actual generated HTML.
2024-06-27 09:48:33 +02:00
81065f5c67
BREAKING: TYPO3 v12 support (#44)
* Migrated all fixtures to PHP.
* Removed version specific adjustments.
2023-11-27 10:04:42 +01:00
a9f3f108e3
BREAKING: Change of vendor/namespace (#43)
The vendor was renamed from `wrm` to `werkraummedia`.
And the namespace vendor was renamed from `Wrm` to `WerkraumMedia`.

That way all references to PHP classes as well as the package name
itself need to be adjusted.
2023-11-09 10:27:43 +01:00
8259ac40af
Adjust version, state and authors in emconf (#42) 2023-11-06 08:50:13 +01:00
82df4ded99
Properly trigger 404 if date of unavailable event is requested (#39) 2023-10-16 07:47:48 +02:00
3d0d5d8645
Add PSR-14 Event to modify event objects prior persistence (#35)
A new PSR-14 event is added that allows to modify the event right before
it is persisted within Destination Data One import.

This for example allows to alter dates, prices, etc.

Improve handling of missing end time in dates.
2023-08-10 14:20:37 +02:00
17ecfb12c1
Fix upcoming version changelog and number (#13) 2023-05-16 07:49:00 +02:00
9c8e1aa982
Do not delete files if they are still in use (#12)
The clean up task had an issue to clean up to many files.
It didn't check if a file that could be deleted
because one event got deleted, was still in use by another event.

Relates: #10499
2023-05-15 15:35:48 +02:00
adc8b30e6d
Extend TYPO3 page cache timout calculation based on rendered dates (#9)
Relates: #10349
2023-05-04 15:23:23 +02:00
d682c14252
Add PHP 8.2 support (#5)
Also add shell.nix for easier development.
2023-04-03 08:41:22 +02:00
Dirk Koritnik
948913fe10
Set version to 3.2.2 (#4) 2023-03-17 13:45:46 +01:00
c771924b8e
Properly handle time searches 2023-02-21 14:06:59 +01:00
cd42770efe Provide routing for content elements
Relates: #10349
2023-02-16 07:52:27 +01:00
f68da60842 Provide configurable repeatUntil fallback 2023-01-05 09:01:13 +00:00
be56f0fd12 Keep filter during pagination 2022-11-22 11:58:36 +00:00
96a650c5aa Do not fetch dates without available event 2022-09-09 08:50:24 +00:00
4265bb1db7 Fix wrong version 2022-08-29 13:10:58 +00:00
36fe4e756a Increase version number in ext_emconf 2022-08-29 14:45:05 +02:00
86ce1d700e Support PHP 8.1 2022-08-02 14:50:09 +02:00
3b4ecbe6ce Extend demand and provide search to templates 2022-07-13 15:59:40 +02:00
6e6e914e36 Ensure first date of recurring daily event is created 2022-07-13 13:58:05 +00:00
b0dae68550 Fix broken timezone and end time after import of recurring events 2022-07-07 12:10:49 +00:00
3d98475a6c Fix none working import of ticket links from destination data
The existing code didn't work with the provided data.
We added a new test case to cover the situation.
We adjusted the existing code to check on the actual rel value instead
of the keys.
2022-07-07 09:03:29 +02:00
84111a76ee Add changelog and raise version 2.4.1 2022-06-28 11:57:51 +02:00
58d602c153 Allow to define midnight or now for todays dates 2022-05-16 13:30:18 +02:00
Dirk Koritnik
7523872329 Allow no region in flexform. Increase version 2022-04-28 09:20:35 +02:00
15dec49445 Remove usage of uploads folder, use transient API instead
Relates: #9533
2021-12-16 10:00:51 +01:00
Dirk Koritnik
a0cf9f30a6 Edit version and constraints 2021-09-07 19:02:15 +02:00
Dirk Koritnik
ea103cb002 Little cleanups and remove old plugin code 2021-09-07 07:52:20 +02:00
Dirk Koritnik
3e428e5949 Update ext_emconf.php 2021-08-12 10:29:30 +00:00
Dirk Koritnik
9464ad6018 Add lanuage handling 2020-10-01 08:34:13 +02:00
Dirk
945bc32fec Added map, changed gulp 2019-07-25 12:42:37 +02:00
Dirk
9c6539eb28 Refactored EXT dd_events to events, added fields to page type poi 2019-07-18 13:44:19 +02:00