Hi all,
Alfresco 3 has a nice feature of being able to define a new aspect/type in the Data Dictionary/Model part of the repository, and this seems to work as expected. However, I've noticed a problem if I need to make a change to the aspect. The model can only be changed if it has been deactivated, but it can't be deactivated if there is any content in the system which is using it. If I want to add a property to an aspect, I have to first delete all content before updating the model.
If I were to instead define the aspect the 'old way', by adding a custom model definition in the extensions folder, then I'm able to add new properties to an existing aspect which has been applied to content, and it all works fine when the server is restarted.
Have a missed something, and it is possible to update dynamic aspects which are being used (the wiki suggests I haven't)? Is there a workaround of some kind?
As it stands, it appears that non-dynamic models are more flexible than dynamic ones. Is this true?
Thanks,
Sam.