|
@@ -8,6 +8,7 @@ export const AuditLogSettings: FC = () => {
|
|
|
const { t } = useTranslation();
|
|
const { t } = useTranslation();
|
|
|
|
|
|
|
|
const { data: activityExpirationSecondsData } = useActivityExpirationSeconds();
|
|
const { data: activityExpirationSecondsData } = useActivityExpirationSeconds();
|
|
|
|
|
+ const activityExpirationSeconds = activityExpirationSecondsData != null ? activityExpirationSecondsData : 2592000;
|
|
|
|
|
|
|
|
return (
|
|
return (
|
|
|
<div data-testid="admin-auditlog-settings">
|
|
<div data-testid="admin-auditlog-settings">
|
|
@@ -17,9 +18,26 @@ export const AuditLogSettings: FC = () => {
|
|
|
{t('AuditLog')}
|
|
{t('AuditLog')}
|
|
|
</a>
|
|
</a>
|
|
|
</h3>
|
|
</h3>
|
|
|
- <h2 className="admin-setting-header mb-3">
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <h2 className="admin-setting-header mb-4">
|
|
|
{t('AuditLog Settings')}
|
|
{t('AuditLog Settings')}
|
|
|
</h2>
|
|
</h2>
|
|
|
|
|
+
|
|
|
|
|
+ <h4>{t('admin:audit_log_settings.activity_expiration_date')}</h4>
|
|
|
|
|
+ <p className="form-text text-muted">
|
|
|
|
|
+ {t('admin:audit_log_settings.activity_expiration_date_explain')}
|
|
|
|
|
+ </p>
|
|
|
|
|
+ <p className="alert alert-warning mt-2 col-6">
|
|
|
|
|
+ <i className="icon-exclamation icon-fw">
|
|
|
|
|
+ </i><b>FIXED</b><br />
|
|
|
|
|
+ <b
|
|
|
|
|
+ // eslint-disable-next-line react/no-danger
|
|
|
|
|
+ dangerouslySetInnerHTML={{
|
|
|
|
|
+ __html: t('admin:audit_log_settings.fixed_by_env_var',
|
|
|
|
|
+ { key: 'ACTIVITY_EXPIRATION_SECONDS', value: activityExpirationSeconds }),
|
|
|
|
|
+ }}
|
|
|
|
|
+ />
|
|
|
|
|
+ </p>
|
|
|
</div>
|
|
</div>
|
|
|
);
|
|
);
|
|
|
};
|
|
};
|