From 2710a986756864b1803fe2cb22148526d7f24364 Mon Sep 17 00:00:00 2001 From: frekk <frekk@ucc.asn.au> Date: Sun, 3 Mar 2019 22:35:42 +0800 Subject: [PATCH] remove bad cokelog sync code --- src/memberdb/register.py | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/src/memberdb/register.py b/src/memberdb/register.py index 57b34a9..0ae1910 100644 --- a/src/memberdb/register.py +++ b/src/memberdb/register.py @@ -22,28 +22,6 @@ from .models import Member, Membership, get_membership_choices, make_pending_mem from .forms import MyModelForm from .views import MyUpdateView -def has_paid_dispense(membership): - script = settings.BASE_DIR + "/memberdb/has_paid_dispense.sh" - - cmd = [script, membership.member.username, membership.get_dispense_item()] - #log.info("has_paid_dispense: " + str(cmd)) - try: - # get a string containing the output of the program - # should be a datestring like "Feb 25 13:48:06" - res = subprocess.check_output(cmd, timeout=4, universal_newlines=True) - date = datetime.strptime(res, "%b %d %H:%M:%S") - return date - except CalledProcessError as e: - #log.warning("has_paid_dispense returned error code %d, output: '%s'" % (e.returncode, e.output)) - pass - except TimeoutExpired as e: - #log.error(e) - pass - except ValueError: - #log.warning("cannot parse date '%s'" % res) - pass - return None - """ First step: enter an email address and some details (to fill at least a Member model) to create a pending membership. see https://docs.djangoproject.com/en/2.1/ref/models/fields/#error-messages @@ -128,11 +106,6 @@ class RenewForm(RegisterRenewForm): def save(self, commit=True): m, ms = super().save(commit=False) m.username = self.request.user.username - if ms.date_paid is None and ms.payment_method is None: - paid = has_paid_dispense(ms) - if paid is not None: - ms.date_paid = paid - ms.payment_method = 'dispense' if (commit): m.save() -- GitLab