mirror of
https://github.com/bookwyrm-social/bookwyrm.git
synced 2024-11-26 19:41:11 +00:00
parent
d5762f1d52
commit
bbc78f03ae
7 changed files with 49 additions and 175 deletions
|
@ -1,13 +0,0 @@
|
||||||
# Generated by Django 3.2.19 on 2023-09-05 22:40
|
|
||||||
|
|
||||||
from django.db import migrations
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
("bookwyrm", "0179_bookwyrmexportjob_bookwyrmimportjob_childjob_parentjob"),
|
|
||||||
("bookwyrm", "0181_merge_20230806_2302"),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = []
|
|
|
@ -1,85 +0,0 @@
|
||||||
# Generated by Django 3.2.20 on 2023-10-21 20:50
|
|
||||||
|
|
||||||
from django.db import migrations, models
|
|
||||||
import django.db.models.deletion
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
("bookwyrm", "0182_merge_20230905_2240"),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AddField(
|
|
||||||
model_name="notification",
|
|
||||||
name="related_user_export",
|
|
||||||
field=models.ForeignKey(
|
|
||||||
null=True,
|
|
||||||
on_delete=django.db.models.deletion.CASCADE,
|
|
||||||
to="bookwyrm.bookwyrmexportjob",
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name="childjob",
|
|
||||||
name="status",
|
|
||||||
field=models.CharField(
|
|
||||||
choices=[
|
|
||||||
("pending", "Pending"),
|
|
||||||
("active", "Active"),
|
|
||||||
("complete", "Complete"),
|
|
||||||
("stopped", "Stopped"),
|
|
||||||
("failed", "Failed"),
|
|
||||||
],
|
|
||||||
default="pending",
|
|
||||||
max_length=50,
|
|
||||||
null=True,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name="notification",
|
|
||||||
name="notification_type",
|
|
||||||
field=models.CharField(
|
|
||||||
choices=[
|
|
||||||
("FAVORITE", "Favorite"),
|
|
||||||
("REPLY", "Reply"),
|
|
||||||
("MENTION", "Mention"),
|
|
||||||
("TAG", "Tag"),
|
|
||||||
("FOLLOW", "Follow"),
|
|
||||||
("FOLLOW_REQUEST", "Follow Request"),
|
|
||||||
("BOOST", "Boost"),
|
|
||||||
("IMPORT", "Import"),
|
|
||||||
("USER_IMPORT", "User Import"),
|
|
||||||
("USER_EXPORT", "User Export"),
|
|
||||||
("ADD", "Add"),
|
|
||||||
("REPORT", "Report"),
|
|
||||||
("LINK_DOMAIN", "Link Domain"),
|
|
||||||
("INVITE", "Invite"),
|
|
||||||
("ACCEPT", "Accept"),
|
|
||||||
("JOIN", "Join"),
|
|
||||||
("LEAVE", "Leave"),
|
|
||||||
("REMOVE", "Remove"),
|
|
||||||
("GROUP_PRIVACY", "Group Privacy"),
|
|
||||||
("GROUP_NAME", "Group Name"),
|
|
||||||
("GROUP_DESCRIPTION", "Group Description"),
|
|
||||||
],
|
|
||||||
max_length=255,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name="parentjob",
|
|
||||||
name="status",
|
|
||||||
field=models.CharField(
|
|
||||||
choices=[
|
|
||||||
("pending", "Pending"),
|
|
||||||
("active", "Active"),
|
|
||||||
("complete", "Complete"),
|
|
||||||
("stopped", "Stopped"),
|
|
||||||
("failed", "Failed"),
|
|
||||||
],
|
|
||||||
default="pending",
|
|
||||||
max_length=50,
|
|
||||||
null=True,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
]
|
|
|
@ -1,18 +0,0 @@
|
||||||
# Generated by Django 3.2.20 on 2023-10-22 02:27
|
|
||||||
|
|
||||||
from django.db import migrations, models
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
("bookwyrm", "0183_auto_20231021_2050"),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AddField(
|
|
||||||
model_name="sitesettings",
|
|
||||||
name="user_import_time_limit",
|
|
||||||
field=models.IntegerField(default=48),
|
|
||||||
),
|
|
||||||
]
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Generated by Django 3.2.19 on 2023-08-31 22:57
|
# Generated by Django 3.2.23 on 2023-11-13 20:11
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
import django.contrib.postgres.fields
|
import django.contrib.postgres.fields
|
||||||
|
@ -10,7 +10,7 @@ import django.utils.timezone
|
||||||
class Migration(migrations.Migration):
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
("bookwyrm", "0178_auto_20230328_2132"),
|
("bookwyrm", "0184_auto_20231106_0421"),
|
||||||
]
|
]
|
||||||
|
|
||||||
operations = [
|
operations = [
|
||||||
|
@ -44,6 +44,7 @@ class Migration(migrations.Migration):
|
||||||
("active", "Active"),
|
("active", "Active"),
|
||||||
("complete", "Complete"),
|
("complete", "Complete"),
|
||||||
("stopped", "Stopped"),
|
("stopped", "Stopped"),
|
||||||
|
("failed", "Failed"),
|
||||||
],
|
],
|
||||||
default="pending",
|
default="pending",
|
||||||
max_length=50,
|
max_length=50,
|
||||||
|
@ -62,6 +63,42 @@ class Migration(migrations.Migration):
|
||||||
"abstract": False,
|
"abstract": False,
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
migrations.AddField(
|
||||||
|
model_name="sitesettings",
|
||||||
|
name="user_import_time_limit",
|
||||||
|
field=models.IntegerField(default=48),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name="notification",
|
||||||
|
name="notification_type",
|
||||||
|
field=models.CharField(
|
||||||
|
choices=[
|
||||||
|
("FAVORITE", "Favorite"),
|
||||||
|
("BOOST", "Boost"),
|
||||||
|
("REPLY", "Reply"),
|
||||||
|
("MENTION", "Mention"),
|
||||||
|
("TAG", "Tag"),
|
||||||
|
("FOLLOW", "Follow"),
|
||||||
|
("FOLLOW_REQUEST", "Follow Request"),
|
||||||
|
("IMPORT", "Import"),
|
||||||
|
("USER_IMPORT", "User Import"),
|
||||||
|
("USER_EXPORT", "User Export"),
|
||||||
|
("ADD", "Add"),
|
||||||
|
("REPORT", "Report"),
|
||||||
|
("LINK_DOMAIN", "Link Domain"),
|
||||||
|
("INVITE", "Invite"),
|
||||||
|
("ACCEPT", "Accept"),
|
||||||
|
("JOIN", "Join"),
|
||||||
|
("LEAVE", "Leave"),
|
||||||
|
("REMOVE", "Remove"),
|
||||||
|
("GROUP_PRIVACY", "Group Privacy"),
|
||||||
|
("GROUP_NAME", "Group Name"),
|
||||||
|
("GROUP_DESCRIPTION", "Group Description"),
|
||||||
|
("MOVE", "Move"),
|
||||||
|
],
|
||||||
|
max_length=255,
|
||||||
|
),
|
||||||
|
),
|
||||||
migrations.CreateModel(
|
migrations.CreateModel(
|
||||||
name="BookwyrmExportJob",
|
name="BookwyrmExportJob",
|
||||||
fields=[
|
fields=[
|
||||||
|
@ -143,6 +180,7 @@ class Migration(migrations.Migration):
|
||||||
("active", "Active"),
|
("active", "Active"),
|
||||||
("complete", "Complete"),
|
("complete", "Complete"),
|
||||||
("stopped", "Stopped"),
|
("stopped", "Stopped"),
|
||||||
|
("failed", "Failed"),
|
||||||
],
|
],
|
||||||
default="pending",
|
default="pending",
|
||||||
max_length=50,
|
max_length=50,
|
||||||
|
@ -162,4 +200,13 @@ class Migration(migrations.Migration):
|
||||||
"abstract": False,
|
"abstract": False,
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
migrations.AddField(
|
||||||
|
model_name="notification",
|
||||||
|
name="related_user_export",
|
||||||
|
field=models.ForeignKey(
|
||||||
|
null=True,
|
||||||
|
on_delete=django.db.models.deletion.CASCADE,
|
||||||
|
to="bookwyrm.bookwyrmexportjob",
|
||||||
|
),
|
||||||
|
),
|
||||||
]
|
]
|
|
@ -1,13 +0,0 @@
|
||||||
# Generated by Django 3.2.20 on 2023-11-05 14:53
|
|
||||||
|
|
||||||
from django.db import migrations
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
("bookwyrm", "0182_auto_20231027_1122"),
|
|
||||||
("bookwyrm", "0184_sitesettings_user_import_time_limit"),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = []
|
|
|
@ -1,43 +0,0 @@
|
||||||
# Generated by Django 3.2.20 on 2023-11-05 14:55
|
|
||||||
|
|
||||||
from django.db import migrations, models
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
dependencies = [
|
|
||||||
("bookwyrm", "0185_merge_20231105_1453"),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name="notification",
|
|
||||||
name="notification_type",
|
|
||||||
field=models.CharField(
|
|
||||||
choices=[
|
|
||||||
("FAVORITE", "Favorite"),
|
|
||||||
("REPLY", "Reply"),
|
|
||||||
("MENTION", "Mention"),
|
|
||||||
("TAG", "Tag"),
|
|
||||||
("FOLLOW", "Follow"),
|
|
||||||
("FOLLOW_REQUEST", "Follow Request"),
|
|
||||||
("BOOST", "Boost"),
|
|
||||||
("IMPORT", "Import"),
|
|
||||||
("USER_IMPORT", "User Import"),
|
|
||||||
("USER_EXPORT", "User Export"),
|
|
||||||
("ADD", "Add"),
|
|
||||||
("REPORT", "Report"),
|
|
||||||
("LINK_DOMAIN", "Link Domain"),
|
|
||||||
("INVITE", "Invite"),
|
|
||||||
("ACCEPT", "Accept"),
|
|
||||||
("JOIN", "Join"),
|
|
||||||
("LEAVE", "Leave"),
|
|
||||||
("REMOVE", "Remove"),
|
|
||||||
("GROUP_PRIVACY", "Group Privacy"),
|
|
||||||
("GROUP_NAME", "Group Name"),
|
|
||||||
("GROUP_DESCRIPTION", "Group Description"),
|
|
||||||
("MOVE", "Move"),
|
|
||||||
],
|
|
||||||
max_length=255,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
]
|
|
|
@ -57,7 +57,6 @@ class NotificationType(models.TextChoices):
|
||||||
class Notification(BookWyrmModel):
|
class Notification(BookWyrmModel):
|
||||||
"""a notification object"""
|
"""a notification object"""
|
||||||
|
|
||||||
|
|
||||||
user = models.ForeignKey("User", on_delete=models.CASCADE)
|
user = models.ForeignKey("User", on_delete=models.CASCADE)
|
||||||
read = models.BooleanField(default=False)
|
read = models.BooleanField(default=False)
|
||||||
notification_type = models.CharField(
|
notification_type = models.CharField(
|
||||||
|
|
Loading…
Reference in a new issue