Add support for sponsors requesting explicit contract at click-through levels
authorMagnus Hagander <magnus@hagander.net>
Tue, 3 Jun 2025 13:38:52 +0000 (15:38 +0200)
committerMagnus Hagander <magnus@hagander.net>
Tue, 3 Jun 2025 13:38:52 +0000 (15:38 +0200)
commit2d4eae94f0bc06f271225ad5444e6fb2cd14efbb
tree9fe084fae2f3e0cb6a813ababd185a71623832b9
parentc7dfd89c9ba2910f81f8c371d2842d6227ee8c00
Add support for sponsors requesting explicit contract at click-through levels

Click-through contracts makes it easier for most, but some sponsor
organisations require an actual contract at these levels as well. To
handle this, add an option during contract/address verification to
request an explicit contract, which can then be either manual or
digital, and will both prevent the clickthrough contract and invoice to
be sent until thsi contract has been completed.
postgresqleu/confsponsor/migrations/0035_sponsor_explicitcontract.py [new file with mode: 0644]
postgresqleu/confsponsor/models.py
postgresqleu/confsponsor/util.py
postgresqleu/confsponsor/views.py
template/confsponsor/admin_dashboard.html
template/confsponsor/admin_sponsor.html
template/confsponsor/admin_sponsor_details.html
template/confsponsor/signupform.html
template/confsponsor/sponsor.html