Commit Graph

17 Commits

Author SHA1 Message Date
a555185619 feat: add script to create default CMS content pages
Add automated script to generate platform default content pages:

Script (create_default_content_pages.py):
- Creates 7 platform default pages (vendor_id=NULL)
- Content: About, Contact, FAQ, Shipping, Returns, Privacy, Terms
- Comprehensive, production-ready content for each page
- Idempotent - safe to run multiple times (skips existing)
- SEO metadata included for all pages
- Proper navigation flags (footer/header visibility)

Makefile Integration:
- Add 'create-cms-defaults' command
- Integrate into 'db-setup' workflow
- Update help documentation with CMS commands
- Update both 'help' and 'help-db' sections

Workflow:
make db-setup now runs:
  migrate-up → init-prod → create-cms-defaults → seed-demo

This ensures all new developers get:
- Database schema (migrations)
- Admin user (init-prod)
- Default content pages (create-cms-defaults)
- Demo data (seed-demo)

All in one command: make db-setup

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-22 15:55:23 +01:00
e3ed4a3295 data seed feature for demo and prod 2025-11-15 20:57:39 +01:00
41439eed09 Vendor team member management features 2025-11-14 21:08:57 +01:00
adbcee4ce3 middleware fix for path-based vendor url 2025-11-09 18:47:53 +01:00
aa46612215 Fix issues related to venv 2025-10-19 18:50:43 +02:00
dd16198276 major refactoring adding vendor and customer features 2025-10-11 09:09:25 +02:00
6b9817f179 test updates to take into account exception management 2025-09-27 13:47:36 +02:00
6c4310a594 Makefile for test merged with the main one 2025-09-21 21:08:37 +02:00
bca894afc2 Removed unnecessary commands 2025-09-21 16:21:59 +02:00
09b92eceb8 Alembic configuration 2025-09-21 16:03:44 +02:00
c2a1056db7 QC check 2025-09-21 13:00:10 +02:00
a26f8086f8 Enhancing documentation 2025-09-20 22:39:12 +02:00
d0924f90c4 MkDocs documentation integration 2025-09-19 21:23:19 +02:00
0ce708cf09 fixing DQ issues 2025-09-14 15:47:38 +02:00
0dfd885847 Makefile windows compatible 2025-09-13 21:52:28 +02:00
9aa6fbf722 Makefile enhancements 2025-09-13 21:48:18 +02:00
9dd177bddc Initial commit 2025-09-05 17:27:39 +02:00