Commit graph

301 commits

Author SHA1 Message Date
Daniel Siepmann 0c9f9542fb Don't break on searchword search
We didn't adjust the location name when using searchwords.
We now properly search within new locations name, instead of old no
longer existing column.

Relates: #10349
2023-02-16 07:54:03 +01:00
Daniel Siepmann a188dd280c Fix broken link to page 1 within pagination
Relates: #10349
2023-02-16 07:53:03 +01:00
Daniel Siepmann cd42770efe Provide routing for content elements
Relates: #10349
2023-02-16 07:52:27 +01:00
Daniel Siepmann c6ad36b294 Use proper column names
Normal updates are executed:

    ./vendor/bin/typo3cms upgrade:prepare

    ./vendor/bin/typo3cms upgrade:run all --no-interaction

    ./vendor/bin/typo3cms database:updateschema '*'

    ./vendor/bin/typo3cms database:updateschema '*'

The first one will execute an database:updateschema which will run safe
which only adds and doesn't rename or remove columns.
Then our update wizard can use the existing columns and new columns and
tables.
The last step will actually rename and remove.
2023-01-24 13:08:46 +01:00
Daniel Siepmann 172c0eab37 Mark update wizard as public to allow DI
The wizard would not work in TYPO3 v11.5 as no DI would happen.

Relates: #10077
2023-01-24 13:08:46 +01:00
Daniel Siepmann 34ac9cbbe3 Move addStaticFile() method call to proper place
Calling within ext_tables.php is bad practice and breaks TYPO3 extension
compatibility check.

Relates: #10077
2023-01-24 13:08:44 +01:00
Dirk Koritnik b99f19b79d Allow png images in file import from destination one 2023-01-24 12:01:27 +00:00
Daniel Siepmann 8bd15ac380 Provide location update wizard 2023-01-09 11:49:51 +00:00
Daniel Siepmann ff8519e827 Fix wrong default value in PHP Class 2023-01-09 06:44:58 +00:00
Daniel Siepmann 9cb0a681b9 Replace Icons and add icon for page containing records 2023-01-05 09:21:25 +00:00
Daniel Siepmann f68da60842 Provide configurable repeatUntil fallback 2023-01-05 09:01:13 +00:00
Daniel Siepmann 6570ec5ca9 Properly handle guzzle exception for fetching images 2022-12-21 12:16:20 +00:00
Daniel Siepmann fcbda4c093 Add default routing 2022-11-23 09:59:55 +00:00
Daniel Siepmann 6412c31be5 Do not delete files unrelated to events 2022-11-22 14:59:06 +00:00
Daniel Siepmann 2d2b9ac993 Remove old code base 2022-11-22 12:49:57 +00:00
Daniel Siepmann be56f0fd12 Keep filter during pagination 2022-11-22 11:58:36 +00:00
Daniel Siepmann 10df1eddc1 Expose branches, beside tags, to composer 2022-11-22 08:41:17 +00:00
Dirk Koritnik 2626613aa7 Fix responsive grid layout in table and detail view 2022-11-09 10:51:15 +01:00
Daniel Siepmann 96a650c5aa Do not fetch dates without available event 2022-09-09 08:50:24 +00:00
Daniel Siepmann 637c238372 Fix wrong version in changelog entry 2022-09-06 13:13:07 +02:00
Daniel Siepmann 4265bb1db7 Fix wrong version 2022-08-29 13:10:58 +00:00
Daniel Siepmann 36fe4e756a Increase version number in ext_emconf 2022-08-29 14:45:05 +02:00
Daniel Siepmann e1674b1472 Fix broken timezone during import 2022-08-29 12:44:36 +00:00
Dirk Koritnik 031bbbcb88 Override before script in composer package task 2022-08-17 12:19:42 +00:00
Dirk Koritnik c9b1904d58 Remove time output if its set to 0:00 oclock 2022-08-13 09:43:16 +02:00
Dirk Koritnik 9814e8dac9 Add deployment to package registry 2022-08-09 11:03:40 +02:00
Daniel Siepmann 5cfbe11167 Add first functional tests covering location filter 2022-08-09 09:56:18 +02:00
Daniel Siepmann d128af94d3 Do not add categories filter of none were defined 2022-08-03 11:59:07 +02:00
Daniel Siepmann 239bfe51fc Remove slugs from locations 2022-08-03 09:24:01 +00:00
Daniel Siepmann 5652ea6442 Fix broken import without features 2022-08-03 08:57:52 +02:00
Daniel Siepmann 9b783e5e89 Ensure no "Undefined array key" within factories 2022-08-03 06:03:06 +00:00
Dirk Koritnik fc274d238c Add location icon and label 2022-08-02 23:05:38 +02:00
Daniel Siepmann 8d14834db9 Migrate pagination from Widget to new API 2022-08-02 15:15:47 +00:00
Daniel Siepmann 65e653f6ec Add location as separate record 2022-08-02 13:56:18 +00:00
Daniel Siepmann 8f729dc0bd Search location name and organizer name 2022-08-02 13:22:37 +00:00
Daniel Siepmann 86ce1d700e Support PHP 8.1 2022-08-02 14:50:09 +02:00
Daniel Siepmann 2abc84d1ae Get rid of legacy region property within demand
Only use new way but provide compatibility.
2022-07-14 13:14:01 +02:00
Daniel Siepmann 605ad9f9ae Adjust set highlight in Demand 2022-07-14 13:14:00 +02:00
Daniel Siepmann 9678884de4 Streamline creation of demand within date controller 2022-07-14 13:14:00 +02:00
Daniel Siepmann 69ac00823b Provide start and end as DateTimeImmutable in DateDemand 2022-07-14 13:14:00 +02:00
Daniel Siepmann 7e604504a3 Fix exception if none available category is selected 2022-07-13 15:59:42 +02:00
Daniel Siepmann 0fe793307a Weimar events
Add event to alter the View Variables in foreign code.
This is used for grouped dates list on weimar.
2022-07-13 15:59:42 +02:00
Daniel Siepmann 0a56a5d482 Integrate destination data features
Import alongside of categories.
Use TYPO3 sys_category again.
2022-07-13 15:59:42 +02:00
Daniel Siepmann 3b4ecbe6ce Extend demand and provide search to templates 2022-07-13 15:59:40 +02:00
Daniel Siepmann 6e6e914e36 Ensure first date of recurring daily event is created 2022-07-13 13:58:05 +00:00
Daniel Siepmann b0dae68550 Fix broken timezone and end time after import of recurring events 2022-07-07 12:10:49 +00:00
Daniel Siepmann 325855929b Support long ticket URLs 2022-07-07 09:31:11 +02:00
Daniel Siepmann 6b6ae5b20c Do not break tests once a certain date is passed
The code used native date functions, this made tests not robust.
We switch to TYPO3 API to fetch the current date and time.
Test is adjusted to define the date and time to verify code works as
expected.
2022-07-07 09:10:14 +02:00
Daniel Siepmann 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
Daniel Siepmann 84111a76ee Add changelog and raise version 2.4.1 2022-06-28 11:57:51 +02:00