Add a book controller and various amenities to Diviner's live view

Summary: Ref T988. Mostly backend changes, with a very rough frontend on top of them. See Conpherence discussion.

Test Plan: {F45010}

Reviewers: btrahan, chad

Reviewed By: chad

CC: aran

Maniphest Tasks: T988

Differential Revision: https://secure.phabricator.com/D6113
This commit is contained in:
epriestley
2013-06-04 11:15:34 -07:00
parent 989c7748e9
commit d9848d3c46
14 changed files with 293 additions and 38 deletions

View File

@@ -0,0 +1,17 @@
ALTER TABLE {$NAMESPACE}_diviner.diviner_livebook
ADD configurationData LONGTEXT COLLATE utf8_bin NOT NULL;
UPDATE {$NAMESPACE}_diviner.diviner_livebook
SET configurationData = '{}' WHERE configurationData = '';
ALTER TABLE {$NAMESPACE}_diviner.diviner_livesymbol
ADD title VARCHAR(255);
ALTER TABLE {$NAMESPACE}_diviner.diviner_livesymbol
ADD groupName VARCHAR(255);
ALTER TABLE {$NAMESPACE}_diviner.diviner_livesymbol
ADD summary LONGTEXT COLLATE utf8_bin;
ALTER TABLE {$NAMESPACE}_diviner.diviner_livesymbol
ADD isDocumentable BOOL NOT NULL;