diff options
author | Marius Halden <marius.h@lden.org> | 2021-10-07 13:32:40 +0200 |
---|---|---|
committer | Marius Halden <marius.h@lden.org> | 2021-10-07 13:32:40 +0200 |
commit | 09dacfc6b8bf62addeee16c20b1d90c2a256da96 (patch) | |
tree | 7caa2bf9e92227ab74448f9b746dd28bbcb81b2a /perllib/Data | |
parent | 585e57484f9c6332668bf1ac0a6a3b39dbe32223 (diff) | |
parent | cea89fb87a96943708a1db0f646492fbfaaf000f (diff) |
Merge tag 'v3.1' into fiksgatami-devfiksgatami-dev
Diffstat (limited to 'perllib/Data')
-rw-r--r-- | perllib/Data/ICal/Entry/Event7986.pm | 18 | ||||
-rw-r--r-- | perllib/Data/ICal/RFC7986.pm | 17 |
2 files changed, 35 insertions, 0 deletions
diff --git a/perllib/Data/ICal/Entry/Event7986.pm b/perllib/Data/ICal/Entry/Event7986.pm new file mode 100644 index 000000000..ae627861a --- /dev/null +++ b/perllib/Data/ICal/Entry/Event7986.pm @@ -0,0 +1,18 @@ +package Data::ICal::Entry::Event7986; + +use parent 'Data::ICal::Entry::Event'; + +sub optional_unique_properties { + return ( + shift->SUPER::optional_unique_properties, + "color", + ); +} + +sub optional_repeatable_properties { + return ( + shift->SUPER::optional_repeatable_properties, + "conference", "image", + ); +} + diff --git a/perllib/Data/ICal/RFC7986.pm b/perllib/Data/ICal/RFC7986.pm new file mode 100644 index 000000000..01f9d354e --- /dev/null +++ b/perllib/Data/ICal/RFC7986.pm @@ -0,0 +1,17 @@ +package Data::ICal::RFC7986; + +use parent 'Data::ICal'; + +sub optional_unique_properties { + qw( calscale method + uid last-modified url refresh-interval source color + ); +} + +# name/description are only repeatable to provide +# translations with language param +sub optional_repeatable_properties { + qw( name description categories image ); +} + +1; |