Unverified Commit a9a59a3a authored by Kevin Lyda's avatar Kevin Lyda
Browse files

Breaking change - begin splitting things up better

parent 04bcb761
Loading
Loading
Loading
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
+0 −1
Original line number Diff line number Diff line
// Package folders are all the routines and sql for managing folders.
package folders

import (
+5 −4
Original line number Diff line number Diff line
@@ -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:
@@ -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