diff --git a/backend/static/js/components/requestListHandler.js b/backend/static/js/components/requestListHandler.js
index c3d6e3db..c1e392d1 100644
--- a/backend/static/js/components/requestListHandler.js
+++ b/backend/static/js/components/requestListHandler.js
@@ -401,7 +401,25 @@ export function initRequestListHandler(options) {
// Кнопки действий
let actionButtons = "";
- if (req.employee?.id !== userId && canProcess) {
+
+ // Если уже принято решение (не pending), показываем ссылку на того кто принял решение
+ if (req.status !== "pending" && req.approver) {
+ const approverName = req.approver.full_name || req.approver.display_name || "Пользователь";
+ const approverUrl = `/employees/${req.approver.id}/`;
+ let approverLabel = "";
+
+
+
+ actionButtons = `
+ ${approverLabel}:
+
+
+ ${escapeHtml(approverName)}
+
+
+ `;
+ } else if (req.employee?.id !== userId && canProcess && req.status === "pending") {
+ // Если pending и не автор и есть права - показываем кнопки действий
actionButtons = `