Post to Slack (#603)

* Migrations

* WIP: Integration model, slack perms / hooks

* So so rough it pains me. Building this new model is revealing just how much needs to be refactored

* Working connect and post

* Cleanup UI, upating documents

* Show when slack command is connected

* stash

* 💚

* Add documents.update trigger

* Authorization, tidying

* Fixed integration policy

* pick integration presenter keys
This commit is contained in:
Tom Moor
2018-04-03 20:36:25 -07:00
committed by GitHub
parent 17900c6a11
commit 44cb509ebf
38 changed files with 665 additions and 105 deletions

View File

@@ -168,7 +168,7 @@ class Document extends BaseModel {
};
@action
save = async (publish: boolean = false) => {
save = async (publish: boolean = false, done: boolean = false) => {
if (this.isSaving) return this;
this.isSaving = true;
@@ -181,6 +181,7 @@ class Document extends BaseModel {
text: this.text,
lastRevision: this.revision,
publish,
done,
});
} else {
const data = {
@@ -189,6 +190,7 @@ class Document extends BaseModel {
title: this.title,
text: this.text,
publish,
done,
};
if (this.parentDocument) {
data.parentDocument = this.parentDocument;