Commit graph

13 commits

Author SHA1 Message Date
Benjamin Bach
1070e93885 Divide the amount received from Stripe by 100.0 (#40)
Reviewed-on: https://git.data.coop/data.coop/membersystem/pulls/40
Reviewed-by: valberg <valberg@orn.li>
Co-authored-by: Benjamin Bach <benjamin@overtag.dk>
Co-committed-by: Benjamin Bach <benjamin@overtag.dk>
2024-08-04 07:34:50 +00:00
Víðir Valberg Guðmundsson
ca8987ba3b Use mail_admins instead of send_mail. 2024-08-03 20:53:18 +02:00
Benjamin Bach
4254baf09d Changes to payment models (#32)
Flagging incoming changes, no actions required.

This is stuff I consider "MVP", as in what we need urgently to send out payment links to members and receive payments via Stripe.

- [x] Allow products, orders etc
- [x] Define several products per membership type
- [x] Possibility to create a membership BEFORE it's paid
- [x] Mark memberships active when payments are received
- [x] Create membership history for each member (via Django admin)
- [x] Efficiently mark members in a list and choose "create <membership type> for current year with an unpaid order" (Django Admin actions)
- [x] Order payment page w/ Stripe integration
- [ ] Send email with order payment link
- [ ] Send payment confirmation emails
- [x] Re-generate migrations

Co-authored-by: valberg <valberg@orn.li>
Reviewed-on: https://git.data.coop/data.coop/membersystem/pulls/32
Reviewed-by: valberg <valberg@orn.li>
Co-authored-by: Benjamin Bach <benjamin@overtag.dk>
Co-committed-by: Benjamin Bach <benjamin@overtag.dk>
2024-08-03 17:55:32 +00:00
Víðir Valberg Guðmundsson
f18469833a The ruffening. 2024-07-15 00:19:37 +02:00
Víðir Valberg Guðmundsson
cf3c84b8d9 More linting. 2024-02-29 21:30:36 +01:00
Víðir Valberg Guðmundsson
1b65558608 Lint galore. Also use python 3.12. 2024-02-29 21:28:17 +01:00
Víðir Valberg Guðmundsson
b8a970d5fe Add missing migration 2024-01-14 12:14:51 +01:00
Víðir Valberg Guðmundsson
f1c328a10c Upgrading stuff. 2023-09-18 20:58:30 +02:00
Víðir Valberg Guðmundsson
26e06dfaea Upgrade to python 3.11. Update pre-commit. Small settings adjustments. 2023-01-11 21:55:58 +01:00
Víðir Valberg Guðmundsson
e38bd56549 Pre-commit autoupdate and run on --all-files. 2023-01-03 21:39:40 +01:00
Víðir Valberg Guðmundsson
0278b2b48e Upgrade django, python, etc. 2021-12-13 20:44:09 +01:00
Víðir Valberg Guðmundsson
76478c5ae3 Ran pre-commit hooks. 2021-02-28 23:03:32 +01:00
Víðir Valberg Guðmundsson
4c75991fcb Refactoring things and doing stuff WIP way. 2021-02-27 21:07:48 +01:00