Esempio n. 1
0
 def present_minimal(self, relations=False):
     data = SerializerMixin.serialize(self, "Person", relations=relations)
     return {
         "id": data["id"],
         "first_name": data["first_name"],
         "last_name": data["last_name"],
         "full_name": self.full_name()
     }
Esempio n. 2
0
 def present_minimal(self, relations=False):
     data = SerializerMixin.serialize(self, "Person", relations=relations)
     return {
         "id": data["id"],
         "first_name": data["first_name"],
         "last_name": data["last_name"],
         "full_name": self.full_name(),
         "has_avatar": data["has_avatar"],
         "active": data["active"],
         "desktop_login": data["desktop_login"]
     }
Esempio n. 3
0
 def present_minimal(self, relations=False):
     data = SerializerMixin.serialize(self, "Person", relations=relations)
     return {
         "id": data["id"],
         "first_name": data["first_name"],
         "last_name": data["last_name"],
         "full_name": self.full_name(),
         "has_avatar": data["has_avatar"],
         "active": data["active"],
         "departments": data.get("departments", []),
         "role": data["role"],
     }
Esempio n. 4
0
 def serialize_safe(self, relations=False):
     data = SerializerMixin.serialize(self, "Person", relations=relations)
     data["full_name"] = self.full_name()
     del data["password"]
     return data
Esempio n. 5
0
 def serialize(self, obj_type="Person", relations=False):
     data = SerializerMixin.serialize(self, "Person", relations=relations)
     data["full_name"] = self.full_name()
     return data
Esempio n. 6
0
 def serialize_safe(self):
     data = SerializerMixin.serialize(self, "Person")
     del data["password"]
     return data
Esempio n. 7
0
 def serialize_safe(self):
     data = SerializerMixin.serialize(self, "Person")
     data["full_name"] = self.full_name()
     del data["password"]
     return data
Esempio n. 8
0
 def serialize(self, obj_type="Person"):
     data = SerializerMixin.serialize(self, "Person")
     data["full_name"] = self.full_name()
     return data
Esempio n. 9
0
 def serialize_safe(self):
     data = SerializerMixin.serialize(self, "Contact")
     data["full_name"] = self.full_name()
     return data