* Add fields to rig info for additional access requirements
* Add form field for additional access requirements
* Display access requirements in rig info
* Make access requirements field non-required
Oops...
* Add event access field to risk assessment
* Allow for modification and display risk assessment venue access item
* Correct tests for RAs with new parking fields
* Add note to new venue access component of RA
* Correct div boundaries for non-rig access requirements
* Fill parking and access field in sample data generator
* Set parking and access field to false in RA creation test
* Hopefully the final correction of the RA test suite
* Disable thousands separation in locale settings that caused issues updating rigs
* Update invoice dashboard to use "g" suffixed floatformats for thousands separation
* Enable commas for float thousands separation
* Add new invoice dashboard template
* Add new view controller for finance dashboard
* Add finance dashboard to dropdown
* Update finance URLs to put dashboard at index route
* Add payment methods to generated sample data
* Flip 'outstanding' and 'waiting' cards on dashboard to match order in dropdown
Also made them link to their respective lists and fixed low text contrast
---------
Co-authored-by: FreneticScribbler <aj@aronajones.com>
* Add new block to base_print.xml for additional styles from downstream templates
* Fix page totals on exports by adding <namedString> element
* Add new print template for power test records
* Add a generated name property to power tests to allow for export
* Add new routes for print export for power tests
* Add print button to power test records view page
* Address linting errors
* Revive this concept for 2023
(cherry picked from commit b3939d8426)
# Conflicts:
# pipeline/source_assets/scss/dark_screen.scss
* Update app.json
* Updates to all three layouts
Another silly copy paste error from ECs. Also really makes me want 'repeatable fragments' in Django templating so that the top and bottom page buttons could actually be the same...