From: Philipp Schüle
Date: Wed, 18 Feb 2015 16:34:05 +0000 (+0100)
Subject: Revert "0010834: defining a key-value costumfield breaks addressbook"
X-Git-Tag: 2015.07.5~1^2^2^2~46
X-Git-Url: http://git.tine20.org/?p=tine20;a=commitdiff_plain;h=f39049a7bf92cee6740db90322f8c58775c4bae3
Revert "0010834: defining a key-value costumfield breaks addressbook"
-> this is only needed with the registry changes introduced in pu/2013.10-mailto
This reverts commit 6ee7095ff75780e97425011642b315cdb5b4024a.
Change-Id: I7205d027979ac989fe3ff4e57165e60c46b0353b
Reviewed-on: http://gerrit.tine20.com/customers/1671
Reviewed-by: Philipp Schüle
Tested-by: Philipp Schüle
---
diff --git a/tine20/Tinebase/js/widgets/customfields/ConfigManager.js b/tine20/Tinebase/js/widgets/customfields/ConfigManager.js
index d8ef207..5b05752 100644
--- a/tine20/Tinebase/js/widgets/customfields/ConfigManager.js
+++ b/tine20/Tinebase/js/widgets/customfields/ConfigManager.js
@@ -20,17 +20,14 @@ Tine.widgets.customfields.ConfigManager = function() {
data: allCfs ? allCfs : []
});
- // place customefield keyFieldConfig in registry so we can use the standard widgets
- // keyfields are used for key/value customfields with a defined store
+ // place keyFieldConfig in registry so we can use the standard widgets
stores[app.appName].each(function(cfConfig) {
var definition = cfConfig.get('definition'),
options = definition.options ? definition.options : {},
keyFieldConfig = definition.keyFieldConfig ? definition.keyFieldConfig : null;
if (keyFieldConfig) {
- var config = app.getRegistry().get('config');
- config[cfConfig.get('name')] = keyFieldConfig;
- app.getRegistry().set('config', config);
+ app.getRegistry().get('config')[cfConfig.get('name')] = keyFieldConfig;
}
});
}