WIP admin page
This commit is contained in:
@@ -10,7 +10,7 @@ CREATE EXTENSION IF NOT EXISTS pgcrypto;
|
||||
-- ENUMS
|
||||
-- =======================================
|
||||
|
||||
CREATE TYPE account_role AS ENUM ('unverified_email', 'verified_email', 'admin', 'guest');
|
||||
CREATE TYPE account_role AS ENUM ('unverified_email', 'verified_email', 'admin', 'guest', 'affiliate');
|
||||
CREATE TYPE account_type AS ENUM ('email', 'google', 'microsoft', 'facebook', 'guest');
|
||||
CREATE TYPE payment_type AS ENUM ('deposit', 'full', 'tip', 'balance', 'partial');
|
||||
CREATE TYPE payment_method AS ENUM ('online_square', 'in_person_card', 'cash', 'giftcard', 'discount');
|
||||
@@ -213,6 +213,11 @@ CREATE TABLE exceptional_working_hours (
|
||||
start_time TIME NOT NULL, -- e.g. 09:00
|
||||
end_time TIME NOT NULL, -- e.g. 17:00
|
||||
is_open BOOLEAN NOT NULL DEFAULT TRUE,
|
||||
group_id INT NOT NULL REFERENCES exceptional_working_hours_groups(id) ON DELETE CASCADE,
|
||||
);
|
||||
|
||||
CREATE TABLE exceptional_working_hours_groups (
|
||||
id SERIAL PRIMARY KEY,
|
||||
name TEXT NOT NULL, -- e.g. "Christmas"
|
||||
description TEXT NOT NULL -- e.g. "Extended hours for holiday period"
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user