წევრები და ნებართვები
OpenPR სამუშაო სივრცეებზე სკოპირებულ RBAC (Role-Based Access Control) იყენებს. ყოველ სამუშაო სივრც-წევრს როლი აქვს, რომელიც მის ნებართვებს განსაზღვრავს.
როლები
| როლი | აღწერა | ნებართვები |
|---|---|---|
| Owner | სამუშაო სივრც-შემქმნელი ან დაწინაურებული owner | სრული წვდომა: სამუშაო სივრცის წაშლა, ყველა პარამეტრის მართვა, წევრების დაწინაურება/დაქვეითება |
| Admin | სამუშაო სივრც-ადმინი | პროექტების, წევრების (owner-ების გარდა), პარამეტრებისა და მმართველობ-კონფ-მართვა |
| Member | ჩვეულებრივი გუნდ-წევრი | Issue-ების, კომენტარების, ეტიკეტების შექმნა და მართვა; მმართველობაში მონაწილეობა |
წევრების მოწვევა
Workspace Settings > Members > Invite-ზე გადასვლა:
- მომხმარებლის ელ-ფოსტ-მისამართის შეყვანა.
- როლის შერჩევა (Owner, Admin ან Member).
- Invite-ზე დაჭერა.
მოწვეულ მომხმარებელს OpenPR-ანგარიში უნდა ჰქონდეს. არარსებობის შემთხვევაში ჯერ რეგისტრაცია.
წევრების მართვა
წევრ-სიიდან შეგიძლია:
- როლის შეცვლა -- წევრების დაწინაურება ან დაქვეითება (admin-ებს owner-ების როლ-შეცვლა არ შეუძლიათ).
- ამოღება -- სამუშაო სივრცედან წევრის ამოღება.
მომხმარებლის ტიპები
OpenPR ორ ერთეულ-ტიპს მხარს უჭერს:
| ტიპი | აღწერა | შემქმნელი |
|---|---|---|
human | ჩვეულებრივი ადამიანი-მომხმარებლები | მომხმარებლის რეგისტრაცია |
bot | ბოტ/AI ანგარიშები | ბოტ-ტოკენ-შექმნა |
ბოტ-მომხმარებლები ბოტ-ტოკენ-გენერაციისას ავტომატურად იქმნება. ისინი საქმიანობ-feed-სა და აუდიტ-ლოგებში სახელებით ჩანს.
ბოტ-ტოკენები
ბოტ-ტოკენები AI ასისტენტებს და გარე ინსტრუმენტებს MCP სერვერსა და API-ზე ავთენტიფიკაციის საშუალებას აძლევს. ყოველი ტოკენი:
opr_პრეფიქსს შეიცავს.- ერთ სამუშაო სივრცეზე სკოპირდება.
- შესაბამის
bot_mcpმომხმარებლ-ერთეულს ქმნის. - სამუშაო სივრც-წევრებისთვის ხელმისაწვდომ ყველა კითხვ-ჩაწერ-ოპერაციას მხარს უჭერს.
ბოტ-ტოკენის შექმნა
Workspace Settings > Bot Tokens > Create-ზე გადასვლა:
- ჩვენ-სახელის შეყვანა (მაგ., "Claude Assistant").
- Create-ზე დაჭერა.
- ტოკენის დაუყოვნებლივ კოპირება -- მეორეჯერ არ გამოჩნდება.
ბოტ-ტოკენების გამოყენება
ბოტ-ტოკენები MCP სერვერ-კონფ-ში გამოიყენება:
bash
# Environment variable
OPENPR_BOT_TOKEN=opr_your_token_hereან API-მოთხოვნებში:
bash
curl -H "Authorization: Bearer opr_your_token_here" \
http://localhost:8080/api/workspaces/<workspace_id>/projectsAPI ცნობარი
bash
# List workspace members
curl -H "Authorization: Bearer <token>" \
http://localhost:8080/api/workspaces/<workspace_id>/members
# List bot tokens
curl -H "Authorization: Bearer <token>" \
http://localhost:8080/api/workspaces/<workspace_id>/botsMCP ინსტრუმენტები
| ინსტრუმენტი | აღწერა |
|---|---|
members.list | ყველა სამუშაო სივრც-წევრისა და მათი როლების ჩამოთვლა |
შემდეგი ნაბიჯები
- სამუშაო სივრც-მართვა -- სამუშაო სივრც-კონფიგურაცია
- MCP სერვერი -- ბოტ-ტოკენებით AI ასისტენტების კონფიგურაცია