POS Grosir Dutra Store: update kasir/produk/riwayat/pengaturan + offline queue
This commit is contained in:
18
supabase/migrations/20240104_add_store_settings.sql
Normal file
18
supabase/migrations/20240104_add_store_settings.sql
Normal file
@@ -0,0 +1,18 @@
|
||||
CREATE TABLE IF NOT EXISTS store_settings (
|
||||
id TEXT PRIMARY KEY DEFAULT 'store',
|
||||
store_name TEXT NOT NULL DEFAULT 'Toko Grosir',
|
||||
currency TEXT NOT NULL DEFAULT 'IDR',
|
||||
whatsapp TEXT,
|
||||
notes TEXT,
|
||||
reseller_enabled BOOLEAN NOT NULL DEFAULT true,
|
||||
updated_at TIMESTAMPTZ NOT NULL DEFAULT now(),
|
||||
updated_by TEXT
|
||||
);
|
||||
|
||||
ALTER TABLE store_settings ENABLE ROW LEVEL SECURITY;
|
||||
|
||||
CREATE POLICY "Allow public read store_settings" ON store_settings FOR SELECT USING (true);
|
||||
CREATE POLICY "Allow authenticated upsert store_settings" ON store_settings FOR INSERT WITH CHECK (auth.role() = 'authenticated');
|
||||
CREATE POLICY "Allow authenticated update store_settings" ON store_settings FOR UPDATE USING (auth.role() = 'authenticated');
|
||||
|
||||
INSERT INTO store_settings (id, store_name, currency, reseller_enabled) VALUES ('store', 'Toko Grosir', 'IDR', true) ON CONFLICT (id) DO NOTHING;
|
||||
Reference in New Issue
Block a user