-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
695 lines (674 loc) · 78.6 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
2023-08-09 [RELEASE] Release of t3events_reservation 1.0.0 (Steffen Mevius)$
2023-06-23 212f483 [TASK] change pagination default (Steffen Mevius)
2023-06-19 c531e95 [TASK][43687] Provide setting 'module' for rendering backend module (Oliver Noth)
2023-06-19 9b1ba4b [TASK][43687] Fix rendering backend module (Oliver Noth)
2023-06-14 f6006c6 [TASK] add pagination (Steffen Mevius)
2023-06-07 a5e5525 [TASK] add missing abstract functions (Steffen Mevius)
2023-05-31 6181827 [TASK] fix composer constraints (Steffen Mevius)
2023-05-31 7e1249a [TASK] fix composer.json constraint (Steffen Mevius)
2023-05-31 f807dc9 [TASK] run rector with php 81 ruleset (Steffen Mevius)
2023-05-31 fe680aa [TASK] make compoer.json php 8.1 compatible (Steffen Mevius)
2021-08-19 cc7dcaa [TASK] Adjust code for booking process (Santiago Nunez Negrillo)
2021-08-12 c876e47 [TASK] Register extension icons (Santiago Nunez Negrillo)
2021-08-12 046a85e [TASK] Rewrite extbase commands into TYPO3 v10 commands (Santiago Nunez Negrillo)
2021-08-09 ac7af07 [TASK] Add extension key to ReservationController to fix errors in translations (Santiago Nunez Negrillo)
2021-08-09 44ff27b [TASK] Add reservation argument to request if it is set in contact argument (Santiago Nunez Negrillo)
2021-08-09 eeaba53 [TASK] Adjust session injection for ReservationAccessTrait (Santiago Nunez Negrillo)
2021-08-05 e0edec5 [TASK] Adjust templates to transform deprecated uploads fields to FAL fields (Santiago Nunez Negrillo)
2021-08-04 4008811 [TASK] Use EditUriViewHelper instead of EditRecordViewHelper in Bookings List view (Santiago Nunez Negrillo)
2021-08-04 0c2b179 [TASK] Adjust TCA configuration for TYPO3 v10 (Santiago Nunez Negrillo)
2021-08-04 d30d352 [TASK] Adjust type for variable lesson in Reservation because Extbase cannot handle two types (Santiago Nunez Negrillo)
2021-08-04 633fa87 [TASK] Change Extbase objects and persistence configuration to TYPO3 v10 syntax (Santiago Nunez Negrillo)
2021-07-21 a7c947d [TASK] Set version of dwenzel/t3events to dev-feature/version10compatible (Santiago Nunez Negrillo)
2021-07-21 2ba643c [TASK] Change deprecated "getValidationResults" function with new one "validate" (Santiago Nunez Negrillo)
2021-07-21 de737e1 [TASK] Change old PHP annotations with new ones (Santiago Nunez Negrillo)
2021-07-21 a9d7aad [TASK] Adjust plugin and module configuration for TYPO3 v10 (Santiago Nunez Negrillo)
2021-07-21 9972efc [TASK] Add Services.yaml configuration file for TYPO3 v10 (Santiago Nunez Negrillo)
2021-07-15 8a4d45c [TASK] Adjust composer.json (Santiago Nunez Negrillo)
2021-07-15 6e60d19 [TASK] Update composer.json and ext_emconf.php for TYPO3 v10 (Santiago Nunez Negrillo)
2019-08-14 e10be13 [CI] support for PHP < 7.2 dropped (Dirk Wenzel)
2019-08-13 cc396de [RELEASE] Release 0.16.0 (Dirk Wenzel)
2019-08-13 f6eddae [BUGFIX] namespace of ExtensionConfiguration call corrected (Dirk Wenzel)
2019-08-13 a2ec728 [TASK] extension configuration refactored - require dwenzel/t3extension_configuration:~1.2 (Dirk Wenzel)
2019-08-13 bf22a83 [TASK] backend module registration refactored - require dwenzel/t3extensiontools:~1.1 - require dwenzel/t3events:~1.1 - require php:^7.2 (Dirk Wenzel)
2019-03-06 1d05700 [RELEASE] Release of t3events_reservation 0.15.1 (Dirk Wenzel) (Dirk Wenzel)
2019-03-06 175548c [BUGFIX] fixed error in unit tests for CleanUpCommandController caused by insufficient mocking (Dirk Wenzel)
2019-03-06 4c564ec [BUGFIX] fixed error in command controller where deletion of records was not persisted (Dirk Wenzel)
2019-02-15 0b1eb83 [RELEASE] Release of t3events_reservation 0.15.0 (Dirk Wenzel) (Dirk Wenzel)
2019-02-15 ccc342d [TASK] use new method equals to compare objects. (Dirk Wenzel)
2018-11-09 644d653 [RELEASE] Release of t3events_reservation 0.14.0 (Dirk Wenzel) (Dirk Wenzel)
2018-10-11 a4a5bd7 [TASK] - new icons (Timo Gockel)
2018-09-07 308f007 [RELEASE] Release of t3events_reservation 0.13.0 (Dirk Wenzel) (Dirk Wenzel)
2018-08-14 237f7b9 [TASK] clarify condition in PersonDemandFactory (Dirk Wenzel)
2018-08-14 f39896b [TASK] use constants instead of strings in PersonDemandFactory (Dirk Wenzel)
2018-08-14 16f5b20 [TASK] task obsolete method createFromSettings removed from ParticipantDemandFactory (already exists in parent) (Dirk Wenzel)
2018-08-14 115b43b [TASK] obsolete css files removed (Dirk Wenzel)
2018-08-14 9d5c19b [BUGFIX] fixed error caused by invalid call of FlashMessageQueue::__call in ReservationAccessTrait Closes #2 (Dirk Wenzel)
2018-07-01 749d778 [TASK] CleanUpCommandController refactored - use constants - method deleteReservationsCommand simplified (Dirk Wenzel)
2018-06-30 719bd36 [TASK] ContactController and ReservationController refactored - use constants - use NotificationServiceTrait (Dirk Wenzel)
2018-06-30 7cc80a2 [TASK] CloseBookingCommandController refactored - use traits - use constants - clarify if conditions - annotations improved (Dirk Wenzel)
2018-06-30 6cdbb66 [TASK] CI: branch configuration for sonar restored (Dirk Wenzel)
2018-06-30 b127d28 [TASK] CI: sonar.projectKey changed to t3events_reservation (Dirk Wenzel)
2018-06-30 3bea1f0 [TASK] CI: obsolete section branches removed from sonarcloud configuration (Dirk Wenzel)
2018-06-30 2445ad7 [TASK] SettingsInterface implemented - use constants instead of strings - annotations improved (Dirk Wenzel)
2018-06-29 7e69f3a [TASK] CI: exclude some folders from sonar analysis (Dirk Wenzel)
2018-06-29 b1c3a46 [TASK] coding style in templates improved (Dirk Wenzel)
2018-06-29 2548461 [TASK] coding style in templates improved (Dirk Wenzel)
2018-06-29 2f660bd [TASK] CI: branches setting added to sonar configuration (Dirk Wenzel)
2018-06-29 df2c77a [TASK] CI: sonar cloud settings moved to file .sonar-project.properties (Dirk Wenzel)
2018-06-29 cde6d35 [TASK] CI: configuration for sonar cloud added. (Dirk Wenzel)
2018-06-29 b1d4327 [TASK] CI failing tests fixed, older TYPO3 versions removed from build matrix (Dirk Wenzel)
2018-06-28 f38d51a [BUGFIX] errors in Backend/BookingsController and List Template fixed. - error caused by missing method due to previous refactoring - missing viewhelper declaration in template (Dirk Wenzel)
2018-06-28 3441bec [TASK] BookingsController and ParticipantController refactored: - Traits from AbstractBackendController pulled (Dirk Wenzel)
2018-06-28 8a2bd67 [TASK] unit tests refactored using mockBuilder. (Dirk Wenzel)
2018-06-27 35ab0dd [RELEASE] Release of t3events_reservation 0.12.0 (Dirk Wenzel) (Dirk Wenzel)
2018-06-26 26f3cdd [BUGFIX] invalid resources path in ext_tables.php corrected. (Dirk Wenzel)
2018-06-25 31d0555 [BUGFIX] Enforce correct type for partial argument "object" (Nicole Cordes)
2018-06-21 2dc82e8 [TASK] require typo3/cms-core instead of deprecated package typo3/cms (Dirk Wenzel)
2018-06-19 35c8c8f [BUGFIX] invalid table configuration options replaced. (Dirk Wenzel)
2018-06-19 35ca19e [BUGFIX] fixed error caused by missing module name in backend links (Dirk Wenzel)
2018-06-14 c014332 [TASK] deprecated table configuration options replaced (Dirk Wenzel)
2018-06-11 dffc727 [CLEANUP] Streamline ext_tables.php (Nicole Cordes)
2018-06-11 fcbfea1 [CLEANUP] Streamline ext_localconf.php (Nicole Cordes)
2018-03-13 9e52979 [RELEASE] Release of t3events_reservation 0.11.1 (Dirk Wenzel) (Dirk Wenzel)
2018-03-08 32c44fa [BUGFIX] missing @lazy annotation added in Notification, Reservation and ReservationPersonTrait thus preventing slow queries when many registrations/participants/notifications exist for an event or schedule. (Dirk Wenzel)
2017-08-02 a7e7c7d [RELEASE] Release of t3events_reservation 0.11.0 (Dirk Wenzel) (Dirk Wenzel)
2017-04-25 896d864 [TASK] travis-ci: use custom UnitTests.xml instead of those from testing frame work, obsolete configuration for coveralls service removed. (Dirk Wenzel)
2017-04-19 f29efec [TASK] use nimut/testing-framework, drop coveralls reports (Dirk Wenzel)
2017-03-07 e09ccd2 [TASK] require-dev phpunit/phpunit:<=4.8.0,<5.4 (Dirk Wenzel)
2017-01-17 8742494 [TASK] composer.json updated. Obsolete package mikey179/vfsStream removed, typo3/cms-core replaced by typo3/cms (Dirk Wenzel)
2017-01-17 bd80d5d [TASK] SVG icon for backend module added. (Dirk Wenzel)
2017-01-13 ff94319 [RELEASE] Release of t3events_reservation 0.10.2 (Dirk Wenzel) (Dirk Wenzel)
2017-01-06 04660b8 [BUGFIX] Fixed error where participants were not updated in lesson when added to Reservation. (Dirk Wenzel)
2017-01-05 a1d6f48 [RELEASE] Release of t3events_reservation 0.10.1 (Dirk Wenzel) (Dirk Wenzel)
2017-01-05 f08d8d5 [RELEASE] Release of t3events_reservation 0.10.1 (Dirk Wenzel) (Dirk Wenzel)
2017-01-02 81a57a6 [TASK] make property participants of BookableScheduleTrait lazy loading (Dirk Wenzel)
2016-12-30 d82f2d4 [TASK] deprecated settings replaced in table configuration. (Dirk Wenzel)
2016-12-30 04b02db [TASK] deprecated settings replaced in table configuration. (Dirk Wenzel)
2016-12-29 cf692fc [TASK] fixed error caused by wrong icon type unter TYPO3 version 6.2 (Dirk Wenzel)
2016-12-29 690c670 [TASK] new icon for reservation module added. (Dirk Wenzel)
2016-12-29 95ed73c [BUGFIX] layout path and section name in list template corrected. (Dirk Wenzel)
2016-12-14 bbaeb57 [RELEASE] Release of t3events_reservation 0.10.0 (Dirk Wenzel) (Dirk Wenzel)
2016-12-02 1774124 [BUGFIX] restored TypoScript configuration for class replacement which was removed by mistake (Dirk Wenzel)
2016-12-01 03a1eeb [TASK] class constant and localized strings added. (Dirk Wenzel)
2016-11-29 0d4753c [TASK] obsolete TaskRepositoryTrait removed. Trait from parent now uses an interface for dependency injection (Dirk Wenzel)
2016-11-29 68525c8 [TASK] TaskCommandController implemented. (Dirk Wenzel)
2016-11-29 d770f6c [TASK] ScheduleRepository, ScheduleRepositoryTrait, ScheduleDemandFactoryTrait implemented. (Dirk Wenzel)
2016-11-29 3bf3456 [TASK] DeadlineAwareDemandInterface simplified. DeadlineAwareDemandTrait adapted to match Interface and moved to correct namespace. (Dirk Wenzel)
2016-11-29 2c8d7cd [TASK] obsolete use statement in ScheduleDemandFactory removed. (Dirk Wenzel)
2016-11-29 cbc9589 [TASK] Task, TaskRepository, TaskRepositoryTrait implemented. (Dirk Wenzel)
2016-11-27 2ddaf69 [BUGFIX] typo in namespace fixed. (Dirk Wenzel)
2016-11-27 8d7f954 [TASK] DeadlineAwareDemandTrait, DeadlineAwareDemandInterface, ScheduleDemand and ScheduleDemandFactory implemented. (Dirk Wenzel)
2016-11-24 be41d75 [BUGFIX] re-added missing TypoScript configuration for templateRootPath (necessary for standalone fluid templates for notifications) (Dirk Wenzel)
2016-11-19 c252439 [TASK] travis-ci configuration: secure token updated. (Dirk Wenzel)
2016-11-18 ea23568 [TASK] error handling documentation formatted. (Dirk Wenzel)
2016-11-18 f271974 [TASK] documentation: table of contents updated. (Dirk Wenzel)
2016-11-18 61d4c82 [TASK] documentation for reservation process, error handling and validation added. (Dirk Wenzel)
2016-11-18 91c6d4f [TASK] documentation for routing added. (Dirk Wenzel)
2016-11-17 bfa15eb [TASK] Documentation updated. Files rendering on docs.typo3.org added. (Dirk Wenzel)
2016-11-17 e129d31 [TASK] Documentation for installation and configuration added. (Dirk Wenzel)
2016-11-17 5048810 [TASK] partial Reservation/FormFields edited. (Dirk Wenzel)
2016-11-17 90685a9 [TASK] obsolete redirect in ReservationControlle->newAction removed (Dirk Wenzel)
2016-11-16 84eb83e [TASK] Unit tests for PersonRepository added. (Dirk Wenzel)
2016-11-16 ac1cecf [TASK] Unit tests for ReservationRepository added. (Dirk Wenzel)
2016-11-16 cdcdfe1 [TASK] ReservationRepository no longer extends AbstractDemandedRepository. Prevent creating obsolete constraint by lesson date (already covered by createPeriodConstraints). Unit tests for ReservationRepository and PersonRepository added. (Dirk Wenzel)
2016-11-16 9bbf28c [BUGFIX] fixed logical error in PersonRepository when creating deadline constraint (Dirk Wenzel)
2016-11-16 c2f99ef [TASK] PersonRepository no longer extends deprecated AbstractDemandedRepository. Method createContraintsFromDemand now respects lesson deadline and prevents creating obsolete constraint by lesson date (already covered in generatePeriodConstraints) (Dirk Wenzel)
2016-11-15 2d8fc32 [TASK] PersonDemandFactory now respects lessonDeadline (Dirk Wenzel)
2016-11-15 5437cb8 [BUGFIX] use correct Notification subclass in Reservation (Dirk Wenzel)
2016-11-15 73fd586 [TASK] obsolete test class removed. (Dirk Wenzel)
2016-11-15 8d00c84 [TASK] obsolete action methods removed from BookingsController. (Dirk Wenzel)
2016-11-15 554a73c [TASK] Unit tests for Backend/BookingsController added. (Dirk Wenzel)
2016-11-14 e31b9ba [TASK] ContactController now implements SignalInterface. ReservationController->createAction does not generate a participant from contact anymore. (Dirk Wenzel)
2016-11-14 94d7799 [TASK] Set class constant EXTENSION_KEY. Obsolete method ReservationController->translate removed. (Dirk Wenzel)
2016-11-13 ce8ab5e [TASK] Documentation for reservation process updated. (Dirk Wenzel)
2016-11-13 1d985fe [TASK] BillingAddressController and BillingAddressControllerDefaults implemented. Allow BillingAddressController for plugin and load default routing. Documentation updated. (Dirk Wenzel)
2016-11-13 2d45b07 [TASK] Documentation for reservation process updated. (Dirk Wenzel)
2016-11-13 929eab0 [TASK] Remove action for ParticipantController implemented. Default routing for this method added. (Dirk Wenzel)
2016-11-13 65f3cb2 [TASK] Reservation-Flow-source.xml added. (Dirk Wenzel)
2016-11-13 520b3a4 [TASK] Documentation for reservation control flow added. (Dirk Wenzel)
2016-11-12 284d192 [TASK] ContactController, ReservationController and ParticipantController refactored using Traits. They no longer inherit from AbstractController. ParticipantController extended by Method create. Routing configuration for ParticipantController updated. (Dirk Wenzel)
2016-11-12 3b47d59 [TASK] Icon registration in ext_tables.php adapted to match API version 8 too. TypoScript configuration for paths of modules updated. Obsolete argument renderMode for view helper flashMessages removed. (Dirk Wenzel)
2016-11-11 9166851 [TASK] New and create action of ContactController are now allowed for plugin. ContactController->createAction sets contact in reservation. (Dirk Wenzel)
2016-11-10 9aaf9fb [TASK] ContactController and ParticipantController now use RoutingTrait->dispatch instead of redirects. (Dirk Wenzel)
2016-11-10 303d8c1 [TASK] obsolete unit test for ContactController removed. (Dirk Wenzel)
2016-11-10 3850069 [TASK] Data provider ContactControllerDefaults and ParticipantControllerDefaults for RouteLoader implemented. (Dirk Wenzel)
2016-11-10 b7d9d86 [TASK] Data provider ReservationControllerDefaults for RouteLoader implemented. ReservationController now uses RoutingTrait->dispatch instead of redirects. (Dirk Wenzel)
2016-11-02 db178d2 [TASK] ContacController can now create new Contacts too. (Dirk Wenzel)
2016-10-31 79c79c5 [TASK] ParticipantDemand, ParticipantDemandFactory and ParticipantDemandFactoryTrait implemented. Use them in ParticipantController (Dirk Wenzel)
2016-10-31 5552991 [TASK] unit test for Backend/ParticipantController added. (Dirk Wenzel)
2016-10-31 768487e [TASK] missing property errorMessage added to Backend/ParticipantController. Unit tests added, code formatted. (Dirk Wenzel)
2016-10-31 2cad3cf [TASK] PersonDemandFactory now maps 'category' to 'categories' and skips 'types' field. ParticipantController extended by PersonDemandTrait. (Dirk Wenzel)
2016-10-30 46023a9 [TASK] Unit tests for Backend/ParticipantController added. (Dirk Wenzel)
2016-10-30 3a5dacd [TASK] PersonDemand refactored using traits. PersonDemandFactory and PersonDemandFactoryTrait implemented. (Dirk Wenzel)
2016-10-30 b5b449b [TASK] travis-ci configuration: add script for codecov.io (Dirk Wenzel)
2016-10-27 4766c19 [TASK] allow TYPO3 8, travis build matrix adapted. (Dirk Wenzel)
2016-10-11 308fb5a [RELEASE] Release of t3events_reservation 0.9.0 (Dirk Wenzel) (Dirk Wenzel)
2016-10-09 3a67cb9 [TASK] method createConstraintsFromDemand is now public (Dirk Wenzel)
2016-10-08 6002efe [TASK] BookingsController refactored using traits. Avoid collision of methods in ParticipantController caused by using a trait which was already included by parent class. (Dirk Wenzel)
2016-10-08 6b76f9a [TASK] ParticipantController refactored using EventTypeRepositoryTrait, GenreRepositoryTrait and VenueRepositoryTrait (Dirk Wenzel)
2016-10-08 027fb8f [TASK] Backend/ParticipantController refactored using traits. Unit test for BillingAddressRepository added. (Dirk Wenzel)
2016-10-08 5f6760b [TASK] unit tests for ContactValidator and RequiredPropertiesTrait added. Code style improved. (Dirk Wenzel)
2016-10-08 34c1672 [TASK] unit test for ReservationAccessTrait added. (Dirk Wenzel)
2016-10-08 b0f2ecd [BUGFIX] typo in travis configuration fixed. (Dirk Wenzel)
2016-10-08 66af849 [TASK] travis configuration updated including php version 7 (Dirk Wenzel)
2016-10-08 a6e20dc [TASK] Unit tests for ReservationPersonTrait added. (Dirk Wenzel)
2016-10-04 400e81e [BUGFIX] @lazy annotation removed from reservation property of ReservationPersonTrait (caused validation errors). (Dirk Wenzel)
2016-10-06 2044cc8 [TASK] RequiredPropertiesTrait implemented. (Dirk Wenzel)
2016-10-05 e7c036b [TASK] code style improved (Dirk Wenzel)
2016-10-04 5b1fea6 [BUGFIX] @lazy annotation removed from reservation property of ReservationPersonTrait (caused validation errors). (Dirk Wenzel)
2016-10-03 d34cb38 [TASK] error in use statement fixed. (Dirk Wenzel)
2016-10-03 c906099 [TASK] require t3events ^0.29.0 (Dirk Wenzel)
2016-10-03 d5c3ac4 [TASK] vendor name of t3events changed. (Dirk Wenzel)
2016-09-21 88f0696 [TASK] ContactController->editAction now ignores validation for both arguments. Made field attribute of ReservationPersonTrait lazy loading. (Dirk Wenzel)
2016-09-16 bbfd83d [TASK] Unit test for ReservationAccessTrait added. (Dirk Wenzel)
2016-09-16 a2b7a96 [TASK] Unit tests for CleanUpCommandController now cover settings for selection by date too. (Dirk Wenzel)
2016-09-16 f82f9ab [TASK] Prevent iteration over empty child properties in CleanUpCommandController. Unit tests added. (Dirk Wenzel)
2016-09-16 7391567 [RELEASE] Release of t3events_reservation 0.8.1 (Dirk Wenzel) (Dirk Wenzel)
2016-09-07 850ce6e [BUGFIX] fixed fatal error in PageRenderer (memory exhausted) caused by forwarding the request in ReservationController->createAction. (Dirk Wenzel)
2016-09-16 4f0f652 [TASK] CleanUpCommandController now deletes all notifications and reservations too and displays results on command line. (Dirk Wenzel)
2016-09-08 223dc73 [TASK] CleanUpCommandController now deletes all participants, contacts and billing addresses by reservation. (Dirk Wenzel)
2016-09-08 4330dac [TASK] BillingAddressRepositoryTrait, ContactRepositoryTrait, PersonRepositoryTrait and ReservationRepositoryTrait implemented. (Dirk Wenzel)
2016-09-08 12a0024 [TASK] ReservationCommandController registered. Method deleteReservations renamed to deleteReservationsCommand. Unit tests for PersonDemand and ReservationDemand added. (Dirk Wenzel)
2016-09-08 3181731 [TASK] ReservationDemandFactory and CleanUpCommandController implemented. (Dirk Wenzel)
2016-09-08 a087789 [TASK] ReservationDemandFactory implemented. (Dirk Wenzel)
2016-09-08 4eb3c27 [TASK] Unit tests for PersonDemand added. (Dirk Wenzel)
2016-09-08 4aa6c04 [TASK] annotiation in PersonDemand improved (Dirk Wenzel)
2016-09-08 daa0d6e [TASK] Unit test for notification added. (Dirk Wenzel)
2016-09-07 637645f [BUGFIX] fixed fatal error in PageRenderer (memory exhausted) caused by forwarding the request in ReservationController->createAction. (Dirk Wenzel)
2016-08-12 bd3f18d [RELEASE] Release of t3events_reservation 0.8.0 (Dirk Wenzel) (Dirk Wenzel)
2016-07-20 8509891 [TASK] markup for records listing in BE module improved. (Dirk Wenzel)
2016-07-19 5086511 [TASK] foreign table configuration for contact field of reservation added. (Dirk Wenzel)
2016-07-15 715fe02 [BUGFIX] Correct class path to scheduleDemand in function 'createDemandForLessonsWithExpiredDeadline'. (Erik Rauchstein)
2016-07-12 d66d0bd [RELEASE] Release of t3events_reservation 0.7.0 (Dirk Wenzel) (Dirk Wenzel)
2016-07-05 a4a43c7 [TASK] settings path in controllers and templates adapted (after changes in t3events) (Dirk Wenzel)
2016-06-29 246e043 [RELEASE] Release of t3events_reservation 0.6.0 (Dirk Wenzel) (Dirk Wenzel)
2016-06-27 14df9b6 [BUGFIX] reservation uid added to record title (Dirk Wenzel)
2016-06-21 832579b [BUGFIX] label and mark up in list view of bookings controller corrected. (Dirk Wenzel)
2016-06-21 32a731f [BUGFIX] set reservation status 'DRAFT' instead of new when creating a reservation. (Dirk Wenzel)
2016-06-16 0db77d9 [BUGFIX] period constraints removed from default TypoScript settings for backend module thus preventing a difference between displayed filter and effective query constraints. (Dirk Wenzel)
2016-06-16 bb266fa [BUGFIX] missing default limit added to TypoScript configuration for backend module. (Dirk Wenzel)
2016-06-08 fb81b36 [TASK] ParticipantValidator now adds error messages. ContactValidator->isValid is now protected. (Dirk Wenzel)
2016-06-08 f69e117 [BUGFIX] change from redirect to forward in ReservationAccessTrait->errorAction reverted (caused missing validation results) (Dirk Wenzel)
2016-06-08 9d090a2 [BUGFIX] All calls of forward action with argument 'arguments' replaced by redirect calls. This prevents a fatal error in page renderer caused by huge values in the hidden [__referrer][arguments] input field in created by Fluids form view helper. (see https://forge.typo3.org/issues/57633) (Dirk Wenzel)
2016-06-07 67a7b5d [TASK] Backend modules now use common layouts, templates and partials and CSS from t3events Group view helper removed from list templates of backend modules. (Dirk Wenzel)
2016-06-06 446f01a [TASK] SearchForm partial now allows different action methods. (Dirk Wenzel)
2016-06-06 2cf4ec0 [TASK] Bookings and Participant modules are now a submodules of Events main module. (Dirk Wenzel)
2016-06-03 201d921 [RELEASE] Release of t3events_reservation 0.5.1 (Dirk Wenzel) (Dirk Wenzel)
2016-06-01 fc3d200 [BUGFIX] dependency corrected. (Dirk Wenzel)
2016-06-01 14e959b [BUGFIX] dependency corrected. (Dirk Wenzel)
2016-06-01 5e35f83 [BUGFIX] fixed error which prevented group headers in bookings list view from displaying. Some missing labels added. Obsolete action links removed. (Dirk Wenzel)
2016-05-31 1e71bf0 [TASK] Unit test adapted to extended SessionInterface (Dirk Wenzel)
2016-05-27 3261ef5 [TASK] occurrences of deprecated method SettingsUtility->getValueByKey removed (Dirk Wenzel)
2016-05-24 4d8f91d [RELEASE] Release of t3events_reservation 0.5.0 (Dirk Wenzel) (Dirk Wenzel)
2016-05-20 a0c6746 [TASK] Use pagination configuration from TypoScript in bookings list template. (Dirk Wenzel)
2016-05-20 992c4d1 [TASK] obsolete execution flag removed from php files (Dirk Wenzel)
2016-05-19 3b535c8 [TASK] require minimum stability dev (Dirk Wenzel)
2016-05-19 8606ab5 [TASK] default TypoScript configuration for sender name in confirmation mails added. Require develop branch of t3events (Dirk Wenzel)
2016-05-18 c8d7ddf [TASK] ReservationController->sendNotification now sets a senderName for the notification if configured (Dirk Wenzel)
2016-05-17 6f8570f [BUGFIX] work around for issue in dependency resolver in TYPO3 6.2 (Dirk Wenzel)
2016-05-11 fff49ca [BUGFIX] obsolete default value for lessonPeriod in TypoScript configuration for ParticipantController->listAction removed. (Dirk Wenzel)
2016-05-03 42a8371 [RELEASE] Release of t3events_reservation 0.4.0 (Dirk Wenzel)
2016-05-03 d2385bc [BUGFIX] missing translation added. (Dirk Wenzel)
2016-05-03 7e9e53f [BUGFIX] settings path for list page id in error template corrected. (Dirk Wenzel)
2016-05-03 c04d579 [BUGFIX] ReservationControllerSlot now adds a controller name and a request argument reservation params contain requestArgument reservation. (Dirk Wenzel)
2016-05-02 b629385 [BUGFIX] missing error messages added. (Dirk Wenzel)
2016-05-02 63c4daf [BUGFIX] clear flash message queue in ReservationAccessTrait in order to prevent duplicate error messages. Typo in template for error action of ReservationController fixed. (Dirk Wenzel)
2016-05-02 abdc6ca [BUGFIX] prevent error in ReservationAccessTrait caused by empty property arguments. (Dirk Wenzel)
2016-05-02 936f1e9 [BUGFIX] Fixed error where a validation error resulted in deleting the reservation id from session. ReservationAccessTrait->errorAction now forwards to the referring action if a validation error occurred. (Dirk Wenzel)
2016-04-27 e49207a [TASK] localized strings added. (Dirk Wenzel)
2016-04-27 a8e5686 [TASK] localized messages for expired session added. (Dirk Wenzel)
2016-04-27 7d36332 [TASK] localized error messages for unknown access error added. (Dirk Wenzel)
2016-04-25 2a059c8 [TASK] default error handling for reservation.edit action changed (Dirk Wenzel)
2016-04-25 17ef9bd [TASK] ReservationAccessTrait returns false if reservation id is not in session and always true if error action is being called (Dirk Wenzel)
2016-04-24 e8692e8 [TASK] ReservationAccessTrait->errorAction and getErrorFlashMessage implemented. (Dirk Wenzel)
2016-04-23 ad50f0f [TASK] extension dependency from t3events adapeted (Dirk Wenzel)
2016-04-23 be848f6 [TASK] dependency from t3events updated (Dirk Wenzel)
2016-04-23 0270384 [TASK] ReservationAccessTrait now adds flash messages on error (Dirk Wenzel)
2016-04-23 b38929d [TASK] access error codes added (Dirk Wenzel)
2016-04-23 43c7c3a [BUGFIX] ReservationControllerSlot now sets default status code 302 for redirects (Dirk Wenzel)
2016-04-22 f5b7fbd [TASK] ReservationAccessTrait->isAccessAllowed refactored (Dirk Wenzel)
2016-04-18 4c0bd68 [RELEASE] Release of t3events_reservation 0.3.0 (Dirk Wenzel)
2016-04-15 e202eae [TASK] clean up (Dirk Wenzel)
2016-04-15 1f4d2b3 [BUGFIX] failing initializeObject removed from unit test for Reservation (Dirk Wenzel)
2016-04-15 800c218 [BUGFIX] missing label added (Dirk Wenzel)
2016-04-15 b500ecb [BUGFIX] Added missing session->clean() in ReservationController->deleteAction. Fixed error caused by wrong repository type for contact. (Dirk Wenzel)
2016-04-14 a841e65 [TASK] localized error message for missing participant added. (Dirk Wenzel)
2016-04-14 344a20b [BUGFIX] ReservationController now updates reservation in repository in removeParticipantAction thus ensuring correct update of total price. (Dirk Wenzel)
2016-04-08 bf7821c [TASK] default error handling for ParticipantController and ContactController added. (Dirk Wenzel)
2016-04-08 c6e7d82 [TASK] The contact of a reservation can now be edited. (Dirk Wenzel)
2016-04-07 73fc470 [TASK] ContactRepository and ContactController implemented. (Dirk Wenzel)
2016-04-07 a627856 [TASK] obsolete access check in ReservationController->newParticipantAction removed (Dirk Wenzel)
2016-04-07 4eda4c2 [TASK] Access control for reservation now respects identity values from forms and objects too. Default error handling is now done by a ReservationControllerSlot->handleEntityNotFoundSlot which passes the configuration from TypoScript. (Dirk Wenzel)
2016-04-06 158bd24 [TASK] obsolete access checks within action methods removed. (Dirk Wenzel)
2016-04-06 70e1c95 [TASK] ReservationAccessTrait now allows access if request does not have an argument 'reservation' and 'reservationUid' is not set in session. (Dirk Wenzel)
2016-04-06 b260099 [TASK] obsolete method initializeAction removed from ReservationController (Dirk Wenzel)
2016-04-06 a49e33f [TASK] localized strings for button.editParticipant added. (Dirk Wenzel)
2016-04-06 eeecfe5 [TASK] localized string 'button.editParticipant' added. (Dirk Wenzel)
2016-04-06 fccccaf [TASK] Access control refactored: access check is now done while initializing action method (in ReservationAccessTrait). ParticipantController->editAction now has a required argument reservation. (Dirk Wenzel)
2016-04-05 285c5e8 [BUGFIX] obsolete call of $reservation->initializeObject removed (Dirk Wenzel)
2016-04-05 f567d9e [TASK] ReservationController refactored: editParticipantAction moved to ParticipantController->editAction (Dirk Wenzel)
2016-04-05 ef4543f [TASK] ParticipantValidator and ParticipantController implemented. (Dirk Wenzel)
2016-04-05 360a7a2 [TASK] ReservationController now implements AccessControlInterface and uses ReservationAccessTrait. Access methods refactored into ReservationAccessTrait (Dirk Wenzel)
2016-04-01 0c699f4 [TASK] BillingAddressRepository implemented. ReservationController->removeBillingAddressAction refactored. (Dirk Wenzel)
2016-03-31 3b4d0b4 [TASK] Templates adapted to allow edit, add and remove billing address and participant. Localized labels added. (Dirk Wenzel)
2016-03-30 ff65515 [TASK] ReservationController can now adds and removes a billing address from/to a reservation and allows to edit a participant. (Dirk Wenzel)
2016-03-29 2c9f7ca [TASK] ReservationController now cleans session in show action (thus preventing further access to current reservation) (Dirk Wenzel)
2016-03-28 498db06 [TASK] unit tests for BookableScheduleTrait and BillingAddress added. Code formatted. (Dirk Wenzel)
2016-03-28 8a35b83 [TASK] unit tests for ReservationController added. (Dirk Wenzel)
2016-03-27 7011b41 [TASK] all access checks in ReservationController are now implemented as early return. An additional check prevents from creating new reservation when the user session already contains a reservation key. (Dirk Wenzel)
2016-03-27 199e8c0 [TASK] Billing address of reservation can now be edited during registration process in front end . (Dirk Wenzel)
2016-03-15 3b042e8 [TASK] confirm notification for reservations can now contain file attachments configured by TypoScript (Dirk Wenzel)
2016-03-15 246e13e [BUGFIX] Dismantle contactValidator (Sebastian Kreideweiß)
2016-03-11 de83718 [RELEASE] Release of t3events_reservation 0.2.0 (Sebastian Kreideweiß)
2016-03-11 16ed134 [TASK] Participant module now has a download button for all participants (according to current filtering) (Dirk Wenzel)
2016-03-11 839ddef [TASK] pagination of backend module made configurable by TypoScript (Dirk Wenzel)
2016-03-11 0bdc0b7 [BUGFIX] fixed error which prevented from downloading all participants of a schedule in backendmodule (Dirk Wenzel)
2016-02-29 1344d0c [RELEASE] Release of t3events_reservation 0.1.0 (Dirk Wenzel) (Dirk Wenzel)
2016-02-28 b6490b8 [TASK] UnitTests.xml adapted. Use custom configuration file for unit tests. (Dirk Wenzel)
2016-02-28 e4a4584 [BUGFIX] error in travis configuration syntax fixed (Dirk Wenzel)
2016-02-28 16e0305 [TASK] configuration for coveralls added. (Dirk Wenzel)
2016-02-28 6ae9965 [BUGFIX] t3events git repository added, requirement for TYPO3 cms adapted to new package name (Dirk Wenzel)
2016-02-28 53e1663 [TASK] composer.json added, configuration for travis-ci adapted for composer (Dirk Wenzel)
2016-02-26 d4aa0c4 [TASK] default limit for list view of participant module set (Dirk Wenzel)
2016-02-26 bf497c4 [TASK] PersonDemand now implements AudienceAwareDemandInterface and PeriodAwareDemandInterface, PersonRepository implements AudienceConstraintRepositoryInterface, CategoryConstraintRepositoryInterface and PeriodConstraintRepositoryInterface. List view of ParticipantController can be filtered by audience, period and categories. (Dirk Wenzel)
2016-02-25 1b4b11c [TASK] BookingsController and ParticipantController now implement FilterableControllerInterface. Category repository added to ParticipantController. PersonDemand implements CategoryAwareDemandInterface (Dirk Wenzel)
2016-02-21 bcdc8c6 [TASK] ParticipantController->downloadAction refactored. (Dirk Wenzel)
2016-02-21 d510c4b [TASK] BookingsController->downloadAction refactored. (Dirk Wenzel)
2016-02-21 03f402e [TASK] BookingsController->listAction now filters by genre, event type, period and audience too. ReservationDemand implements AudienceAwareDemandInterface and uses traits for genre and event type. ReservationRepository implements AudienceConstraintRepositoryInterface and uses traits for genre and event type. SearchForm extended. Default filter options for audience and periods added to TypoScript. (Dirk Wenzel)
2016-02-20 4b4dc8c [TASK] allow reset action for Backend \Participant controller (Dirk Wenzel)
2016-02-19 41b4de7 [BUGFIX] property path for maxItems corrected (Dirk Wenzel)
2016-02-19 0af1dec [TASK] list action of BookingsController now respects a limit (Dirk Wenzel)
2016-02-19 c3de697 [TASK] list action of participant controller now respects a limit (Dirk Wenzel)
2016-02-19 1e53a7e [TASK] localized labels for search form added (Dirk Wenzel)
2016-02-18 b653ca2 [TASK] Add language labels for model person (Sebastian Kreideweiß)
2016-02-18 9961910 [BUGFIX] Change BE labels for modules (Sebastian Kreideweiß)
2016-02-18 ef767c0 [TASK] Remove unused fields - document_based_registration, external_registration, registration_closed from performance (Sebastian Kreideweiß)
2016-02-18 c72c03a [BUGFIX] Change labels for backend forms (Sebastian Kreideweiß)
2016-02-17 54bbe2a [TASK] display number of participants in group header of list view (Dirk Wenzel)
2016-02-17 740c568 [TASK] add pagination to list template of ParticipantController (Dirk Wenzel)
2016-02-17 bff6f72 [TASK] ParticipantController->listAction now filters by search word, genre and event type (Dirk Wenzel)
2016-02-17 f7a2119 [TASK] BookingsController refactored: pulled up some properties and method overwriteDemandObjecte to parent. Use new method getFilterOptions in listAction. BookingsController now filters by search word too. (Dirk Wenzel)
2016-02-17 42c8b6f [TASK] BookingsController extended by downloadAction. List action template edited: we now use TCE for editing reservations. (Dirk Wenzel)
2016-02-17 e812e07 [TASK] ParticipantController refactored. Now extends AbstractBackendController. Method download now builds the download filename and sends headers by using methods from parent. (Dirk Wenzel)
2016-02-16 9386da3 [TASK] ReservationController refactored. SettingsUtility moved to parent. (Dirk Wenzel)
2016-02-16 c19ac44 [BUGFIX] fixed bug which prevented from downloading participant csv file caused by wrong property name. (Dirk Wenzel)
2016-02-16 628b33b [TASK] default template for participant list and download action adapted. (Dirk Wenzel)
2016-02-16 78ecef1 [BUGFIX] fixed error in PersonRepository which prevented from finding person by type cause by wrong variable type. (Dirk Wenzel)
2016-02-16 7ff38c4 [TASK] ReservationRepository now implements GenreConstraintRepositoryInterface and EventTypeConstraintRepositoryInterface and respects search constraints (full text search). BookingsController now extends AbstractBackendController. List action assigns genres, venues and event types as template variables. Filter can be overwritten. Demand and overwriteDemand are stored into user session and settings. Template for list view of BookingsController extended by search fields and filters for genre and event type. (Dirk Wenzel)
2016-02-16 945c0ff [TASK] ReservationDemand now implements EventTypeAwareDemandInterface and GenreAwareDemandInterface (Dirk Wenzel)
2016-02-12 8c47929 [BUGFIX] TypoScript configuration for subject of user confirmation mail corrected. (Dirk Wenzel)
2016-02-12 3200764 [TASK] ReservationController now reads values from settings using new SettingsUtility. Default TypoScript for confirmation emails extended. (Dirk Wenzel)
2016-02-12 640d2bf [BUGFIX] prevent failing test caused by illegal use statement. (Dirk Wenzel)
2016-02-10 7a3709a [TASK] model BillingAddress implemented. (Dirk Wenzel)
2016-02-10 dc567f5 [TASK] unit test for ReservationController adapted to new model Contact. Make sure contact is set in ReservationController->createAction (Dirk Wenzel)
2016-02-10 25ba855 [TASK] Contact implemented. Use it in ReservationController. Create Participant from Contact. Register Person as subclass of Webfox\T3events\Domain\Model\Person (Dirk Wenzel)
2016-02-08 c72c869 [BUGFIX] BookableInterface removed from annotation. Fixes error where DataMapper uses interface as class name. (Dirk Wenzel)
2016-02-07 15b0c31 [TASKS] unit tests for ReservationController added. (Dirk Wenzel)
2016-02-07 f922e53 [BUGFIX] arguments for redirect corrected. (Dirk Wenzel)
2016-02-07 e23a1bd [TASK] obsolete method getErrorFlashMessage removed. (Dirk Wenzel)
2016-02-07 f41e10a [TASK] use BookableInterface in ReservationController and Reservation (Dirk Wenzel)
2016-02-07 31d49df [TASK] unit tests for ReservationController added. Access control refactored. (Dirk Wenzel)
2016-02-07 56626f1 [TASK] BookableInterface implemented. (Dirk Wenzel)
2016-02-06 4e15310 [BUGFIX] missing closing tag in xml file added. (Dirk Wenzel)
2016-02-06 9bd3cdf [TASK] missing member variables persistenceManager and notificationService added. Code cleanup (Dirk Wenzel)
2016-02-06 b803d78 [TASK] obsolete translation unit removed. (Dirk Wenzel)
2016-02-06 af709f1 [BUGFIX] BookingsController and ParticipantController now extend AbstractController from t3events. Missing foreign_table added to table configuration of Reservation. Fixed error in Layout/Backend/Default caused by wrong syntax for including JS files. Missing field tx_extbase_type added to SQL for Schedule. Include default type in TypoScript setup Missing fields added to show items in TCA for Schedule. (Dirk Wenzel)
2016-02-05 f13b6c0 [TASK] code cleanup (Dirk Wenzel)
2016-02-05 7f1c3e2 [BUGFIX] wrapper method ReservationController->translate implemented: fixes error where existing localized strings are not returned. (Dirk Wenzel)
2016-02-05 0923110 [TASK] typo in type constant corrected. We do not register Person as subclass of Webfox\T3events\Domain\Model\Person anymore in order to allow setting this explicitly. (Dirk Wenzel)
2016-02-05 db9d93e [TASK] type constant of model Person changed. Obsolete fields removed from ReservationPersonTrait. (Dirk Wenzel)
2016-02-05 43dd1c1 [TASK] Provide getter and setter for disclaimRevocation property (Sebastian Kreideweiß)
2016-02-05 1b39444 [TASK] Remove obsolete field RESERVATION.offers_accepted (further parts) (Sebastian Kreideweiß)
2016-02-05 4066fa7 [TASK] Remove obsolete field RESERVATION.offers_accepted (Sebastian Kreideweiß)
2016-02-05 8bd3038 [TASK] Remove redundant fields feedback and postreservation_storage from TCA and DB modell (Sebastian Kreideweiß)
2016-02-05 97ff49b [TASK] Add language labels, change showitem order and field properties in TCA (Sebastian Kreideweiß)
2016-02-04 f0390fe [TASK] configuration for travis and coveralls added (Dirk Wenzel)
2016-02-04 4cd0142 [TASK] PriceableInterface implemented. Reservation now updates totalPrice when participants are added, removed or set. (Dirk Wenzel)
2016-02-03 001201b [TASK] ReservationController refactored. Parent class changed to t3events AbstractController. Use SessionInterface. Allow sending multiple notifications on confirmation. Default configuration and template for notification added. (Dirk Wenzel)
2016-02-03 80078b4 [TASK] Added two new properties to the reservation model (Vladimir Falcon)
2016-02-03 0165fa8 [TASK] field tx_extbase_type moved of tx_t3events_domain_model_person has been moved to t3events, constants from Person to parent. (Dirk Wenzel)
2016-01-27 60af7fc [BUGFIX] Change visibility of denyAccess function to protected (Nicole Cordes)
2016-01-26 2c31af7 [TASK] localized strings for backend edited (Dirk Wenzel)
2016-01-24 93379a4 [TASK] Add new fields to registration (feedback, postprocess array, disclaimer) (Sebastian Kreideweiß)
2016-01-23 7827c57 [TASK] Remove labels and descriptors i.e. named "dakosy", replace with abstract labels (organizer, t3events, etc) (Sebastian Kreideweiß)
2016-01-10 fd157fc [BUGFIX] typo in plugin registration corrected. (Dirk Wenzel)
2016-01-10 fb9f7c5 [TASK] constant renamed, billing_address added to table configuration of reservation (Dirk Wenzel)
2016-01-10 d2c3648 [TASK] backend css integrated. (Dirk Wenzel)
2016-01-10 97e5def [TASK] ReservationController->editAction implemented. Routing changed: createAction removeParticipantAction and createParticipantAction redirect to editAction now. (Dirk Wenzel)
2016-01-10 1c98031 [TASK] ReservationDemand implements PeriodAwareInterface now. (Dirk Wenzel)
2016-01-10 7c54891 [TASK] Migrated templates for backend and front-end adapted. (Dirk Wenzel)
2016-01-10 73904a5 [TASK] field billingAddress added to Reservation (Dirk Wenzel)
2016-01-10 ebefc63 [TASK] ReservationPersonTrait implemented (Dirk Wenzel)
2016-01-08 bc0c251 [TASK] register frontend plugin. Reservation controller arguments corrected. TypoScript configuration updated. (Dirk Wenzel)
2016-01-08 899b862 [TASK] reservation related templates and partials moved from t3events_course. Localization keys adapted. (Dirk Wenzel)
2016-01-06 bef3d03 [TASK] BookableScheduleTrait implemented (Dirk Wenzel)
2015-12-16 7b40ea6 [TASK] BookableScheduleTrait implemented. (Dirk Wenzel)
2015-12-16 8934c7a [BUGFIX] configuration for field registration_documents corrected. Missing fields added to SQL. Typo in TypoScript corrected. (Dirk Wenzel)
2015-12-15 1d90a79 [BUGFIX] typo in TypoScript corrected, missing class Schedule added. (Dirk Wenzel)
2015-12-14 04f0bcb [TASK] table configuration for performance, TypoScript, localized strings and sql edited. (Dirk Wenzel)
2015-12-14 627ef8a [TASK] new Model Notification extends Notification from t3events. (Dirk Wenzel)
2015-12-09 d759f8f [TASK] registration functionality refactored from custom extension into this (Dirk Wenzel)
2015-12-09 3624c03 initial commit (Dirk Wenzel)$
$
2019-08-13 [RELEASE] Release of t3events_reservation 0.16.0 (Dirk Wenzel)
2019-08-13 f6eddae [BUGFIX] namespace of ExtensionConfiguration call corrected (Dirk Wenzel)
2019-08-13 a2ec728 [TASK] extension configuration refactored - require dwenzel/t3extension_configuration:~1.2 (Dirk Wenzel)
2019-08-13 bf22a83 [TASK] backend module registration refactored - require dwenzel/t3extensiontools:~1.1 - require dwenzel/t3events:~1.1 - require php:^7.2 (Dirk Wenzel)
2019-03-06 [RELEASE] Release of t3events_reservation 0.15.1 (Dirk Wenzel)
2019-03-06 175548c [BUGFIX] fixed error in unit tests for CleanUpCommandController caused by insufficient mocking (Dirk Wenzel)
2019-03-06 4c564ec [BUGFIX] fixed error in command controller where deletion of records was not persisted (Dirk Wenzel)
2019-02-15 [RELEASE] Release of t3events_reservation 0.15.0 (Dirk Wenzel)
2019-02-15 ccc342d [TASK] use new method equals to compare objects. (Dirk Wenzel)
2018-11-09 [RELEASE] Release of t3events_reservation 0.14.0 (Dirk Wenzel)
2018-10-11 a4a5bd7 [TASK] - new icons (Timo Gockel)
2018-09-07 [RELEASE] Release of t3events_reservation 0.13.0 (Dirk Wenzel)
2018-08-14 237f7b9 [TASK] clarify condition in PersonDemandFactory (Dirk Wenzel)
2018-08-14 f39896b [TASK] use constants instead of strings in PersonDemandFactory (Dirk Wenzel)
2018-08-14 16f5b20 [TASK] task obsolete method createFromSettings removed from ParticipantDemandFactory (already exists in parent) (Dirk Wenzel)
2018-08-14 115b43b [TASK] obsolete css files removed (Dirk Wenzel)
2018-08-14 9d5c19b [BUGFIX] fixed error caused by invalid call of FlashMessageQueue::__call in ReservationAccessTrait Closes #2 (Dirk Wenzel)
2018-07-01 749d778 [TASK] CleanUpCommandController refactored - use constants - method deleteReservationsCommand simplified (Dirk Wenzel)
2018-06-30 719bd36 [TASK] ContactController and ReservationController refactored - use constants - use NotificationServiceTrait (Dirk Wenzel)
2018-06-30 7cc80a2 [TASK] CloseBookingCommandController refactored - use traits - use constants - clarify if conditions - annotations improved (Dirk Wenzel)
2018-06-30 6cdbb66 [TASK] CI: branch configuration for sonar restored (Dirk Wenzel)
2018-06-30 b127d28 [TASK] CI: sonar.projectKey changed to t3events_reservation (Dirk Wenzel)
2018-06-30 3bea1f0 [TASK] CI: obsolete section branches removed from sonarcloud configuration (Dirk Wenzel)
2018-06-30 2445ad7 [TASK] SettingsInterface implemented - use constants instead of strings - annotations improved (Dirk Wenzel)
2018-06-29 7e69f3a [TASK] CI: exclude some folders from sonar analysis (Dirk Wenzel)
2018-06-29 b1c3a46 [TASK] coding style in templates improved (Dirk Wenzel)
2018-06-29 2548461 [TASK] coding style in templates improved (Dirk Wenzel)
2018-06-29 2f660bd [TASK] CI: branches setting added to sonar configuration (Dirk Wenzel)
2018-06-29 df2c77a [TASK] CI: sonar cloud settings moved to file .sonar-project.properties (Dirk Wenzel)
2018-06-29 cde6d35 [TASK] CI: configuration for sonar cloud added. (Dirk Wenzel)
2018-06-29 b1d4327 [TASK] CI failing tests fixed, older TYPO3 versions removed from build matrix (Dirk Wenzel)
2018-06-28 f38d51a [BUGFIX] errors in Backend/BookingsController and List Template fixed. - error caused by missing method due to previous refactoring - missing viewhelper declaration in template (Dirk Wenzel)
2018-06-28 3441bec [TASK] BookingsController and ParticipantController refactored: - Traits from AbstractBackendController pulled (Dirk Wenzel)
2018-06-28 8a2bd67 [TASK] unit tests refactored using mockBuilder. (Dirk Wenzel)
2018-06-27 [RELEASE] Release of t3events_reservation 0.12.0 (Dirk Wenzel)
2018-06-26 26f3cdd [BUGFIX] invalid resources path in ext_tables.php corrected. (Dirk Wenzel)
2018-06-25 31d0555 [BUGFIX] Enforce correct type for partial argument "object" (Nicole Cordes)
2018-06-21 2dc82e8 [TASK] require typo3/cms-core instead of deprecated package typo3/cms (Dirk Wenzel)
2018-06-19 35c8c8f [BUGFIX] invalid table configuration options replaced. (Dirk Wenzel)
2018-06-19 35ca19e [BUGFIX] fixed error caused by missing module name in backend links (Dirk Wenzel)
2018-06-14 c014332 [TASK] deprecated table configuration options replaced (Dirk Wenzel)
2018-06-11 dffc727 [CLEANUP] Streamline ext_tables.php (Nicole Cordes)
2018-06-11 fcbfea1 [CLEANUP] Streamline ext_localconf.php (Nicole Cordes)
2018-03-13 [RELEASE] Release of t3events_reservation 0.11.1 (Dirk Wenzel)
2018-03-08 32c44fa [BUGFIX] missing @lazy annotation added in Notification, Reservation and ReservationPersonTrait thus preventing slow queries when many registrations/participants/notifications exist for an event or schedule. (Dirk Wenzel)
2017-08-02 [RELEASE] Release of t3events_reservation 0.11.0 (Dirk Wenzel)
2017-04-25 896d864 [TASK] travis-ci: use custom UnitTests.xml instead of those from testing frame work, obsolete configuration for coveralls service removed. (Dirk Wenzel)
2017-04-19 f29efec [TASK] use nimut/testing-framework, drop coveralls reports (Dirk Wenzel)
2017-03-07 e09ccd2 [TASK] require-dev phpunit/phpunit:<=4.8.0,<5.4 (Dirk Wenzel)
2017-01-17 8742494 [TASK] composer.json updated. Obsolete package mikey179/vfsStream removed, typo3/cms-core replaced by typo3/cms (Dirk Wenzel)
2017-01-17 bd80d5d [TASK] SVG icon for backend module added. (Dirk Wenzel)
2017-01-13 [RELEASE] Release of t3events_reservation 0.10.2 (Dirk Wenzel)
2017-01-06 04660b8 [BUGFIX] Fixed error where participants were not updated in lesson when added to Reservation. (Dirk Wenzel)
2017-01-05 [RELEASE] Release of t3events_reservation 0.10.1 (Dirk Wenzel)
2017-01-02 81a57a6 [TASK] make property participants of BookableScheduleTrait lazy loading (Dirk Wenzel)
2016-12-30 d82f2d4 [TASK] deprecated settings replaced in table configuration. (Dirk Wenzel)
2016-12-30 04b02db [TASK] deprecated settings replaced in table configuration. (Dirk Wenzel)
2016-12-29 cf692fc [TASK] fixed error caused by wrong icon type unter TYPO3 version 6.2 (Dirk Wenzel)
2016-12-29 690c670 [TASK] new icon for reservation module added. (Dirk Wenzel)
2016-12-29 95ed73c [BUGFIX] layout path and section name in list template corrected. (Dirk Wenzel)
2016-12-14 [RELEASE] Release of t3events_reservation 0.10.0 (Dirk Wenzel)
2016-12-02 1774124 [BUGFIX] restored TypoScript configuration for class replacement which was removed by mistake (Dirk Wenzel)
2016-12-01 03a1eeb [TASK] class constant and localized strings added. (Dirk Wenzel)
2016-11-29 0d4753c [TASK] obsolete TaskRepositoryTrait removed. Trait from parent now uses an interface for dependency injection (Dirk Wenzel)
2016-11-29 68525c8 [TASK] TaskCommandController implemented. (Dirk Wenzel)
2016-11-29 d770f6c [TASK] ScheduleRepository, ScheduleRepositoryTrait, ScheduleDemandFactoryTrait implemented. (Dirk Wenzel)
2016-11-29 3bf3456 [TASK] DeadlineAwareDemandInterface simplified. DeadlineAwareDemandTrait adapted to match Interface and moved to correct namespace. (Dirk Wenzel)
2016-11-29 2c8d7cd [TASK] obsolete use statement in ScheduleDemandFactory removed. (Dirk Wenzel)
2016-11-29 cbc9589 [TASK] Task, TaskRepository, TaskRepositoryTrait implemented. (Dirk Wenzel)
2016-11-27 2ddaf69 [BUGFIX] typo in namespace fixed. (Dirk Wenzel)
2016-11-27 8d7f954 [TASK] DeadlineAwareDemandTrait, DeadlineAwareDemandInterface, ScheduleDemand and ScheduleDemandFactory implemented. (Dirk Wenzel)
2016-11-24 be41d75 [BUGFIX] re-added missing TypoScript configuration for templateRootPath (necessary for standalone fluid templates for notifications) (Dirk Wenzel)
2016-11-19 c252439 [TASK] travis-ci configuration: secure token updated. (Dirk Wenzel)
2016-11-18 ea23568 [TASK] error handling documentation formatted. (Dirk Wenzel)
2016-11-18 f271974 [TASK] documentation: table of contents updated. (Dirk Wenzel)
2016-11-18 61d4c82 [TASK] documentation for reservation process, error handling and validation added. (Dirk Wenzel)
2016-11-18 91c6d4f [TASK] documentation for routing added. (Dirk Wenzel)
2016-11-17 bfa15eb [TASK] Documentation updated. Files rendering on docs.typo3.org added. (Dirk Wenzel)
2016-11-17 e129d31 [TASK] Documentation for installation and configuration added. (Dirk Wenzel)
2016-11-17 5048810 [TASK] partial Reservation/FormFields edited. (Dirk Wenzel)
2016-11-17 90685a9 [TASK] obsolete redirect in ReservationControlle->newAction removed (Dirk Wenzel)
2016-11-16 84eb83e [TASK] Unit tests for PersonRepository added. (Dirk Wenzel)
2016-11-16 ac1cecf [TASK] Unit tests for ReservationRepository added. (Dirk Wenzel)
2016-11-16 cdcdfe1 [TASK] ReservationRepository no longer extends AbstractDemandedRepository. Prevent creating obsolete constraint by lesson date (already covered by createPeriodConstraints). Unit tests for ReservationRepository and PersonRepository added. (Dirk Wenzel)
2016-11-16 9bbf28c [BUGFIX] fixed logical error in PersonRepository when creating deadline constraint (Dirk Wenzel)
2016-11-16 c2f99ef [TASK] PersonRepository no longer extends deprecated AbstractDemandedRepository. Method createContraintsFromDemand now respects lesson deadline and prevents creating obsolete constraint by lesson date (already covered in generatePeriodConstraints) (Dirk Wenzel)
2016-11-15 2d8fc32 [TASK] PersonDemandFactory now respects lessonDeadline (Dirk Wenzel)
2016-11-15 5437cb8 [BUGFIX] use correct Notification subclass in Reservation (Dirk Wenzel)
2016-11-15 73fd586 [TASK] obsolete test class removed. (Dirk Wenzel)
2016-11-15 8d00c84 [TASK] obsolete action methods removed from BookingsController. (Dirk Wenzel)
2016-11-15 554a73c [TASK] Unit tests for Backend/BookingsController added. (Dirk Wenzel)
2016-11-14 e31b9ba [TASK] ContactController now implements SignalInterface. ReservationController->createAction does not generate a participant from contact anymore. (Dirk Wenzel)
2016-11-14 94d7799 [TASK] Set class constant EXTENSION_KEY. Obsolete method ReservationController->translate removed. (Dirk Wenzel)
2016-11-13 ce8ab5e [TASK] Documentation for reservation process updated. (Dirk Wenzel)
2016-11-13 1d985fe [TASK] BillingAddressController and BillingAddressControllerDefaults implemented. Allow BillingAddressController for plugin and load default routing. Documentation updated. (Dirk Wenzel)
2016-11-13 2d45b07 [TASK] Documentation for reservation process updated. (Dirk Wenzel)
2016-11-13 929eab0 [TASK] Remove action for ParticipantController implemented. Default routing for this method added. (Dirk Wenzel)
2016-11-13 65f3cb2 [TASK] Reservation-Flow-source.xml added. (Dirk Wenzel)
2016-11-13 520b3a4 [TASK] Documentation for reservation control flow added. (Dirk Wenzel)
2016-11-12 284d192 [TASK] ContactController, ReservationController and ParticipantController refactored using Traits. They no longer inherit from AbstractController. ParticipantController extended by Method create. Routing configuration for ParticipantController updated. (Dirk Wenzel)
2016-11-12 3b47d59 [TASK] Icon registration in ext_tables.php adapted to match API version 8 too. TypoScript configuration for paths of modules updated. Obsolete argument renderMode for view helper flashMessages removed. (Dirk Wenzel)
2016-11-11 9166851 [TASK] New and create action of ContactController are now allowed for plugin. ContactController->createAction sets contact in reservation. (Dirk Wenzel)
2016-11-10 9aaf9fb [TASK] ContactController and ParticipantController now use RoutingTrait->dispatch instead of redirects. (Dirk Wenzel)
2016-11-10 303d8c1 [TASK] obsolete unit test for ContactController removed. (Dirk Wenzel)
2016-11-10 3850069 [TASK] Data provider ContactControllerDefaults and ParticipantControllerDefaults for RouteLoader implemented. (Dirk Wenzel)
2016-11-10 b7d9d86 [TASK] Data provider ReservationControllerDefaults for RouteLoader implemented. ReservationController now uses RoutingTrait->dispatch instead of redirects. (Dirk Wenzel)
2016-11-02 db178d2 [TASK] ContacController can now create new Contacts too. (Dirk Wenzel)
2016-10-31 79c79c5 [TASK] ParticipantDemand, ParticipantDemandFactory and ParticipantDemandFactoryTrait implemented. Use them in ParticipantController (Dirk Wenzel)
2016-10-31 5552991 [TASK] unit test for Backend/ParticipantController added. (Dirk Wenzel)
2016-10-31 768487e [TASK] missing property errorMessage added to Backend/ParticipantController. Unit tests added, code formatted. (Dirk Wenzel)
2016-10-31 2cad3cf [TASK] PersonDemandFactory now maps 'category' to 'categories' and skips 'types' field. ParticipantController extended by PersonDemandTrait. (Dirk Wenzel)
2016-10-30 46023a9 [TASK] Unit tests for Backend/ParticipantController added. (Dirk Wenzel)
2016-10-30 3a5dacd [TASK] PersonDemand refactored using traits. PersonDemandFactory and PersonDemandFactoryTrait implemented. (Dirk Wenzel)
2016-10-30 b5b449b [TASK] travis-ci configuration: add script for codecov.io (Dirk Wenzel)
2016-10-27 4766c19 [TASK] allow TYPO3 8, travis build matrix adapted. (Dirk Wenzel)
2016-10-09 3a67cb9 [TASK] method createConstraintsFromDemand is now public (Dirk Wenzel)
2016-10-08 6002efe [TASK] BookingsController refactored using traits. Avoid collision of methods in ParticipantController caused by using a trait which was already included by parent class. (Dirk Wenzel)
2016-10-08 6b76f9a [TASK] ParticipantController refactored using EventTypeRepositoryTrait, GenreRepositoryTrait and VenueRepositoryTrait (Dirk Wenzel)
2016-10-08 027fb8f [TASK] Backend/ParticipantController refactored using traits. Unit test for BillingAddressRepository added. (Dirk Wenzel)
2016-10-08 5f6760b [TASK] unit tests for ContactValidator and RequiredPropertiesTrait added. Code style improved. (Dirk Wenzel)
2016-10-08 34c1672 [TASK] unit test for ReservationAccessTrait added. (Dirk Wenzel)
2016-10-08 b0f2ecd [BUGFIX] typo in travis configuration fixed. (Dirk Wenzel)
2016-10-08 66af849 [TASK] travis configuration updated including php version 7 (Dirk Wenzel)
2016-10-08 a6e20dc [TASK] Unit tests for ReservationPersonTrait added. (Dirk Wenzel)
2016-10-11 [RELEASE] Release of t3events_reservation 0.9.0 (Dirk Wenzel)
2016-10-04 400e81e [BUGFIX] @lazy annotation removed from reservation property of ReservationPersonTrait (caused validation errors). (Dirk Wenzel)
2016-10-06 2044cc8 [TASK] RequiredPropertiesTrait implemented. (Dirk Wenzel)
2016-10-05 e7c036b [TASK] code style improved (Dirk Wenzel)
2016-10-04 5b1fea6 [BUGFIX] @lazy annotation removed from reservation property of ReservationPersonTrait (caused validation errors). (Dirk Wenzel)
2016-10-03 d34cb38 [TASK] error in use statement fixed. (Dirk Wenzel)
2016-10-03 c906099 [TASK] require t3events ^0.29.0 (Dirk Wenzel)
2016-10-03 d5c3ac4 [TASK] vendor name of t3events changed. (Dirk Wenzel)
2016-09-21 88f0696 [TASK] ContactController->editAction now ignores validation for both arguments. Made field attribute of ReservationPersonTrait lazy loading. (Dirk Wenzel)
2016-09-16 bbfd83d [TASK] Unit test for ReservationAccessTrait added. (Dirk Wenzel)
2016-09-16 a2b7a96 [TASK] Unit tests for CleanUpCommandController now cover settings for selection by date too. (Dirk Wenzel)
2016-09-16 f82f9ab [TASK] Prevent iteration over empty child properties in CleanUpCommandController. Unit tests added. (Dirk Wenzel)
2016-09-16 4f0f652 [TASK] CleanUpCommandController now deletes all notifications and reservations too and displays results on command line. (Dirk Wenzel)
2016-09-08 223dc73 [TASK] CleanUpCommandController now deletes all participants, contacts and billing addresses by reservation. (Dirk Wenzel)
2016-09-08 4330dac [TASK] BillingAddressRepositoryTrait, ContactRepositoryTrait, PersonRepositoryTrait and ReservationRepositoryTrait implemented. (Dirk Wenzel)
2016-09-08 12a0024 [TASK] ReservationCommandController registered. Method deleteReservations renamed to deleteReservationsCommand. Unit tests for PersonDemand and ReservationDemand added. (Dirk Wenzel)
2016-09-08 3181731 [TASK] ReservationDemandFactory and CleanUpCommandController implemented. (Dirk Wenzel)
2016-09-08 a087789 [TASK] ReservationDemandFactory implemented. (Dirk Wenzel)
2016-09-08 4eb3c27 [TASK] Unit tests for PersonDemand added. (Dirk Wenzel)
2016-09-08 4aa6c04 [TASK] annotiation in PersonDemand improved (Dirk Wenzel)
2016-09-08 daa0d6e [TASK] Unit test for notification added. (Dirk Wenzel)
2016-09-07 637645f [BUGFIX] fixed fatal error in PageRenderer (memory exhausted) caused by forwarding the request in ReservationController->createAction. (Dirk Wenzel)
2016-09-16 [RELEASE] Release of t3events_reservation 0.8.1 (Dirk Wenzel)
2016-09-07 850ce6e [BUGFIX] fixed fatal error in PageRenderer (memory exhausted) caused by forwarding the request in ReservationController->createAction. (Dirk Wenzel)
2016-08-12 [RELEASE] Release of t3events_reservation 0.8.0 (Dirk Wenzel)
2016-07-20 8509891 [TASK] markup for records listing in BE module improved. (Dirk Wenzel)
2016-07-19 5086511 [TASK] foreign table configuration for contact field of reservation added. (Dirk Wenzel)
2016-07-15 715fe02 [BUGFIX] Correct class path to scheduleDemand in function 'createDemandForLessonsWithExpiredDeadline'. (Erik Rauchstein)
2016-07-12 [RELEASE] Release of t3events_reservation 0.7.0 (Dirk Wenzel)
2016-07-05 a4a43c7 [TASK] settings path in controllers and templates adapted (after changes in t3events) (Dirk Wenzel)
2016-06-21 832579b [BUGFIX] label and mark up in list view of bookings controller corrected. (Dirk Wenzel)
2016-06-21 32a731f [BUGFIX] set reservation status 'DRAFT' instead of new when creating a reservation. (Dirk Wenzel)
2016-06-29 [RELEASE] Release of t3events_reservation 0.6.0 (Dirk Wenzel)
2016-06-27 14df9b6 [BUGFIX] reservation uid added to record title (Dirk Wenzel)
2016-06-16 0db77d9 [BUGFIX] period constraints removed from default TypoScript settings for backend module thus preventing a difference between displayed filter and effective query constraints. (Dirk Wenzel)
2016-06-16 bb266fa [BUGFIX] missing default limit added to TypoScript configuration for backend module. (Dirk Wenzel)
2016-06-08 fb81b36 [TASK] ParticipantValidator now adds error messages. ContactValidator->isValid is now protected. (Dirk Wenzel)
2016-06-08 f69e117 [BUGFIX] change from redirect to forward in ReservationAccessTrait->errorAction reverted (caused missing validation results) (Dirk Wenzel)
2016-06-08 9d090a2 [BUGFIX] All calls of forward action with argument 'arguments' replaced by redirect calls. This prevents a fatal error in page renderer caused by huge values in the hidden [__referrer][arguments] input field in created by Fluids form view helper. (see https://forge.typo3.org/issues/57633) (Dirk Wenzel)
2016-06-07 67a7b5d [TASK] Backend modules now use common layouts, templates and partials and CSS from t3events Group view helper removed from list templates of backend modules. (Dirk Wenzel)
2016-06-06 446f01a [TASK] SearchForm partial now allows different action methods. (Dirk Wenzel)
2016-06-06 2cf4ec0 [TASK] Bookings and Participant modules are now a submodules of Events main module. (Dirk Wenzel)
2016-06-03 [RELEASE] Release of t3events_reservation 0.5.1 (Dirk Wenzel)
2016-06-01 fc3d200 [BUGFIX] dependency corrected. (Dirk Wenzel)
2016-06-01 14e959b [BUGFIX] dependency corrected. (Dirk Wenzel)
2016-06-01 5e35f83 [BUGFIX] fixed error which prevented group headers in bookings list view from displaying. Some missing labels added. Obsolete action links removed. (Dirk Wenzel)
2016-05-31 1e71bf0 [TASK] Unit test adapted to extended SessionInterface (Dirk Wenzel)
2016-05-27 3261ef5 [TASK] occurrences of deprecated method SettingsUtility->getValueByKey removed (Dirk Wenzel)
2016-05-24 [RELEASE] Release of t3events_reservation 0.5.0 (Dirk Wenzel)
2016-05-20 a0c6746 [TASK] Use pagination configuration from TypoScript in bookings list template. (Dirk Wenzel)
2016-05-20 992c4d1 [TASK] obsolete execution flag removed from php files (Dirk Wenzel)
2016-05-19 3b535c8 [TASK] require minimum stability dev (Dirk Wenzel)
2016-05-19 8606ab5 [TASK] default TypoScript configuration for sender name in confirmation mails added. Require develop branch of t3events (Dirk Wenzel)
2016-05-18 c8d7ddf [TASK] ReservationController->sendNotification now sets a senderName for the notification if configured (Dirk Wenzel)
2016-05-17 6f8570f [BUGFIX] work around for issue in dependency resolver in TYPO3 6.2 (Dirk Wenzel)
2016-05-11 fff49ca [BUGFIX] obsolete default value for lessonPeriod in TypoScript configuration for ParticipantController->listAction removed. (Dirk Wenzel)
2016-05-03 [RELEASE] Release of t3events_reservation 0.4.0 (Dirk Wenzel)
2016-05-03 d2385bc [BUGFIX] missing translation added. (Dirk Wenzel)
2016-05-03 7e9e53f [BUGFIX] settings path for list page id in error template corrected. (Dirk Wenzel)
2016-05-03 c04d579 [BUGFIX] ReservationControllerSlot now adds a controller name and a request argument reservation params contain requestArgument reservation. (Dirk Wenzel)
2016-05-02 b629385 [BUGFIX] missing error messages added. (Dirk Wenzel)
2016-05-02 63c4daf [BUGFIX] clear flash message queue in ReservationAccessTrait in order to prevent duplicate error messages. Typo in template for error action of ReservationController fixed. (Dirk Wenzel)
2016-05-02 abdc6ca [BUGFIX] prevent error in ReservationAccessTrait caused by empty property arguments. (Dirk Wenzel)
2016-05-02 936f1e9 [BUGFIX] Fixed error where a validation error resulted in deleting the reservation id from session. ReservationAccessTrait->errorAction now forwards to the referring action if a validation error occurred. (Dirk Wenzel)
2016-04-27 e49207a [TASK] localized strings added. (Dirk Wenzel)
2016-04-27 a8e5686 [TASK] localized messages for expired session added. (Dirk Wenzel)
2016-04-27 7d36332 [TASK] localized error messages for unknown access error added. (Dirk Wenzel)
2016-04-25 2a059c8 [TASK] default error handling for reservation.edit action changed (Dirk Wenzel)
2016-04-25 17ef9bd [TASK] ReservationAccessTrait returns false if reservation id is not in session and always true if error action is being called (Dirk Wenzel)
2016-04-24 e8692e8 [TASK] ReservationAccessTrait->errorAction and getErrorFlashMessage implemented. (Dirk Wenzel)
2016-04-23 ad50f0f [TASK] extension dependency from t3events adapeted (Dirk Wenzel)
2016-04-23 be848f6 [TASK] dependency from t3events updated (Dirk Wenzel)
2016-04-23 0270384 [TASK] ReservationAccessTrait now adds flash messages on error (Dirk Wenzel)
2016-04-23 b38929d [TASK] access error codes added (Dirk Wenzel)
2016-04-23 43c7c3a [BUGFIX] ReservationControllerSlot now sets default status code 302 for redirects (Dirk Wenzel)
2016-04-22 f5b7fbd [TASK] ReservationAccessTrait->isAccessAllowed refactored (Dirk Wenzel)
2016-04-18 [RELEASE] Release of t3events_reservation 0.3.0 (Dirk Wenzel)
2016-04-15 e202eae [TASK] clean up (Dirk Wenzel)
2016-04-15 1f4d2b3 [BUGFIX] failing initializeObject removed from unit test for Reservation (Dirk Wenzel)
2016-04-15 800c218 [BUGFIX] missing label added (Dirk Wenzel)
2016-04-15 b500ecb [BUGFIX] Added missing session->clean() in ReservationController->deleteAction. Fixed error caused by wrong repository type for contact. (Dirk Wenzel)
2016-04-14 a841e65 [TASK] localized error message for missing participant added. (Dirk Wenzel)
2016-04-14 344a20b [BUGFIX] ReservationController now updates reservation in repository in removeParticipantAction thus ensuring correct update of total price. (Dirk Wenzel)
2016-04-08 bf7821c [TASK] default error handling for ParticipantController and ContactController added. (Dirk Wenzel)
2016-04-08 c6e7d82 [TASK] The contact of a reservation can now be edited. (Dirk Wenzel)
2016-04-07 73fc470 [TASK] ContactRepository and ContactController implemented. (Dirk Wenzel)
2016-04-07 a627856 [TASK] obsolete access check in ReservationController->newParticipantAction removed (Dirk Wenzel)
2016-04-07 4eda4c2 [TASK] Access control for reservation now respects identity values from forms and objects too. Default error handling is now done by a ReservationControllerSlot->handleEntityNotFoundSlot which passes the configuration from TypoScript. (Dirk Wenzel)
2016-04-06 158bd24 [TASK] obsolete access checks within action methods removed. (Dirk Wenzel)
2016-04-06 70e1c95 [TASK] ReservationAccessTrait now allows access if request does not have an argument 'reservation' and 'reservationUid' is not set in session. (Dirk Wenzel)
2016-04-06 b260099 [TASK] obsolete method initializeAction removed from ReservationController (Dirk Wenzel)
2016-04-06 a49e33f [TASK] localized strings for button.editParticipant added. (Dirk Wenzel)
2016-04-06 eeecfe5 [TASK] localized string 'button.editParticipant' added. (Dirk Wenzel)
2016-04-06 fccccaf [TASK] Access control refactored: access check is now done while initializing action method (in ReservationAccessTrait). ParticipantController->editAction now has a required argument reservation. (Dirk Wenzel)
2016-04-05 285c5e8 [BUGFIX] obsolete call of $reservation->initializeObject removed (Dirk Wenzel)
2016-04-05 f567d9e [TASK] ReservationController refactored: editParticipantAction moved to ParticipantController->editAction (Dirk Wenzel)
2016-04-05 ef4543f [TASK] ParticipantValidator and ParticipantController implemented. (Dirk Wenzel)
2016-04-05 360a7a2 [TASK] ReservationController now implements AccessControlInterface and uses ReservationAccessTrait. Access methods refactored into ReservationAccessTrait (Dirk Wenzel)
2016-04-01 0c699f4 [TASK] BillingAddressRepository implemented. ReservationController->removeBillingAddressAction refactored. (Dirk Wenzel)
2016-03-31 3b4d0b4 [TASK] Templates adapted to allow edit, add and remove billing address and participant. Localized labels added. (Dirk Wenzel)
2016-03-30 ff65515 [TASK] ReservationController can now adds and removes a billing address from/to a reservation and allows to edit a participant. (Dirk Wenzel)
2016-03-29 2c9f7ca [TASK] ReservationController now cleans session in show action (thus preventing further access to current reservation) (Dirk Wenzel)
2016-03-28 498db06 [TASK] unit tests for BookableScheduleTrait and BillingAddress added. Code formatted. (Dirk Wenzel)
2016-03-28 8a35b83 [TASK] unit tests for ReservationController added. (Dirk Wenzel)
2016-03-27 7011b41 [TASK] all access checks in ReservationController are now implemented as early return. An additional check prevents from creating new reservation when the user session already contains a reservation key. (Dirk Wenzel)
2016-03-27 199e8c0 [TASK] Billing address of reservation can now be edited during registration process in front end . (Dirk Wenzel)
2016-03-15 3b042e8 [TASK] confirm notification for reservations can now contain file attachments configured by TypoScript (Dirk Wenzel)
2016-03-15 246e13e [BUGFIX] Dismantle contactValidator (Sebastian Kreideweiß)
2016-03-11 [RELEASE] Release of t3events_reservation 0.2.0 (Sebastian Kreideweiß)
2016-03-11 16ed134 [TASK] Participant module now has a download button for all participants (according to current filtering) (Dirk Wenzel)
2016-03-11 839ddef [TASK] pagination of backend module made configurable by TypoScript (Dirk Wenzel)
2016-03-11 0bdc0b7 [BUGFIX] fixed error which prevented from downloading all participants of a schedule in backendmodule (Dirk Wenzel)
2016-02-29 [RELEASE] Release of t3events_reservation 0.1.0 (Dirk Wenzel)
2016-02-28 b6490b8 [TASK] UnitTests.xml adapted. Use custom configuration file for unit tests. (Dirk Wenzel)
2016-02-28 e4a4584 [BUGFIX] error in travis configuration syntax fixed (Dirk Wenzel)
2016-02-28 16e0305 [TASK] configuration for coveralls added. (Dirk Wenzel)
2016-02-28 6ae9965 [BUGFIX] t3events git repository added, requirement for TYPO3 cms adapted to new package name (Dirk Wenzel)
2016-02-28 53e1663 [TASK] composer.json added, configuration for travis-ci adapted for composer (Dirk Wenzel)
2016-02-26 d4aa0c4 [TASK] default limit for list view of participant module set (Dirk Wenzel)
2016-02-26 bf497c4 [TASK] PersonDemand now implements AudienceAwareDemandInterface and PeriodAwareDemandInterface, PersonRepository implements AudienceConstraintRepositoryInterface, CategoryConstraintRepositoryInterface and PeriodConstraintRepositoryInterface. List view of ParticipantController can be filtered by audience, period and categories. (Dirk Wenzel)
2016-02-25 1b4b11c [TASK] BookingsController and ParticipantController now implement FilterableControllerInterface. Category repository added to ParticipantController. PersonDemand implements CategoryAwareDemandInterface (Dirk Wenzel)
2016-02-21 bcdc8c6 [TASK] ParticipantController->downloadAction refactored. (Dirk Wenzel)
2016-02-21 d510c4b [TASK] BookingsController->downloadAction refactored. (Dirk Wenzel)
2016-02-21 03f402e [TASK] BookingsController->listAction now filters by genre, event type, period and audience too. ReservationDemand implements AudienceAwareDemandInterface and uses traits for genre and event type. ReservationRepository implements AudienceConstraintRepositoryInterface and uses traits for genre and event type. SearchForm extended. Default filter options for audience and periods added to TypoScript. (Dirk Wenzel)
2016-02-20 4b4dc8c [TASK] allow reset action for Backend \Participant controller (Dirk Wenzel)
2016-02-19 41b4de7 [BUGFIX] property path for maxItems corrected (Dirk Wenzel)
2016-02-19 0af1dec [TASK] list action of BookingsController now respects a limit (Dirk Wenzel)
2016-02-19 c3de697 [TASK] list action of participant controller now respects a limit (Dirk Wenzel)
2016-02-19 1e53a7e [TASK] localized labels for search form added (Dirk Wenzel)
2016-02-18 b653ca2 [TASK] Add language labels for model person (Sebastian Kreideweiß)
2016-02-18 9961910 [BUGFIX] Change BE labels for modules (Sebastian Kreideweiß)
2016-02-18 ef767c0 [TASK] Remove unused fields - document_based_registration, external_registration, registration_closed from performance (Sebastian Kreideweiß)
2016-02-18 c72c03a [BUGFIX] Change labels for backend forms (Sebastian Kreideweiß)
2016-02-17 54bbe2a [TASK] display number of participants in group header of list view (Dirk Wenzel)
2016-02-17 740c568 [TASK] add pagination to list template of ParticipantController (Dirk Wenzel)
2016-02-17 bff6f72 [TASK] ParticipantController->listAction now filters by search word, genre and event type (Dirk Wenzel)
2016-02-17 f7a2119 [TASK] BookingsController refactored: pulled up some properties and method overwriteDemandObjecte to parent. Use new method getFilterOptions in listAction. BookingsController now filters by search word too. (Dirk Wenzel)
2016-02-17 42c8b6f [TASK] BookingsController extended by downloadAction. List action template edited: we now use TCE for editing reservations. (Dirk Wenzel)
2016-02-17 e812e07 [TASK] ParticipantController refactored. Now extends AbstractBackendController. Method download now builds the download filename and sends headers by using methods from parent. (Dirk Wenzel)
2016-02-16 9386da3 [TASK] ReservationController refactored. SettingsUtility moved to parent. (Dirk Wenzel)
2016-02-16 c19ac44 [BUGFIX] fixed bug which prevented from downloading participant csv file caused by wrong property name. (Dirk Wenzel)
2016-02-16 628b33b [TASK] default template for participant list and download action adapted. (Dirk Wenzel)
2016-02-16 78ecef1 [BUGFIX] fixed error in PersonRepository which prevented from finding person by type cause by wrong variable type. (Dirk Wenzel)
2016-02-16 7ff38c4 [TASK] ReservationRepository now implements GenreConstraintRepositoryInterface and EventTypeConstraintRepositoryInterface and respects search constraints (full text search). BookingsController now extends AbstractBackendController. List action assigns genres, venues and event types as template variables. Filter can be overwritten. Demand and overwriteDemand are stored into user session and settings. Template for list view of BookingsController extended by search fields and filters for genre and event type. (Dirk Wenzel)
2016-02-16 945c0ff [TASK] ReservationDemand now implements EventTypeAwareDemandInterface and GenreAwareDemandInterface (Dirk Wenzel)
2016-02-12 8c47929 [BUGFIX] TypoScript configuration for subject of user confirmation mail corrected. (Dirk Wenzel)
2016-02-12 3200764 [TASK] ReservationController now reads values from settings using new SettingsUtility. Default TypoScript for confirmation emails extended. (Dirk Wenzel)
2016-02-12 640d2bf [BUGFIX] prevent failing test caused by illegal use statement. (Dirk Wenzel)
2016-02-10 7a3709a [TASK] model BillingAddress implemented. (Dirk Wenzel)
2016-02-10 dc567f5 [TASK] unit test for ReservationController adapted to new model Contact. Make sure contact is set in ReservationController->createAction (Dirk Wenzel)
2016-02-10 25ba855 [TASK] Contact implemented. Use it in ReservationController. Create Participant from Contact. Register Person as subclass of Webfox\T3events\Domain\Model\Person (Dirk Wenzel)
2016-02-08 c72c869 [BUGFIX] BookableInterface removed from annotation. Fixes error where DataMapper uses interface as class name. (Dirk Wenzel)
2016-02-07 15b0c31 [TASKS] unit tests for ReservationController added. (Dirk Wenzel)
2016-02-07 f922e53 [BUGFIX] arguments for redirect corrected. (Dirk Wenzel)
2016-02-07 e23a1bd [TASK] obsolete method getErrorFlashMessage removed. (Dirk Wenzel)
2016-02-07 f41e10a [TASK] use BookableInterface in ReservationController and Reservation (Dirk Wenzel)
2016-02-07 31d49df [TASK] unit tests for ReservationController added. Access control refactored. (Dirk Wenzel)
2016-02-07 56626f1 [TASK] BookableInterface implemented. (Dirk Wenzel)
2016-02-06 4e15310 [BUGFIX] missing closing tag in xml file added. (Dirk Wenzel)
2016-02-06 9bd3cdf [TASK] missing member variables persistenceManager and notificationService added. Code cleanup (Dirk Wenzel)
2016-02-06 b803d78 [TASK] obsolete translation unit removed. (Dirk Wenzel)
2016-02-06 af709f1 [BUGFIX] BookingsController and ParticipantController now extend AbstractController from t3events. Missing foreign_table added to table configuration of Reservation. Fixed error in Layout/Backend/Default caused by wrong syntax for including JS files. Missing field tx_extbase_type added to SQL for Schedule. Include default type in TypoScript setup Missing fields added to show items in TCA for Schedule. (Dirk Wenzel)
2016-02-05 f13b6c0 [TASK] code cleanup (Dirk Wenzel)
2016-02-05 7f1c3e2 [BUGFIX] wrapper method ReservationController->translate implemented: fixes error where existing localized strings are not returned. (Dirk Wenzel)
2016-02-05 0923110 [TASK] typo in type constant corrected. We do not register Person as subclass of Webfox\T3events\Domain\Model\Person anymore in order to allow setting this explicitly. (Dirk Wenzel)
2016-02-05 db9d93e [TASK] type constant of model Person changed. Obsolete fields removed from ReservationPersonTrait. (Dirk Wenzel)
2016-02-05 43dd1c1 [TASK] Provide getter and setter for disclaimRevocation property (Sebastian Kreideweiß)
2016-02-05 1b39444 [TASK] Remove obsolete field RESERVATION.offers_accepted (further parts) (Sebastian Kreideweiß)
2016-02-05 4066fa7 [TASK] Remove obsolete field RESERVATION.offers_accepted (Sebastian Kreideweiß)
2016-02-05 8bd3038 [TASK] Remove redundant fields feedback and postreservation_storage from TCA and DB modell (Sebastian Kreideweiß)
2016-02-05 97ff49b [TASK] Add language labels, change showitem order and field properties in TCA (Sebastian Kreideweiß)
2016-02-04 f0390fe [TASK] configuration for travis and coveralls added (Dirk Wenzel)
2016-02-04 4cd0142 [TASK] PriceableInterface implemented. Reservation now updates totalPrice when participants are added, removed or set. (Dirk Wenzel)
2016-02-03 001201b [TASK] ReservationController refactored. Parent class changed to t3events AbstractController. Use SessionInterface. Allow sending multiple notifications on confirmation. Default configuration and template for notification added. (Dirk Wenzel)
2016-02-03 80078b4 [TASK] Added two new properties to the reservation model (Vladimir Falcon)
2016-02-03 0165fa8 [TASK] field tx_extbase_type moved of tx_t3events_domain_model_person has been moved to t3events, constants from Person to parent. (Dirk Wenzel)
2016-01-27 60af7fc [BUGFIX] Change visibility of denyAccess function to protected (Nicole Cordes)
2016-01-26 2c31af7 [TASK] localized strings for backend edited (Dirk Wenzel)
2016-01-24 93379a4 [TASK] Add new fields to registration (feedback, postprocess array, disclaimer) (Sebastian Kreideweiß)
2016-01-23 7827c57 [TASK] Remove labels and descriptors i.e. named "dakosy", replace with abstract labels (organizer, t3events, etc) (Sebastian Kreideweiß)
2016-01-10 fd157fc [BUGFIX] typo in plugin registration corrected. (Dirk Wenzel)
2016-01-10 fb9f7c5 [TASK] constant renamed, billing_address added to table configuration of reservation (Dirk Wenzel)
2016-01-10 d2c3648 [TASK] backend css integrated. (Dirk Wenzel)
2016-01-10 97e5def [TASK] ReservationController->editAction implemented. Routing changed: createAction removeParticipantAction and createParticipantAction redirect to editAction now. (Dirk Wenzel)
2016-01-10 1c98031 [TASK] ReservationDemand implements PeriodAwareInterface now. (Dirk Wenzel)
2016-01-10 7c54891 [TASK] Migrated templates for backend and front-end adapted. (Dirk Wenzel)
2016-01-10 73904a5 [TASK] field billingAddress added to Reservation (Dirk Wenzel)
2016-01-10 ebefc63 [TASK] ReservationPersonTrait implemented (Dirk Wenzel)
2016-01-08 bc0c251 [TASK] register frontend plugin. Reservation controller arguments corrected. TypoScript configuration updated. (Dirk Wenzel)
2016-01-08 899b862 [TASK] reservation related templates and partials moved from t3events_course. Localization keys adapted. (Dirk Wenzel)
2016-01-06 bef3d03 [TASK] BookableScheduleTrait implemented (Dirk Wenzel)
2015-12-16 7b40ea6 [TASK] BookableScheduleTrait implemented. (Dirk Wenzel)
2015-12-16 8934c7a [BUGFIX] configuration for field registration_documents corrected. Missing fields added to SQL. Typo in TypoScript corrected. (Dirk Wenzel)
2015-12-15 1d90a79 [BUGFIX] typo in TypoScript corrected, missing class Schedule added. (Dirk Wenzel)
2015-12-14 04f0bcb [TASK] table configuration for performance, TypoScript, localized strings and sql edited. (Dirk Wenzel)
2015-12-14 627ef8a [TASK] new Model Notification extends Notification from t3events. (Dirk Wenzel)
2015-12-09 d759f8f [TASK] registration functionality refactored from custom extension into this (Dirk Wenzel)