mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 09:12:11 +01:00 
			
		
		
		
	Add true note name if we use an alias
This commit is contained in:
		@@ -18,12 +18,6 @@ class NoteSerializer(serializers.ModelSerializer):
 | 
			
		||||
    class Meta:
 | 
			
		||||
        model = Note
 | 
			
		||||
        fields = '__all__'
 | 
			
		||||
        extra_kwargs = {
 | 
			
		||||
            'url': {
 | 
			
		||||
                'view_name': 'project-detail',
 | 
			
		||||
                'lookup_field': 'pk'
 | 
			
		||||
            },
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class NoteClubSerializer(serializers.ModelSerializer):
 | 
			
		||||
@@ -31,33 +25,45 @@ class NoteClubSerializer(serializers.ModelSerializer):
 | 
			
		||||
    REST API Serializer for Club's notes.
 | 
			
		||||
    The djangorestframework plugin will analyse the model `NoteClub` and parse all fields in the API.
 | 
			
		||||
    """
 | 
			
		||||
    name = serializers.SerializerMethodField()
 | 
			
		||||
 | 
			
		||||
    class Meta:
 | 
			
		||||
        model = NoteClub
 | 
			
		||||
        fields = '__all__'
 | 
			
		||||
 | 
			
		||||
    def get_name(self, obj):
 | 
			
		||||
        return str(obj)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class NoteSpecialSerializer(serializers.ModelSerializer):
 | 
			
		||||
    """
 | 
			
		||||
    REST API Serializer for special notes.
 | 
			
		||||
    The djangorestframework plugin will analyse the model `NoteSpecial` and parse all fields in the API.
 | 
			
		||||
    """
 | 
			
		||||
    name = serializers.SerializerMethodField()
 | 
			
		||||
 | 
			
		||||
    class Meta:
 | 
			
		||||
        model = NoteSpecial
 | 
			
		||||
        fields = '__all__'
 | 
			
		||||
 | 
			
		||||
    def get_name(self, obj):
 | 
			
		||||
        return str(obj)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class NoteUserSerializer(serializers.ModelSerializer):
 | 
			
		||||
    """
 | 
			
		||||
    REST API Serializer for User's notes.
 | 
			
		||||
    The djangorestframework plugin will analyse the model `NoteUser` and parse all fields in the API.
 | 
			
		||||
    """
 | 
			
		||||
    name = serializers.SerializerMethodField()
 | 
			
		||||
 | 
			
		||||
    class Meta:
 | 
			
		||||
        model = NoteUser
 | 
			
		||||
        fields = '__all__'
 | 
			
		||||
 | 
			
		||||
    def get_name(self, obj):
 | 
			
		||||
        return str(obj)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class AliasSerializer(serializers.ModelSerializer):
 | 
			
		||||
    """
 | 
			
		||||
 
 | 
			
		||||
@@ -86,7 +86,7 @@ class NotePolymorphicViewSet(viewsets.ModelViewSet):
 | 
			
		||||
            else:
 | 
			
		||||
                queryset = queryset.none()
 | 
			
		||||
 | 
			
		||||
        return queryset
 | 
			
		||||
        return queryset.distinct()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class AliasViewSet(viewsets.ModelViewSet):
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user