Assets 2

[FEATURE] Add shortcut for TYPO3 live search #594
[FEATURE] Check storage page for event in detail/registration view #574
[BUGFIX] Events get not selected using speaker in eventDemand #589
[BUGFIX] Error message when translating location record in TYPO3 7.6 #587
[BUGFIX] Localization tab label missing in TYPO3 7.6 #586
[BUGFIX] Copying records fail with mysql strict mode #588
[BUGFIX] Ensure empty checkbox registration field value is an array #591
[TASK] Prevent copy of waitlist registrations #590
[DOC] Add FAQ section about file translation #593

@derhansen derhansen released this Oct 16, 2018 · 13 commits to master since this release

Assets 2

[FEATURE] Added signal in EventRepository for findDemanded() #565
[FEATURE] Add singleEvent flexform setting for detail and registration page #568
[FEATURE] Add cache tags in list and detail action with flush on save #571
[FEATURE] Add description column #573
[BUGFIX] Unable to edit dates in localized events for TYPO3 7.6 #583
[TASK] Show category menu setting in flexform for search action #566
[TASK] Use default upload temp folder for CSV export
[TASK] Add "speaker" to searchDemand #567
[TASK] Replace LLL:EXT:cms label in speaker TCA #570
[TASK] Replace renderMode with renderType in Flexform_plugin.xml #569
[TASK] Disable cHash check for payment plugin #564
[TASK] Assign registraton object to view in confirmRegistrationAction #577
[TASK] Enable full text search for feuser field in registration #554
[TASK] Allow cancellation of registration when no deadline is set #585

Assets 2

[FEATURE] Added isRequiredFieldViewHelper for required fields #550
[FEATURE] Added Validation.ErrorClass viewHelper #552
[FEATURE] Include registration fields in CSV export #524
[FEATURE] Enable iCal attachment for event in confirmation email #154
[TASK] Allow registration fields and field values on standard pages #563
[TASK] Refactor fluidStandaloneService #558
[TASK] Enable "exclude" option for all fields #553
[TASK] switch latitude and longitude field for better usability #551
[TASK] Fixed image rendering für documentation #530

@derhansen derhansen released this May 16, 2018 · 77 commits to master since this release

Assets 2

[BUG] Save fieldValue in same PID as field #547

FieldValues for registration fields got saved in PID 0 instead of the PID, where the field is currently located. This leads to an 500 error, when a backend user with limited access rights tries to access fieldValues for registration fields in the backend.

In order to fix data saved to PID 0, please update the PID like shown in the example SQL statement below (updates all PID values to 2 - please replace 2 with the PID of your registration fields)

UPDATE `tx_sfeventmgt_domain_model_registration_fieldvalue` SET `pid` = '2' WHERE `pid` = '0';

[TASK] Show flash message, when Backend User has no access to temp folder #548

When a backend editor has no read/write access to the temp-folder of the default storage, a flash message is shown and CSV export is disabled.


The flash message can be suppressed with the TypoScript setting module.tx_sfeventmgt.settings.csvExport.showFlashMessageForInsufficientAccessRights

@derhansen derhansen released this May 10, 2018 · 80 commits to master since this release

Assets 2

[BUG] Removed NOT NULL declaration for text datatypes #545
[FEATURE] Added plugin to content element wizard


@derhansen derhansen released this Apr 25, 2018 · 83 commits to master since this release

Assets 2

[BUGFIX] Removed l10n_mode=exclude for 2 event fields #539

This fixes a problem with registrations saved in other languages than the default language. The problem was introduced in version 3.0.0. It is recommended to update to version 3.0.2

[FEATURE] Use registration data as sender for admin emails #542
[TASK] Removed nimut/typo3-complete as composer dependency
[TASK] Enable filtering in fe_groups fields #534

@derhansen derhansen released this Apr 17, 2018 · 89 commits to master since this release

Assets 2

[BUGFIX] Return registration field partial name with ucfirst() #532
[BUGFIX] Unable to save registration, when no registration fields available #531
[TASK] Allow predefined parameters for search action #529

@derhansen derhansen released this Apr 11, 2018 · 95 commits to master since this release

Assets 2

Breaking changes:
[!!!][FEATURE] Added category conjunctions (Category mode) #477

If you have restricted the events in the plugin by category, you need to define the "category mode" by opening the plugin settings and configuring the category mode. The default value of the "category mode" is to ignore the category selection, so a category selection from a previous version of the extension would be ignored now!

[!!!][TASK] Remove YouTube embed field #502

The YouTube embed field has been removed. If you want to add a Youtube video to an event, use the TYPO3 core functionality to add media Items to the "files" field of an event.

[FEATURE] Enable additional registration fields on event basis #467
[FEATURE] Added option to prepend BOM to CSV export #397
[FEATURE] Allow variables in E-Mail subjects #403
[FEATURE] Assign contentObjectData as Variable to each view #473
[FEATURE] Define default storage Pid for events in PageTS #518
[FEATURE] Added signals for various action in EventController #215
[FEATURE] Added allowLanguageSynchronization to TCA #519

Added allowLanguageSynchronization to TCA of nearly all available fields. An editor can now select, whether to use the default value of the original translation or to use an own value.

