{{t('nav_dashboard')}}

{{t('nav_users')}}
{{stats.users||0}}
{{t('nav_peers')}}
{{stats.peers||0}}
{{t('online')}}
{{stats.online_peers||0}}
{{t('nav_groups')}}
{{stats.groups||0}}
{{t('connections_today')}}
{{stats.connections_today||0}}
{{t('file_transfers_today')}}
{{stats.file_transfers_today||0}}

{{t('nav_users')}}

{{t('username')}}{{t('email')}}{{t('nickname')}}{{t('admin')}}{{t('status')}}{{t('max_peers')}}{{t('created')}}{{t('actions')}}
{{u.name}} {{u.email}} {{u.nickname}} {{u.is_admin?t('admin'):t('user_role')}} {{u.status===0?t('active'):t('disabled')}} {{u.max_peers||'∞'}} {{fmtDate(u.created_at)}}
{{t('page')}} {{usersPage}} / {{Math.ceil(usersTotal/20)}}

{{t('nav_peers')}}

{{t('device_id')}}{{t('hostname')}}{{t('os')}}{{t('version')}}{{t('pc_user')}}{{t('owner')}}{{t('last_online')}}{{t('actions')}}
{{p.device_id}} {{p.hostname}} {{p.os}} {{p.version}} {{p.username}} {{peerOwnerName(p.user_id)}}- {{fmtDate(p.last_online_at)}}
{{t('page')}} {{peersPage}} / {{Math.ceil(peersTotal/20)}}

{{t('nav_groups')}}

{{t('name')}}{{t('type')}}{{t('created')}}{{t('actions')}}
{{g.name}} {{g.group_type===1?t('default_type'):t('share_type')}} {{fmtDate(g.created_at)}}

{{t('nav_device_groups')}}

{{t('name')}}{{t('created')}}{{t('actions')}}
{{g.name}} {{fmtDate(g.created_at)}}

{{t('nav_audit')}}

{{t('action')}}{{t('peer')}}{{t('from')}}{{t('peer_ip')}}{{t('source_ip')}}{{t('time')}}
{{a.action}} {{a.peer_id}}{{a.from_peer}}{{a.ip}}{{a.from_ip}} {{fmtDate(a.created_at)}}
{{t('from')}}{{t('to')}}{{t('path')}}{{t('type')}}{{t('time')}}
{{f.from_peer}}{{f.to_peer}}{{f.path}} {{f.is_upload?t('upload'):t('download')}} {{fmtDate(f.created_at)}}
{{t('user_col')}}{{t('device')}}{{t('ip')}}{{t('type')}}{{t('client')}}{{t('time')}}
{{l.username}}{{l.device_id}}{{l.ip}} {{l.login_type}} {{l.client}}{{fmtDate(l.created_at)}}

{{t('active_sessions')}}

{{t('user_col')}}{{t('device')}}{{t('expires')}}{{t('created')}}{{t('actions')}}
{{s.username}} {{s.device_id}} {{fmtDate(s.expired_at)}} {{fmtDate(s.created_at)}}

{{t('nav_oauth')}}

{{t('name')}}{{t('client_id')}}{{t('auto_register')}}{{t('enabled')}}{{t('actions')}}
{{p.name}} {{p.client_id.substring(0,20)}}{{p.client_id.length>20?'...':''}} {{p.auto_register?t('yes'):t('no')}} {{p.enabled?t('yes'):t('no')}}

{{t('ldap_title')}}

{{t('access_control_rules')}}

{{t('name')}}{{t('type')}}{{t('target')}}{{t('resource')}}{{t('ip_pattern')}}{{t('time')}}{{t('priority')}}{{t('enabled')}}{{t('actions')}}
{{r.name}} {{r.rule_type}} {{r.target_type}}{{r.target_id?' ('+r.target_id+')':''}} {{r.resource_type}} {{r.ip_pattern||'-'}} {{r.time_from&&r.time_to?r.time_from+'-'+r.time_to:'-'}} {{r.days_of_week||''}} {{r.priority}} {{r.enabled?t('yes'):t('no')}}

{{t('nav_strategies')}}

{{t('name')}}{{t('strategy_options')}}{{t('default_strategy')}}{{t('actions')}}
{{s.name}} {{strategySummary(s)}} {{t('default_strategy')}}-
-

{{t('strategy_hint')}}