Changeset - f2b861c7a764
[Not reviewed]
0 1 0
Ben Sturmfels (bsturmfels) - 16 months ago 2023-05-02 06:30:32
ben@sturm.com.au
Add docs on T&Cs and Django 3.2 upgrade
1 file changed with 14 insertions and 0 deletions:
0 comments (0 inline, 0 general)
README.rst
Show inline comments
...
 
@@ -172,3 +172,17 @@ All commits to any dev/* branch create a dev review app; for instance, a commit
 

	
 
  Manual deployments (eg, to staging and production) can be initiated from a pipeline's page - eg https://gitlab.com/laconfdev/symposion_app/pipelines/24003091 - after prior stages pass.
 

	
 

	
 

	
 
Traps for new players
 
~~~~~~~~~~~~~~~~~~~~~
 

	
 
1. Terms and Conditions during ticket purchase workflow are implemented by having a product category called something like "Terms & Conditions" with a product called "I accept". See `settings.TERMS_PRODUCT_CATEGORY` and `pinaxcon/registrasion/management/commands/populate_inventory.py`. 
 

	
 

	
 
Issues
 
~~~~~~
 

	
 
Couldn't upgrade to Django 3.2 due to `python_2_unicode_compatible` in `pinax-stripe==4.4.0`. Trialed `pinax-stripe-light==5.0.0`, which seems to be it's successor, but it's missing the `pinax.stripe.models.Charge` model.
 

	
 
Got `AssertionError: database connection isn't set to UTC` in development. Fixed by `pip install psycopg2==2.8.6`.
0 comments (0 inline, 0 general)