This feature is only available in TYPO3 8.7+. I decided not to implement "l10n_mode=mergeIfNotBlank" as a fallback for TYPO3 7.6 due to known problems with this setting (see

[BUGFIX] Removed range settings for start- and endtime in TCA #491
[BUGFIX] Fixed pagination for backend module #485
[BUGFIX] First day of month in calendar is calculated wrong #506
[BUGFIX] Fixed error in AttachmentService for PHP 7.2

[TASK] Add missing field label for registration fe_user #497
[TASK] Refactor dependency injection #489
[TASK] Replaced all gif/png icons with SVG icons #454
[TASK] Removed displayCond for PIDs in event plugin #490
[TASK] Replace collapseAll with expandSingle for IRRE items #484
[TASK] Show category mode in PageLayoutView #479
[TASK] Show category selection in plugin settings #509
[TASK] Enable possibility to add various records in event record #501
[TASK] Replace getMock() in tests with getMockBuilder() #514
[TASK] Do not overwrite sys_category repository class #512
[TASK] Exclude "registration" field in localized records #520
[TASK] Make registration backend form more readable #498
[TASK] Use closure in ext_localconf.php and ext_tables.php #525
[TASK] Added missing TCA fields starttime and endtime to organisator #526
[TASK] Moved language settings for records to own tab #527
[TASK] Suppress flash error message in administrationController
[TASK] Replaced tabs with spaces in TypoScript files
[TASK] Changed labels for PIDs from "PID" to "Page"
[TASK] Updated headers of PHP files

[DOC] Added documentation for registration fields #500

@derhansen derhansen released this Sep 25, 2017 · 183 commits to master since this release

Assets 2

[FEATURE] Added calendar view #216
[FEATURE] Add DisplayMode to show current and future events #441
[FEATURE] Enable image cropping tool for image fields #446
[FEATURE] Introduce conference speaker domain model #450
[FEATURE] Render fluid standalone template when event not found #476
[BUGFIX] Preselect category in list view error #433
[BUGFIX] Fluid templates for emails not overridden #409
[BUGFIX] Icons not shown in backend module in TYPO3 8.7 #443
[BUGFIX] Fix path to core language file locallang_ttc.xlf #449
[BUGFIX] Wrong label for customnotificationlog #462
[BUGFIX] Remove default value for date_of_birth field #428
[BUGFIX] Fix error while formatting dateOfBirth #465
[BUGFIX] Make getChildrenCategoriesRecursive static
[TASK] Add organisators variable to listview #474
[TASK] Add organisators to calendar and search view
[TASK] Rename labels for "overrideDemand" to "overwriteDemand" #472
[TASK] Do not copy registrations when copying an event #464
[TASK] Add eventDemand to listview #435
[TASK] Fix query in setYearMonthDayRestriction #440
[TASK] Add deprecated defaultExtras option to RTE fields
[TASK] Updated license file #431
[TASK] Change type of param in doc header #451
[TASK] Change assign methods to assignMultiple
[TASK] Escape wildcard chars for LIKE search
[TASK] Templates and partials should use xml namespace declarations #439
[TASK] Enable "Localize All" feature for Images and Files #470
[DOC] Update RealURL documentation
[DOC] Add link to to readme #447
[DOC] Added section about extending sf_event_mgt #442
[DOC] Add FAQ section about "Recurring events" feature #354

@derhansen derhansen released this Apr 28, 2017 · 237 commits to master since this release

Assets 2

Breaking changes:
[!!!][TASK] Restructured flexform for event plugin #418
[!!!][TASK] Move imageWidth and imageHeight to detail section #420

Make sure to use the Extension Update script in order to migrate Flexform changes! Also note, that plugin.tx_sfeventmgt.settings.eventDetails has been renamed to plugin.tx_sfeventmgt.settings.details and TypoScript has to be migrated manually.

See Documentation section "Breaking changes" for more details.

[FEATURE] Enable auto confirmation on event basis #398
[FEATURE] Added event data on event registration views #406
[FEATURE] Added error handling for event detail page #407
[FEATURE] Add preview for Plugins #421
[FEATURE] Added support for year/month/day to overwriteDemand #427
[BUGFIX] Fixed link in rss view #390
[BUGFIX] Fix fluid template path for backend module #386
[TASK] Use TYPO3 CSS classes for backend module #425
[TASK] Catch property mapper exceptions for detail view #426
[TASK] Disable overrideDemand in plugin by default
[TASK] Replace event.enableCancel in confirmation email #362
[TASK] Deny cancellation of registration after event started #361
[TASK] Missing field origuid #377
[TASK] Added ACL for event and priceoption #156
[TASK] Move "Create new" button for event IRRE element to bottom #396
[TASK] Added functional tests for orderFieldAllowed #410
[TASK] Changed dates to object in e-mail templates #415
[TASK] Make Update-Script V8 compatible #417
[TASK] Added "gender" to prefillFields and configured field prefilling
[TASK] Remove legacy code for TYPO3 6.2
[TASK] Move ICalendar layout to template
[TASK] TYPO3 7.6 and 8.7 TCA Migrations