Include permissions info in backup files (#1116)
This commit is contained in:
parent
26dd0270d9
commit
c3e772fadc
@ -87,6 +87,7 @@ class BackupController {
|
||||
const optionsFull = await this._settingsController.getOptionsFull();
|
||||
const environment = await api.getEnvironmentInfo();
|
||||
const fieldTemplatesDefault = await api.getDefaultAnkiFieldTemplates();
|
||||
const permissions = await this._getPermissions();
|
||||
|
||||
// Format options
|
||||
for (const {options} of optionsFull.profiles) {
|
||||
@ -102,6 +103,7 @@ class BackupController {
|
||||
manifest: chrome.runtime.getManifest(),
|
||||
environment,
|
||||
userAgent: navigator.userAgent,
|
||||
permissions,
|
||||
options: optionsFull
|
||||
};
|
||||
|
||||
@ -165,6 +167,10 @@ class BackupController {
|
||||
});
|
||||
}
|
||||
|
||||
_getPermissions() {
|
||||
return new Promise((resolve) => chrome.permissions.getAll(resolve));
|
||||
}
|
||||
|
||||
// Importing
|
||||
|
||||
async _settingsImportSetOptionsFull(optionsFull) {
|
||||
|
Loading…
Reference in New Issue
Block a user