def create_from_user(user): if user: user_full_detail = UserFullDetail() user_full_detail._id = user._id user_full_detail.user_name = user.user_name user_full_detail.is_sys_admin = user.is_sys_admin() user_full_detail.claims = ClaimDetail.create_from_claims(user.claims) return user_full_detail return None
def create_from_user(user, include_password=False): if user: user_detail = UserDetail() user_detail._id = user._id user_detail.user_name = user.user_name user_detail.claims = ClaimDetail.create_from_claims(user.claims) if include_password: user_detail.password = user.password return user_detail return None
def execute(self): user = User() user._id = self.user_id claims = user.claims_get_by_claim_type_name(self.query_string["claim_type_name"]) claims_detail = ClaimDetail.create_from_claims(claims) return claims_detail