44 lines
1.4 KiB
Markdown
44 lines
1.4 KiB
Markdown
# v2.5.1 Deep Seed Extension
|
|
|
|
This suite now includes a seed extension for the additional v2.5.1 deep test cases.
|
|
|
|
## Files
|
|
|
|
```text
|
|
seed/seed_uat_data_v2_5_1.py
|
|
```
|
|
|
|
## Run order inside ERP container
|
|
|
|
Copy the file into the ERP app under `scripts/` and run:
|
|
|
|
```bash
|
|
cd /app
|
|
PYTHONPATH=/app python scripts/seed_uat_data.py
|
|
PYTHONPATH=/app python scripts/seed_uat_data_v2_5_1.py
|
|
```
|
|
|
|
The first command is your existing core seed. The second command adds supporting data for the new v2.5.1 tests.
|
|
|
|
## What it seeds
|
|
|
|
- Email settings, templates, queue, logs and inbox sample
|
|
- Marketplace/public leads including converted lead
|
|
- Platform billing plan, account, subscription, invoice and payment
|
|
- RBAC limited role and UAT permissions
|
|
- Audit log sample events
|
|
- Locked previous financial year and backup export placeholder
|
|
- Client-visible, deleted and multi-version document samples
|
|
- Storage-agent security node/job
|
|
- Attendance, leave balance, leave request, payroll run and payslip
|
|
- Draft, issued and cancelled billing invoices with payment
|
|
- Deep notice case with hearing/event and client/internal note separation
|
|
|
|
## Idempotency
|
|
|
|
The extension uses UAT-coded lookup values and can be rerun safely. If a table or column is not present in your current ERP build, it skips that section and prints a warning.
|
|
|
|
## Important
|
|
|
|
This is for UAT only. Do not run against live production data.
|