diff --git a/src/core/migrations/0009_alter_post_recipients.py b/src/core/migrations/0009_alter_post_recipients.py new file mode 100644 index 0000000..7ccb81d --- /dev/null +++ b/src/core/migrations/0009_alter_post_recipients.py @@ -0,0 +1,20 @@ +# Generated by Django 4.0.6 on 2022-07-26 13:45 + +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ('core', '0008_alter_post_options'), + ] + + operations = [ + migrations.AlterField( + model_name='post', + name='recipients', + field=models.ManyToManyField(blank=True, help_text='will be notified when creating or commenting on a post', related_name='subscriptions', to=settings.AUTH_USER_MODEL), + ), + ] diff --git a/src/core/migrations/0010_alter_post_options.py b/src/core/migrations/0010_alter_post_options.py new file mode 100644 index 0000000..bd92bfb --- /dev/null +++ b/src/core/migrations/0010_alter_post_options.py @@ -0,0 +1,17 @@ +# Generated by Django 4.0.6 on 2022-07-26 13:47 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0009_alter_post_recipients'), + ] + + operations = [ + migrations.AlterModelOptions( + name='post', + options={'ordering': ['-created_at']}, + ), + ] diff --git a/src/core/models.py b/src/core/models.py index 4715b42..2c427b1 100644 --- a/src/core/models.py +++ b/src/core/models.py @@ -150,4 +150,4 @@ class Post(models.Model): return self.title class Meta: - ordering = ['-updated_at', '-created_at'] + ordering = ['-created_at'] diff --git a/src/forum/settings.py b/src/forum/settings.py index e433d3b..68434f1 100644 --- a/src/forum/settings.py +++ b/src/forum/settings.py @@ -33,6 +33,7 @@ INSTALLED_APPS = [ 'django.contrib.sites', # 3rd party + 'debug_toolbar', 'django_filters', 'compressor', 'anymail', @@ -44,6 +45,7 @@ INSTALLED_APPS = [ # Middlewares MIDDLEWARE = [ + 'debug_toolbar.middleware.DebugToolbarMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', diff --git a/src/forum/urls.py b/src/forum/urls.py index ada9bbc..5b927d4 100644 --- a/src/forum/urls.py +++ b/src/forum/urls.py @@ -11,5 +11,6 @@ urlpatterns = [ ] if settings.DEBUG: + urlpatterns += [path('__debug__/', include('debug_toolbar.urls'))] urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) diff --git a/src/static/styles/main.css b/src/static/styles/main.css index 55d14e5..4e2838a 100644 --- a/src/static/styles/main.css +++ b/src/static/styles/main.css @@ -78,6 +78,13 @@ iframe { aspect-ratio: 16/9; } +object { + width: 100%; + aspect-ratio: 4/3; + box-sizing: border-box; + border: 1px solid var(--table-border); +} + /* Lists ========================================================================== */