File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
lego/apps/events/serializers Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -84,6 +84,7 @@ class EventReadSerializer(
8484 is_admitted = IsAdmittedField ()
8585 registration_count = RegistrationCountField ()
8686 total_capacity = TotalCapacityField ()
87+ user_reg = serializers .SerializerMethodField ()
8788 responsible_users = PublicUserField (
8889 queryset = User .objects .all (),
8990 allow_null = False ,
@@ -116,9 +117,15 @@ class Meta:
116117 "is_priced" ,
117118 "responsible_users" ,
118119 "is_foreign_language" ,
120+ "user_reg" ,
119121 ) + ObjectPermissionsSerializerMixin .Meta .fields
120122 read_only = True
121123
124+ def get_user_reg (self , event ):
125+ if hasattr (event , "user_reg" ) and event .user_reg :
126+ return RegistrationReadSerializer (event .user_reg [0 ]).data
127+ return None
128+
122129
123130class EventReadDetailedSerializer (
124131 TagSerializerMixin , BasisModelSerializer , ObjectPermissionsSerializerMixin
You can’t perform that action at this time.
0 commit comments