Free and open source ticket system written in python
1# Generated by Django 5.0.3 on 2024-03-06 21:31
2
3import django.db.models.deletion
4from django.db import migrations, models
5
6
7class Migration(migrations.Migration):
8
9 initial = True
10
11 dependencies = []
12
13 operations = [
14 migrations.CreateModel(
15 name="Category",
16 fields=[
17 (
18 "id",
19 models.BigAutoField(
20 auto_created=True,
21 primary_key=True,
22 serialize=False,
23 verbose_name="ID",
24 ),
25 ),
26 ("name", models.CharField(max_length=200)),
27 ],
28 ),
29 migrations.CreateModel(
30 name="Ticket",
31 fields=[
32 (
33 "id",
34 models.BigAutoField(
35 auto_created=True,
36 primary_key=True,
37 serialize=False,
38 verbose_name="ID",
39 ),
40 ),
41 ("title", models.CharField(max_length=200)),
42 ("description", models.TextField()),
43 (
44 "status",
45 models.CharField(
46 choices=[
47 ("open", "Open"),
48 ("in_progress", "In Progress"),
49 ("closed", "Closed"),
50 ],
51 default="open",
52 max_length=20,
53 ),
54 ),
55 (
56 "priority",
57 models.CharField(
58 choices=[
59 ("low", "Low"),
60 ("medium", "Medium"),
61 ("high", "High"),
62 ],
63 default="medium",
64 max_length=20,
65 ),
66 ),
67 ("created_at", models.DateTimeField(auto_now_add=True)),
68 ("updated_at", models.DateTimeField(auto_now=True)),
69 (
70 "category",
71 models.ForeignKey(
72 on_delete=django.db.models.deletion.CASCADE,
73 to="ticketing.category",
74 ),
75 ),
76 ],
77 ),
78 ]