diff --git a/app/apps/users/migrations/0010_alter_usersettings_start_page.py b/app/apps/users/migrations/0010_alter_usersettings_start_page.py new file mode 100644 index 0000000..0989a86 --- /dev/null +++ b/app/apps/users/migrations/0010_alter_usersettings_start_page.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1.2 on 2024-10-28 00:22 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('users', '0009_alter_usersettings_start_page'), + ] + + operations = [ + migrations.AlterField( + model_name='usersettings', + name='start_page', + field=models.CharField(choices=[('MONTHLY_OVERVIEW', 'Monthly Overview'), ('YEARLY_OVERVIEW', 'Yearly Overview'), ('NETWORTH', 'Net Worth'), ('ALL_TRANSACTIONS', 'All Transactions')], default='MONTHLY_OVERVIEW', max_length=255, verbose_name='Start page'), + ), + ] diff --git a/app/apps/users/views.py b/app/apps/users/views.py index 8a5bcd3..581f25a 100644 --- a/app/apps/users/views.py +++ b/app/apps/users/views.py @@ -30,6 +30,8 @@ def index(request): return redirect(reverse("yearly_index")) elif request.user.settings.start_page == UserSettings.StartPage.NETWORTH: return redirect(reverse("net_worth")) + elif request.user.settings.start_page == UserSettings.StartPage.ALL_TRANSACTIONS: + return redirect(reverse("transactions_all_index")) else: return redirect(reverse("monthly_index"))