+
+
+ <% if (audit.length === 0) { %>
+
Нет записей
+ <% } else { %>
+
+
+
+
+ | Дата |
+ Действие |
+ Кто |
+ От имени |
+ Компания |
+ Значения |
+
+
+
+ <% audit.forEach(function(a) { %>
+
+ | <%= new Date(a.created_at).toLocaleString('ru') %> |
+ <%= a.action %> |
+ <%= a.user_email %> |
+ <%= a.impersonated_by || '—' %> |
+ <%= a.company_name || '—' %> |
+ <% if (a.old_value) { %><%= a.old_value %><% } else { %>—<% } %> → <% if (a.new_value) { %><%= a.new_value %><% } else { %>—<% } %> |
+
+ <% }) %>
+
+
+
+ <% } %>
+
-
+
+
diff --git a/views/v2/admin.ejs b/views/v2/admin.ejs
index 3afdb8a..73ba772 100644
--- a/views/v2/admin.ejs
+++ b/views/v2/admin.ejs
@@ -1,47 +1,139 @@
-
-
🛡️ ADMIN v<%= version %>
-
<%= user.email || '—' %> | ← Пользовательский | Выйти
+
+
+
+
Лимиты и Аудит — IP WhiteList v<%= version %>
+
+
+
+
+
+
+
+ |
+ Лимиты и Аудит
+
+ <%= user.email %>
+ ← Назад
+
+
+
+
+
+
+
+
+
+ <% if (companies.length === 0) { %>
+
Нет компаний в системе
+ <% } else { %>
+
+
+
+
+ | Компания |
+ Client ID |
+ Записей |
+ Лимит |
+ |
+ Новый лимит |
+
+
+
+ <% companies.forEach(function(c) { %>
+
+ | <%= c.name || c.client_id %> |
+ <%= c.client_id %> |
+ <%= c.active_count %> / <%= c.custom_limit != null ? c.custom_limit : 15 %> |
+ <%= c.custom_limit != null ? c.custom_limit : '—' %> |
+
+ аудит
+ |
+
+
+ |
+
+ <% }) %>
+
+
+
+ <% } %>
+
+
-
-
Компании (<%= companies.length %>)
-
- | Компания | Client ID | Записей | Лимит | | Новый лимит |
- <% if (companies.length === 0) { %>| Нет компаний |
<% } %>
- <% companies.forEach(function(c) { %>
-
- | <%= c.name || c.client_id %> |
- <%= c.client_id %> |
- <%= c.active_count %> / <%= c.custom_limit != null ? c.custom_limit : 15 %> |
- <%= c.custom_limit != null ? c.custom_limit : '—' %> |
-
- аудит |
- записи
- |
-
-
- |
-
- <% }) %>
-
-
+
+
diff --git a/views/v2/user.ejs b/views/v2/user.ejs
index b428fe2..7c9b96a 100644
--- a/views/v2/user.ejs
+++ b/views/v2/user.ejs
@@ -154,7 +154,7 @@
<% if (user.isAdmin) { %>
Режим: Администратор
-
⚙️
+
Лимиты и Аудит
<% } %>