mirror of
https://github.com/jumpserver/jumpserver.git
synced 2026-03-18 11:02:09 +00:00
perf(assets): make expire reminder days configurable
This commit is contained in:
@@ -639,6 +639,7 @@ class Config(dict):
|
||||
'SYSLOG_SOCKTYPE': 2,
|
||||
|
||||
'PERM_EXPIRED_CHECK_PERIODIC': 60 * 60,
|
||||
'PERM_EXPIRED_NOTICE_DAYS': 3,
|
||||
'PERM_TREE_REGEN_INTERVAL': 1,
|
||||
'FLOWER_URL': "127.0.0.1:5555",
|
||||
'LANGUAGE_CODE': 'en',
|
||||
|
||||
@@ -107,6 +107,7 @@ PERM_SINGLE_ASSET_TO_UNGROUP_NODE = CONFIG.PERM_SINGLE_ASSET_TO_UNGROUP_NODE
|
||||
TICKET_AUTHORIZE_DEFAULT_TIME = CONFIG.TICKET_AUTHORIZE_DEFAULT_TIME
|
||||
TICKET_AUTHORIZE_DEFAULT_TIME_UNIT = CONFIG.TICKET_AUTHORIZE_DEFAULT_TIME_UNIT
|
||||
PERM_EXPIRED_CHECK_PERIODIC = CONFIG.PERM_EXPIRED_CHECK_PERIODIC
|
||||
PERM_EXPIRED_NOTICE_DAYS = CONFIG.PERM_EXPIRED_NOTICE_DAYS
|
||||
FLOWER_URL = CONFIG.FLOWER_URL
|
||||
|
||||
# Enable internal period task
|
||||
|
||||
@@ -59,7 +59,7 @@ def check_asset_permission_expired():
|
||||
@tmp_to_root_org()
|
||||
def check_asset_permission_will_expired():
|
||||
start = local_now()
|
||||
end = start + timedelta(days=3)
|
||||
end = start + timedelta(days=settings.PERM_EXPIRED_NOTICE_DAYS)
|
||||
|
||||
user_asset_remain_day_mapper = defaultdict(dict)
|
||||
org_perm_remain_day_mapper = defaultdict(dict)
|
||||
|
||||
Reference in New Issue
Block a user