Query rule should not be static
This commit is contained in:
@ -266,7 +266,6 @@ class QueryRule(AbstractBaseRule):
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
icon = 'fa-link'
|
icon = 'fa-link'
|
||||||
static = True
|
|
||||||
|
|
||||||
parameter = models.SlugField(_("The query parameter to search for"),
|
parameter = models.SlugField(_("The query parameter to search for"),
|
||||||
max_length=20)
|
max_length=20)
|
||||||
@ -281,13 +280,7 @@ class QueryRule(AbstractBaseRule):
|
|||||||
class Meta:
|
class Meta:
|
||||||
verbose_name = _('Query Rule')
|
verbose_name = _('Query Rule')
|
||||||
|
|
||||||
def test_user(self, request, user=None):
|
def test_user(self, request):
|
||||||
if user:
|
|
||||||
# This rule currently does not support testing a user directly
|
|
||||||
# TODO: Make this test a user directly if/when the rule uses
|
|
||||||
# historical data
|
|
||||||
return False
|
|
||||||
|
|
||||||
return request.GET.get(self.parameter, '') == self.value
|
return request.GET.get(self.parameter, '') == self.value
|
||||||
|
|
||||||
def description(self):
|
def description(self):
|
||||||
|
@ -45,4 +45,3 @@ def test_query_rule_create():
|
|||||||
|
|
||||||
assert query_rule.parameter == 'query'
|
assert query_rule.parameter == 'query'
|
||||||
assert query_rule.value == 'value'
|
assert query_rule.value == 'value'
|
||||||
assert query_rule.static
|
|
||||||
|
Reference in New Issue
Block a user