misc: include cell key in config json cell CSS class names (#23079)
This commit is contained in:
parent
dbd744e3d2
commit
69ac9adf88
|
@ -1098,6 +1098,10 @@ class ConfigJsonCell(JsonCellBase):
|
|||
def set_variant(self, variant):
|
||||
self.key = variant
|
||||
|
||||
@property
|
||||
def css_class_names(self):
|
||||
return super(ConfigJsonCell, self).css_class_names + ' ' + self.key
|
||||
|
||||
@property
|
||||
def ajax_refresh(self):
|
||||
return settings.JSON_CELL_TYPES[self.key].get('auto_refresh', None)
|
||||
|
|
|
@ -304,6 +304,7 @@ def test_config_json_cell():
|
|||
assert cell.get_label() == 'Foobar'
|
||||
assert cell.url == 'http://test/'
|
||||
assert cell.template_name == 'combo/json/foobar.html'
|
||||
assert cell.css_class_names.split() == ['configjsoncell', 'foobar']
|
||||
|
||||
with mock.patch('combo.utils.requests.get') as requests_get:
|
||||
requests_get.return_value = mock.Mock(content=json.dumps({'hello': 'world'}), status_code=200)
|
||||
|
|
Loading…
Reference in New Issue