aboutsummaryrefslogtreecommitdiffstats
path: root/alphabetlearning/payments/models.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-12-08wip: sorting out the email sendingMatthew Lemon1-0/+2
2024-12-05Add unique constraint to EmailVerification email fieldMatthew Lemon1-2/+1
This update enhances the EmailVerification model by ensuring the email field is unique, preventing duplicate records. A new form, EmailVerificationForm, was also introduced to handle email cleaning and validation, which enhances user input handling. Additionally, existing views and templates have been updated to integrate this form, improving the user experience and error feedback.
2024-12-04Email verificationMatthew Lemon1-0/+7
- Associated changes in the .env file now allow us to test the SMTP server config - Added mine and J's email ad admins - Grab env variables from the .env file in the local.py file for testing purposes - Set an expiry of 24hrs for the validation link to work - Added an HTML version of the verification email
2024-12-03Better handling of email verificationMatthew Lemon1-1/+4
2024-12-03First cut at email verificationMatthew Lemon1-0/+9
2024-11-26Got the basic form anbd privacy policy in placeMatthew Lemon1-0/+7
2024-10-19Add multiple items to the cart and Stripe processMatthew Lemon1-1/+1
- Very rough but it works - Multiple items can be added to cart - Can be bought with stripe - Shopping cart is deleted after successful transaction
2024-10-19Changes the Resource to include Stripe referenceMatthew Lemon1-1/+4
2024-10-17Update Stripe and include the API keyMatthew Lemon1-0/+3
2024-10-15Renamed from pyblackbird_cc to alphabetlearning - everywhereMatthew Lemon1-1/+1
2024-09-16Upgrade to bootstrap 5.3Matthew Lemon1-1/+1
2024-09-14wip: testing adding resources to shopping cartMatthew Lemon1-0/+3
2024-09-14wip: adding shopping card functionalityMatthew Lemon1-5/+9
2024-09-09subscription and user is now uniquely constrainedMatthew Lemon1-0/+3
2024-09-09Test passing: signal sent on sign-up to create subscriptionMatthew Lemon1-1/+1
- user signs up - signal sent which creates Subscription based on SubscriptionPlan allowing 10 downloads initially. Plan lasts 365 days at present
2024-09-08wip: implementing checkoutMatthew Lemon1-0/+61
- also some formatting changes