update migrations

This commit is contained in:
smilerz
2021-11-01 12:32:45 -05:00
parent 5a9543b4d8
commit 099a5420d6
2 changed files with 9 additions and 29 deletions

View File

@ -6,7 +6,7 @@ from django.conf import settings
from django.db import migrations, models from django.db import migrations, models
from django_scopes import scopes_disabled from django_scopes import scopes_disabled
from cookbook.models import ShoppingListEntry from cookbook.models import PermissionModelMixin, ShoppingListEntry
def copy_values_to_sle(apps, schema_editor): def copy_values_to_sle(apps, schema_editor):
@ -16,10 +16,8 @@ def copy_values_to_sle(apps, schema_editor):
if entry.shoppinglist_set.first(): if entry.shoppinglist_set.first():
entry.created_by = entry.shoppinglist_set.first().created_by entry.created_by = entry.shoppinglist_set.first().created_by
entry.space = entry.shoppinglist_set.first().space entry.space = entry.shoppinglist_set.first().space
if entry.list_recipe:
entry.recipe = entry.list_recipe.recipe
if entries: if entries:
ShoppingListEntry.objects.bulk_update(entries, ["created_by", "recipe"]) ShoppingListEntry.objects.bulk_update(entries, ["created_by", "space", ])
class Migration(migrations.Migration): class Migration(migrations.Migration):
@ -52,11 +50,6 @@ class Migration(migrations.Migration):
field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='auth.user'), field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='auth.user'),
preserve_default=False, preserve_default=False,
), ),
migrations.AddField(
model_name='shoppinglistentry',
name='recipe',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='cookbook.recipe'),
),
migrations.AddField( migrations.AddField(
model_name='userpreference', model_name='userpreference',
name='shopping_share', name='shopping_share',
@ -73,21 +66,11 @@ class Migration(migrations.Migration):
name='mealplan', name='mealplan',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='cookbook.mealplan'), field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='cookbook.mealplan'),
), ),
migrations.AddField(
model_name='shoppinglistrecipe',
name='name',
field=models.CharField(blank=True, default='', max_length=32),
),
migrations.AddField( migrations.AddField(
model_name='shoppinglistentry', model_name='shoppinglistentry',
name='ingredient', name='ingredient',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='cookbook.ingredient'), field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='cookbook.ingredient'),
), ),
migrations.AddField(
model_name='shoppinglistrecipe',
name='name',
field=models.CharField(blank=True, default='', max_length=32),
),
migrations.AlterField( migrations.AlterField(
model_name='shoppinglistentry', model_name='shoppinglistentry',
name='unit', name='unit',
@ -157,15 +140,5 @@ class Migration(migrations.Migration):
name='shopping_recent_days', name='shopping_recent_days',
field=models.PositiveIntegerField(default=7), field=models.PositiveIntegerField(default=7),
), ),
migrations.AddField(
model_name='userpreference',
name='filter_to_supermarket',
field=models.BooleanField(default=False),
),
migrations.AddField(
model_name='userpreference',
name='shopping_recent_days',
field=models.PositiveIntegerField(default=7),
),
migrations.RunPython(copy_values_to_sle), migrations.RunPython(copy_values_to_sle),
] ]

View File

@ -4,6 +4,13 @@ import App from "./ShoppingListView"
Vue.config.productionTip = false Vue.config.productionTip = false
// TODO move this and other default stuff to centralized JS file (verify nothing breaks)
let publicPath = localStorage.STATIC_URL + "vue/"
if (process.env.NODE_ENV === "development") {
publicPath = "http://localhost:8080/"
}
export default __webpack_public_path__ = publicPath // eslint-disable-line
new Vue({ new Vue({
i18n, i18n,
render: (h) => h(App), render: (h) => h(App),