Development
This commit is contained in:
parent
e52fe9bf8a
commit
db837af548
9 changed files with 98 additions and 25 deletions
|
|
@ -123,9 +123,20 @@ def collect_tokens(cfg):
|
|||
tokens['RADIUS_LOGGING_HINT'] = 'Unchecking will clear logs.' if fr_gen.get('logging', False) else ''
|
||||
tokens['RADIUS_GEN_LOG_MAX_KB'] = str(fr_gen.get('log_max_kb', 1024))
|
||||
|
||||
tokens['RADIUS_TUNNELED_REPLY'] = 'true' if fr_opts.get('tunneled_reply', False) else ''
|
||||
tokens['RADIUS_INCLUDE_LENGTH'] = 'true' if fr_opts.get('include_length', False) else ''
|
||||
tokens['RADIUS_MAB_FIRST'] = 'true' if fr_opts.get('mab_first', True) else ''
|
||||
tokens['RADIUS_TUNNELED_REPLY'] = 'true' if fr_opts.get('tunneled_reply', False) else ''
|
||||
tokens['RADIUS_INCLUDE_LENGTH'] = 'true' if fr_opts.get('include_length', False) else ''
|
||||
tokens['RADIUS_MAB_FIRST'] = 'true' if fr_opts.get('mab_first', True) else ''
|
||||
|
||||
secs = fr_opts.get('default_session_seconds', 0) or 0
|
||||
if secs >= 86400 and secs % 86400 == 0:
|
||||
tokens['RADIUS_DEFAULT_SESSION_VALUE'] = str(secs // 86400)
|
||||
tokens['RADIUS_DEFAULT_SESSION_UNIT'] = 'days'
|
||||
elif secs > 0:
|
||||
tokens['RADIUS_DEFAULT_SESSION_VALUE'] = str(max(1, round(secs / 3600)))
|
||||
tokens['RADIUS_DEFAULT_SESSION_UNIT'] = 'hours'
|
||||
else:
|
||||
tokens['RADIUS_DEFAULT_SESSION_VALUE'] = '0'
|
||||
tokens['RADIUS_DEFAULT_SESSION_UNIT'] = 'hours'
|
||||
|
||||
vlans = cfg.get('vlans', [])
|
||||
default_vlan = next((v['name'] for v in vlans if v.get('radius_default') is True), '')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue