diff --git a/src/agenda_culturel/filters.py b/src/agenda_culturel/filters.py index 599edaf..646d75a 100644 --- a/src/agenda_culturel/filters.py +++ b/src/agenda_culturel/filters.py @@ -284,13 +284,11 @@ class EventFilter(django_filters.FilterSet): def is_selected_tag(self, tag): return "tags" in self.form.cleaned_data and tag in self.form.cleaned_data["tags"] - def get_url_add_tag(self, tag, category=None): + def get_url_add_tag(self, tag): full_path = self.request.get_full_path() result = full_path + ('&' if '?' in full_path else '?') + 'tags=' + str(tag) - if not category is None: - result = self.get_url_add_categories([category.pk], result) return result def tag_exists(self, tag): diff --git a/src/agenda_culturel/forms.py b/src/agenda_culturel/forms.py index b1a01d8..dd52e4f 100644 --- a/src/agenda_culturel/forms.py +++ b/src/agenda_culturel/forms.py @@ -46,7 +46,7 @@ class TagForm(ModelForm): class Meta: model = Tag - fields = ["name", "description", "in_included_suggestions", "in_excluded_suggestions", "principal", "category"] + fields = ["name", "description", "in_included_suggestions", "in_excluded_suggestions", "principal"] widgets = { "name": HiddenInput() } diff --git a/src/agenda_culturel/migrations/0113_remove_tag_category.py b/src/agenda_culturel/migrations/0113_remove_tag_category.py new file mode 100644 index 0000000..c39634d --- /dev/null +++ b/src/agenda_culturel/migrations/0113_remove_tag_category.py @@ -0,0 +1,17 @@ +# Generated by Django 4.2.9 on 2024-11-20 21:40 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('agenda_culturel', '0112_place_description'), + ] + + operations = [ + migrations.RemoveField( + model_name='tag', + name='category', + ), + ] diff --git a/src/agenda_culturel/models.py b/src/agenda_culturel/models.py index 0d5626b..74907e8 100644 --- a/src/agenda_culturel/models.py +++ b/src/agenda_culturel/models.py @@ -203,15 +203,6 @@ class Tag(models.Model): default=False, ) - category = models.ForeignKey( - Category, - verbose_name=_("Category"), - help_text=_("This tags corresponds to a sub-category of the given category"), - null=True, - blank=True, - default=None, - on_delete=models.SET_NULL, - ) def get_absolute_url(self): return reverse("view_tag", kwargs={"t": self.name}) diff --git a/src/agenda_culturel/static/style.scss b/src/agenda_culturel/static/style.scss index 639043e..ee634df 100644 --- a/src/agenda_culturel/static/style.scss +++ b/src/agenda_culturel/static/style.scss @@ -198,7 +198,6 @@ details[role="list"] summary + ul li.selected>a:hover { @extend .outline; font-size: 90%; padding: 0.15em 0.4em 0.3em 0.4em; - overflow: hidden; text-align: left; } diff --git a/src/agenda_culturel/templates/agenda_culturel/tags.html b/src/agenda_culturel/templates/agenda_culturel/tags.html index 41d8633..d4c1a65 100644 --- a/src/agenda_culturel/templates/agenda_culturel/tags.html +++ b/src/agenda_culturel/templates/agenda_culturel/tags.html @@ -32,20 +32,11 @@
Cette étiquette + {% if tag.obj.principal %}est mise en avant parmi les étiquettes principales{% endif %}{% if tag.obj.principal and tag.obj.in_included_suggestions %}, {% endif %} + {% if tag.obj.in_included_suggestions %}fait partie des étiquettes suggérées à inclure{% endif %}{% if tag.obj.in_excluded_suggestions %}{% if tag.obj.in_included_suggestions or tag.obj.principal %} et {% endif %}{% endif %} + {% if tag.obj.in_excluded_suggestions %}fait partie des étiquettes suggérées à exclure{% endif %}.