forked from cory/tildefriends
security: Setting global settings requires approval.
This commit is contained in:
parent
cd2c2587ae
commit
8e0d91dcf5
@ -419,6 +419,7 @@ async function getProcessBlob(blobId, key, options) {
|
||||
return settings?.[key];
|
||||
};
|
||||
imports.core.globalSettingsSet = async function (key, value) {
|
||||
await imports.core.permissionTest('set_global_setting');
|
||||
print('Setting', key, value);
|
||||
let settings = await loadSettings();
|
||||
settings[key] = value;
|
||||
|
@ -78,6 +78,7 @@ try:
|
||||
driver.get('http://localhost:8888/~core/admin/')
|
||||
select(driver, ['#document', 'frame', '#gs_room_name'], ('send_keys', 'test room'))
|
||||
select(driver, ['#document', 'frame', '//*[@id="gs_room_name"]/following-sibling::button'], ('click',))
|
||||
select(driver, ['//button[text()="✅ Allow"]'], ('click',))
|
||||
driver.switch_to.alert.accept()
|
||||
|
||||
select(driver, ['tf-navigation', 'shadow_root', '#identity'], ('click',))
|
||||
|
Loading…
Reference in New Issue
Block a user