diff --git a/apps/authentication/migrations/default_departments.py b/apps/authentication/migrations/default_departments.py deleted file mode 100644 index a804292..0000000 --- a/apps/authentication/migrations/default_departments.py +++ /dev/null @@ -1,35 +0,0 @@ -# Generated by Django 3.2.16 on 2024-01-05 10:44 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion -import django.utils.timezone -from django.apps import apps -import uuid - - -def create_departments(app, schema_editor): - - Department = apps.get_model("authentication", "Department") - - data = [ - {"title": "Development", "icon": None}, - {"title": "Sales", "icon": None}, - {"title": "Marketing", "icon": None}, - {"title": "Management", "icon": None}, - {"title": "Business Strategy", "icon": None}, - ] - - for item in data: - priority = Department.objects.create(title=item["title"], icon=item["icon"]) - - -class Migration(migrations.Migration): - - dependencies = [ - ("authentication", "0001_initial"), - ] - - operations = [ - migrations.RunPython(create_departments) - ] diff --git a/apps/fixtures/authentication/defaultuser.json b/apps/fixtures/authentication/defaultuser.json new file mode 100644 index 0000000..8d57d5c --- /dev/null +++ b/apps/fixtures/authentication/defaultuser.json @@ -0,0 +1,42 @@ +[ + { + "model": "authentication.user", + "pk": "291cc4c1-3bb3-4417-aaa6-748606fede77", + "fields": { + "password": "pbkdf2_sha256$260000$h4zLYmIeMQgJ0ko41i6dxo$Gwe0TV75ibdJTtqdTOOs5ucOEhA9DUM/bwxjagVhKKg=", + "last_login": null, + "icon": "../static/assets/images/defaultuser.webp", + "email": "user@mail.com", + "forename": "Default", + "surname": "User", + "department": null, + "create_timestamp": "2024-01-08T23:16:17Z", + "edit_timestamp": "2024-01-08T23:17:01.102Z", + "is_active": true, + "is_staff": false, + "is_superuser": false, + "groups": [], + "user_permissions": [] + } + }, + { + "model": "authentication.user", + "pk": "4965745e-b82a-4496-80e1-055217a780b0", + "fields": { + "password": "pbkdf2_sha256$260000$h4zLYmIeMQgJ0ko41i6dxo$Gwe0TV75ibdJTtqdTOOs5ucOEhA9DUM/bwxjagVhKKg=", + "last_login": "2024-01-08T23:15:16.884Z", + "icon": "../static/assets/images/defaultuser.webp", + "email": "admin@mail.com", + "forename": "Default", + "surname": "Admin User", + "department": null, + "create_timestamp": "2024-01-08T23:14:13.402Z", + "edit_timestamp": "2024-01-08T23:14:13.444Z", + "is_active": true, + "is_staff": true, + "is_superuser": true, + "groups": [], + "user_permissions": [] + } + } +] diff --git a/apps/fixtures/authentication/department.json b/apps/fixtures/authentication/department.json new file mode 100644 index 0000000..632f8be --- /dev/null +++ b/apps/fixtures/authentication/department.json @@ -0,0 +1,42 @@ +[ +{ + "model": "authentication.department", + "pk": "4e245769-6b67-4a6e-b804-54a3ceb3b8c0", + "fields": { + "title": "Development", + "icon": null + } +}, +{ + "model": "authentication.department", + "pk": "85b46ae8-0a19-48b7-8a21-a01abd78a470", + "fields": { + "title": "Marketing", + "icon": null + } +}, +{ + "model": "authentication.department", + "pk": "a6517555-0bcc-4baa-8e2f-798916562b1c", + "fields": { + "title": "Management", + "icon": null + } +}, +{ + "model": "authentication.department", + "pk": "bae35c7a-a929-4465-b70f-03254b0774e0", + "fields": { + "title": "Sales", + "icon": null + } +}, +{ + "model": "authentication.department", + "pk": "c2bbabd7-05ac-4bc8-97a3-15bafdb478d9", + "fields": { + "title": "Business Strategy", + "icon": null + } +} +] diff --git a/apps/fixtures/home/ticketpriority.json b/apps/fixtures/home/ticketpriority.json new file mode 100644 index 0000000..f9d6a3e --- /dev/null +++ b/apps/fixtures/home/ticketpriority.json @@ -0,0 +1,38 @@ +[ + { + "model": "home.ticketpriority", + "pk": "0ebc194c-b856-4e4f-9def-cd190d1e8d43", + "fields": { + "title": "Low", + "colour": "#FFFFFF", + "backgroundcolour": "#66DD66" + } + }, + { + "model": "home.ticketpriority", + "pk": "a680328f-0680-456c-8e26-f594e05989ad", + "fields": { + "title": "High", + "colour": "#FFFFFF", + "backgroundcolour": "#FF884D" + } + }, + { + "model": "home.ticketpriority", + "pk": "d140a5be-cf24-4250-8b38-31338e69dffd", + "fields": { + "title": "Urgent", + "colour": "#FFFFFF", + "backgroundcolour": "#FF4D4D" + } + }, + { + "model": "home.ticketpriority", + "pk": "e79687c6-9054-4706-b9a2-34afccfaa7c8", + "fields": { + "title": "Normal", + "colour": "#FFFFFF", + "backgroundcolour": "#66CC66" + } + } +] \ No newline at end of file diff --git a/apps/fixtures/home/tickettag.json b/apps/fixtures/home/tickettag.json new file mode 100644 index 0000000..0dc8dc5 --- /dev/null +++ b/apps/fixtures/home/tickettag.json @@ -0,0 +1,56 @@ +[ + { + "model": "home.tickettag", + "pk": "0ac68e5d-9000-4fcb-bb44-40b1b0faaa2b", + "fields": { + "title": "Issue", + "colour": "#000000", + "backgroundcolour": "#FFB2B2" + } + }, + { + "model": "home.tickettag", + "pk": "28b160b5-5c8b-43a5-84d1-4179bde87e6f", + "fields": { + "title": "Network", + "colour": "#000000", + "backgroundcolour": "#BFD3C1" + } + }, + { + "model": "home.tickettag", + "pk": "72fb255c-132f-4124-802d-f4c051620540", + "fields": { + "title": "Requires Help", + "colour": "#000000", + "backgroundcolour": "#B2E57C" + } + }, + { + "model": "home.tickettag", + "pk": "cc473838-acaf-43f9-a601-dc4ab1f9026c", + "fields": { + "title": "Software", + "colour": "#000000", + "backgroundcolour": "#FED8B1" + } + }, + { + "model": "home.tickettag", + "pk": "dc4dc2d5-2784-4726-8a4e-99df35a143d2", + "fields": { + "title": "Question", + "colour": "#000000", + "backgroundcolour": "#FFFCB1" + } + }, + { + "model": "home.tickettag", + "pk": "e8c7e801-57c3-4699-a4f4-4308fb489f60", + "fields": { + "title": "Hardware", + "colour": "#FFFFFF", + "backgroundcolour": "#CCCCCC" + } + } +] \ No newline at end of file diff --git a/apps/home/migrations/default_priorities.py b/apps/home/migrations/default_priorities.py deleted file mode 100644 index 35f6bb4..0000000 --- a/apps/home/migrations/default_priorities.py +++ /dev/null @@ -1,34 +0,0 @@ -# Generated by Django 3.2.16 on 2024-01-05 10:44 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion -import django.utils.timezone -from django.apps import apps -import uuid - - -def create_priorities(app, schema_editor): - - TicketPriority = apps.get_model("home", "TicketPriority") - - data = [ - {"title": "Urgent", "colour": "#FFFFFF", "backgroundcolour": "#FF4D4D"}, - {"title": "High", "colour": "#FFFFFF", "backgroundcolour": "#FF884D"}, - {"title": "Normal", "colour": "#FFFFFF", "backgroundcolour": "#66CC66"}, - {"title": "Low", "colour": "#FFFFFF", "backgroundcolour": "#66DD66"} - ] - - for item in data: - priority = TicketPriority.objects.create(title=item["title"], colour=item["colour"], backgroundcolour=item["backgroundcolour"]) - - -class Migration(migrations.Migration): - - dependencies = [ - ("home", "0001_initial"), - ] - - operations = [ - migrations.RunPython(create_priorities) - ] diff --git a/apps/home/migrations/default_tags.py b/apps/home/migrations/default_tags.py deleted file mode 100644 index 737f14b..0000000 --- a/apps/home/migrations/default_tags.py +++ /dev/null @@ -1,36 +0,0 @@ -# Generated by Django 3.2.16 on 2024-01-05 10:44 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion -import django.utils.timezone -from django.apps import apps -import uuid - - -def create_tags(app, schema_editor): - - TicketTag = apps.get_model("home", "TicketTag") - - data = [ - {"title": "Network", "colour": "#000000", "backgroundcolour": "#BFD3C1"}, - {"title": "Software", "colour": "#000000", "backgroundcolour": "#FED8B1"}, - {"title": "Hardware", "colour": "#FFFFFF", "backgroundcolour": "#CCCCCC"}, - {"title": "Question", "colour": "#000000", "backgroundcolour": "#FFFCB1"}, - {"title": "Requires Help", "colour": "#000000", "backgroundcolour": "#B2E57C"}, - {"title": "Issue", "colour": "#000000", "backgroundcolour": "#FFB2B2"} - ] - - for item in data: - priority = TicketTag.objects.create(title=item["title"], colour=item["colour"], backgroundcolour=item["backgroundcolour"]) - - -class Migration(migrations.Migration): - - dependencies = [ - ("home", "default_priorities"), - ] - - operations = [ - migrations.RunPython(create_tags) - ]