|
1 | | -# Generated by Django 5.2 on 2024-11-04 11:02 |
| 1 | +# Generated by Django 5.2 on 2024-11-10 10:34 |
2 | 2 |
|
3 | 3 | import django.db.models.deletion |
4 | 4 | import finder.models.file |
@@ -186,37 +186,35 @@ class Migration(migrations.Migration): |
186 | 186 | name='labels', |
187 | 187 | field=models.ManyToManyField(blank=True, related_name='+', to='finder.label', verbose_name='Labels'), |
188 | 188 | ), |
189 | | - migrations.CreateModel( |
190 | | - name='PinnedFolder', |
191 | | - fields=[ |
192 | | - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
193 | | - ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Created at')), |
194 | | - ('folder', models.ForeignKey(editable=False, on_delete=django.db.models.deletion.CASCADE, related_name='pinned_folders', to='finder.foldermodel')), |
195 | | - ('owner', models.ForeignKey(editable=False, on_delete=django.db.models.deletion.CASCADE, related_name='+', to=settings.AUTH_USER_MODEL)), |
196 | | - ], |
197 | | - ), |
198 | 189 | migrations.CreateModel( |
199 | 190 | name='RealmModel', |
200 | 191 | fields=[ |
201 | 192 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
202 | 193 | ('slug', models.SlugField(editable=False, max_length=200, null=True, verbose_name='Slug')), |
| 194 | + ('root_folder', models.OneToOneField(editable=False, on_delete=django.db.models.deletion.CASCADE, related_name='realm', to='finder.foldermodel')), |
203 | 195 | ('site', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='sites.site', verbose_name='Site')), |
| 196 | + ('trash_folders', models.ManyToManyField(editable=False, related_name='+', to='finder.foldermodel')), |
204 | 197 | ], |
205 | 198 | options={ |
206 | 199 | 'ordering': ['site', 'slug'], |
207 | 200 | }, |
208 | 201 | ), |
209 | | - migrations.AddField( |
| 202 | + migrations.CreateModel( |
| 203 | + name='PinnedFolder', |
| 204 | + fields=[ |
| 205 | + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
| 206 | + ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Created at')), |
| 207 | + ('folder', models.ForeignKey(editable=False, on_delete=django.db.models.deletion.CASCADE, related_name='pinned_folders', to='finder.foldermodel')), |
| 208 | + ('owner', models.ForeignKey(editable=False, on_delete=django.db.models.deletion.CASCADE, related_name='+', to=settings.AUTH_USER_MODEL)), |
| 209 | + ('realm', models.ForeignKey(editable=False, on_delete=django.db.models.deletion.CASCADE, related_name='+', to='finder.realmmodel')), |
| 210 | + ], |
| 211 | + ), |
| 212 | + migrations.AddConstraint( |
210 | 213 | model_name='foldermodel', |
211 | | - name='realm', |
212 | | - field=models.ForeignKey(editable=False, on_delete=django.db.models.deletion.CASCADE, to='finder.realmmodel', verbose_name='Realm'), |
| 214 | + constraint=models.UniqueConstraint(fields=('parent', 'name'), name='unique_realm'), |
213 | 215 | ), |
214 | 216 | migrations.AddConstraint( |
215 | 217 | model_name='realmmodel', |
216 | 218 | constraint=models.UniqueConstraint(fields=('site', 'slug'), name='unique_site'), |
217 | 219 | ), |
218 | | - migrations.AddConstraint( |
219 | | - model_name='foldermodel', |
220 | | - constraint=models.UniqueConstraint(fields=('parent', 'name'), name='unique_realm'), |
221 | | - ), |
222 | 220 | ] |
0 commit comments