This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
corbo/corbo/migrations/0011_auto_20180426_1334.py

27 lines
738 B
Python

# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations
from corbo.utils import format_phonenumber
def format_sms_identifiers(apps, schema_editor):
Subscription = apps.get_model('corbo', 'Subscription')
uri = 'sms:'
for subscription in Subscription.objects.filter(identifier__startswith=uri):
_, phonenumber = subscription.identifier.split(':', 1)
subscription.identifier = uri + format_phonenumber(phonenumber)
subscription.save()
class Migration(migrations.Migration):
dependencies = [
('corbo', '0010_broadcast_delivery_count'),
]
operations = [
migrations.RunPython(format_sms_identifiers, format_sms_identifiers),
]