feat(assistance): migrations for new history and notes models for KnowledgeBaseCategory model

ref: #783 #786
This commit is contained in:
2025-06-04 07:50:35 +09:30
parent 0a0577aa24
commit a3fda45055
2 changed files with 84 additions and 0 deletions

View File

@ -0,0 +1,81 @@
# Generated by Django 5.1.9 on 2025-06-03 22:07
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("assistance", "0008_knowledgebaseaudithistory_and_more"),
("core", "0027_centurionmodelnote"),
]
operations = [
migrations.CreateModel(
name="KnowledgeBaseCategoryAuditHistory",
fields=[
(
"centurionaudit_ptr",
models.OneToOneField(
auto_created=True,
on_delete=django.db.models.deletion.CASCADE,
parent_link=True,
primary_key=True,
serialize=False,
to="core.centurionaudit",
),
),
(
"model",
models.ForeignKey(
help_text="Model this history belongs to",
on_delete=django.db.models.deletion.CASCADE,
related_name="audit_history",
to="assistance.knowledgebasecategory",
verbose_name="Model",
),
),
],
options={
"verbose_name": "Knowledge Base Category History",
"verbose_name_plural": "Knowledge Base Category Histories",
"db_table": "assistance_knowledgebasecategory_audithistory",
"managed": True,
},
bases=("core.centurionaudit", models.Model),
),
migrations.CreateModel(
name="KnowledgeBaseCategoryCenturionModelNote",
fields=[
(
"centurionmodelnote_ptr",
models.OneToOneField(
auto_created=True,
on_delete=django.db.models.deletion.CASCADE,
parent_link=True,
primary_key=True,
serialize=False,
to="core.centurionmodelnote",
),
),
(
"model",
models.ForeignKey(
help_text="Model this note belongs to",
on_delete=django.db.models.deletion.CASCADE,
related_name="+",
to="assistance.knowledgebasecategory",
verbose_name="Model",
),
),
],
options={
"verbose_name": "Knowledge Base Category Note",
"verbose_name_plural": "Knowledge Base Category Notes",
"db_table": "assistance_knowledgebasecategory_centurionmodelnote",
"managed": True,
},
bases=("core.centurionmodelnote", models.Model),
),
]

View File

@ -1,2 +1,5 @@
from .knowledge_base_history import KnowledgeBaseHistory # pylint: disable=W0611:unused-import
from .knowledge_base_category_history import KnowledgeBaseCategoryHistory # pylint: disable=W0611:unused-import
from .knowledge_base_notes import KnowledgeBaseNotes # pylint: disable=W0611:unused-import
from .knowledge_base_category_notes import KnowledgeCategoryBaseNotes # pylint: disable=W0611:unused-import