mirror of
https://github.com/wekan/wekan.git
synced 2025-12-30 14:18:48 +01:00
Completed rules
This commit is contained in:
parent
3b62b5ec5d
commit
1f5f429fc4
21 changed files with 551 additions and 157 deletions
21
client/components/rules/actions/mailActions.js
Normal file
21
client/components/rules/actions/mailActions.js
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
BlazeComponent.extendComponent({
|
||||
onCreated() {
|
||||
|
||||
},
|
||||
|
||||
events() {
|
||||
return [
|
||||
{'click .js-mail-action'(event) {
|
||||
const emailTo = this.find('#email-to').value;
|
||||
const emailSubject = this.find('#email-subject').value;
|
||||
const emailMsg = this.find('#email-msg').value;
|
||||
const trigger = this.data().triggerVar.get();
|
||||
const ruleName = this.data().ruleName.get();
|
||||
const triggerId = Triggers.insert(trigger);
|
||||
const actionId = Actions.insert({actionType: "sendEmail","emailTo":emailTo,"emailSubject":emailSubject,"emailMsg":emailMsg});
|
||||
Rules.insert({title: ruleName, triggerId: triggerId, actionId: actionId});
|
||||
},
|
||||
}];
|
||||
},
|
||||
|
||||
}).register('mailActions');
|
||||
Loading…
Add table
Add a link
Reference in a new issue