Beispiel #1
0
 def to_provider_json(self, provider):
     service_ids = [service.id for service in provider.services]
     return extend(self.to_json(), dict(
         responses=Response.get_by_user_and_alert(provider, self),
         needs=[
             need.to_provider_json(provider) for need in self.needs
             if need.service.id in service_ids
         ]
     ))
Beispiel #2
0
 def to_provider_json(self, provider):
     service_ids = [service.id for service in provider.services]
     return extend(
         self.to_json(),
         dict(responses=Response.get_by_user_and_alert(provider, self),
              needs=[
                  need.to_provider_json(provider) for need in self.needs
                  if need.service.id in service_ids
              ]))
Beispiel #3
0
 def to_provider_json(self, provider):
     return extend(
         self.to_json(),
         dict(provisions=NeedProvided.get_by_need_and_provider(
             self, provider)))
Beispiel #4
0
 def to_advocate_json(self):
     return extend(
         self.to_json(),
         dict(provisions=[
             provision.to_advocate_json() for provision in self.provisions
         ]))
Beispiel #5
0
 def to_advocate_json(self):
     return extend(self.to_json(), dict(provider=self.response.user))
Beispiel #6
0
 def to_advocate_json(self):
     return extend(
         self.to_json(),
         dict(responses=self.responses,
              needs=[need.to_advocate_json() for need in self.needs]))
Beispiel #7
0
 def to_provider_json(self, provider):
     return extend(self.to_json(), dict(
         provisions=NeedProvided.get_by_need_and_provider(self, provider)
     ))
Beispiel #8
0
 def to_advocate_json(self):
     return extend(self.to_json(), dict(
         provisions=[
             provision.to_advocate_json() for provision in self.provisions
         ]
     ))
Beispiel #9
0
 def to_advocate_json(self):
     return extend(self.to_json(), dict(
         provider=self.response.user
     ))
Beispiel #10
0
 def to_advocate_json(self):
     return extend(self.to_json(), dict(
         responses=self.responses,
         needs=[need.to_advocate_json() for need in self.needs]
     ))