aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* wip: sorting out the email sendingMatthew Lemon2024-12-087-57/+91
|
* Add unique constraint to EmailVerification email fieldMatthew Lemon2024-12-055-197/+267
| | | | 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.
* Email verificationMatthew Lemon2024-12-045-22/+75
| | | | | | | | - 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
* Better handling of email verificationMatthew Lemon2024-12-036-11/+32
|
* First cut at email verificationMatthew Lemon2024-12-0310-81/+209
|
* Sorted importsMatthew Lemon2024-12-031-12/+15
|
* Some tweaks to the spurtMatthew Lemon2024-12-023-15/+20
|
* Now has spurting letters coming from the radgeMatthew Lemon2024-12-022-3/+4
|
* With text on the success pageMatthew Lemon2024-12-021-17/+32
|
* First cut of Javascript letters explosion animationMatthew Lemon2024-12-021-2/+125
|
* wip: site is betterMatthew Lemon2024-12-029-176/+138
|
* wip: workingMatthew Lemon2024-12-0117-34/+31
|
* wip: working on the form and front pageMatthew Lemon2024-12-013-151/+313
|
* Adds some nice images and tidies up funnel pageMatthew Lemon2024-12-0112-38/+100
|
* Added two boxes of text to the home page.Matthew Lemon2024-11-264-35/+137
|
* Got the basic form anbd privacy policy in placeMatthew Lemon2024-11-2610-433/+136
|
* Change license to AGPLMatthew Lemon2024-11-111-11/+224
|
* Change month on front pageMatthew Lemon2024-11-101-1/+1
|
* tweak position of buttonMatthew Lemon2024-10-201-3/+3
|
* bugfix: assign price of 0 to resource without Price objectMatthew Lemon2024-10-202-1/+6
|
* Can now delete item from basketMatthew Lemon2024-10-206-6/+30
| | | | | | | - if is only one item left, it is deleted along with the basket - if there are more than one, just that one is deleted - TODO needs proper handling of the confirmation page - it's not formatted. htmx?
* tidying up the cart detail page - still nowhere near good enoughMatthew Lemon2024-10-205-39/+31
|
* bugfix: detail view failed if user had no shopping cartMatthew Lemon2024-10-201-4/+6
|
* bugfix: bad request if resource doesn't have price objectMatthew Lemon2024-10-201-4/+3
|
* Cart shows items in it; disables buttons if item in basketMatthew Lemon2024-10-209-16/+131
| | | | | | | | | | - Rough cart icon in navbar - Shows items in cart - Styled dependent on existence - Add to cart buttons disabled if resource in cart, on resource list page and detail page - Throws 404 error if trying add item to cart which has no price - eventually all items will have a price
* Adds basic login, logout and profile link to navMatthew Lemon2024-10-201-0/+13
|
* Updates the TODO list for payments viewsMatthew Lemon2024-10-201-4/+4
|
* Add multiple items to the cart and Stripe processMatthew Lemon2024-10-198-28/+63
| | | | | | | - Very rough but it works - Multiple items can be added to cart - Can be bought with stripe - Shopping cart is deleted after successful transaction
* Changes the Resource to include Stripe referenceMatthew Lemon2024-10-198-20/+77
|
* Test email in the consoleMatthew Lemon2024-10-192-4/+16
|
* Ditching the old README for nowMatthew Lemon2024-10-181-25/+2
|
* skeleton webhook for stripe workingMatthew Lemon2024-10-173-1/+30
|
* Adds TODO to the payments/view page for the next stepsMatthew Lemon2024-10-171-0/+12
|
* Update Stripe and include the API keyMatthew Lemon2024-10-174-103/+107
|
* Renamed from pyblackbird_cc to alphabetlearning - everywhereMatthew Lemon2024-10-15393-290/+11000
|
* wip: import tidying and renaming path in sassit aliasMatthew Lemon2024-10-153-5/+11
|
* wip: clicking add to cart button takes you to card detail but thats itMatthew Lemon2024-10-094-6/+9
|
* wip: working on tests for adding resource to a cartMatthew Lemon2024-10-094-13/+16
|
* wip: implementing CSS classes for category colours on detail pageMatthew Lemon2024-10-094-1/+65
|
* Removes cart button for nowMatthew Lemon2024-10-091-10/+10
|
* Summary panel looks a little betterMatthew Lemon2024-10-071-21/+23
|
* Ditched flex-box on the detail pageMatthew Lemon2024-10-071-134/+7
| | | | | Resorted to using simple row and col classes here. Vary rudimentary at this stage but at least it gets them horizontally aligned.
* wip: redesigning the detail pageMatthew Lemon2024-10-072-96/+151
|
* spellingMatthew Lemon2024-09-291-1/+1
|
* fix spelling mistakeMatthew Lemon2024-09-291-2/+1
|
* Quick fix to remove extra words.Matthew Lemon2024-09-291-1/+1
|
* Added an holding paragraph on the sign in page.Matthew Lemon2024-09-293-0/+21
|
* very minor format changesMatthew Lemon2024-09-221-2/+2
|
* wip: shopping basket slowly coming onMatthew Lemon2024-09-193-33/+40
|
* Looking crap but getting there - the basket...Matthew Lemon2024-09-195-42/+61
|