|
|
@ -114,13 +114,13 @@ export class PermissionHandler { |
|
|
|
if (!allow) { |
|
|
|
if (!allow) { |
|
|
|
const warning = notAllowWarning(from, to) |
|
|
|
const warning = notAllowWarning(from, to) |
|
|
|
addTooltip(warning) |
|
|
|
addTooltip(warning) |
|
|
|
throw new Error(warning) |
|
|
|
return false |
|
|
|
} |
|
|
|
} |
|
|
|
return hash === from.hash |
|
|
|
return hash === from.hash |
|
|
|
? true // Allow
|
|
|
|
? true // Allow
|
|
|
|
: this.openPermission(from, to) // New version of a plugin
|
|
|
|
: this.openPermission(from, to) // New version of a plugin
|
|
|
|
} catch (err) { |
|
|
|
} catch (err) { |
|
|
|
return false |
|
|
|
throw new Error(err) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|