Problem/Motivation
Webform administrators should be able to filter and bulk delete submissions using Views.
Proposed resolution
Create an experimental admin view to bulk delete submissions using in_draft, created, and completed filters.
This admin view could replace the global manage results page (/admin/structure/webform/results/manage) and maybe individual webform results page.
Notes
- Support webform element integration is not immediately required
- Bulk operations are not set up for webform submissions.
- View field display will need to be setup for flagging, notes, and source entity.
User interface changes
- Replacing EntityListBuilder with admin view
API changes
Additional Webform submission View field and filter plugins.
Data model changes
None
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | experiment_with-2840845-3.patch | 23.31 KB | jrockowitz |
| #4 | Webform submissions Webform Demo Site.png | 163.93 KB | jrockowitz |
Comments
Comment #2
jrockowitz commentedComment #4
jrockowitz commentedHere is a screenshot of the experimental admin view. I am going to look into why I can't get bulk operations working.
Even though, I am tagging this ticket as experimental, it is worth noting that the attached patch's View is stable, since it is just utilizing core's out-of-the-box functionality
Comment #5
kclarkson commentedJrock!
Would really like to consider making views handle the admin submission results tables.
Comment #6
jrockowitz commentedNow that the Submissions and Table tab have been merged into one page. I think the Webform Views module should be responsible for overriding the 'Submissions' page.
Comment #7
jrockowitz commented@see https://www.youtube.com/watch?v=Qs_m5ybxeXk