View source | View content page | Page history | Printable version   

Projects:Unmark Development Modules in Production instances/Specs


Functional Requirements


The objective of this project is to improve Openbravo's security and performance by avoiding that any installed modules in a production environment have the In development flag activated. Specifically, the cache implemented in ApplicationDictionaryCachedStructures requires to have all modules not in development mode.

This implies that once an instance is set as Production, all modules should have the In development flag unchecked, and administrators should not be able to mark them as In development in the Modules tab.

This goal can be achieved by the following actions:

Technical requirements


In order to meet the functional requirements, a number of changes should be made:

Logic in all these places are centralized in ApplicationDictionaryCachedStructures. Once all modules are set to not in development, cache status is updated.

Retrieved from ""

This page has been accessed 614 times. This page was last modified on 23 April 2018, at 07:44. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.