rotdrop
Repos
114
Followers
2

Events

CS lib/Service/ProjectService.php

ProjectService, avoid undefined variable access.

GeoCodingService, log unsuccessful inserts which should not happen.

PageRenderer\Projects, avoid single element empty array from explode.

CS templates/fragments/instrument-voices.php

CS lib/PageRenderer/SepaBulkTransactions.php

WIP

Created at 18 hours ago

Finally settle bank-holidays.

DB Entities\SepaBulkTransaction::totals() -- convenience function.

CS: coding style side-effects.

BulkBankTransaction -- revise deadlines.

WIP

Created at 1 day ago
closed issue
How to add a new alarm???????

Ok, I tried to search "sabre how to add multiple alarms" with no useful results.

So assume I have a component, e.g. a Sabre\VObject\Component\VEvent.

Assume also I have a Sabre\VObject\Component\VAlarm object.

How do I just add a new alarm? I know that I can set a single alarm with

VEVENT->VALARM = VAlarmObject

This replaces any preconfigured alarm.

But how do I just add a new additional alarm object to an existing calendar obejct?

Created at 1 day ago
opened issue
How to add a new alarm???????

Ok, I tried to search "sabre how to add multiple alarms" with no useful results.

So assume I have a component, e.g. a Sabre\VObject\Component\VEvent.

Assume also I have a Sabre\VObject\Component\VAlarm object.

How do I just add a new alarm? I know that I can set a single alarm with

VEVENT->VALARM = VAlarmObject

This replaces any preconfigured alarm.

But how do I just add a new additional alarm object to an existing calendar obejct?

Created at 1 day ago

Fix share link validation

CS lib/Service/Finance/FinanceService.php

CS phpmd, allow short name tz (time-zone).

CS lib/Service/Finance/SepaBulkTransactionService.php

CS lib/Service/GeoCodingService.php

CS database Geo-entities

CS lib/BackgroundJob/LazyUpdateGeoCoding.php

CLI add real update facility to UpdateGeoCodingCache.

GeoCoding, add state/province information to postal codes.

CS lib/Settings/PersonalForm.php lib/Settings/Personal.php

CS lib/Controller/SepaBulkTransactionsController.php

PersonalSettingsController -- make bank holidays configurable.

CS: lib/Service/EventsService.php

CS lib/Service/CalDavService.php

CS: lib/Service/VCalendarService.php

Update translations

Created at 1 day ago

Fix share link validation

Created at 1 day ago

CS lib/Controller/SepaBulkTransactionsController.php

PersonalSettingsController -- make bank holidays configurable.

CS: lib/Service/EventsService.php

CS lib/Service/CalDavService.php

CS: lib/Service/VCalendarService.php

Created at 1 day ago

CS lib/Settings/PersonalForm.php lib/Settings/Personal.php

Created at 1 day ago

CS lib/BackgroundJob/LazyUpdateGeoCoding.php

CLI add real update facility to UpdateGeoCodingCache.

GeoCoding, add state/province information to postal codes.

Created at 2 days ago

CS lib/Service/GeoCodingService.php

CS database Geo-entities

Created at 2 days ago

CS lib/Service/Finance/SepaBulkTransactionService.php

Created at 2 days ago

CS lib/Service/Finance/FinanceService.php

CS phpmd, allow short name tz (time-zone).

Created at 2 days ago
create branch
rotdrop create branch bugfix/definition-bank-holidays
Created at 2 days ago
delete branch
rotdrop delete branch feature/mass-email-privacy-notice
Created at 2 days ago

Update translations.

Created at 2 days ago

EmailForm: disable privacy notice checks if the automatic notice is unconfigured.

Created at 2 days ago

JS WYSIWYG editors: trigger blur event.

Neither tinymce nor ckeditor trigger a blur event on the attached textarea, so we have to do the "manually".

WIP, prepare for automated privacy notice.

