Model Enum Value Module
Overview
This module is used for defining new value of the existing enum field. Please see also articles describing defining model using XML and enum field.
Module's schema is defined in model.xsd.
Attributes
name |
type |
required |
description |
---|---|---|---|
plugin |
string |
yes |
Name of the plugin where the model belongs. |
model |
string |
yes |
Name of the model where the enum field belongs. |
enum |
string |
yes |
Name of the enum field. |
value |
string |
yes |
New enum value. |
Example
Please find below an example of plugin defining one field module. Line 8 contains a module which adds new value for the enum sampleEnum in model sampleModel which belongs to the plugin otherPlugin.
<?xml version="1.0" encoding="UTF-8"?> <plugin plugin="samplePlugin" version="1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schema.qcadoo.org/plugin" xmlns:model="http://schema.qcadoo.org/modules/model" xsi:schemaLocation="http://schema.qcadoo.org/plugin http://schema.qcadoo.org/plugin.xsd http://schema.qcadoo.org/modules/model http://schema.qcadoo.org/modules/model.xsd"> <model:model-enum-value plugin="otherPlugin" model="sampleModel" enum="sampleEnum" value="newValue" /> </plugin>