sharing/bday/add support for custom categories

This commit is contained in:
Peter Bieringer
2026-05-30 18:20:35 +02:00
parent 0d198e56ac
commit 70ec043423
7 changed files with 47 additions and 0 deletions

View File

@@ -663,6 +663,12 @@ class Item:
description = ShareActions['config']['conversion_bday_description_template']
description = replace_placeholders(description, placeholder_mapping)
# create CATEGORIES
categories: list = ["Birthday"] # default
if ShareActions is not None and 'config' in ShareActions:
if 'conversion_bday_categories' in ShareActions['config']:
categories = ShareActions['config']['conversion_bday_categories'].split(',')
# check ALARM
alarm_trigger = "" # default
if ShareActions is not None and 'config' in ShareActions:
@@ -718,6 +724,10 @@ class Item:
summary_value = summary
vevent.add('summary').value = summary_value
# set CATEGORIES
if categories is not None and categories != []:
vevent.add('categories').value = categories
# set VALARM
if alarm_trigger is not None and alarm_trigger != "":
for entry in alarm_trigger.split('|'):