JS tooltip hacks, catch some exceptions and handle dispose properly.

JS email-form, dispose recipients popup before setting new recipients.

Finalize automatic privacy notice.

Merge branch 'nextcloud23' into feature/mass-email-privacy-notice

Merge branch 'feature/mass-email-privacy-notice' into nextcloud23

Created at 2 days ago

PageRenderer\Projects -- fix a type hint.

UserStorage::folderWalk() was broken for non-empty folders.

Merge branch 'nextcloud23' into feature/mass-email-privacy-notice

Created at 2 days ago

JS tooltip hacks, catch some exceptions and handle dispose properly.

JS email-form, dispose recipients popup before setting new recipients.

Finalize automatic privacy notice.

Created at 2 days ago

WIP, prepare for automated privacy notice.

Created at 3 days ago

JS WYSIWYG editors: trigger blur event.

Neither tinymce nor ckeditor trigger a blur event on the attached textarea, so we have to do the "manually".

Created at 3 days ago
create branch
rotdrop create branch feature/mass-email-privacy-notice
Created at 3 days ago
delete branch
rotdrop delete branch feature/multiple-contact-addresses
Created at 3 days ago
delete branch
rotdrop delete branch feature/project-shared-download-folder
Created at 3 days ago

PageRenderer\Projects -- fix a type hint.

UserStorage::folderWalk() was broken for non-empty folders.

Created at 3 days ago

WIP auto-generate a link-shared downloads folder for participants.

CS lib/PageRenderer/Projects.php

PageRenderer\Projects -- move HTML for mailing list menu to a template.

SimpleSharingService, CS and additional "noCreate" param for linkShare().

CS templates/fragments/projects/project-actions.php

CS lib/Database/Doctrine/ORM/Traits/FindLikeTrait.php

WIP support autogeneration of public link share for participants music sheet downloads.

JS jquery-cafevdb-tooltips.js use js backtick string for tooltip template.

Style, use SASS for tooltips.

Finish controls for project download share in table display.

DB Entities\Musician -- fixup for email address join structure.

InstrumentationService -- fixup for email address join structure.

UserStorage::folderWalk($folder, $callback) -- new.

ProjectService::ensureDownloadsShare() -- this does not need "sudo".

CSS style, fix dl for error dialogs.

CSS emailform.scss, include error message styling for status page.

CSS cafevdb.sccs, no need to include error-dialogs.scss

EmailForm\Composer: add share-link validation (no contents, share-link reachable).

EmailFormController, email.js -- display the preview messages even if validation failed.

This must be in order to help to resolve the validation errors.

SimpleSharingService: more convenience methods in order to delete and set expiration dates.

Created at 3 days ago

Fixup some loose ends for public share link.

FakeTranslationTrait, fix typehints.

Update translations

Created at 3 days ago

SimpleSharingService: more convenience methods in order to delete and set expiration dates.

ProjectService: set default expiration date for download share to end of the year.

CSS pme-table.scss some mixins to hide/show elements depending on form operation mode.

JS busy-indicators.js, make modal busy overlay optional.

Project public downloads, finish controls.

Created at 3 days ago

DB Entities\Musician -- fixup for email address join structure.

InstrumentationService -- fixup for email address join structure.

UserStorage::folderWalk($folder, $callback) -- new.

ProjectService::ensureDownloadsShare() -- this does not need "sudo".

CSS style, fix dl for error dialogs.

CSS emailform.scss, include error message styling for status page.

CSS cafevdb.sccs, no need to include error-dialogs.scss

EmailForm\Composer: add share-link validation (no contents, share-link reachable).

EmailFormController, email.js -- display the preview messages even if validation failed.

This must be in order to help to resolve the validation errors.

Created at 4 days ago

JS jquery-cafevdb-tooltips.js use js backtick string for tooltip template.

Style, use SASS for tooltips.

Finish controls for project download share in table display.

WIP

Created at 4 days ago