diff options
author | Anton Tananaev <anton.tananaev@gmail.com> | 2015-06-05 19:18:58 +1200 |
---|---|---|
committer | Anton Tananaev <anton.tananaev@gmail.com> | 2015-06-05 19:18:58 +1200 |
commit | 61bd26d530710e74ef1c0dfd6920b9c1d27cfdd5 (patch) | |
tree | 92638aecdc7e10b0eb745954304798cce3f9ff3d /web/app/view/device | |
parent | c2afe93f1443181bc7bcce2df708a88c331b8800 (diff) | |
download | trackermap-server-61bd26d530710e74ef1c0dfd6920b9c1d27cfdd5.tar.gz trackermap-server-61bd26d530710e74ef1c0dfd6920b9c1d27cfdd5.tar.bz2 trackermap-server-61bd26d530710e74ef1c0dfd6920b9c1d27cfdd5.zip |
Add user account dialog
Diffstat (limited to 'web/app/view/device')
-rw-r--r-- | web/app/view/device/Device.js | 3 | ||||
-rw-r--r-- | web/app/view/device/DeviceController.js | 8 |
2 files changed, 11 insertions, 0 deletions
diff --git a/web/app/view/device/Device.js b/web/app/view/device/Device.js index bccb43e9e..a166cb573 100644 --- a/web/app/view/device/Device.js +++ b/web/app/view/device/Device.js @@ -47,6 +47,9 @@ Ext.define('Traccar.view.device.Device', { }, { text: strings.device_settings, menu: [{ + text: strings.device_settings_user, + handler: 'onUserClick' + }, { text: strings.device_settings_server, disabled: true, handler: 'onServerClick', diff --git a/web/app/view/device/DeviceController.js b/web/app/view/device/DeviceController.js index 6d88d8d3e..451b6bbf3 100644 --- a/web/app/view/device/DeviceController.js +++ b/web/app/view/device/DeviceController.js @@ -20,6 +20,7 @@ Ext.define('Traccar.view.device.DeviceController', { requires: [ 'Traccar.view.device.DeviceDialog', + 'Traccar.view.user.UserDialog', 'Traccar.view.admin.ServerDialog' ], @@ -73,6 +74,13 @@ Ext.define('Traccar.view.device.DeviceController', { this.lookupReference('deviceRemoveButton').setDisabled(disabled); }, + onUserClick: function() { + var user = Traccar.getApplication().getUser(); + var dialog = Ext.create('Traccar.view.user.UserDialog'); + dialog.down('form').loadRecord(user); + dialog.show(); + }, + onServerClick: function() { var server = Traccar.getApplication().getServer(); var dialog = Ext.create('Traccar.view.admin.ServerDialog'); |