uhmmm, it's weird...
In dev mode you should be able to see all zimlet sources using a javascript developer tool (F12 in Chrome or Firebug in Firefox) so you can check the file named ZxChatPreferenceManager.js where Bud has added an "if" statement:
Code:
$ diff -r orig/js/ZxChatPreferenceManager.js patch/js/ZxChatPreferenceManager.js
513c513,515
< appCtxt.getSettings().save([setting], null, null, appCtxt.getActiveAccount(), true);
---
> if (ZmApp.ENABLED_APPS[ZmApp.PREFERENCES]) {
> appCtxt.getSettings().save([setting], null, null, appCtxt.getActiveAccount(), true);
> }
If you can find this statement, the client or server cache problem are solved otherwise you need to try some other ways:
- zmprov fc zimlet
- completely undeploy and re-deploy the new zimlet
- ...and last resource restart the mailboxd service with "zmmailboxdctl restart"
Just one last thing, I need a confirmation: Have you disabled "Preferences" tab of your users?
If you re-activate it with command "zmprov ma user@domain.com zimbraFeatureOptionsEnabled TRUE", do you solve the issue?
D0s0n
Bookmarks