Reset Migrations
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# Generated by Django 5.2.13 on 2026-05-10 15:31
|
||||
# Generated by Django 5.2.13 on 2026-05-23 11:12
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
@@ -26,11 +26,11 @@ class Migration(migrations.Migration):
|
||||
('concepts_extracted', models.PositiveIntegerField(default=0)),
|
||||
('embedding_model', models.CharField(blank=True, max_length=100)),
|
||||
('content_hash', models.CharField(blank=True, db_index=True, max_length=64)),
|
||||
('source', models.CharField(default='', max_length=50)),
|
||||
('source', models.CharField(default='', max_length=100)),
|
||||
('source_ref', models.CharField(blank=True, db_index=True, max_length=200)),
|
||||
('s3_key', models.CharField(max_length=500)),
|
||||
('title', models.CharField(blank=True, max_length=500)),
|
||||
('file_type', models.CharField(blank=True, max_length=50)),
|
||||
('file_type', models.CharField(blank=True, max_length=100)),
|
||||
('file_size', models.PositiveBigIntegerField(default=0)),
|
||||
('collection_uid', models.CharField(blank=True, max_length=64)),
|
||||
('created_at', models.DateTimeField(auto_now_add=True)),
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("library", "0001_initial"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="ingestjob",
|
||||
name="source",
|
||||
field=models.CharField(default="", max_length=100),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="ingestjob",
|
||||
name="file_type",
|
||||
field=models.CharField(blank=True, max_length=100),
|
||||
),
|
||||
]
|
||||
@@ -1,4 +1,4 @@
|
||||
# Generated by Django 5.2.13 on 2026-05-10 15:31
|
||||
# Generated by Django 5.2.13 on 2026-05-23 11:12
|
||||
|
||||
import django.db.models.deletion
|
||||
import llm_manager.encryption
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Generated by Django 5.2.13 on 2026-05-10 15:31
|
||||
# Generated by Django 5.2.13 on 2026-05-23 11:12
|
||||
|
||||
import django.db.models.deletion
|
||||
from django.conf import settings
|
||||
@@ -29,20 +29,6 @@ class Migration(migrations.Migration):
|
||||
'ordering': ['-created_at'],
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Team',
|
||||
fields=[
|
||||
('id', models.UUIDField(editable=False, primary_key=True, serialize=False)),
|
||||
('name', models.CharField(max_length=200)),
|
||||
('active', models.BooleanField(default=True)),
|
||||
('active_jti', models.UUIDField(blank=True, null=True)),
|
||||
('created_at', models.DateTimeField(auto_now_add=True)),
|
||||
('updated_at', models.DateTimeField(auto_now=True)),
|
||||
],
|
||||
options={
|
||||
'ordering': ['name'],
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='MCPToken',
|
||||
fields=[
|
||||
@@ -62,6 +48,21 @@ class Migration(migrations.Migration):
|
||||
'ordering': ['-created_at'],
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Team',
|
||||
fields=[
|
||||
('id', models.UUIDField(editable=False, primary_key=True, serialize=False)),
|
||||
('name', models.CharField(max_length=200)),
|
||||
('active', models.BooleanField(default=True)),
|
||||
('active_jti', models.UUIDField(blank=True, null=True)),
|
||||
('created_at', models.DateTimeField(auto_now_add=True)),
|
||||
('updated_at', models.DateTimeField(auto_now=True)),
|
||||
('owner', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='teams', to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
options={
|
||||
'ordering': ['name'],
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='LibraryMembership',
|
||||
fields=[
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
"""Add ``owner`` FK to ``Team``.
|
||||
|
||||
The Daedalus integration moved from a shared ``daedalus-service`` HTTP Basic
|
||||
account to per-user DRF tokens. Each team is now scoped to the Mnemosyne
|
||||
user that created it.
|
||||
|
||||
No production Team rows exist at the time of this migration, so the FK is
|
||||
added as non-null without a backfill. Any pre-existing row in a dev /
|
||||
staging database will break this migration — drop the ``mcp_server_team``
|
||||
table (and its dependent ``mcp_server_teamworkspaceassignment``) before
|
||||
applying, or recreate the database from scratch.
|
||||
"""
|
||||
|
||||
import django.db.models.deletion
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
("mcp_server", "0001_initial"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="team",
|
||||
name="owner",
|
||||
field=models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.PROTECT,
|
||||
related_name="teams",
|
||||
to=settings.AUTH_USER_MODEL,
|
||||
),
|
||||
),
|
||||
]
|
||||
@@ -1,4 +1,4 @@
|
||||
# Generated by Django 5.2.13 on 2026-05-10 15:31
|
||||
# Generated by Django 5.2.13 on 2026-05-23 11:12
|
||||
|
||||
import django.db.models.deletion
|
||||
import uuid
|
||||
|
||||
Reference in New Issue
Block a user