Darstellung
Entries
Phase 5 adds the admin inbox for stored submissions.
Screens
AD Form → Entries lists submissions with views:
- Inbox (unread + read)
- Unread
- Starred
- Spam
- Trash
Filters: form, search on submission_meta.value_text / value_long (not LIKE on JSON payload). Pagination uses paged so it does not collide with the WordPress page query var.
Opening an unread entry marks it as read. Row preview is the first non-empty submitted value.
Status
| Action | Result |
|---|---|
| Mark as read / unread | unread ↔ read |
| Spam / Not spam | spam ↔ unread |
| Move to trash | trash + deleted_at |
| Restore | unread, deleted_at cleared |
| Delete permanently | Row + meta removed; submission_count decremented |
Trash does not decrement submission_count. Capabilities: view_ad_form_submissions, edit_ad_form_submissions, delete_ad_form_submissions (administrators also have manage_ad_form_forms).
Privacy
REST and the detail screen never expose a raw IP. At most a hash prefix is shown. User agents appear only when the plugin setting stored them.
REST
See REST-API.md: GET/PATCH/DELETE /submissions/{id} and POST /submissions/bulk.