Merge pull request #13 in KWA/mobile-device-management from feature/KMP-18-add-provisioning-string-for-not-available to master

* commit 'a1d47db41138e6938220caf2102c3fe31433c944':
  Add provisioning string for "Not available" and block device wiping
This commit is contained in:
Mayank Dabhi 2017-05-22 16:15:09 +02:00
commit 82659ed374
2 changed files with 16 additions and 2 deletions

View File

@ -60,8 +60,9 @@ Zarafa.plugins.mdm.data.ProvisioningStatus = Zarafa.core.Enum.create({
return _('Wipe Requested', 'plugin_mdm'); return _('Wipe Requested', 'plugin_mdm');
case Zarafa.plugins.mdm.data.ProvisioningStatus.WIPE_EXECUTED: case Zarafa.plugins.mdm.data.ProvisioningStatus.WIPE_EXECUTED:
return _('Wipe Executed', 'plugin_mdm'); return _('Wipe Executed', 'plugin_mdm');
default:
return _('Not Available', 'plugin_mdm');
} }
return '';
} }
}); });

View File

@ -90,6 +90,7 @@ Zarafa.plugins.mdm.settings.MDMSettingsWidget = Ext.extend(Zarafa.settings.ui.Se
}], }],
listeners : { listeners : {
rowdblclick: this.onRowDblClick, rowdblclick: this.onRowDblClick,
rowclick: this.onRowClick,
scope: this scope: this
} }
}] }]
@ -211,6 +212,18 @@ Zarafa.plugins.mdm.settings.MDMSettingsWidget = Ext.extend(Zarafa.settings.ui.Se
manager : Ext.WindowMgr, manager : Ext.WindowMgr,
record : record record : record
}); });
},
/**
* Function is called if a row in the grid gets clicked.
* Which is use to disabled wipe button if wipe status is not available.
* @param {Ext.grid.GridPanel} grid The Grid on which the user clicked
* @param {Number} rowIndex The Row number on which was clicked.
*/
onRowClick : function (grid, rowIndex)
{
var record = grid.getStore().getAt(rowIndex);
this.wipeBtn.setDisabled(!Ext.isDefined(record.get('wipestatus')));
} }
}); });