klasolsson81 / klasolsson81/GithubCLI

[US] Starta videomöte direkt i kanal

Open
#9 1 comment 0 reactions 0 assignees View on GitHub
enhancement prio-hög sprint-1 user-story
Dominant language
C#
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

**User Story**

Som teammedlem vill jag kunna starta ett videomöte direkt i en kanal så att jag snabbt kan prata med teamet utan att boka i förväg.

---

## Use Case: Starta videomöte i kanal

**Aktör:** Teammedlem (inloggad användare)

**Förutsättningar:**
- Användaren är inloggad
- Användaren är medlem i teamet/kanalen
- Mikrofon/kamera är tillgängliga (eller kan väljas bort)

**Huvudflöde:**
1. Användaren öppnar Teams och går till en specifik kanal
2. Användaren klickar på knappen 'Möte nu' i kanalen
3. Systemet visar inställningar för mötet
4. Användaren väljer inställningar och klickar 'Starta'
5. Systemet startar mötet och visar mötesfönstret
6. Systemet skickar en notis i kanalen att ett möte pågår
7. Andra kanalmedlemmar kan ansluta via notisen

**Alternativa flöden:**
- **A1:** Ingen åtkomst till mikrofon/kamera – Systemet visar varning och användaren kan fortsätta utan
- **A2:** Saknar behörighet – Systemet visar meddelande om att möte inte kan startas

**Eftervillkor:**
Ett aktivt möte är startat i kanalen och synligt för kanalmedlemmar.

---

**Acceptanskriterier:**
- ✅ Användare kan klicka på 'Möte nu' i en kanal
- ✅ Mötesinställningar visas före start
- ✅ Möte startas och är synligt i kanalen
- ✅ Notis skickas i kanalen när möte startar
- ✅ Andra medlemmar kan ansluta via notisen
- ✅ Felhantering för saknad kamera/mikrofon
- ✅ Felhantering för saknad behörighet

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are mentioned. Start by inspecting the repository for existing channel, meeting, notification, authentication, and media-access flows, then identify how the client and server communicate. Done means a channel member can start a meeting, see the channel notification, join it, and receive the specified permission and device-error handling.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.