bober-bbq-bot/bober_bbq
byrsapty e773b19508 OAuth Google Drive: use a plain folder path instead of a folder ID
A real OAuth-authorized account has its own "My Drive" with actual
storage, so unlike the service-account path (which has none of its own
and can only write into an explicitly shared-by-ID folder), there's no
need to hunt down a numeric folder ID — a plain path segment works and
rclone creates it automatically on first upload if it doesn't exist yet.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-05 23:26:38 +03:00
..
admin OAuth Google Drive: use a plain folder path instead of a folder ID 2026-09-05 23:26:38 +03:00
api Add guest ordering for customers without Telegram 2026-08-27 20:22:31 +03:00
payments Add pluggable payment-provider layer; implement LiqPay alongside Monobank 2026-08-27 13:38:24 +03:00
static Add backup_remote.py and wire up the rest of the rclone rework 2026-09-05 22:57:59 +03:00
templates/admin OAuth Google Drive: use a plain folder path instead of a folder ID 2026-09-05 23:26:38 +03:00
utils OAuth Google Drive: use a plain folder path instead of a folder ID 2026-09-05 23:26:38 +03:00
__init__.py Initial commit: Bober BBQ Telegram bot + backend + admin + Mini App 2026-08-08 15:50:50 +03:00
app.py Fix desktop layout and cart badge position; redirect / to the webapp 2026-08-27 20:32:54 +03:00
config.py Add pluggable payment-provider layer; implement LiqPay alongside Monobank 2026-08-27 13:38:24 +03:00
extensions.py Login page: real logo/name, Ukrainian auth message, fix remaining tight spacing 2026-08-09 16:42:38 +03:00
migrate.py Add per-100g product pricing and editable order line prices 2026-09-03 20:33:04 +03:00
models.py OAuth Google Drive: use a plain folder path instead of a folder ID 2026-09-05 23:26:38 +03:00
seed.py Add dine-in orders and manual order creation for staff 2026-08-09 23:53:14 +03:00