Skip to content
Snippets Groups Projects
Commit aa0f8cc6 authored by Carlos Vega's avatar Carlos Vega
Browse files

changed voucher expiration date and voucher partner codes in import_file for PDP excel file

parent 57a22a53
No related branches found
No related tags found
1 merge request!185Hotfix/voucher templates
...@@ -9,6 +9,7 @@ import pandas as pd ...@@ -9,6 +9,7 @@ import pandas as pd
import numpy as np import numpy as np
import logging import logging
import datetime import datetime
from dateutil.relativedelta import relativedelta
import re import re
from operator import itemgetter from operator import itemgetter
from collections import OrderedDict, defaultdict from collections import OrderedDict, defaultdict
...@@ -266,9 +267,9 @@ def add_subject_vouchers(voucher_reference, referral, voucher_types): ...@@ -266,9 +267,9 @@ def add_subject_vouchers(voucher_reference, referral, voucher_types):
nd_number, date, voucher_partner, voucher_type, num = voucher_reference.split('-') nd_number, date, voucher_partner, voucher_type, num = voucher_reference.split('-')
nd_number = nd_number.upper().replace('ND', 'PDP') nd_number = nd_number.upper().replace('ND', 'PDP')
issue_date = datetime.datetime.strptime(date, '%Y%m%d') issue_date = datetime.datetime.strptime(date, '%Y%m%d')
expiry_date = issue_date + datetime.timedelta(days=365) expiry_date = issue_date + relativedelta(months=+6)
usage_partner, created = Worker.objects.update_or_create( usage_partner, created = Worker.objects.update_or_create(
name=voucher_partners.get(voucher_partner, voucher_partner)) name=voucher_partners.get(voucher_partner, voucher_partner), last_name=voucher_partners.get(voucher_partner, voucher_partner), voucher_partner_code=voucher_partner[0].upper())
usage_partner.roles.update(role=ROLE_CHOICES_VOUCHER_PARTNER) usage_partner.roles.update(role=ROLE_CHOICES_VOUCHER_PARTNER)
# create workerStudyRole # create workerStudyRole
workerStudyRole, _ = WorkerStudyRole.objects.update_or_create(worker=usage_partner, workerStudyRole, _ = WorkerStudyRole.objects.update_or_create(worker=usage_partner,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment