Merge pull request #17 in KWA/mobile-device-management from bugfix/KMP-52-check-box-is-unchecked-in-folder-hierarchy-tree to master
* commit 'a07a9a80640ef6f691115e463464066adfdce9b3': Check box is unchecked in folder hierarchy tree
This commit is contained in:
		| @@ -10,19 +10,12 @@ Ext.namespace('Zarafa.plugins.mdm.data'); | ||||
|  */ | ||||
| Zarafa.plugins.mdm.data.JsonDeviceFolderReader = Ext.extend(Zarafa.core.data.JsonReader, { | ||||
| 	 | ||||
| 	/** | ||||
| 	 * @cfg {Zarafa.core.data.RecordCustomObjectType} customObjectType The custom object type | ||||
| 	 * which represents the {@link Ext.data.Record records} which should be created using | ||||
| 	 * {@link Zarafa.core.data.RecordFactory#createRecordObjectByCustomType}. | ||||
| 	 */ | ||||
| 	customObjectType: Zarafa.core.data.RecordCustomObjectType.MDM_Device_Folder, | ||||
|  | ||||
| 	/** | ||||
| 	 * @constructor | ||||
| 	 * @param {Object} meta Metadata configuration options. | ||||
| 	 * @param {Object} recordType (optional) Optional Record type matches the type | ||||
| 	 * which must be read from response. If no type is given, it will use the | ||||
| 	 * record type for the {@link Zarafa.core.data.RecordCustomObjectType#ZARAFA_RECIPIENT}. | ||||
| 	 * record type for the {@link Zarafa.core.data.RecordCustomObjectType#MDM_Device_Folder}. | ||||
| 	 */ | ||||
| 	constructor: function (meta, recordType) | ||||
| 	{ | ||||
| @@ -33,7 +26,7 @@ Zarafa.plugins.mdm.data.JsonDeviceFolderReader = Ext.extend(Zarafa.core.data.Jso | ||||
| 		}); | ||||
|  | ||||
| 		if (!Ext.isDefined(recordType)) { | ||||
| 			recordType = Zarafa.core.data.RecordFactory.getRecordClassByCustomType(meta.customObjectType || this.customObjectType); | ||||
| 			recordType = Zarafa.core.data.RecordFactory.getRecordClassByCustomType(meta.customObjectType); | ||||
| 		} | ||||
|  | ||||
| 		Zarafa.plugins.mdm.data.JsonDeviceFolderReader.superclass.constructor.call(this, meta, recordType); | ||||
|   | ||||
| @@ -7,6 +7,14 @@ Ext.namespace('Zarafa.plugins.mdm.data'); | ||||
|  * Store specific for MDM Plugin which creates {@link Zarafa.plugins.mdm.MDMDeviceFolderStore record}. | ||||
|  */ | ||||
| Zarafa.plugins.mdm.data.MDMDeviceFolderStore = Ext.extend(Zarafa.core.data.MAPISubStore, { | ||||
|  | ||||
| 	/** | ||||
| 	 * @cfg {Zarafa.core.data.RecordCustomObjectType} customObjectType The custom object type | ||||
| 	 * which represents the {@link Ext.data.Record records} which should be created using | ||||
| 	 * {@link Zarafa.core.data.RecordFactory#createRecordObjectByCustomType}. | ||||
| 	 */ | ||||
| 	customObjectType: Zarafa.core.data.RecordCustomObjectType.MDM_Device_Folder, | ||||
|  | ||||
| 	/** | ||||
| 	 * @constructor | ||||
| 	 * @param config Configuration object | ||||
| @@ -18,7 +26,9 @@ Zarafa.plugins.mdm.data.MDMDeviceFolderStore = Ext.extend(Zarafa.core.data.MAPIS | ||||
| 		Ext.applyIf(config, { | ||||
| 			autoLoad: true, | ||||
| 			remoteSort: false, | ||||
| 			reader: new Zarafa.plugins.mdm.data.JsonDeviceFolderReader(), | ||||
| 			reader: new Zarafa.plugins.mdm.data.JsonDeviceFolderReader({ | ||||
| 				customObjectType: this.customObjectType | ||||
| 			}), | ||||
| 			writer: new Zarafa.plugins.mdm.data.MDMDeviceFolderWriter(), | ||||
| 			proxy: new Zarafa.core.data.IPMProxy({ | ||||
| 				listModuleName: 'pluginmdmmodule', | ||||
|   | ||||
		Reference in New Issue
	
	Block a user