Is there a way to force the load/evaluation order of alfresco share extension modules?
We currently have two extension modules defined in module-general.jar and another module defined in project-specific.jar The modules in module-general.jar customize functionality applied to all sites like allowing only creation of private sites and the like.
The module in project-specific.jar depends on being loaded/evaluated after the other general modules to work correctly.
When the modules are added to the set of "Deployed Modules" and the "Apply Changes" button is pressed, then everything works as expected.
The module order is as follows:
GEN (00) Hide Create Site
GEN (01) Manage Permissions
PRO_ID Manage Permissions
After restart of Alfresco/tomcat and a http GET on http://localhost:8080/share/page/modules/deploy
the order of the active modules is different and the "Manage Pemissions" functionality is no longer working as expected for the project requesting it.
The module order after server restart is as follows:
PRO_ID Manage Permissions
GEN (00) Hide Create Site
GEN (01) Manage Permissions
How can we make sure that the "general" customization modules are loaded/evaluated before the project specific ones as they were activated before server restart?
Regards
Andreas
Alfresco 4.0.2.9/Tomcat/Win7