├── LICENSE.md ├── Plugin.php ├── README.md ├── classes ├── ActionBase.php ├── CompoundCondition.php ├── ConditionBase.php ├── EventBase.php ├── EventParams.php ├── ModelAttributesConditionBase.php ├── Notifier.php ├── ScheduledAction.php ├── compoundcondition │ └── fields.yaml └── modelattributesconditionbase │ ├── _column_select_record.htm │ ├── _field_value.htm │ └── fields.yaml ├── composer.json ├── controllers ├── Notifications.php └── notifications │ ├── _add_rule_event_form.htm │ ├── _add_rule_group_form.htm │ ├── _form_toolbar.htm │ ├── _list_toolbar.htm │ ├── config_form.yaml │ ├── config_list.yaml │ ├── create.htm │ ├── index.htm │ └── update.htm ├── formwidgets ├── ActionBuilder.php ├── ConditionBuilder.php ├── actionbuilder │ ├── assets │ │ ├── css │ │ │ └── actions.css │ │ ├── js │ │ │ └── actions.js │ │ └── less │ │ │ └── actions.less │ └── partials │ │ ├── _action.htm │ │ ├── _action_settings_form.htm │ │ ├── _actions.htm │ │ ├── _actions_container.htm │ │ ├── _available_tags.htm │ │ ├── _create_action_form.htm │ │ └── _schedule.htm └── conditionbuilder │ ├── assets │ ├── css │ │ └── conditions.css │ ├── js │ │ ├── conditions.js │ │ └── conditions.multivalue.js │ └── less │ │ └── conditions.less │ └── partials │ ├── _condition.htm │ ├── _condition_settings_form.htm │ ├── _conditions.htm │ ├── _conditions_container.htm │ └── _create_child_form.htm ├── interfaces ├── Action.php ├── CompoundCondition.php ├── Condition.php └── Event.php ├── lang ├── ar.json ├── be.json ├── bg.json ├── cs.json ├── da.json ├── de.json ├── es.json ├── et.json ├── fa.json ├── fr.json ├── hu.json ├── it.json ├── nl.json ├── pt-br.json ├── ru.json ├── sk.json ├── sl.json ├── xx.json └── zh-cn.json ├── models ├── Notification.php ├── NotificationRule.php ├── RuleAction.php ├── RuleCondition.php ├── notificationrule │ ├── columns.yaml │ └── fields.yaml └── ruleaction │ ├── columns.yaml │ ├── fields.yaml │ └── fields_schedule.yaml ├── notifyrules ├── ExecutionContextCondition.php ├── SaveDatabaseAction.php ├── SendMailTemplateAction.php ├── executioncontextcondition │ └── fields.yaml ├── savedatabaseaction │ └── fields.yaml └── sendmailtemplateaction │ └── fields.yaml └── updates ├── create_notification_rules_table.php ├── create_notifications_table.php ├── create_rule_actions_table.php ├── create_rule_conditions_table.php └── version.yaml /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/Plugin.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/README.md -------------------------------------------------------------------------------- /classes/ActionBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/classes/ActionBase.php -------------------------------------------------------------------------------- /classes/CompoundCondition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/classes/CompoundCondition.php -------------------------------------------------------------------------------- /classes/ConditionBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/classes/ConditionBase.php -------------------------------------------------------------------------------- /classes/EventBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/classes/EventBase.php -------------------------------------------------------------------------------- /classes/EventParams.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/classes/EventParams.php -------------------------------------------------------------------------------- /classes/ModelAttributesConditionBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/classes/ModelAttributesConditionBase.php -------------------------------------------------------------------------------- /classes/Notifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/classes/Notifier.php -------------------------------------------------------------------------------- /classes/ScheduledAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/classes/ScheduledAction.php -------------------------------------------------------------------------------- /classes/compoundcondition/fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/classes/compoundcondition/fields.yaml -------------------------------------------------------------------------------- /classes/modelattributesconditionbase/_column_select_record.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/classes/modelattributesconditionbase/_column_select_record.htm -------------------------------------------------------------------------------- /classes/modelattributesconditionbase/_field_value.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/classes/modelattributesconditionbase/_field_value.htm -------------------------------------------------------------------------------- /classes/modelattributesconditionbase/fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/classes/modelattributesconditionbase/fields.yaml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/composer.json -------------------------------------------------------------------------------- /controllers/Notifications.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/controllers/Notifications.php -------------------------------------------------------------------------------- /controllers/notifications/_add_rule_event_form.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/controllers/notifications/_add_rule_event_form.htm -------------------------------------------------------------------------------- /controllers/notifications/_add_rule_group_form.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/controllers/notifications/_add_rule_group_form.htm -------------------------------------------------------------------------------- /controllers/notifications/_form_toolbar.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/controllers/notifications/_form_toolbar.htm -------------------------------------------------------------------------------- /controllers/notifications/_list_toolbar.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/controllers/notifications/_list_toolbar.htm -------------------------------------------------------------------------------- /controllers/notifications/config_form.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/controllers/notifications/config_form.yaml -------------------------------------------------------------------------------- /controllers/notifications/config_list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/controllers/notifications/config_list.yaml -------------------------------------------------------------------------------- /controllers/notifications/create.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/controllers/notifications/create.htm -------------------------------------------------------------------------------- /controllers/notifications/index.htm: -------------------------------------------------------------------------------- 1 | 2 | listRender() ?> 3 | -------------------------------------------------------------------------------- /controllers/notifications/update.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/controllers/notifications/update.htm -------------------------------------------------------------------------------- /formwidgets/ActionBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/ActionBuilder.php -------------------------------------------------------------------------------- /formwidgets/ConditionBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/ConditionBuilder.php -------------------------------------------------------------------------------- /formwidgets/actionbuilder/assets/css/actions.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/actionbuilder/assets/css/actions.css -------------------------------------------------------------------------------- /formwidgets/actionbuilder/assets/js/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/actionbuilder/assets/js/actions.js -------------------------------------------------------------------------------- /formwidgets/actionbuilder/assets/less/actions.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/actionbuilder/assets/less/actions.less -------------------------------------------------------------------------------- /formwidgets/actionbuilder/partials/_action.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/actionbuilder/partials/_action.htm -------------------------------------------------------------------------------- /formwidgets/actionbuilder/partials/_action_settings_form.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/actionbuilder/partials/_action_settings_form.htm -------------------------------------------------------------------------------- /formwidgets/actionbuilder/partials/_actions.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/actionbuilder/partials/_actions.htm -------------------------------------------------------------------------------- /formwidgets/actionbuilder/partials/_actions_container.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/actionbuilder/partials/_actions_container.htm -------------------------------------------------------------------------------- /formwidgets/actionbuilder/partials/_available_tags.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/actionbuilder/partials/_available_tags.htm -------------------------------------------------------------------------------- /formwidgets/actionbuilder/partials/_create_action_form.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/actionbuilder/partials/_create_action_form.htm -------------------------------------------------------------------------------- /formwidgets/actionbuilder/partials/_schedule.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/actionbuilder/partials/_schedule.htm -------------------------------------------------------------------------------- /formwidgets/conditionbuilder/assets/css/conditions.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/conditionbuilder/assets/css/conditions.css -------------------------------------------------------------------------------- /formwidgets/conditionbuilder/assets/js/conditions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/conditionbuilder/assets/js/conditions.js -------------------------------------------------------------------------------- /formwidgets/conditionbuilder/assets/js/conditions.multivalue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/conditionbuilder/assets/js/conditions.multivalue.js -------------------------------------------------------------------------------- /formwidgets/conditionbuilder/assets/less/conditions.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/conditionbuilder/assets/less/conditions.less -------------------------------------------------------------------------------- /formwidgets/conditionbuilder/partials/_condition.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/conditionbuilder/partials/_condition.htm -------------------------------------------------------------------------------- /formwidgets/conditionbuilder/partials/_condition_settings_form.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/conditionbuilder/partials/_condition_settings_form.htm -------------------------------------------------------------------------------- /formwidgets/conditionbuilder/partials/_conditions.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/conditionbuilder/partials/_conditions.htm -------------------------------------------------------------------------------- /formwidgets/conditionbuilder/partials/_conditions_container.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/conditionbuilder/partials/_conditions_container.htm -------------------------------------------------------------------------------- /formwidgets/conditionbuilder/partials/_create_child_form.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/formwidgets/conditionbuilder/partials/_create_child_form.htm -------------------------------------------------------------------------------- /interfaces/Action.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/interfaces/Action.php -------------------------------------------------------------------------------- /interfaces/CompoundCondition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/interfaces/CompoundCondition.php -------------------------------------------------------------------------------- /interfaces/Condition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/interfaces/Condition.php -------------------------------------------------------------------------------- /interfaces/Event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/interfaces/Event.php -------------------------------------------------------------------------------- /lang/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/ar.json -------------------------------------------------------------------------------- /lang/be.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/be.json -------------------------------------------------------------------------------- /lang/bg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/bg.json -------------------------------------------------------------------------------- /lang/cs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/cs.json -------------------------------------------------------------------------------- /lang/da.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/da.json -------------------------------------------------------------------------------- /lang/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/de.json -------------------------------------------------------------------------------- /lang/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/es.json -------------------------------------------------------------------------------- /lang/et.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/et.json -------------------------------------------------------------------------------- /lang/fa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/fa.json -------------------------------------------------------------------------------- /lang/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/fr.json -------------------------------------------------------------------------------- /lang/hu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/hu.json -------------------------------------------------------------------------------- /lang/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/it.json -------------------------------------------------------------------------------- /lang/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/nl.json -------------------------------------------------------------------------------- /lang/pt-br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/pt-br.json -------------------------------------------------------------------------------- /lang/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/ru.json -------------------------------------------------------------------------------- /lang/sk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/sk.json -------------------------------------------------------------------------------- /lang/sl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/sl.json -------------------------------------------------------------------------------- /lang/xx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/xx.json -------------------------------------------------------------------------------- /lang/zh-cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/lang/zh-cn.json -------------------------------------------------------------------------------- /models/Notification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/models/Notification.php -------------------------------------------------------------------------------- /models/NotificationRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/models/NotificationRule.php -------------------------------------------------------------------------------- /models/RuleAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/models/RuleAction.php -------------------------------------------------------------------------------- /models/RuleCondition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/models/RuleCondition.php -------------------------------------------------------------------------------- /models/notificationrule/columns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/models/notificationrule/columns.yaml -------------------------------------------------------------------------------- /models/notificationrule/fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/models/notificationrule/fields.yaml -------------------------------------------------------------------------------- /models/ruleaction/columns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/models/ruleaction/columns.yaml -------------------------------------------------------------------------------- /models/ruleaction/fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/models/ruleaction/fields.yaml -------------------------------------------------------------------------------- /models/ruleaction/fields_schedule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/models/ruleaction/fields_schedule.yaml -------------------------------------------------------------------------------- /notifyrules/ExecutionContextCondition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/notifyrules/ExecutionContextCondition.php -------------------------------------------------------------------------------- /notifyrules/SaveDatabaseAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/notifyrules/SaveDatabaseAction.php -------------------------------------------------------------------------------- /notifyrules/SendMailTemplateAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/notifyrules/SendMailTemplateAction.php -------------------------------------------------------------------------------- /notifyrules/executioncontextcondition/fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/notifyrules/executioncontextcondition/fields.yaml -------------------------------------------------------------------------------- /notifyrules/savedatabaseaction/fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/notifyrules/savedatabaseaction/fields.yaml -------------------------------------------------------------------------------- /notifyrules/sendmailtemplateaction/fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/notifyrules/sendmailtemplateaction/fields.yaml -------------------------------------------------------------------------------- /updates/create_notification_rules_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/updates/create_notification_rules_table.php -------------------------------------------------------------------------------- /updates/create_notifications_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/updates/create_notifications_table.php -------------------------------------------------------------------------------- /updates/create_rule_actions_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/updates/create_rule_actions_table.php -------------------------------------------------------------------------------- /updates/create_rule_conditions_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/updates/create_rule_conditions_table.php -------------------------------------------------------------------------------- /updates/version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/notify-plugin/HEAD/updates/version.yaml --------------------------------------------------------------------------------