summaryrefslogtreecommitdiff
path: root/db
diff options
context:
space:
mode:
authorZach Copley <zach@controlyourself.ca>2009-06-17 18:49:25 -0700
committerZach Copley <zach@controlyourself.ca>2009-06-17 18:49:25 -0700
commit6c7bdf9df67d02d26d3052e7fba5a80c482aacb8 (patch)
tree41bb18e5c8e3d873aefaf3a07bf9fd287f2aaeed /db
parent85b4c24188502ce3f8cef32cfba37ab91c8a648f (diff)
parent00736bddd199b2a43820367c3476b9e9ec84c0db (diff)
Merge branch 'userdesign' into 0.8.x
* userdesign: (56 commits) Fix for background image repetition for various page heights Removed height:100% for better background image repetition A little more specific selector for notice reply Have user favorites page show user's design Placed a check to make sure there is a reply button in a notice before Make MailboxAction read only Remove stale reference to deprecated personal.php Uppercase hex color values Default to image being on, no tile after upload Fix sidebar color bug default design Update background image settings to use bitflags It was accidently removed Dynamically tile background image and turn background image on or off Show a background img in settings form IE7/8 CSS update for user design Enable tiling of background imgs for Designs Added background image tile flag to Design Init styles for tile and image use on/off for user design settings Added form option to tile background image and to turn it on and off Add background dir ...
Diffstat (limited to 'db')
-rw-r--r--db/laconica.sql15
1 files changed, 15 insertions, 0 deletions
diff --git a/db/laconica.sql b/db/laconica.sql
index b8c0824f5..b018afec8 100644
--- a/db/laconica.sql
+++ b/db/laconica.sql
@@ -41,6 +41,7 @@ create table sms_carrier (
/* local users */
create table user (
+
id integer primary key comment 'foreign key to profile table' references profile (id),
nickname varchar(64) unique key comment 'nickname or username, duped in profile',
password varchar(255) comment 'salted password, can be null for OpenID users',
@@ -69,6 +70,9 @@ create table user (
autosubscribe tinyint default 0 comment 'automatically subscribe to users who subscribe to us',
urlshorteningservice varchar(50) default 'ur1.ca' comment 'service to use for auto-shortening URLs',
inboxed tinyint default 0 comment 'has an inbox been created for this user?',
+ design_id integer comment 'id of a design' references design(id),
+ viewdesigns tinyint default 1 comment 'whether to view user-provided designs',
+
created datetime not null comment 'date this record was created',
modified timestamp comment 'date this record was modified',
@@ -484,6 +488,17 @@ create table file_to_post (
unique(file_id, post_id)
) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;
+create table design (
+ id integer primary key auto_increment comment 'design ID',
+ backgroundcolor integer comment 'main background color',
+ contentcolor integer comment 'content area background color',
+ sidebarcolor integer comment 'sidebar background color',
+ textcolor integer comment 'text color',
+ linkcolor integer comment 'link color',
+ backgroundimage varchar(255) comment 'background image, if any',
+ disposition tinyint default 1 comment 'bit 1 = hide background image, bit 2 = display background image, bit 4 = tile background image'
+) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;
+
create table group_block (
group_id integer not null comment 'group profile is blocked from' references user_group (id),
blocked integer not null comment 'profile that is blocked' references profile (id),