File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -1733,6 +1733,7 @@ class UserMeSerializer(UserSerializer):
17331733 is_per_admin_for_countries = serializers .SerializerMethodField ()
17341734 user_countries_regions = serializers .SerializerMethodField ()
17351735 limit_access_to_guest = serializers .BooleanField (read_only = True , source = "profile.limit_access_to_guest" )
1736+ is_global_validator = serializers .SerializerMethodField ()
17361737
17371738 class Meta :
17381739 model = User
@@ -1745,6 +1746,7 @@ class Meta:
17451746 "is_per_admin_for_countries" ,
17461747 "user_countries_regions" ,
17471748 "limit_access_to_guest" ,
1749+ "is_global_validator" ,
17481750 )
17491751
17501752 @staticmethod
@@ -1808,6 +1810,10 @@ def get_user_countries_regions(user):
18081810 qs = UserCountry .objects .filter (user = user ).distinct ("country" )
18091811 return UserCountrySerializer (qs , many = True ).data
18101812
1813+ @staticmethod
1814+ def get_is_global_validator (user ) -> bool :
1815+ return Permission .objects .filter (codename = "local_unit_global_validator" , group__user = user ).exists ()
1816+
18111817
18121818class ActionSerializer (ModelSerializer ):
18131819 class Meta :
You can’t perform that action at this time.
0 commit comments