Fully functional. FrontEnd remains

This commit is contained in:
2024-10-07 21:44:58 +09:00
parent fc20ca01b7
commit 0e82b86e51
27 changed files with 528 additions and 170 deletions

View File

@@ -0,0 +1,60 @@
# Generated by Django 5.1.1 on 2024-10-07 11:23
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('web', '0005_order_client_email_order_client_phone_order_message_and_more'),
]
operations = [
migrations.RemoveField(
model_name='order',
name='client_email',
),
migrations.RemoveField(
model_name='order',
name='client_phone',
),
migrations.AddField(
model_name='project',
name='order',
field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='project', to='web.order'),
),
migrations.AddField(
model_name='project',
name='service',
field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, related_name='projects', to='web.service'),
preserve_default=False,
),
migrations.AddField(
model_name='project',
name='status',
field=models.CharField(choices=[('in_progress', 'In Progress'), ('completed', 'Completed')], default='in_progress', max_length=50),
),
migrations.AlterField(
model_name='order',
name='status',
field=models.CharField(choices=[('pending', 'Pending'), ('in_progress', 'In Progress'), ('completed', 'Completed'), ('cancelled', 'Cancelled')], default='pending', max_length=50),
),
migrations.AlterField(
model_name='project',
name='category',
field=models.CharField(default=1, max_length=100),
preserve_default=False,
),
migrations.AlterField(
model_name='project',
name='completion_date',
field=models.DateField(blank=True, null=True),
),
migrations.AlterField(
model_name='review',
name='service',
field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, related_name='reviews', to='web.service'),
preserve_default=False,
),
]

View File

@@ -0,0 +1,17 @@
# Generated by Django 5.1.1 on 2024-10-07 11:31
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('web', '0006_remove_order_client_email_remove_order_client_phone_and_more'),
]
operations = [
migrations.RemoveField(
model_name='project',
name='category',
),
]

View File

@@ -0,0 +1,19 @@
# Generated by Django 5.1.1 on 2024-10-07 11:43
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('web', '0007_remove_project_category'),
]
operations = [
migrations.AddField(
model_name='project',
name='category',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='web.category'),
),
]