Commit deed6f07 authored by Dan Lobelle's avatar Dan Lobelle Committed by Owen Bush
Browse files

Issue #3318590 by muriqui, owenbush: Add iCalendar support

parent dd8196cf
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
recurring_events_ical.event_ical_mapping.*:
  type: config_entity
  label: 'Event iCal property mapping'
  mapping:
    id:
      type: string
      label: 'ID'
    label:
      type: label
      label: 'Type'
    properties:
      type: sequence
      label: 'Properties'
      sequence:
        type: recurring_events_ical.ical_property.[%key]
+27 −0
Original line number Diff line number Diff line
recurring_events_ical.ical_property.summary:
  type: string
  label: 'SUMMARY'
recurring_events_ical.ical_property.contact:
  type: string
  label: 'CONTACT'
  nullable: true
recurring_events_ical.ical_property.description:
  type: string
  label: 'DESCRIPTION'
  nullable: true
recurring_events_ical.ical_property.geo:
  type: string
  label: 'GEO'
  nullable: true
recurring_events_ical.ical_property.location:
  type: string
  label: 'LOCATION'
  nullable: true
recurring_events_ical.ical_property.priority:
  type: string
  label: 'PRIORITY'
  nullable: true
recurring_events_ical.ical_property.url:
  type: string
  label: 'URL'
  nullable: true
+9 −0
Original line number Diff line number Diff line
name: 'Recurring Events iCalendar'
type: module
description: 'Provides the ability to export recurring events as iCalendar files'
core_version_requirement: ^8.9 || ^9
package: 'Recurring Events'
configure: entity.event_ical_mapping.collection
dependencies:
  - recurring_events:recurring_events
  - token:token
+5 −0
Original line number Diff line number Diff line
entity.event_ical_mapping.add_form:
  route_name: 'entity.event_ical_mapping.add_form'
  title: 'Add iCalendar property mapping'
  appears_on:
    - entity.event_ical_mapping.collection
+7 −0
Original line number Diff line number Diff line
# iCal property mapping configuration page.
entity.event_ical_mapping.collection:
  title: 'Event iCalendar Property Mapping'
  description: 'Configure event instance tokens to populate iCalendar properties.'
  route_name: entity.event_ical_mapping.collection
  parent: events.admin.overview
  weight: 4
Loading