def get_results(self, *args, **kwargs): try: self.get_prospect_variant().validate_query(self.request.user, **build_query(kwargs)) results = self.get_prospect_variant().filter( self.request.user, **build_query(kwargs)) signals.prospect_results_created.send( sender=self.get_prospect_variant(), results=results, request=self.request) return results except: return None
def get_context_data(self, *args, **kwargs): ctx = super(ProspectMixin, self).get_context_data(*args, **kwargs) ctx['title'] = u"%s" % self.get_prospect().verbose_name ctx['prospect'] = self.get_prospect() ctx['variant'] = self.get_prospect_variant() ctx['arguments'] = self.get_arguments() ctx['encoded'] = urllib.urlencode(self.get_query_dict()) ctx['query'] = build_query(self.get_query_dict()) ctx['component'] = self.get_component() return ctx
def get_context_data(self, *args, **kwargs): ctx = super(ProspectMixin, self).get_context_data(*args, **kwargs) prospect_variant = self.get_prospect_variant(**self.kwargs) ctx['title'] = u"%s" % prospect_variant.verbose_name ctx['prospect'] = prospect_variant.prospect ctx['variant'] = prospect_variant ctx['arguments'] = self.get_arguments() ctx['encoded'] = urllib.urlencode(self.get_query_dict()) ctx['query'] = build_query(self.get_query_dict()) return ctx
def get_context_data(self, *args, **kwargs): ctx = super(DetailContextView, self).get_context_data(*args, **kwargs) ctx['objectdetail'] = self.get_object_detail() ctx['object'] = self.get_object() ctx['title'] = ctx['objectdetail'].get_title(self.get_object()) ctx['body'] = ctx['objectdetail'].get_body(self.get_object()) ctx['name'] = self.get_prospect_variant(**self.kwargs).name ctx.update(self.get_object_detail().get_context_data(self.get_object(), self.get_parent(), *args, **kwargs)) ctx.update(self.get_representation(**self.kwargs).get_context_data(*args, **kwargs)) ctx['detail_context'] = self.get_variant_context(**self.kwargs) ctx['query'] = ctx['detail_context'].get_query(self.get_object(), self.get_parent()) ctx['query'].update(build_query(self.get_query_dict())) return ctx
def get_context_data(self, *args, **kwargs): ctx = super(DetailContextView, self).get_context_data(*args, **kwargs) ctx['objectdetail'] = self.get_object_detail() ctx['object'] = self.get_object() ctx['title'] = ctx['objectdetail'].get_title(self.get_object()) ctx['body'] = ctx['objectdetail'].get_body(self.get_object()) ctx['name'] = self.get_prospect_variant().name ctx.update(self.get_object_detail().get_context_data( self.get_object(), self.get_parent(), *args, **kwargs)) ctx.update(self.get_representation().get_context_data(*args, **kwargs)) ctx['detail_context'] = self.get_variant_context() ctx['query'] = ctx['detail_context'].get_query(self.get_object(), self.get_parent()) ctx['query'].update(build_query(self.get_query_dict())) return ctx
def get_results(self, *args, **kwargs): results = self.get_prospect_variant().filter(self.request.user, **build_query(kwargs)) signals.prospect_results_created.send(sender=self.get_prospect_variant(), results=results, request=self.request) return results
def get_results(self, *args, **kwargs): try: self.get_prospect_variant(**self.kwargs).validate_query(self.request.user, **build_query(kwargs)) results = self.get_prospect_variant(**self.kwargs).filter(self.request.user, **build_query(kwargs)) signals.prospect_results_created.send(sender=self.get_prospect_variant(**self.kwargs), results=results, request=self.request) return results except: return None
def get_results(self): variant = self.get_prospect_variant( **self.kwargs) query = build_query(self.get_query_dict()) user = self.request.user return variant.filter(user, **query)