Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

*.ics ohne Zeitangaben bei den Begegnungen #10

Open
fiedsch opened this issue Jan 6, 2019 · 2 comments
Open

*.ics ohne Zeitangaben bei den Begegnungen #10

fiedsch opened this issue Jan 6, 2019 · 2 comments

Comments

@fiedsch
Copy link
Owner

fiedsch commented Jan 6, 2019

Hier

$vEvent
->setDtStart(new \DateTime(date('Y-m-d H:i:s', $begegnung->spiel_am)))
->setSummary($summary)
->setLocation($location);

müsste dann wohl noch $vEvent ->setNoTime(true) hinzugefügt werden.

TODO: Bestimmen, ob dies gemacht werden muss, anhand von

$GLOBALS['TL_DCA']['tl_begegnung']['fields']['spiel_am']['eval']['rgxp'] // 'datim' vs 'date'

Plus: Anpassungen in \DateTime(...)

@fiedsch
Copy link
Owner Author

fiedsch commented Jan 10, 2019

Ein quick and dirty Workaround ist in d1ea2e6 implementiert.

@fiedsch
Copy link
Owner Author

fiedsch commented Jan 11, 2019

Der Mechanismus sollte wohl wieder entfernt werden und stattdessen in einer angepassten Installation zusätzlich zur DCA-Änderung auch ein onsubmit_callback für tl_begeegnung registriert werden, der die gewünschte Uhrzeit hinzufügt. Danach wäre (datentechnisch) alles wie erwartet und keine weitere Stelle müsste dies berücksichtigen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant