Browse Source

docs: Delete button placement - hidden in modal Danger Zone

User requirement: Delete buttons must NOT be in Actions column

Changes:
- Actions column now shows ONLY "Edit" button
- Delete button moved to modal window "Danger Zone" section
- Requires double confirmation
- Applied to all entities: devices, users, organizations

Reasoning:
- Prevents accidental deletion from table click
- Deletion should be deliberate action
- User must: Edit → view details → Danger Zone → Delete

Updated:
- Table mockup showing Actions with only Edit button
- Modal mockup with Danger Zone section at bottom
- Added warning section explaining placement decision

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
root 1 month ago
parent
commit
4b70d9f83c
1 changed files with 19 additions and 2 deletions
  1. 19 2
      DEVICES_PANEL.md

+ 19 - 2
DEVICES_PANEL.md

@@ -240,10 +240,21 @@
 **Devices:**
 **Devices:**
 ```
 ```
 Simple ID  |  MAC Address   |  Organization  |  Status  |  Last Seen  |  Actions
 Simple ID  |  MAC Address   |  Organization  |  Status  |  Last Seen  |  Actions
-   #1      | ac:84:c6:...  |  Shop LLC      | online   |  2 min ago  |  Edit Delete
-   #2      | cc:2d:e0:...  |  Mall Inc      | offline  |  5 days ago |  Edit Delete
+   #1      | ac:84:c6:...  |  Shop LLC      | online   |  2 min ago  |  ✏️ Edit
+   #2      | cc:2d:e0:...  |  Mall Inc      | offline  |  5 days ago |  ✏️ Edit
 ```
 ```
 
 
+**⚠️ ВАЖНО: Кнопка Delete НЕ в таблице!**
+- В колонке Actions только кнопка "Edit"
+- Кнопка "Delete" спрятана ВНУТРИ модального окна редактирования
+- В секции "Danger Zone" внизу модального окна
+- Требует двойного подтверждения
+
+**Почему:**
+- Случайный клик на Delete в таблице = катастрофа
+- Удаление должно быть обдуманным действием
+- Сначала Edit (открыть модалку) → увидеть детали → Danger Zone → Delete
+
 **Сортировка:**
 **Сортировка:**
 - По Simple ID (default: newest first)
 - По Simple ID (default: newest first)
 - По Organization (alphabetically)
 - По Organization (alphabetically)
@@ -361,6 +372,11 @@ suspended → красный (заблокирована)
 │ └─────────────────────────┘         │
 │ └─────────────────────────┘         │
 │                                     │
 │                                     │
 │ [Save Changes]  [Cancel]            │
 │ [Save Changes]  [Cancel]            │
+│                                     │
+│ ───────────────────────────────────│
+│ Danger Zone:                        │
+│ [🗑 Delete Device]                  │
+│ (требует подтверждения)             │
 └─────────────────────────────────────┘
 └─────────────────────────────────────┘
 ```
 ```
 
 
@@ -369,6 +385,7 @@ suspended → красный (заблокирована)
 - Подтверждение действия
 - Подтверждение действия
 - Невозможно случайно изменить
 - Невозможно случайно изменить
 - Audit log: кто, когда, что изменил
 - Audit log: кто, когда, что изменил
+- **Кнопка Delete спрятана в модальном окне** (не в таблице!)
 
 
 ---
 ---