new models, frontend functions, public pages

This commit is contained in:
2025-05-07 15:41:03 +09:00
parent 91f0d54563
commit 18497d4343
784 changed files with 124024 additions and 289 deletions

View File

@@ -0,0 +1,18 @@
# Generated by Django 5.2 on 2025-05-07 04:58
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('api', '0001_initial'),
]
operations = [
migrations.AddField(
model_name='linkgroup',
name='description',
field=models.TextField(blank=True, null=True),
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 5.2 on 2025-05-07 04:59
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('api', '0002_linkgroup_description'),
]
operations = [
migrations.AddField(
model_name='linkgroup',
name='icon',
field=models.ImageField(blank=True, help_text='Иконка группы ссылок', null=True, upload_to='link_groups/'),
),
]

View File

@@ -0,0 +1,35 @@
# Generated by Django 5.2 on 2025-05-07 05:00
import django.utils.timezone
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('api', '0003_linkgroup_icon'),
]
operations = [
migrations.AddField(
model_name='linkgroup',
name='created_at',
field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now),
preserve_default=False,
),
migrations.AddField(
model_name='linkgroup',
name='is_favorite',
field=models.BooleanField(default=False, help_text='Избранная группа ссылок'),
),
migrations.AddField(
model_name='linkgroup',
name='is_public',
field=models.BooleanField(default=False, help_text='Публичная группа ссылок'),
),
migrations.AddField(
model_name='linkgroup',
name='updated_at',
field=models.DateTimeField(auto_now=True),
),
]

View File

@@ -0,0 +1,28 @@
# Generated by Django 5.2 on 2025-05-07 05:54
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('api', '0004_linkgroup_created_at_linkgroup_is_favorite_and_more'),
]
operations = [
migrations.AlterField(
model_name='link',
name='icon',
field=models.ImageField(blank=True, help_text='Иконка для этой ссылки', null=True, upload_to='links/'),
),
migrations.AlterField(
model_name='linkgroup',
name='is_favorite',
field=models.BooleanField(default=False),
),
migrations.AlterField(
model_name='linkgroup',
name='is_public',
field=models.BooleanField(default=False),
),
]