29 lines
751 B
Markdown
29 lines
751 B
Markdown
Create UAT seed pipeline for ALLA OS.
|
|
|
|
Requirements:
|
|
1. Add CSV import seed support from /src/db/seeds/uat-csv/*.csv
|
|
2. Import order:
|
|
organizations
|
|
branches
|
|
product_types
|
|
users
|
|
memberships
|
|
document_sequences
|
|
customers
|
|
contacts
|
|
leads_opportunities
|
|
quotations
|
|
quotation_items
|
|
approval_steps
|
|
3. Add npm scripts:
|
|
- seed:system
|
|
- seed:org
|
|
- seed:uat
|
|
- db:reset:uat
|
|
4. Seed must be idempotent using upsert.
|
|
5. Reset must clear transactional CRM data first, then seed foundation/master/UAT data again.
|
|
6. Preserve organization boundary: ALLA and ONVALLA data must not mix.
|
|
7. Verify login personas:
|
|
IT → MK → Sale → Manager → CEO
|
|
8. Verify document sequence by organization + branch + product type.
|