Download apps/cases/migrations/0002_initial.py from jun2024/fc: direct link, hf CLI and curl.
- Browser
- Download file 8.63 kB
-
https://huggingface.co/spaces/jun2024/fc/resolve/main/apps/cases/migrations/0002_initial.py
- Command line
-
hf download hf://spaces/jun2024/fc/apps/cases/migrations/0002_initial.py
-
curl -L -o 0002_initial.py https://huggingface.co/spaces/jun2024/fc/resolve/main/apps/cases/migrations/0002_initial.py
8.63 kB
| # Generated by Django 6.0.2 on 2026-02-28 06:41 | |
| import django.db.models.deletion | |
| from django.conf import settings | |
| from django.db import migrations, models | |
| class Migration(migrations.Migration): | |
| initial = True | |
| dependencies = [ | |
| ("cases", "0001_initial"), | |
| ("client", "0001_initial"), | |
| ("contracts", "0001_initial"), | |
| ("organization", "0001_initial"), | |
| migrations.swappable_dependency(settings.AUTH_USER_MODEL), | |
| ] | |
| operations = [ | |
| migrations.AddField( | |
| model_name="case", | |
| name="contract", | |
| field=models.ForeignKey( | |
| blank=True, | |
| null=True, | |
| on_delete=django.db.models.deletion.SET_NULL, | |
| related_name="cases", | |
| to="contracts.contract", | |
| verbose_name="关联合同", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="caseaccessgrant", | |
| name="case", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="access_grants", | |
| to="cases.case", | |
| verbose_name="案件", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="caseaccessgrant", | |
| name="grantee", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="case_access_grants", | |
| to=settings.AUTH_USER_MODEL, | |
| verbose_name="获授权律师", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="caseassignment", | |
| name="case", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="assignments", | |
| to="cases.case", | |
| verbose_name="案件", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="caseassignment", | |
| name="lawyer", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="case_assignments", | |
| to=settings.AUTH_USER_MODEL, | |
| verbose_name="律师", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="casechat", | |
| name="case", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, related_name="chats", to="cases.case", verbose_name="案件" | |
| ), | |
| ), | |
| migrations.AddIndex( | |
| model_name="casefilingnumbersequence", | |
| index=models.Index(fields=["year"], name="cases_casef_year_10c123_idx"), | |
| ), | |
| migrations.AddField( | |
| model_name="casefolderbinding", | |
| name="case", | |
| field=models.OneToOneField( | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="folder_binding", | |
| to="cases.case", | |
| verbose_name="案件", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="caselog", | |
| name="actor", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.PROTECT, | |
| related_name="case_logs", | |
| to=settings.AUTH_USER_MODEL, | |
| verbose_name="操作人", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="caselog", | |
| name="case", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, related_name="logs", to="cases.case", verbose_name="案件" | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="caselogattachment", | |
| name="log", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="attachments", | |
| to="cases.caselog", | |
| verbose_name="日志", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="caselogversion", | |
| name="actor", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.PROTECT, | |
| related_name="case_log_versions", | |
| to=settings.AUTH_USER_MODEL, | |
| verbose_name="操作者", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="caselogversion", | |
| name="log", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="versions", | |
| to="cases.caselog", | |
| verbose_name="日志", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="casematerial", | |
| name="case", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="materials", | |
| to="cases.case", | |
| verbose_name="案件", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="casematerial", | |
| name="source_attachment", | |
| field=models.OneToOneField( | |
| blank=True, | |
| null=True, | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="bound_material", | |
| to="cases.caselogattachment", | |
| verbose_name="来源日志附件", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="casematerialgrouporder", | |
| name="case", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="material_group_orders", | |
| to="cases.case", | |
| verbose_name="案件", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="casematerialtype", | |
| name="law_firm", | |
| field=models.ForeignKey( | |
| blank=True, | |
| null=True, | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="case_material_types", | |
| to="organization.lawfirm", | |
| verbose_name="律所", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="casematerialgrouporder", | |
| name="type", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="group_orders", | |
| to="cases.casematerialtype", | |
| verbose_name="材料类型", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="casematerial", | |
| name="type", | |
| field=models.ForeignKey( | |
| blank=True, | |
| null=True, | |
| on_delete=django.db.models.deletion.SET_NULL, | |
| related_name="materials", | |
| to="cases.casematerialtype", | |
| verbose_name="材料类型", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="casenumber", | |
| name="case", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="case_numbers", | |
| to="cases.case", | |
| verbose_name="案件", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="caseparty", | |
| name="case", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="parties", | |
| to="cases.case", | |
| verbose_name="案件", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="caseparty", | |
| name="client", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="case_parties", | |
| to="client.client", | |
| verbose_name="当事人", | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="casematerial", | |
| name="parties", | |
| field=models.ManyToManyField( | |
| blank=True, related_name="materials", to="cases.caseparty", verbose_name="关联当事人" | |
| ), | |
| ), | |
| migrations.AddField( | |
| model_name="casetemplatebinding", | |
| name="case", | |
| field=models.ForeignKey( | |
| on_delete=django.db.models.deletion.CASCADE, | |
| related_name="template_bindings", | |
| to="cases.case", | |
| verbose_name="案件", | |
| ), | |
| ), | |
| ] | |