docs: expand lint scope batch40 (2 files)
This commit is contained in:
@@ -167,11 +167,11 @@ write: none (тільки embassy service)
|
|||||||
|
|
||||||
Confidential Mode — це **режим максимального захисту** для команд.
|
Confidential Mode — це **режим максимального захисту** для команд.
|
||||||
|
|
||||||
### Увімкнення:
|
### Увімкнення
|
||||||
|
|
||||||
лише Owner або Guardian
|
лише Owner або Guardian
|
||||||
|
|
||||||
### Поведінка:
|
### Поведінка
|
||||||
|
|
||||||
#### 7.1 LLM Proxy
|
#### 7.1 LLM Proxy
|
||||||
|
|
||||||
@@ -282,24 +282,24 @@ Governance може:
|
|||||||
|
|
||||||
## 12. Membership Lifecycle
|
## 12. Membership Lifecycle
|
||||||
|
|
||||||
### Create Team:
|
### Create Team
|
||||||
|
|
||||||
- Owner створює
|
- Owner створює
|
||||||
- Дається початковий ACL
|
- Дається початковий ACL
|
||||||
|
|
||||||
### Invite Member:
|
### Invite Member
|
||||||
|
|
||||||
- Owner/Admin може запросити → role=member
|
- Owner/Admin може запросити → role=member
|
||||||
|
|
||||||
### Promote:
|
### Promote
|
||||||
|
|
||||||
- Member → Admin → Guardian
|
- Member → Admin → Guardian
|
||||||
|
|
||||||
### Demote:
|
### Demote
|
||||||
|
|
||||||
- лише Owner може демотити Guardian
|
- лише Owner може демотити Guardian
|
||||||
|
|
||||||
### Remove:
|
### Remove
|
||||||
|
|
||||||
- Owner або Guardian (якщо не Owner)
|
- Owner або Guardian (якщо не Owner)
|
||||||
|
|
||||||
@@ -405,5 +405,3 @@ Output:
|
|||||||
|
|
||||||
**Версія:** 1.0
|
**Версія:** 1.0
|
||||||
**Останнє оновлення:** 2024-11-14
|
**Останнє оновлення:** 2024-11-14
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# 50 — DAARION.city Website Integration (MicroDAO)
|
# 50 — DAARION.city Website Integration (MicroDAO)
|
||||||
|
|
||||||
*Специфікація інтеграції MicroDAO у офіційний сайт DAARION.city як перший публічний MicroDAO*
|
Специфікація інтеграції MicroDAO у офіційний сайт DAARION.city як перший
|
||||||
|
публічний MicroDAO.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -36,17 +37,17 @@ DAARION.city Website (Next.js/React)
|
|||||||
|
|
||||||
### 2.2 Integration Modes
|
### 2.2 Integration Modes
|
||||||
|
|
||||||
**Mode 1: Embedded Widget (Recommended)**
|
### Mode 1: Embedded Widget (Recommended)
|
||||||
- MicroDAO публічний канал вбудовується як React компонент на сайті
|
- MicroDAO публічний канал вбудовується як React компонент на сайті
|
||||||
- Використовує MicroDAO API напряму
|
- Використовує MicroDAO API напряму
|
||||||
- Повний контроль над UI/UX
|
- Повний контроль над UI/UX
|
||||||
|
|
||||||
**Mode 2: iframe Embed**
|
### Mode 2: iframe Embed
|
||||||
- MicroDAO публічний канал відкривається в iframe
|
- MicroDAO публічний канал відкривається в iframe
|
||||||
- Простіша інтеграція, менше контролю
|
- Простіша інтеграція, менше контролю
|
||||||
- Використовується для швидкого прототипування
|
- Використовується для швидкого прототипування
|
||||||
|
|
||||||
**Mode 3: Full Redirect**
|
### Mode 3: Full Redirect
|
||||||
- Посилання з сайту веде на окрему сторінку MicroDAO
|
- Посилання з сайту веде на окрему сторінку MicroDAO
|
||||||
- Найпростіша реалізація
|
- Найпростіша реалізація
|
||||||
- Втрачається контекст сайту
|
- Втрачається контекст сайту
|
||||||
@@ -250,7 +251,7 @@ Content-Type: application/json
|
|||||||
|
|
||||||
### 5.2 Widget Layout
|
### 5.2 Widget Layout
|
||||||
|
|
||||||
```
|
```text
|
||||||
┌─────────────────────────────────────┐
|
┌─────────────────────────────────────┐
|
||||||
│ # Загальний канал міста │
|
│ # Загальний канал міста │
|
||||||
│ DAARION.city │
|
│ DAARION.city │
|
||||||
@@ -268,16 +269,16 @@ Content-Type: application/json
|
|||||||
|
|
||||||
### 5.3 Authentication Flow
|
### 5.3 Authentication Flow
|
||||||
|
|
||||||
**Step 1: Guest View**
|
#### Step 1: Guest View
|
||||||
- Користувач бачить повідомлення (read-only)
|
- Користувач бачить повідомлення (read-only)
|
||||||
- Кнопка "Приєднатися до обговорення"
|
- Кнопка "Приєднатися до обговорення"
|
||||||
|
|
||||||
**Step 2: Join Modal**
|
#### Step 2: Join Modal
|
||||||
- Форма: Email, Ім'я, Тип участі (Member/Visitor)
|
- Форма: Email, Ім'я, Тип участі (Member/Visitor)
|
||||||
- Відправка запиту на `/api/v1/channels/{slug}/public/join`
|
- Відправка запиту на `/api/v1/channels/{slug}/public/join`
|
||||||
- Отримання JWT токену
|
- Отримання JWT токену
|
||||||
|
|
||||||
**Step 3: Authenticated View**
|
#### Step 3: Authenticated View
|
||||||
- Користувач може писати повідомлення
|
- Користувач може писати повідомлення
|
||||||
- Відображається його профіль
|
- Відображається його профіль
|
||||||
- Доступ до повної функціональності каналу
|
- Доступ до повної функціональності каналу
|
||||||
@@ -592,5 +593,3 @@ Output:
|
|||||||
|
|
||||||
**Версія:** 1.0
|
**Версія:** 1.0
|
||||||
**Останнє оновлення:** 2024-11-14
|
**Останнє оновлення:** 2024-11-14
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -109,3 +109,5 @@ docs/cursor/MISSING_DOCS_ANALYSIS.md
|
|||||||
docs/cursor/DOCX_UPDATE_INSTRUCTIONS.md
|
docs/cursor/DOCX_UPDATE_INSTRUCTIONS.md
|
||||||
docs/cursor/PLAN_MODULES.md
|
docs/cursor/PLAN_MODULES.md
|
||||||
docs/cursor/44_usage_accounting_and_quota_engine.md
|
docs/cursor/44_usage_accounting_and_quota_engine.md
|
||||||
|
docs/cursor/48_teams_access_control_and_confidential_mode.md
|
||||||
|
docs/cursor/50_daarion_city_website_integration.md
|
||||||
|
|||||||
Reference in New Issue
Block a user