[#73958524] Create dashboard form

I would appreciate feedback on:

1. How to make the tests less verbose
2. Our discrepancy between the `dashboard` and `dashboard-editor` permission
3. Anything else that is broken

I know this makes things more verbose, but can we test what data was posted?