Skip to content
This repository was archived by the owner on Jan 23, 2025. It is now read-only.

Commit a892ed5

Browse files
committed
Merge branch 'master' of github.com:joeyorlando/django-push-notifications
2 parents 2ad2cb4 + 1080dce commit a892ed5

File tree

4 files changed

+14
-8
lines changed

4 files changed

+14
-8
lines changed

push_notifications/migrations/0001_initial.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@
88
class Migration(migrations.Migration):
99

1010
dependencies = [
11-
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
11+
migrations.swappable_dependency(settings.PUSH_NOTIFICATION_SETTINGS),
1212
]
1313

14+
USER_MODEL = settings.PUSH_NOTIFICATION_SETTINGS["USER_MODEL"]
15+
1416
operations = [
1517
migrations.CreateModel(
1618
name='APNSDevice',
@@ -21,7 +23,7 @@ class Migration(migrations.Migration):
2123
('date_created', models.DateTimeField(auto_now_add=True, verbose_name='Creation date', null=True)),
2224
('device_id', models.UUIDField(help_text='UDID / UIDevice.identifierForVendor()', max_length=32, null=True, verbose_name='Device ID', blank=True, db_index=True)),
2325
('registration_id', models.CharField(unique=True, max_length=64, verbose_name='Registration ID')),
24-
('user', models.ForeignKey(blank=True, to=settings.AUTH_USER_MODEL, null=True, on_delete=models.CASCADE)),
26+
('user', models.ForeignKey(blank=True, to=USER_MODEL, null=True, on_delete=models.CASCADE)),
2527
],
2628
options={
2729
'verbose_name': 'APNS device',
@@ -37,7 +39,7 @@ class Migration(migrations.Migration):
3739
('date_created', models.DateTimeField(auto_now_add=True, verbose_name='Creation date', null=True)),
3840
('device_id', push_notifications.fields.HexIntegerField(help_text='ANDROID_ID / TelephonyManager.getDeviceId() (always as hex)', null=True, verbose_name='Device ID', blank=True, db_index=True)),
3941
('registration_id', models.TextField(verbose_name='Registration ID')),
40-
('user', models.ForeignKey(blank=True, to=settings.AUTH_USER_MODEL, null=True, on_delete=models.CASCADE)),
42+
('user', models.ForeignKey(blank=True, to=USER_MODEL, null=True, on_delete=models.CASCADE)),
4143
],
4244
options={
4345
'verbose_name': 'GCM device',

push_notifications/migrations/0003_wnsdevice.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,12 @@
88
class Migration(migrations.Migration):
99

1010
dependencies = [
11-
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
11+
migrations.swappable_dependency(settings.PUSH_NOTIFICATION_SETTINGS),
1212
('push_notifications', '0002_auto_20160106_0850'),
1313
]
1414

15+
USER_MODEL = settings.PUSH_NOTIFICATION_SETTINGS["USER_MODEL"]
16+
1517
operations = [
1618
migrations.CreateModel(
1719
name='WNSDevice',
@@ -22,7 +24,7 @@ class Migration(migrations.Migration):
2224
('date_created', models.DateTimeField(auto_now_add=True, null=True, verbose_name='Creation date')),
2325
('device_id', models.UUIDField(blank=True, db_index=True, help_text='GUID()', null=True, verbose_name='Device ID')),
2426
('registration_id', models.TextField(verbose_name='Notification URI')),
25-
('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
27+
('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=USER_MODEL)),
2628
],
2729
options={
2830
'verbose_name': 'WNS device',

push_notifications/migrations/0004_fcm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
class Migration(migrations.Migration):
88

99
dependencies = [
10-
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
10+
migrations.swappable_dependency(settings.PUSH_NOTIFICATION_SETTINGS),
1111
('push_notifications', '0003_wnsdevice'),
1212
]
1313

push_notifications/migrations/0006_webpushdevice.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@
66
class Migration(migrations.Migration):
77

88
dependencies = [
9-
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
9+
migrations.swappable_dependency(settings.PUSH_NOTIFICATION_SETTINGS),
1010
('push_notifications', '0005_applicationid'),
1111
]
1212

13+
USER_MODEL = settings.PUSH_NOTIFICATION_SETTINGS["USER_MODEL"]
14+
1315
operations = [
1416
migrations.CreateModel(
1517
name='WebPushDevice',
@@ -23,7 +25,7 @@ class Migration(migrations.Migration):
2325
('p256dh', models.CharField(max_length=88, verbose_name='User public encryption key')),
2426
('auth', models.CharField(max_length=24, verbose_name='User auth secret')),
2527
('browser', models.CharField(default='CHROME', help_text='Currently only support to Chrome, Firefox and Opera browsers', max_length=10, verbose_name='Browser', choices=[('CHROME', 'Chrome'), ('FIREFOX', 'Firefox'), ('OPERA', 'Opera')])),
26-
('user', models.ForeignKey(blank=True, to=settings.AUTH_USER_MODEL, null=True, on_delete=models.CASCADE)),
28+
('user', models.ForeignKey(blank=True, to=USER_MODEL, null=True, on_delete=models.CASCADE)),
2729
],
2830
options={
2931
'verbose_name': 'WebPush device',

0 commit comments

Comments
 (0)