Note account has a special treatment in potential future NK15 import (compatibility commit)

This commit is contained in:
Yohann D'ANELLO 2020-10-20 00:19:33 +02:00
parent 7e27c3b71b
commit 84be9d0062
2 changed files with 10 additions and 0 deletions

View File

@ -114,6 +114,10 @@ class Command(ImportCommand):
else: else:
passwd_nk15 = '' passwd_nk15 = ''
# Note account should have no password
if int(row["idbde"]) == 3508:
passwd_nk15 = "ipbased$127.0.0.1"
if row["idbde"] not in MAP_IDBDE_PROMOTION: if row["idbde"] not in MAP_IDBDE_PROMOTION:
# NK12 bug. Applying default values # NK12 bug. Applying default values
MAP_IDBDE_PROMOTION[row["idbde"]] = {"promo": 2014, MAP_IDBDE_PROMOTION[row["idbde"]] = {"promo": 2014,

View File

@ -316,6 +316,12 @@ class Command(ImportCommand):
) )
bulk_mgr.done() bulk_mgr.done()
# Note account has a different treatment
for m in Membership.objects.filter(user_username="note").all():
m.date_end = "3142-12-12"
m.roles.set([20]) # PC Kfet role
m.save()
@timed @timed
@transaction.atomic @transaction.atomic
def import_remittances(self, cur, chunk_size): def import_remittances(self, cur, chunk_size):