aboutsummaryrefslogtreecommitdiff
path: root/web/app/view/device
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2015-06-05 19:18:58 +1200
committerAnton Tananaev <anton.tananaev@gmail.com>2015-06-05 19:18:58 +1200
commit61bd26d530710e74ef1c0dfd6920b9c1d27cfdd5 (patch)
tree92638aecdc7e10b0eb745954304798cce3f9ff3d /web/app/view/device
parentc2afe93f1443181bc7bcce2df708a88c331b8800 (diff)
downloadtrackermap-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.js3
-rw-r--r--web/app/view/device/DeviceController.js8
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');