From e20d685e1065e5272702188b68cb3d17932ccccf Mon Sep 17 00:00:00 2001 From: Jonathan Haigh Date: Tue, 5 Mar 2024 13:42:47 +0000 Subject: [PATCH 1/2] added issue number field to model --- .gitignore | 2 ++ web/services/models.py | 1 + 2 files changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 3dd8f2d..8e0a530 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ .env +.venv/ +.idea/ pgdata/ webdata/ diff --git a/web/services/models.py b/web/services/models.py index 5c7a364..6ce4537 100644 --- a/web/services/models.py +++ b/web/services/models.py @@ -46,6 +46,7 @@ class ErrorReport(models.Model): default="", null="True") stacktrace = models.CharField(max_length=10000, default="") + githubIssueNumber = models.CharField(max_length=16, default="") def removePIIData(reports): # Delete identifiable parts of chosen reports From 1049473b04623e821c234e169bc852e444187c57 Mon Sep 17 00:00:00 2001 From: Jonathan Haigh Date: Wed, 6 Mar 2024 14:44:53 +0000 Subject: [PATCH 2/2] added migration for issue number --- .gitignore | 2 ++ .../migrations/0007_add_issue_number_field.py | 28 +++++++++++++++++++ web/services/models.py | 2 +- 3 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 web/services/migrations/0007_add_issue_number_field.py diff --git a/.gitignore b/.gitignore index 8e0a530..3b4c140 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ .idea/ pgdata/ webdata/ +*__pycache__/ +.vscode/ diff --git a/web/services/migrations/0007_add_issue_number_field.py b/web/services/migrations/0007_add_issue_number_field.py new file mode 100644 index 0000000..ba41380 --- /dev/null +++ b/web/services/migrations/0007_add_issue_number_field.py @@ -0,0 +1,28 @@ +# Generated by Django 3.2.23 on 2024-03-15 11:10 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('services', '0006_extend_stacktrace_length'), + ] + + operations = [ + migrations.AddField( + model_name='errorreport', + name='githubIssueNumber', + field=models.CharField(blank=True, default='', max_length=16), + ), + migrations.AlterField( + model_name='errorreport', + name='id', + field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'), + ), + migrations.AlterField( + model_name='userdetails', + name='id', + field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'), + ), + ] diff --git a/web/services/models.py b/web/services/models.py index 6ce4537..d848eb6 100644 --- a/web/services/models.py +++ b/web/services/models.py @@ -46,7 +46,7 @@ class ErrorReport(models.Model): default="", null="True") stacktrace = models.CharField(max_length=10000, default="") - githubIssueNumber = models.CharField(max_length=16, default="") + githubIssueNumber = models.CharField(max_length=16, default="", blank=True) def removePIIData(reports): # Delete identifiable parts of chosen reports