[#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

Can we test this flash? There's some stuff in that test case class I linked to for doing it.