adds version check config
[tine20] / tine20 / Tinebase / js / MainScreen.js
index 16bab9b..d118ca8 100644 (file)
@@ -195,8 +195,13 @@ Tine.Tinebase.MainScreenPanel = Ext.extend(Ext.Panel, {
         
         this.activateDefaultApp();
         
-        // check for new version 
-        if (Tine.Tinebase.common.hasRight('check_version', 'Tinebase')) {
+        // check for new version
+        // TODO add helper function for fetching config ... this condition sucks.
+        if ((      ! Tine.Tinebase.registry.get("config")
+                || ! Tine.Tinebase.registry.get("config").versionCheck
+                ||   Tine.Tinebase.registry.get("config").versionCheck.value
+            ) && Tine.Tinebase.common.hasRight('check_version', 'Tinebase')
+        ) {
             Tine.widgets.VersionCheck();
         }