Loading ask/ask.go 0 → 100644 +5 −0 Original line number Diff line number Diff line /* Package ask provides routines to ask questions of users. It handles getting a line of text, getting a choice from a liat and other things. */ package ask folders/messages.go +0 −1 Original line number Diff line number Diff line // Package folders are all the routines and sql for managing folders. package folders import ( Loading folders/sql/1_create_table.up.sql +5 −4 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ CREATE TABLE mark ( CREATE TABLE access ( login VARCHAR(25) REFERENCES users(login) ON DELETE CASCADE ON UPDATE CASCADE, folder VARCHAR(25) REFERENCES folders(name) ON DELETE CASCADE ON UPDATE CASCADE, PRIMARY KEY (login, folder), PRIMARY KEY (login, folder) ) WITHOUT ROWID; --- TODO: The following is incomplete: Loading @@ -161,6 +161,7 @@ CREATE TABLE config ( --- System configs. CREATE TABLE system ( name VARCHAR(12) NOT NULL PRIMARY KEY, default_expire INT NOT NULL DEFAULT -1, expire_limit INT NOT NULL DEFAULT -1, ) WITHOUT ROWID; expire_limit INT NOT NULL DEFAULT -1 ); pager/pager.go 0 → 100644 +5 −0 Original line number Diff line number Diff line /* Package pager implements the pager. This is used for any large block of text that bulletin needs to show. */ package pager storage/storage.go 0 → 100644 +4 −0 Original line number Diff line number Diff line /* Package storage handles storage for the bulletin system. */ package storage Loading
ask/ask.go 0 → 100644 +5 −0 Original line number Diff line number Diff line /* Package ask provides routines to ask questions of users. It handles getting a line of text, getting a choice from a liat and other things. */ package ask
folders/messages.go +0 −1 Original line number Diff line number Diff line // Package folders are all the routines and sql for managing folders. package folders import ( Loading
folders/sql/1_create_table.up.sql +5 −4 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ CREATE TABLE mark ( CREATE TABLE access ( login VARCHAR(25) REFERENCES users(login) ON DELETE CASCADE ON UPDATE CASCADE, folder VARCHAR(25) REFERENCES folders(name) ON DELETE CASCADE ON UPDATE CASCADE, PRIMARY KEY (login, folder), PRIMARY KEY (login, folder) ) WITHOUT ROWID; --- TODO: The following is incomplete: Loading @@ -161,6 +161,7 @@ CREATE TABLE config ( --- System configs. CREATE TABLE system ( name VARCHAR(12) NOT NULL PRIMARY KEY, default_expire INT NOT NULL DEFAULT -1, expire_limit INT NOT NULL DEFAULT -1, ) WITHOUT ROWID; expire_limit INT NOT NULL DEFAULT -1 );
pager/pager.go 0 → 100644 +5 −0 Original line number Diff line number Diff line /* Package pager implements the pager. This is used for any large block of text that bulletin needs to show. */ package pager
storage/storage.go 0 → 100644 +4 −0 Original line number Diff line number Diff line /* Package storage handles storage for the bulletin system. */ package storage