Skip to content
تم إنشاء هذه الصفحة وترجمتها بمساعدة الذكاء الاصطناعي. إذا لاحظت أي أخطاء، لا تتردد في المساهمة في تحسينها. تعديل على GitHub

الأعضاء والصلاحيات

يستخدم OpenPR التحكم في الوصول المستند إلى الدور (RBAC) المُقيَّد بمساحات العمل. لكل عضو في مساحة العمل دور يحدد صلاحياته.

الأدوار

الدورالوصفالصلاحيات
Ownerمنشئ مساحة العمل أو مرقّىوصول كامل: حذف مساحة العمل، إدارة جميع الإعدادات، ترقية/تخفيض الأعضاء
Adminمسؤول مساحة العملإدارة المشاريع والأعضاء (باستثناء الملاك) والإعدادات وإعداد الحوكمة
Memberعضو فريق عاديإنشاء وإدارة المهام والتعليقات والوسوم، المشاركة في الحوكمة

دعوة الأعضاء

انتقل إلى Workspace Settings > Members > Invite:

  1. أدخل عنوان البريد الإلكتروني للمستخدم.
  2. اختر دوراً (Owner أو Admin أو Member).
  3. انقر Invite.

يجب أن يكون المستخدم المدعو لديه حساب OpenPR. إذا لم يكن لديه حساب، يحتاج إلى التسجيل أولاً.

إدارة الأعضاء

من قائمة الأعضاء، يمكنك:

  • تغيير الدور -- ترقية أو تخفيض الأعضاء (لا يمكن للمسؤولين تغيير أدوار الملاك).
  • الإزالة -- إزالة عضو من مساحة العمل.

أنواع المستخدمين

يدعم OpenPR نوعين من الكيانات:

النوعالوصفمنشأ بواسطة
humanمستخدمون بشريون عاديونتسجيل المستخدم
botحسابات بوت/ذكاء اصطناعيإنشاء رمز البوت

تُنشأ حسابات البوت تلقائياً عند توليد رمز بوت. تظهر في خلاصات النشاط وسجلات التدقيق باسمها المعروض.

رموز البوت

تمكّن رموز البوت مساعدي الذكاء الاصطناعي والأدوات الخارجية من المصادقة مع خادم MCP وAPI. كل رمز:

  • له بادئة opr_.
  • مُقيَّد بمساحة عمل واحدة.
  • ينشئ كيان مستخدم bot_mcp مقابلاً.
  • يدعم جميع عمليات القراءة/الكتابة المتاحة لأعضاء مساحة العمل.

إنشاء رمز بوت

انتقل إلى Workspace Settings > Bot Tokens > Create:

  1. أدخل اسم عرض (مثل "Claude Assistant").
  2. انقر Create.
  3. انسخ الرمز فوراً -- لن يُعرض مرة أخرى.

استخدام رموز البوت

تُستخدم رموز البوت في إعداد خادم 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>/projects

مرجع API

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>/bots

أدوات MCP

الأداةالوصف
members.listسرد جميع أعضاء مساحة العمل وأدوارهم

الخطوات التالية

Released under the Apache-2.0 License.