feat: add scoped device catalog and unlimited custom area hierarchy
This commit is contained in:
+2
-1
@@ -105,7 +105,7 @@ class WebTests(unittest.TestCase):
|
||||
self.assertEqual(headers['Cache-Control'], 'no-store')
|
||||
self.assertNotIn(b'__ASSET_VERSION__', body)
|
||||
assets = re.findall(r'(?:src|href)="(/[^"?]+\.(?:js|css)\?v=[^"]+)"', body.decode())
|
||||
self.assertEqual(len(assets), 20)
|
||||
self.assertEqual(len(assets), 22)
|
||||
version = (app.ROOT / 'VERSION').read_text().strip()
|
||||
for asset in assets:
|
||||
self.assertTrue(asset.endswith('?v=' + version))
|
||||
@@ -256,6 +256,7 @@ class WebTests(unittest.TestCase):
|
||||
self.assertIn('pipe:1', command)
|
||||
|
||||
def test_ptz_requires_both_space_and_control_permission(self):
|
||||
app.save_object('sites', dict(id='permitted', name='Permitted'))
|
||||
camera = dict(id='e'*16, name='Test', siteId='permitted', enabled=True)
|
||||
viewer = dict(role='member', siteIds=['permitted'], ptzControl=False)
|
||||
with self.assertRaises(app.Problem):app.ACCOUNTS.control(viewer, camera)
|
||||
|
||||
Reference in New Issue
Block a user