benjaoming
benjaoming pushed to payment-updates at benjaoming/membersystem 2024-08-01 10:52:28 +00:00
b9deb3f54e Example API key doesn't need to look like a secret
benjaoming pushed to payment-updates at benjaoming/membersystem 2024-08-01 10:51:37 +00:00
0a74f62627 Reduce amount of migrations
benjaoming commented on pull request data.coop/membersystem#32 2024-07-31 23:02:04 +00:00
Changes to payment models

All the merge conflicts took the air out of the balloon.. gonna continue tomorrow and ping you once the last couple of items are solved @valberg

(however, I think that I would prefer to add…

benjaoming pushed to payment-updates at benjaoming/membersystem 2024-07-31 22:59:26 +00:00
17e5f969af Merge branch 'main' of git.data.coop:data.coop/membersystem into payment-updates
865bc6c7bd New WaitingListEntry (#33)
Compare 2 commits »
benjaoming commented on pull request data.coop/membersystem#23 2024-07-31 22:54:43 +00:00
WIP: Stripe integration.

So: It seems we can skip dj-stripe for now in order to keep things more simple. I think we should prefer to use "as little Stripe data as possible" in order to not get vendor locked-in.

The…

benjaoming closed pull request data.coop/membersystem#23 2024-07-31 22:54:43 +00:00
WIP: Stripe integration.
benjaoming commented on pull request data.coop/membersystem#33 2024-07-31 22:52:33 +00:00
New WaitingListEntry

🎉

benjaoming commented on pull request data.coop/membersystem#32 2024-07-31 22:52:05 +00:00
Changes to payment models

I get this error when running it: LockFileError: Could not find lock file python version

image
benjaoming pushed to waiting-list at benjaoming/membersystem 2024-07-31 22:47:39 +00:00
801f9fd209 Merge branch 'main' of git.data.coop:data.coop/membersystem into waiting-list
benjaoming pushed to waiting-list at benjaoming/membersystem 2024-07-31 22:46:21 +00:00
981fde1322 Merge branch 'main' of git.data.coop:data.coop/membersystem into waiting-list
0cf579c5f6 Update dockerfile to using bookworm, and to avoid invalidating cache unless updating requirements.
7a3a629d6f Update requirements compilation to use hatch-pip-compile.
f6d8f82065 Requirements pinning + some cleanup (#36)
Compare 4 commits »
benjaoming commented on pull request data.coop/membersystem#33 2024-07-31 22:44:43 +00:00
New WaitingListEntry

Alright you stubborn one ❤️

benjaoming pushed to waiting-list at benjaoming/membersystem 2024-07-31 22:44:14 +00:00
a71c706a39 Merge branch 'waiting-list' of git.data.coop:benjaoming/membersystem into waiting-list
f2fb72a2fe Don't import models module, use the far far far far far inferior pattern that @valberg recommends 😛
Compare 2 commits »
benjaoming commented on pull request data.coop/membersystem#32 2024-07-31 22:41:29 +00:00
Changes to payment models

This is where django-stubs is used. It's said to be "production safe" :)

benjaoming commented on pull request data.coop/membersystem#32 2024-07-31 22:40:36 +00:00
Changes to payment models

Oh god now I know what's going on... it's for the mypy django-stubs thing...

Yes, we need it for running mypy with Django. I think I spend 2 minutes to get it working. But I didn't actually fix…

benjaoming commented on pull request data.coop/membersystem#32 2024-07-31 22:37:31 +00:00
Changes to payment models

This belongs in pyproject.toml now

benjaoming commented on pull request data.coop/membersystem#32 2024-07-31 22:36:59 +00:00
Changes to payment models

This is important for sending error 500 emails because often the default "@localhost" will not succeed.

benjaoming commented on pull request data.coop/membersystem#32 2024-07-31 22:36:15 +00:00
Changes to payment models

It should be okay to use the new Django 5.1... then we can help out if we discover a bug :) it's rc1 now...

benjaoming commented on pull request data.coop/membersystem#32 2024-07-31 22:35:35 +00:00
Changes to payment models

Isn't this the correct way @valberg ?

benjaoming commented on pull request data.coop/membersystem#32 2024-07-31 22:35:00 +00:00
Changes to payment models

Noting that this got reintroduced... I don't use it... but is it used? Or did you remove it on purpose @valberg ?

benjaoming pushed to payment-updates at benjaoming/membersystem 2024-07-31 22:34:25 +00:00
4c810efe6c Merge branch 'main' of git.data.coop:data.coop/membersystem into payment-updates
44c0156890 Functional webhook, clean up some model stuff, need to update migrations
0cf579c5f6 Update dockerfile to using bookworm, and to avoid invalidating cache unless updating requirements.
7a3a629d6f Update requirements compilation to use hatch-pip-compile.
f6d8f82065 Requirements pinning + some cleanup (#36)
Compare 6 commits »