aboutsummaryrefslogtreecommitdiff
path: root/user_profile
diff options
context:
space:
mode:
authorBobby <[email protected]>2024-08-30 22:40:58 -0400
committerBobby <[email protected]>2024-08-30 22:40:58 -0400
commit521c66d0bf4d1c8967e232668839b64b1090dac4 (patch)
tree4610152c2881ece330c3bc72f4ed131250c943c4 /user_profile
parent373b1b994cf5fca8a2402f8d3dafa71b7da8760e (diff)
downloadyugen-521c66d0bf4d1c8967e232668839b64b1090dac4.tar.xz
yugen-521c66d0bf4d1c8967e232668839b64b1090dac4.zip
display subs from sub in dub and last watched ep sync
Diffstat (limited to 'user_profile')
-rw-r--r--user_profile/migrations/0006_userpreferences_ingrain_sub_subtitles_in_dub.py17
-rw-r--r--user_profile/models.py1
-rw-r--r--user_profile/views.py2
3 files changed, 20 insertions, 0 deletions
diff --git a/user_profile/migrations/0006_userpreferences_ingrain_sub_subtitles_in_dub.py b/user_profile/migrations/0006_userpreferences_ingrain_sub_subtitles_in_dub.py
new file mode 100644
index 0000000..5c867a7
--- /dev/null
+++ b/user_profile/migrations/0006_userpreferences_ingrain_sub_subtitles_in_dub.py
@@ -0,0 +1,17 @@
+# Generated by Django 5.1 on 2024-08-31 02:16
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+ dependencies = [
+ ("user_profile", "0005_userhistory_last_watched"),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name="userpreferences",
+ name="ingrain_sub_subtitles_in_dub",
+ field=models.BooleanField(default=False),
+ ),
+ ]
diff --git a/user_profile/models.py b/user_profile/models.py
index 29736ea..7b150d9 100644
--- a/user_profile/models.py
+++ b/user_profile/models.py
@@ -17,6 +17,7 @@ class UserPreferences(models.Model):
auto_next_episode = models.BooleanField(default=False)
display_guild_name_instead_of_username = models.BooleanField(default=True)
smart_mal_sync = models.BooleanField(default=False)
+ ingrain_sub_subtitles_in_dub = models.BooleanField(default=False)
def __str__(self):
return f"{self.user.username}'s preferences"
diff --git a/user_profile/views.py b/user_profile/views.py
index ba5cb26..fb320e1 100644
--- a/user_profile/views.py
+++ b/user_profile/views.py
@@ -100,6 +100,7 @@ def save_user_preferences(request):
auto_skip_intro = data.get("autoSkipIntro")
auto_play_video = data.get("autoPlayVideo")
auto_next_episode = data.get("autoNextEpisode")
+ ingrain_sub_subtitles_in_dub = data.get("ingrainSubSubtitlesInDub")
display_guild_name_instead_of_username = data.get("displayGuildNameInsteadOfUsername")
smart_mal_sync = data.get("smartMALSync")
@@ -115,6 +116,7 @@ def save_user_preferences(request):
user_preferences.auto_skip_intro = auto_skip_intro
user_preferences.auto_play_video = auto_play_video
user_preferences.auto_next_episode = auto_next_episode
+ user_preferences.ingrain_sub_subtitles_in_dub = ingrain_sub_subtitles_in_dub
user_preferences.display_guild_name_instead_of_username = display_guild_name_instead_of_username
user_preferences.smart_mal_sync = smart_mal_sync