diff --git a/civicfix/.gitignore b/civicfix/.gitignore index 2eea525..ade89e4 100644 --- a/civicfix/.gitignore +++ b/civicfix/.gitignore @@ -1 +1,2 @@ -.env \ No newline at end of file +.env +issue_photos/ \ No newline at end of file diff --git a/civicfix/civicfix/__pycache__/settings.cpython-313.pyc b/civicfix/civicfix/__pycache__/settings.cpython-313.pyc index 17153db..188c8bd 100644 Binary files a/civicfix/civicfix/__pycache__/settings.cpython-313.pyc and b/civicfix/civicfix/__pycache__/settings.cpython-313.pyc differ diff --git a/civicfix/civicfix/__pycache__/urls.cpython-313.pyc b/civicfix/civicfix/__pycache__/urls.cpython-313.pyc index 708e3fc..a05b589 100644 Binary files a/civicfix/civicfix/__pycache__/urls.cpython-313.pyc and b/civicfix/civicfix/__pycache__/urls.cpython-313.pyc differ diff --git a/civicfix/core/__pycache__/models.cpython-313.pyc b/civicfix/core/__pycache__/models.cpython-313.pyc index fdb2c18..64d04bc 100644 Binary files a/civicfix/core/__pycache__/models.cpython-313.pyc and b/civicfix/core/__pycache__/models.cpython-313.pyc differ diff --git a/civicfix/core/__pycache__/urls.cpython-313.pyc b/civicfix/core/__pycache__/urls.cpython-313.pyc index 2322886..253942c 100644 Binary files a/civicfix/core/__pycache__/urls.cpython-313.pyc and b/civicfix/core/__pycache__/urls.cpython-313.pyc differ diff --git a/civicfix/core/__pycache__/views.cpython-313.pyc b/civicfix/core/__pycache__/views.cpython-313.pyc index f7d302d..5c2470b 100644 Binary files a/civicfix/core/__pycache__/views.cpython-313.pyc and b/civicfix/core/__pycache__/views.cpython-313.pyc differ diff --git a/civicfix/core/migrations/0002_vote.py b/civicfix/core/migrations/0002_vote.py new file mode 100644 index 0000000..6667ca9 --- /dev/null +++ b/civicfix/core/migrations/0002_vote.py @@ -0,0 +1,27 @@ +# Generated by Django 5.2.5 on 2025-08-21 22:31 + +import django.db.models.deletion +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0001_initial'), + ] + + operations = [ + migrations.CreateModel( + name='Vote', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('issue', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='votes', to='core.issue')), + ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), + ], + options={ + 'unique_together': {('user', 'issue')}, + }, + ), + ] diff --git a/civicfix/core/migrations/__pycache__/0002_vote.cpython-313.pyc b/civicfix/core/migrations/__pycache__/0002_vote.cpython-313.pyc new file mode 100644 index 0000000..cfcff4e Binary files /dev/null and b/civicfix/core/migrations/__pycache__/0002_vote.cpython-313.pyc differ diff --git a/civicfix/core/urls.py b/civicfix/core/urls.py index b96c76a..97c004b 100644 --- a/civicfix/core/urls.py +++ b/civicfix/core/urls.py @@ -11,5 +11,4 @@ urlpatterns = [ path('report-issue/', views.report_issue, name='report_issue'), path('issues/', views.view_all_issues, name='view_all_issues'), path('vote//', views.vote_issue, name='vote_issue'), - ] \ No newline at end of file