X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fmodules%2Fcontrib%2Fembed%2Fconfig%2Fschema%2Fembed.schema.yml;fp=web%2Fmodules%2Fcontrib%2Fembed%2Fconfig%2Fschema%2Fembed.schema.yml;h=e232a20d92b01b947f38037c9bbdd6718ab74ee3;hb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;hp=0000000000000000000000000000000000000000;hpb=57c063afa3f66b07c4bbddc2d6129a96d90f0aad;p=yaffs-website diff --git a/web/modules/contrib/embed/config/schema/embed.schema.yml b/web/modules/contrib/embed/config/schema/embed.schema.yml new file mode 100644 index 000000000..e232a20d9 --- /dev/null +++ b/web/modules/contrib/embed/config/schema/embed.schema.yml @@ -0,0 +1,35 @@ +# Schema for the configuration files of the Embed module. + +embed.settings: + type: config_object + label: 'Embed settings' + mapping: + file_scheme: + type: string + label: 'File scheme for button icons' + upload_directory: + type: string + label: 'Upload directory for button icons' + +embed.button.*: + type: config_entity + label: 'Embed button' + mapping: + label: + type: label + label: 'Name' + id: + type: string + label: 'Machine name' + type_id: + type: string + label: 'Embed type plugin ID' + type_settings: + type: embed.embed_type_settings.[%parent.type_id] + icon_uuid: + type: string + label: 'Button icon UUID' + +embed.embed_type_settings.*: + type: mapping + label: 'Embed type settings'