def get_value(self, context, rule_name, args, kwargs): try: return rules_light.run(context.request.user, rule_name, *args, **kwargs) except AttributeError: rules_light.run(context['request'].user, rule_name, *args, **kwargs)
def respond(self): runs = rules_light.run(self.request.user, 'appstore.environment.update', self.object.environment) if runs: data = 'sucess' else: data = 'redirect' return http.HttpResponse(data, status=204)
def get_value(self, context, rule_name, args, kwargs): return rules_light.run(context['request'].user, rule_name, *args, **kwargs)