mirror of https://github.com/jumpserver/jumpserver
Merge pull request #10682 from jumpserver/pr@dev@allow_chrome_some_shortcut
perf: 放行快捷键 ctrl-c-vpull/10689/head
commit
1b750cf51d
|
@ -13,6 +13,7 @@ __all__ = [
|
|||
]
|
||||
|
||||
from orgs.utils import tmp_to_root_org
|
||||
from orgs.utils import tmp_to_org
|
||||
|
||||
|
||||
class ActionChoices(models.TextChoices):
|
||||
|
@ -116,7 +117,8 @@ class UserAssetAccountBaseACL(OrgModelMixin, UserBaseACL):
|
|||
queryset = queryset.filter(q)
|
||||
if asset:
|
||||
org_id = asset.org_id
|
||||
q = cls.assets.get_filter_q(asset)
|
||||
with tmp_to_org(org_id):
|
||||
q = cls.assets.get_filter_q(asset)
|
||||
queryset = queryset.filter(q)
|
||||
if account and not account_username:
|
||||
account_username = account.username
|
||||
|
|
|
@ -40,9 +40,9 @@ document.addEventListener("contextmenu", function (event) {
|
|||
event.preventDefault();
|
||||
});
|
||||
|
||||
var AllowedKeys = ['P', 'F', 'p', 'f']
|
||||
var AllowedKeys = ['P', 'F', 'C', 'V']
|
||||
window.addEventListener("keydown", function (e) {
|
||||
if (e.key === "F12" || (e.ctrlKey && !AllowedKeys.includes(e.key))) {
|
||||
if (e.key === "F12" || (e.ctrlKey && !AllowedKeys.includes(e.key.toUpperCase()))) {
|
||||
e.preventDefault();
|
||||
e.stopPropagation();
|
||||
console.log('Press key: ', e.ctrlKey ? 'Ctrl' : '', e.shiftKey ? ' Shift' : '', e.key)
|
||||
|
|
Loading…
Reference in New Issue