aboutsummaryrefslogtreecommitdiff
path: root/web/app/view/dialog/Notification.js
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2018-01-23 22:15:47 +1300
committerGitHub <noreply@github.com>2018-01-23 22:15:47 +1300
commit8aed98ce2ae65b19da627e418e02f3627c70bd9d (patch)
tree5e1d379677122298846f0af949660839fc5cb7a6 /web/app/view/dialog/Notification.js
parent9f4ad022beaf7f2bc7a67a397d3c48c64e57e4a5 (diff)
parentd25c70de93c5edb93a7a51b9d53ac513447d2399 (diff)
downloadtrackermap-web-8aed98ce2ae65b19da627e418e02f3627c70bd9d.tar.gz
trackermap-web-8aed98ce2ae65b19da627e418e02f3627c70bd9d.tar.bz2
trackermap-web-8aed98ce2ae65b19da627e418e02f3627c70bd9d.zip
Merge pull request #643 from Abyss777/notification_calendar
Implement scheduled notifications
Diffstat (limited to 'web/app/view/dialog/Notification.js')
-rw-r--r--web/app/view/dialog/Notification.js19
1 files changed, 17 insertions, 2 deletions
diff --git a/web/app/view/dialog/Notification.js b/web/app/view/dialog/Notification.js
index 7e7fe452..f4204cb9 100644
--- a/web/app/view/dialog/Notification.js
+++ b/web/app/view/dialog/Notification.js
@@ -1,6 +1,6 @@
/*
- * Copyright 2017 Anton Tananaev (anton@traccar.org)
- * Copyright 2017 Andrey Kunitsyn (andrey@traccar.org)
+ * Copyright 2017 - 2018 Anton Tananaev (anton@traccar.org)
+ * Copyright 2017 - 2018 Andrey Kunitsyn (andrey@traccar.org)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -19,6 +19,12 @@
Ext.define('Traccar.view.dialog.Notification', {
extend: 'Traccar.view.dialog.BaseEdit',
+ requires: [
+ 'Traccar.view.ClearableComboBox',
+ 'Traccar.view.dialog.NotificationController'
+ ],
+
+ controller: 'notification',
title: Strings.sharedNotification,
items: {
@@ -60,6 +66,15 @@ Ext.define('Traccar.view.dialog.Notification', {
uncheckedValue: false,
name: 'sms',
fieldLabel: Strings.notificationSms
+ }, {
+ xtype: 'clearableComboBox',
+ reference: 'calendarCombo',
+ name: 'calendarId',
+ store: 'Calendars',
+ queryMode: 'local',
+ displayField: 'name',
+ valueField: 'id',
+ fieldLabel: Strings.sharedCalendar
}]
}]
}