profile: add control over searchable flag (#29388)
This commit is contained in:
parent
20da13f842
commit
46fc66d636
|
@ -73,7 +73,7 @@ class Command(hobo_deploy.Command):
|
|||
defaults={'kind': attribute['kind']})
|
||||
for key in ('label', 'description', 'asked_on_registration',
|
||||
'user_editable', 'user_visible', 'required',
|
||||
'disabled'):
|
||||
'searchable', 'disabled'):
|
||||
setattr(attr, key, attribute[key])
|
||||
attr.order = i
|
||||
if attribute['disabled']:
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.12 on 2019-01-01 09:46
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('profile', '0002_add_data'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='attributedefinition',
|
||||
name='searchable',
|
||||
field=models.BooleanField(default=False, verbose_name='searchable'),
|
||||
),
|
||||
]
|
|
@ -33,6 +33,8 @@ class AttributeDefinition(models.Model):
|
|||
blank=True, default=True)
|
||||
user_visible = models.BooleanField(verbose_name=_('user visible'),
|
||||
blank=True, default=True)
|
||||
searchable = models.BooleanField(verbose_name=_('searchable'),
|
||||
blank=True, default=False)
|
||||
kind = models.CharField(
|
||||
max_length=16,
|
||||
verbose_name=_('kind'),
|
||||
|
|
|
@ -32,7 +32,7 @@ home = HomeView.as_view()
|
|||
class AddAttributeView(CreateView):
|
||||
model = AttributeDefinition
|
||||
fields = ['label', 'name', 'description', 'required', 'asked_on_registration',
|
||||
'user_editable', 'user_visible', 'disabled', 'kind']
|
||||
'user_editable', 'user_visible', 'searchable', 'disabled', 'kind']
|
||||
success_url = reverse_lazy('profile-home')
|
||||
|
||||
add_attribute = AddAttributeView.as_view()
|
||||
|
@ -43,7 +43,7 @@ class OptionsView(UpdateView):
|
|||
slug_url_kwarg = 'name'
|
||||
slug_field = 'name'
|
||||
fields = ['label', 'description', 'required', 'asked_on_registration',
|
||||
'user_editable', 'user_visible', 'disabled']
|
||||
'user_editable', 'user_visible', 'searchable', 'disabled']
|
||||
success_url = reverse_lazy('profile-home')
|
||||
|
||||
options = OptionsView.as_view()
|
||||
|
|
Loading…
Reference in New Issue