We have custom model defined, say commonModel.xml which has been placed into alfresco\extension\custom folder in the installation.
The model has several custom types defined. One of the property, say common:keywords has a list of allowed values. This list is defined with a constraint as below.
<constraint name="common:keywordsList" type="LIST">
This list keeps on growing and new keywords need to be added whenever we have requirement. Every time we have to go and modify this model and restart alfresco. Instead if we have a way to manage this model via share UI it would be easy to add the keywords whenever necessary. Even a business person can go and add the keywords.
Any approach to this?