{% extends 'base.html' %} {% block body %} {% include('idp-modal.html') %} {# Modal for team creation #}
{{ 'Installed version:'|trans }} {{ constant('Elabftw\\Elabftw\\App::INSTALLED_VERSION') }}
{{ 'Latest stable version:'|trans }}
{# show error if the email is not configured #}
{% if App.Config.configArr.mail_from == 'notconfigured@example.com' %}
{{ 'Email configuration is required. Consult the documentation (%slink%s) for help.'|trans|format("", "")|msg('ko') }}
{% endif %}
{{ 'The default language of this instance. It can be overridden by each user.'|trans }}
{{ 'If you are behind a firewall/proxy, enter the address here. Example: http://proxy.example.com:3128'|trans }}
{{ 'Setting this to a low value will help keeping the database size small. Setting this to 0 will allow infinite number of revisions stored.'|trans }}
{{ 'Setting this to a high value will help keeping the database size small.'|trans }}
{{ 'If the last change is at least this days old, a revision will be created regardless of the minimum characters setting.'|trans }}
{{ 'This has no effect if open science mode is disabled.'|trans }}
{{ 'Use a JSON string for configuration. This setting is stored encrypted.'|trans }}
{{ 'This page allows you to edit the teams present on this instance.'|trans }} ({{ 'Documentation'|trans|lower }})
{# CREATE NEW BUTTON the div around the button is necessary or the button itself gets resized on small viewports #}| {{ 'ID'|trans }} | {{ 'Name'|trans }} | {{ 'Organisation ID'|trans }} | {{ 'Creation date'|trans }} | {{ 'Visible'|trans }} | {{ 'Actions'|trans }} |
|---|---|---|---|---|---|
| {{ team.id }} | {{ team.name }}
{{ 'Members'|trans }}: {{ count.totusers }} – {% trans %} Experiment {% plural count.totxp %} Experiments {% endtrans %} : {{ count.totxp }} ({{ count.totxpts }} timestamped) – {{ 'Resources'|trans }}: {{ count.totdb }}
|
{{ team.orgid|default('Not set'|trans) }} | {{ team.created_at }} | {% if count.totusers == 0 and team.id != App.Users.userData.team %} {% else %} {{ 'None available'|trans }} {% endif %} |
{{ "Without a valid way to send emails, users won't be able to reset their password. It is recommended to create a specific %ssmtp2go.com%s account and add the information here."|trans|format("", "")|raw }}
{{ 'Default is 587.'|trans }}
{{ 'A password is already set.'|trans }}
{% endif %}{{ 'Only email addresses at this domain will be allowed to register an account.'|trans }}
{{ 'You can add several domains by separating them with a comma.'|trans }}
{{ '3 might be too few. See for yourself :)'|trans }}
{{ 'Set to 0 to disable this feature.'|trans }}
', '')|msg('warning', false) }}
{% endif %}
{% if uploadsStats.count_null_filesize > 0 %}
{{ 'Warning: %d files are missing a filesize value. Fix it with %sbin/console uploads:check%s command.'|format(uploadsStats.count_null_filesize, '', '')|msg('warning', false) }}
{% endif %}
{{ 'This instance has %d files uploaded using %s of disk space.'|trans|format(uploadsStats.count_all, uploadsStats.filesize_all|default(0)|formatBytes) }}
{{ 'You can select where uploaded files will be stored. The default is local storage but you can configure any S3 compatible object storage.'|trans }}
{{ 'Requires a Keeex Fusion daemon running. %sSee documentation%s.'|trans|format("", "")|raw }}
{% include 'binary-setting.html' with {'label': 'Enable Keeex'|trans, 'slug': 'keeex_enabled'} %}{{ 'Address (hostname or IP) of the Keeex service.'|trans }}
{{ 'Default port is 8080.'|trans }}
{{ 'The minimum password length is always enforced.'|trans }}
{{ 'Set to 0 to disable this feature.'|trans }}
{{ 'You can register a remote URL corresponding to an XML metadata file containing a list of IDPs or a single IDP metadata. If Auto-refresh is enabled, the IDPs metadata will be refreshed every 24h automatically.'|trans }}
{{ 'You can also add a new IDP manually. A manually added IDP will not have its metadata automatically refreshed.'|trans }}
{# CREATE NEW BUTTON the div around the button is necessary or the button itself gets resized on small viewports #}{{ 'Currently %d IDPs are configured.'|trans|format(idpsArr|length) }}
{% include 'filter-input-snippet.html' with {'target': 'idpsDiv', 'targetType': 'li'} %}{{ 'Link to documentation'|trans }}
{{ 'Ldap scheme can be set regardless of the SSL/TLS settings. Valid values are "ldap" or "ldaps". Default is "ldap".'|trans }}
{{ 'Domain name or IP address. You can specify multiple entries for redundancy, separated by commas.'|trans }}
{{ 'Default: 389 LDAPS: 636'|trans }}
{{ 'A password is already set.'|trans }}
{% endif %}{{ 'You can search for several attributes by separating them with a comma (e.g. uid,mail).'|trans }}
{{ 'If authentication is handled by an upstream server, configure here the request headers mappings and behaviors.'|trans }}
{{ 'Use this to detect if the user is logged in from upstream server (value is not used, only presence).'|trans }}
{{ 'This table lists the most recent events recorded in the application and worth keeping a trace of.'|trans }}
{# Refresh button #}| {{ 'Category'|trans }} | {{ 'Created at'|trans }} | {{ 'Content'|trans }} | {{ 'Actor'|trans }} | {{ 'Target user'|trans }} |
|---|---|---|---|---|
| {{ log.category }} | {{ log.body }} | {%- if log.requester_userid != 0 -%} {{ log.requester_userid }} {%- else -%} – {%- endif -%} | {%- if log.target_userid != 0 -%} {{ log.target_userid }} {%- else -%} – {%- endif -%} |