fill_quest!

This commit is contained in:
Laura Klünder 2024-12-27 16:32:25 +01:00
parent 18f2ac2de2
commit 77af72d590
4 changed files with 25 additions and 2 deletions

View file

@ -398,7 +398,7 @@ def create_editor_form(editor_model):
'stroke_opacity', 'fill_color', 'fill_opacity', 'interactive', 'point_icon', 'extra_data', 'show_label', 'stroke_opacity', 'fill_color', 'fill_opacity', 'interactive', 'point_icon', 'extra_data', 'show_label',
'show_geometry', 'show_label', 'show_geometry', 'default_geomtype', 'cluster_points', 'update_interval', 'show_geometry', 'show_label', 'show_geometry', 'default_geomtype', 'cluster_points', 'update_interval',
'load_group_display', 'load_group_contribute', 'load_group_display', 'load_group_contribute',
'altitude_quest', 'altitude_quest', 'fill_quest',
] ]
field_names = [field.name for field in editor_model._meta.get_fields() field_names = [field.name for field in editor_model._meta.get_fields()
if not field.one_to_many and not isinstance(field, ManyToManyRel)] if not field.one_to_many and not isinstance(field, ManyToManyRel)]

View file

@ -458,7 +458,10 @@ editor = {
collector.find('.wifi-count').text(existing_data?.wifi?.length); collector.find('.wifi-count').text(existing_data?.wifi?.length);
collector.find('.ibeacon-count').text(existing_data?.ibeacon?.length); collector.find('.ibeacon-count').text(existing_data?.ibeacon?.length);
} else { } else {
data_field.closest('form').addClass('scan-lock'); if (window.mobileclient) {
$('[for=id_fill_quest]').hide();
data_field.closest('form').addClass('scan-lock');
}
} }
data_field.after(collector); data_field.after(collector);
} }

View file

@ -0,0 +1,18 @@
# Generated by Django 5.0.8 on 2024-12-27 15:31
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('mapdata', '0132_dataoverlay_update_interval_and_more'),
]
operations = [
migrations.AddField(
model_name='beaconmeasurement',
name='fill_quest',
field=models.BooleanField(default=False, verbose_name='create a quest to fill this'),
),
]

View file

@ -447,6 +447,8 @@ class BeaconMeasurement(SpaceGeometryMixin, models.Model):
verbose_name=_('Measurement list'), verbose_name=_('Measurement list'),
default=BeaconMeasurementDataSchema()) default=BeaconMeasurementDataSchema())
fill_quest = models.BooleanField(_('create a quest to fill this'), default=False)
class Meta: class Meta:
verbose_name = _('Beacon Measurement') verbose_name = _('Beacon Measurement')
verbose_name_plural = _('Beacon Measurements') verbose_name_plural = _('Beacon Measurements')