mirror of
https://github.com/ae-utbm/sith.git
synced 2024-11-24 18:14:22 +00:00
Remove gender option of matmatronche & update gender settings
This commit is contained in:
parent
6c45de34a4
commit
eec7bcf296
24
core/migrations/0035_auto_20200216_1743.py
Normal file
24
core/migrations/0035_auto_20200216_1743.py
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
# Generated by Django 2.2.10 on 2020-02-16 16:43
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
("core", "0034_operationlog"),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name="user",
|
||||||
|
name="sex",
|
||||||
|
field=models.CharField(
|
||||||
|
blank=True,
|
||||||
|
choices=[("MAN", "Man"), ("WOMAN", "Woman")],
|
||||||
|
max_length=10,
|
||||||
|
null=True,
|
||||||
|
verbose_name="sex",
|
||||||
|
),
|
||||||
|
),
|
||||||
|
]
|
@ -225,8 +225,9 @@ class User(AbstractBaseUser):
|
|||||||
sex = models.CharField(
|
sex = models.CharField(
|
||||||
_("sex"),
|
_("sex"),
|
||||||
max_length=10,
|
max_length=10,
|
||||||
|
null=True,
|
||||||
|
blank=True,
|
||||||
choices=[("MAN", _("Man")), ("WOMAN", _("Woman"))],
|
choices=[("MAN", _("Man")), ("WOMAN", _("Woman"))],
|
||||||
default="MAN",
|
|
||||||
)
|
)
|
||||||
tshirt_size = models.CharField(
|
tshirt_size = models.CharField(
|
||||||
_("tshirt size"),
|
_("tshirt size"),
|
||||||
|
@ -43,7 +43,6 @@
|
|||||||
{{ form.phone.errors }}
|
{{ form.phone.errors }}
|
||||||
<label for="{{ form.phone.id_for_label }}">{{ form.phone.label }}</label>
|
<label for="{{ form.phone.id_for_label }}">{{ form.phone.label }}</label>
|
||||||
{{ form.phone }}
|
{{ form.phone }}
|
||||||
{{ form.sex.as_hidden() }}
|
|
||||||
<p><input type="submit" value="{% trans %}Search{% endtrans %}" /></p>
|
<p><input type="submit" value="{% trans %}Search{% endtrans %}" /></p>
|
||||||
</p>
|
</p>
|
||||||
</form>
|
</form>
|
||||||
@ -53,7 +52,6 @@
|
|||||||
<p>
|
<p>
|
||||||
{{ form.quick.errors }}
|
{{ form.quick.errors }}
|
||||||
<label for="{{ form.quick.id_for_label }}">{{ form.quick.label }}</label>
|
<label for="{{ form.quick.id_for_label }}">{{ form.quick.label }}</label>
|
||||||
{{ form.sex.as_hidden() }}
|
|
||||||
{{ form.quick }}
|
{{ form.quick }}
|
||||||
<p><input type="submit" value="{% trans %}Search{% endtrans %}" /></p>
|
<p><input type="submit" value="{% trans %}Search{% endtrans %}" /></p>
|
||||||
</p>
|
</p>
|
||||||
|
@ -69,17 +69,6 @@ class SearchForm(forms.ModelForm):
|
|||||||
"phone": PhoneNumberInternationalFallbackWidget,
|
"phone": PhoneNumberInternationalFallbackWidget,
|
||||||
}
|
}
|
||||||
|
|
||||||
sex = forms.ChoiceField(
|
|
||||||
choices=[
|
|
||||||
("MAN", _("Man")),
|
|
||||||
("WOMAN", _("Woman")),
|
|
||||||
("INDIFFERENT", _("Indifferent")),
|
|
||||||
],
|
|
||||||
widget=forms.RadioSelect,
|
|
||||||
initial="INDIFFERENT",
|
|
||||||
label=_("Sex"),
|
|
||||||
)
|
|
||||||
|
|
||||||
quick = forms.CharField(label=_("Last/First name or nickname"), max_length=255)
|
quick = forms.CharField(label=_("Last/First name or nickname"), max_length=255)
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
@ -150,7 +139,7 @@ class SearchFormListView(FormerSubscriberMixin, SingleObjectMixin, ListView):
|
|||||||
search_dict = {}
|
search_dict = {}
|
||||||
for key, value in self.valid_form.items():
|
for key, value in self.valid_form.items():
|
||||||
if key not in ("phone", "quick") and not (
|
if key not in ("phone", "quick") and not (
|
||||||
value == "" or value is None or value == "INDIFFERENT"
|
value == "" or value is None
|
||||||
):
|
):
|
||||||
search_dict[key + "__icontains"] = value
|
search_dict[key + "__icontains"] = value
|
||||||
q = q.filter(**search_dict).all()
|
q = q.filter(**search_dict).all()
|
||||||
|
Loading…
Reference in New Issue
Block a user