Merge pull request 'fixed hide schedule bug' (#7) from fix-hide-scheduled into main

Reviewed-on: #7
This commit is contained in:
Edward Tirado Jr 2025-05-29 18:58:30 +00:00
commit b326440964

View file

@ -5,9 +5,28 @@ from movie_manager.models import Movie, MovieList, Schedule, Showing
class MovieSerializer(serializers.ModelSerializer): class MovieSerializer(serializers.ModelSerializer):
has_been_scheduled = serializers.SerializerMethodField()
class Meta: class Meta:
model = Movie model = Movie
fields = "__all__" fields = [
"id",
"title",
"imdb_id",
"year",
"director",
"actors",
"plot",
"genre",
"mpaa_rating",
"critic_scores",
"poster",
"added_by_id",
"has_been_scheduled",
]
def get_has_been_scheduled(self, obj):
return len(Showing.objects.filter(movie_id=obj.id).all()) > 0
class MovieListSerializer(serializers.ModelSerializer): class MovieListSerializer(serializers.ModelSerializer):