"currency",
"mail_from",
"liability_interval",
- "accounting_of_membership_fees_from",
+ "accounting_start",
)
+++ /dev/null
-# Generated by Django 2.2.9 on 2020-02-26 23:34
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
- dependencies = [
- ('common', '0014_auto_20190226_1117'),
- ]
-
- operations = [
- migrations.AddField(
- model_name='configuration',
- name='accounting_of_membership_fees_from',
- field=models.DateField(blank=True, help_text='This field is especially useful if the organization was later migrated to byro and the membership fees of members from the past are not to be billed. Leave the field empty if you do not have this requirement and you want to invoice all members from the beginning of their membership.', null=True, verbose_name='Start accounting Membership Fees from'),
- ),
- ]
--- /dev/null
+# Generated by Django 2.2.12 on 2020-07-30 23:57
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ("common", "0015_auto_20200421_2336"),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name="configuration",
+ name="accounting_start",
+ field=models.DateField(
+ blank=True,
+ help_text="This field is especially useful if the organization was later migrated to byro and the membership fees of members from the past are not to be billed. Leave the field empty if you do not have this requirement and you want to invoice all members from the beginning of their membership.",
+ null=True,
+ verbose_name="Start accounting Membership Fees from",
+ ),
+ ),
+ ]
"For which interval can you make members pay their outstanding fees?"
),
)
- accounting_of_membership_fees_from = models.DateField(
+ accounting_start = models.DateField(
null=True,
blank=True,
verbose_name=_("Start accounting Membership Fees from"),
dues = set()
membership_ranges = []
_now = now()
- _from = config.accounting_of_membership_fees_from
+ _from = config.accounting_start
# Step 1
for membership in self.memberships.all():
if not membership.amount:
continue
- membership_range, membership_dues = membership.get_dues(_now=_now, _from=_from)
+ membership_range, membership_dues = membership.get_dues(
+ _now=_now, _from=_from
+ )
membership_ranges.append(membership_range)
dues |= membership_dues