mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 01:12:08 +01:00 
			
		
		
		
	Aliases are case insensitive
This commit is contained in:
		@@ -67,7 +67,7 @@ class NotePolymorphicViewSet(viewsets.ModelViewSet):
 | 
			
		||||
        queryset = Note.objects.all()
 | 
			
		||||
 | 
			
		||||
        alias = self.request.query_params.get("alias", ".*")
 | 
			
		||||
        queryset = queryset.filter(Q(alias__name__regex=alias) | Q(alias__normalized_name__regex=alias))
 | 
			
		||||
        queryset = queryset.filter(Q(alias__name__regex=alias) | Q(alias__normalized_name__regex=alias.lower()))
 | 
			
		||||
 | 
			
		||||
        note_type = self.request.query_params.get("type", None)
 | 
			
		||||
        if note_type:
 | 
			
		||||
@@ -102,7 +102,7 @@ class AliasViewSet(viewsets.ModelViewSet):
 | 
			
		||||
        queryset = Alias.objects.all()
 | 
			
		||||
 | 
			
		||||
        alias = self.request.query_params.get("alias", ".*")
 | 
			
		||||
        queryset = queryset.filter(Q(name__regex=alias) | Q(normalized_name__regex=alias))
 | 
			
		||||
        queryset = queryset.filter(Q(name__regex=alias) | Q(normalized_name__regex=alias.lower()))
 | 
			
		||||
 | 
			
		||||
        note_id = self.request.query_params.get("note", None)
 | 
			
		||||
        if note_id:
 | 
			
		||||
 
 | 
			
		||||
@@ -69,7 +69,7 @@ class NoteAutocomplete(autocomplete.Select2QuerySetView):
 | 
			
		||||
 | 
			
		||||
        # self.q est le paramètre de la recherche
 | 
			
		||||
        if self.q:
 | 
			
		||||
            qs = qs.filter(Q(alias__name__regex=self.q) | Q(alias__normalized_name__regex=self.q))
 | 
			
		||||
            qs = qs.filter(Q(alias__name__regex=self.q) | Q(alias__normalized_name__regex=self.q.lower()))
 | 
			
		||||
 | 
			
		||||
        # Filtrage par type de note (user, club, special)
 | 
			
		||||
        note_type = self.forwarded.get("note_type", None)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user