Simple question:Can I disable Studio?The reason behind the question:
When I deploy SugarCRM for a client I always have three environments -- Dev, Test and Prod. I never want any changes to be implemented in Test or Prod, rather, I want to develop every last detail and unit test in Dev before the client sees it in Test, etc. Recently I have had clients changing things in Prod (via Studio) and some of my custom code gets overwritten. While it is nice to hear from my clients, I would rather it not be because there is a crisis in production. Therefore, I would like to force them to make the changes in Dev and then promote the code.
First of all, am I being too controlling? Second, is there a better way than removing Studio? Third, am I writing bad code or using half-baked solutions if Studio is messing with some custom function?
I have not looked yet, but I am sure I can find the code that creates the link on the admin page and skip creating that link unless the environment is 'Dev', but I am just curious if there is a better way than "hacking" the core.
Any advice would be appreciated.


LinkBack URL
About LinkBacks



Reply With Quote
Bookmarks