1 # Generated by Django 4.0.8 on 2023-08-28 14:36
3 import catalogue.fields
4 import catalogue.models.bookmedia
5 from django.db import migrations, models
6 import django.db.models.deletion
7 import fnpdjango.storage
10 class Migration(migrations.Migration):
13 ('contenttypes', '0002_remove_content_type_name'),
14 ('catalogue', '0045_snippet_search_vector_idx'),
18 migrations.AlterModelOptions(
20 options={'ordering': ('sort_key_author', 'sort_key'), 'verbose_name': 'książka', 'verbose_name_plural': 'książki'},
22 migrations.AlterModelOptions(
24 options={'ordering': ('type', 'index'), 'verbose_name': 'media książki', 'verbose_name_plural': 'media książek'},
26 migrations.AlterModelOptions(
28 options={'ordering': ('title',), 'verbose_name': 'kolekcja', 'verbose_name_plural': 'kolekcje'},
30 migrations.AlterModelOptions(
32 options={'ordering': ('book', 'anchor'), 'verbose_name': 'fragment', 'verbose_name_plural': 'fragmenty'},
34 migrations.AlterModelOptions(
36 options={'ordering': ('netloc',), 'verbose_name': 'źródło', 'verbose_name_plural': 'źródła'},
38 migrations.AlterModelOptions(
40 options={'ordering': ('sort_key',), 'verbose_name': 'tag', 'verbose_name_plural': 'tagi'},
42 migrations.AlterField(
45 field=models.TextField(blank=True, verbose_name='abstrakt'),
47 migrations.AlterField(
50 field=models.CharField(blank=True, max_length=8, verbose_name='długość audio'),
52 migrations.AlterField(
55 field=models.DateTimeField(auto_now=True, db_index=True, verbose_name='data motyfikacji'),
57 migrations.AlterField(
60 field=models.SlugField(max_length=120, verbose_name='wspólny slug'),
62 migrations.AlterField(
65 field=catalogue.fields.CoverField(etag_field_name='cover_etag', storage=fnpdjango.storage.BofhFileSystemStorage(), verbose_name='okładka'),
67 migrations.AlterField(
69 name='cover_api_thumb',
70 field=catalogue.fields.CoverApiThumbField(etag_field_name='cover_api_thumb_etag', verbose_name='mniaturka okładki dla aplikacji'),
72 migrations.AlterField(
75 field=catalogue.fields.CoverCleanField(etag_field_name='cover_clean_etag', verbose_name='czysta okładka'),
77 migrations.AlterField(
79 name='cover_ebookpoint',
80 field=catalogue.fields.CoverEbookpointField(etag_field_name='cover_ebookpoint_etag', verbose_name='okładka dla Ebookpoint'),
82 migrations.AlterField(
85 field=catalogue.fields.CoverThumbField(etag_field_name='cover_thumb_etag', verbose_name='miniatura okładki'),
87 migrations.AlterField(
90 field=models.DateTimeField(auto_now_add=True, db_index=True, verbose_name='data utworzenia'),
92 migrations.AlterField(
95 field=models.TextField(blank=True, verbose_name='opis'),
97 migrations.AlterField(
100 field=models.TextField(default='{}', verbose_name='dodatkowe informacje'),
102 migrations.AlterField(
105 field=models.BooleanField(db_index=True, default=True, verbose_name='wyszukiwalna'),
107 migrations.AlterField(
110 field=models.CharField(db_index=True, default='pol', max_length=3, verbose_name='kod języka'),
112 migrations.AlterField(
114 name='parent_number',
115 field=models.IntegerField(default=0, verbose_name='numer w ramach rodzica'),
117 migrations.AlterField(
120 field=models.BooleanField(default=False, verbose_name='prapremiera'),
122 migrations.AlterField(
124 name='preview_until',
125 field=models.DateField(blank=True, null=True, verbose_name='prapremiera do'),
127 migrations.AlterField(
129 name='print_on_demand',
130 field=models.BooleanField(default=False, verbose_name='druk na żądanie'),
132 migrations.AlterField(
135 field=models.BooleanField(default=False, verbose_name='polecane'),
137 migrations.AlterField(
140 field=catalogue.fields.SimpleCoverField(etag_field_name='simple_cover_etag', verbose_name='okładka dla aplikacji'),
142 migrations.AlterField(
145 field=models.CharField(db_index=True, editable=False, max_length=120, verbose_name='klucz sortowania'),
147 migrations.AlterField(
149 name='sort_key_author',
150 field=models.CharField(db_index=True, default='', editable=False, max_length=120, verbose_name='klucz sortowania wg autora'),
152 migrations.AlterField(
155 field=models.CharField(max_length=32767, verbose_name='tytuł'),
157 migrations.AlterField(
160 field=models.TextField(blank=True, verbose_name='spis treści'),
162 migrations.AlterField(
163 model_name='bookmedia',
165 field=models.TextField(default='{}', editable=False, verbose_name='dodatkowe informacje'),
167 migrations.AlterField(
168 model_name='bookmedia',
170 field=models.FileField(max_length=600, storage=fnpdjango.storage.BofhFileSystemStorage(), upload_to=catalogue.models.bookmedia._file_upload_to, verbose_name='plik'),
172 migrations.AlterField(
173 model_name='bookmedia',
175 field=models.IntegerField(default=0, verbose_name='indeks'),
177 migrations.AlterField(
178 model_name='bookmedia',
180 field=models.CharField(max_length=512, verbose_name='nazwa'),
182 migrations.AlterField(
183 model_name='bookmedia',
185 field=models.CharField(blank=True, default='', max_length=512, verbose_name='nazwa części'),
187 migrations.AlterField(
188 model_name='bookmedia',
190 field=models.CharField(choices=[('mp3', 'plik MP3'), ('ogg', 'plik Ogg Vorbis'), ('daisy', 'plik DAISY'), ('audio.epub', 'plik EPUB+audio'), ('sync', 'plik sync')], db_index=True, max_length=20, verbose_name='typ'),
192 migrations.AlterField(
193 model_name='bookmedia',
195 field=models.DateTimeField(auto_now_add=True, db_index=True, verbose_name='data utworzenia'),
197 migrations.AlterField(
198 model_name='collection',
200 field=models.TextField(verbose_name='slugi książek'),
202 migrations.AlterField(
203 model_name='collection',
205 field=models.TextField(blank=True, verbose_name='opis'),
207 migrations.AlterField(
208 model_name='collection',
209 name='description_de',
210 field=models.TextField(blank=True, null=True, verbose_name='opis'),
212 migrations.AlterField(
213 model_name='collection',
214 name='description_en',
215 field=models.TextField(blank=True, null=True, verbose_name='opis'),
217 migrations.AlterField(
218 model_name='collection',
219 name='description_es',
220 field=models.TextField(blank=True, null=True, verbose_name='opis'),
222 migrations.AlterField(
223 model_name='collection',
224 name='description_fr',
225 field=models.TextField(blank=True, null=True, verbose_name='opis'),
227 migrations.AlterField(
228 model_name='collection',
229 name='description_it',
230 field=models.TextField(blank=True, null=True, verbose_name='opis'),
232 migrations.AlterField(
233 model_name='collection',
234 name='description_lt',
235 field=models.TextField(blank=True, null=True, verbose_name='opis'),
237 migrations.AlterField(
238 model_name='collection',
239 name='description_pl',
240 field=models.TextField(blank=True, null=True, verbose_name='opis'),
242 migrations.AlterField(
243 model_name='collection',
244 name='description_ru',
245 field=models.TextField(blank=True, null=True, verbose_name='opis'),
247 migrations.AlterField(
248 model_name='collection',
249 name='description_uk',
250 field=models.TextField(blank=True, null=True, verbose_name='opis'),
252 migrations.AlterField(
253 model_name='collection',
255 field=models.CharField(choices=[('book', 'książki'), ('picture', 'obrazy')], db_index=True, default='book', max_length=10, verbose_name='rodzaj'),
257 migrations.AlterField(
258 model_name='collection',
260 field=models.BooleanField(db_index=True, default=True, verbose_name='na liście'),
262 migrations.AlterField(
263 model_name='collection',
265 field=models.CharField(blank=True, choices=[('', '–'), ('recommend', 'polecane')], db_index=True, max_length=128),
267 migrations.AlterField(
268 model_name='collection',
270 field=models.CharField(db_index=True, max_length=120, verbose_name='tytuł'),
272 migrations.AlterField(
273 model_name='collection',
275 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
277 migrations.AlterField(
278 model_name='collection',
280 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
282 migrations.AlterField(
283 model_name='collection',
285 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
287 migrations.AlterField(
288 model_name='collection',
290 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
292 migrations.AlterField(
293 model_name='collection',
295 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
297 migrations.AlterField(
298 model_name='collection',
300 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
302 migrations.AlterField(
303 model_name='collection',
305 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
307 migrations.AlterField(
308 model_name='collection',
310 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
312 migrations.AlterField(
313 model_name='collection',
315 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='tytuł'),
317 migrations.AlterField(
320 field=models.CharField(blank=True, max_length=120, verbose_name='nazwa'),
322 migrations.AlterField(
325 field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
327 migrations.AlterField(
330 field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
332 migrations.AlterField(
335 field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
337 migrations.AlterField(
340 field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
342 migrations.AlterField(
345 field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
347 migrations.AlterField(
350 field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
352 migrations.AlterField(
355 field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
357 migrations.AlterField(
360 field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
362 migrations.AlterField(
365 field=models.CharField(blank=True, max_length=120, null=True, verbose_name='nazwa'),
367 migrations.AlterField(
370 field=models.CharField(max_length=120, primary_key=True, serialize=False, verbose_name='położenie sieciowe'),
372 migrations.AlterField(
375 field=models.CharField(choices=[('author', 'autor'), ('epoch', 'epoka'), ('kind', 'rodzaj'), ('genre', 'gatunek'), ('theme', 'motyw'), ('set', 'półka'), ('thing', 'obiekt')], db_index=True, max_length=50, verbose_name='kategoria'),
377 migrations.AlterField(
380 field=models.DateTimeField(auto_now=True, db_index=True, verbose_name='data modyfikacji'),
382 migrations.AlterField(
385 field=models.DateTimeField(auto_now_add=True, db_index=True, verbose_name='data utworzenia'),
387 migrations.AlterField(
390 field=models.TextField(blank=True, verbose_name='opis'),
392 migrations.AlterField(
394 name='description_de',
395 field=models.TextField(blank=True, null=True, verbose_name='opis'),
397 migrations.AlterField(
399 name='description_en',
400 field=models.TextField(blank=True, null=True, verbose_name='opis'),
402 migrations.AlterField(
404 name='description_es',
405 field=models.TextField(blank=True, null=True, verbose_name='opis'),
407 migrations.AlterField(
409 name='description_fr',
410 field=models.TextField(blank=True, null=True, verbose_name='opis'),
412 migrations.AlterField(
414 name='description_it',
415 field=models.TextField(blank=True, null=True, verbose_name='opis'),
417 migrations.AlterField(
419 name='description_lt',
420 field=models.TextField(blank=True, null=True, verbose_name='opis'),
422 migrations.AlterField(
424 name='description_pl',
425 field=models.TextField(blank=True, null=True, verbose_name='opis'),
427 migrations.AlterField(
429 name='description_ru',
430 field=models.TextField(blank=True, null=True, verbose_name='opis'),
432 migrations.AlterField(
434 name='description_uk',
435 field=models.TextField(blank=True, null=True, verbose_name='opis'),
437 migrations.AlterField(
440 field=models.CharField(db_index=True, max_length=120, verbose_name='nazwa'),
442 migrations.AlterField(
445 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
447 migrations.AlterField(
450 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
452 migrations.AlterField(
455 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
457 migrations.AlterField(
460 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
462 migrations.AlterField(
465 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
467 migrations.AlterField(
470 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
472 migrations.AlterField(
475 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
477 migrations.AlterField(
480 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
482 migrations.AlterField(
485 field=models.CharField(db_index=True, max_length=120, null=True, verbose_name='nazwa'),
487 migrations.AlterField(
490 field=models.CharField(db_index=True, max_length=120, verbose_name='klucz sortowania'),
492 migrations.AlterField(
493 model_name='tagrelation',
495 field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='contenttypes.contenttype', verbose_name='typ obiektu'),
497 migrations.AlterField(
498 model_name='tagrelation',
500 field=models.PositiveIntegerField(db_index=True, verbose_name='id obiektu'),