aboutsummaryrefslogtreecommitdiff
path: root/web/app/view/GroupsController.js
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2016-03-09 21:48:59 +1300
committerAnton Tananaev <anton.tananaev@gmail.com>2016-03-09 21:48:59 +1300
commitc22cc6982a18eb3601fdc8fb8447b5a2ba73690a (patch)
treed14626b34d4121abf59c9e54b23ca99688112d18 /web/app/view/GroupsController.js
parent1750a8b5353a69f3b1805757f3b31150260d45f8 (diff)
downloadtrackermap-server-c22cc6982a18eb3601fdc8fb8447b5a2ba73690a.tar.gz
trackermap-server-c22cc6982a18eb3601fdc8fb8447b5a2ba73690a.tar.bz2
trackermap-server-c22cc6982a18eb3601fdc8fb8447b5a2ba73690a.zip
Implement group editing dialog
Diffstat (limited to 'web/app/view/GroupsController.js')
-rw-r--r--web/app/view/GroupsController.js32
1 files changed, 16 insertions, 16 deletions
diff --git a/web/app/view/GroupsController.js b/web/app/view/GroupsController.js
index 619e0c50e..34b259658 100644
--- a/web/app/view/GroupsController.js
+++ b/web/app/view/GroupsController.js
@@ -23,25 +23,26 @@ Ext.define('Traccar.view.GroupsController', {
},
onAddClick: function () {
- /*var user, dialog;
- user = Ext.create('Traccar.model.User');
- dialog = Ext.create('Traccar.view.UserDialog');
- dialog.down('form').loadRecord(user);
- dialog.show();*/
+ var group, dialog;
+ group = Ext.create('Traccar.model.Group');
+ group.store = this.getView().getStore();
+ dialog = Ext.create('Traccar.view.GroupDialog');
+ dialog.down('form').loadRecord(group);
+ dialog.show();
},
onEditClick: function () {
- /*var user, dialog;
- user = this.getView().getSelectionModel().getSelection()[0];
- dialog = Ext.create('Traccar.view.UserDialog');
- dialog.down('form').loadRecord(user);
- dialog.show();*/
+ var group, dialog;
+ group = this.getView().getSelectionModel().getSelection()[0];
+ dialog = Ext.create('Traccar.view.GroupDialog');
+ dialog.down('form').loadRecord(group);
+ dialog.show();
},
onRemoveClick: function () {
- /*var user = this.getView().getSelectionModel().getSelection()[0];
+ var group = this.getView().getSelectionModel().getSelection()[0];
Ext.Msg.show({
- title: Strings.settingsUser,
+ title: Strings.groupDialog,
message: Strings.sharedRemoveConfirm,
buttons: Ext.Msg.YESNO,
buttonText: {
@@ -49,19 +50,18 @@ Ext.define('Traccar.view.GroupsController', {
no: Strings.sharedCancel
},
fn: function (btn) {
- var store = Ext.getStore('Users');
+ var store = Ext.getStore('Groups');
if (btn === 'yes') {
- store.remove(user);
+ store.remove(group);
store.sync();
}
}
- });*/
+ });
},
onSelectionChange: function (selected) {
var disabled = selected.length > 0;
this.lookupReference('toolbarEditButton').setDisabled(disabled);
this.lookupReference('toolbarRemoveButton').setDisabled(disabled);
- this.lookupReference('userDevicesButton').setDisabled(disabled);
}
});