ae
لغة
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
ترجمة AI
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

كيفية إنشاء وإدارة المجموعات في ريدماين

12/16/2023
6 minutes
لوكاس بينا

يمكن للمسؤولين تحديد مجموعات المستخدمين في Redmine. يمكن إضافة المجموعات كأفراد من المشاريع تمامًا مثل المستخدمين العاديين، باستخدام نفس الأدوار أيضًا. عند إضافة مستخدم إلى مجموعة موجودة، يحصل هذا المستخدم على جميع فوائد المجموعة.

إنشاء مجموعات

لإنشاء مجموعة، قم بما يلي:

  1. انقر على الإدارة
  2. انقر على المجموعات
  3. انقر على مجموعة جديدة
  4. أدخل عنوان المجموعة في الاسم
  5. انقر على إنشاء

إضافة أفراد ومشاريع شريكة

لإضافة أفراد إلى مجموعة، قم بما يلي:

  1. في الإدارة >> المجموعات
  2. انقر على اسم المجموعة التي ترغب في تغييرها.
  3. سترى 3 علامات تبويب: عامة، المستخدمون، المشاريع
  • عامة

❖     قم بتغيير الاسم عن طريق تعديل حقل الاسم

  • العملاء

❖     قم بإضافة العملاء عن طريق تحديد مربع اسم المستخدم لكل عميل

❖     انقر على إضافة

  • المشاريع

❖     حدد مشروعًا من القائمة المنبثقة

❖     قم بتعيين الدور

❖     انقر على إضافة

الشكل 1: علامة تبويب المستخدمين في المجموعة كمثال

الشكل 2: إضافة أعضاء إلى مجموعة

الشكل 3: علامة تبويب المشاريع في المجموعة كمثال

الشكل 4: ربط مجموعة بمشروع (من إعدادات المجموعة)

إعداد مجموعات المستخدمين في Redmine

الإدارة > المجموعات

هنا يمكن للمسؤولين إدارة مجموعة من عملاء Redmine.

تم تعريف مجموعتين من العملاء مسبقًا: عملاء مجهولين وعملاء غير أعضاء. هذه المجموعات لديها أذونات محدودة فيما يتعلق بمشاريع Redmine والمسائل.

عملاء غير أعضاء هم عملاء مسجلين بالكامل (مسجلون في Redmine) الذين لم يتم إضافتهم كأعضاء في المشروع الذي يشاهدونه. العملاء المجهولون عمومًا غير مسجلين. سترى هاتان المجموعتان مشروعًا إذا لم يكن خاصًا.

ملاحظة: إضافة العملاء إلى المجموعات يبسط إدارة أدوار المستخدمين في المشاريع حيث يمكن إضافة مجموعة كاملة كعضو في المشروع بأدوار مماثلة للعملاء.

يتم عرض كل مجموعة في القائمة بواسطة اسمها وعدد المستخدمين. هناك خيار تصفية حسب الكلمة الرئيسية (على سبيل المثال، اسم المجموعة).

لإنشاء مجموعة جديدة، انقر على مجموعة جديدة، اكتب اسمًا، وانقر على إنشاء أو إنشاء والاستمرار (إذا كنت ترغب في إنشاء مجموعة جديدة).

لتعديل مجموعة، حددها من القائمة. يمكنك تغيير اسم المجموعة أو إضافة مستخدمين أو مشاريع شريكة. يمكن تنفيذ كل مهمة في علامة التبويب المقابلة.

لإضافة مستخدمين إلى المجموعة المحددة، انتقل إلى علامة التبويب المستخدمين في المجموعة، انقر على مستخدم جديد، وحدد واحد أو أكثر من المستخدمين لإضافتهم:

عند إضافة مستخدم إلى مجموعة، يحصل تلقائيًا على جميع امتيازات المجموعة (على سبيل المثال، الأدوار في المشاريع).

مجموعات الراحة في Redmine

/groups.:format

GET

يعيد قائمة المجموعات.

يتطلب هذا النقطة النهائية امتيازات المسؤول.

مثال:

GET/groups.xml

الاستجابة:

<groups type="array">

<group>

<id>53</id>

<name>المديرون</name>

</group>

<group>

<id>55</id>

<name>المطورون</name>

</group>

</groups>

POST

ينشئ مجموعة.

يتطلب هذا النقطة النهائية امتيازات المسؤول.

  • الحدود:

❖     المجموعة (مطلوبة): هاش لخصائص المجموعة، بما في ذلك:

❏     الاسم (مطلوب): اسم المجموعة

❏     user_ids: معرفات عملاء المجموعة (يتم إنشاء مجموعة فارغة إذا لم يتم توفيرها)

  • مثال:

❖     POST/groups.xml

<group>

<name>المطورون</name>

<user_ids type="array">

<user_id>3</user_id>

<user_id>5</user_id>

</user_ids>

</group>

❖     POST/groups.json

{

"group": {

"name": "المهندسين",

"user_ids": [ 3, 5 ]

}

}

الاستجابة:

  • 201 تم الإنشاء: تم إنشاء المجموعة
  • 422 كيان غير قابل للمعالجة: لم يتم إنشاء المجموعة بسبب فشل التصديق (جسم الاستجابة يحتوي على رسائل الخطأ)

/Groups/:id.:format

GET

يعيد تفاصيل المجموعة.

يتطلب هذا النقطة النهائية امتيازات المسؤول.

  • المعلمة:

❖     تضمين (اختياري): قائمة فصل الوعي للعلاقات المراد تضمينها في الاستجابة:

❏     المستخدم

❏     العضو

مثال:

GET/group/20.xml?include=users

الاستجابة:

<group>

<id>20</id>

<name>المطورون</name>

<users type="array">

<user id="5" name="جون سميث"/>

<user id="8" name="ديف لوبر"/>

</users>

</group>

PUT

يحدث مجموعة موجودة.

يتطلب هذا النقطة النهائية امتيازات المسؤول.

مسح

يحذف مجموعة موجودة.

يتطلب هذا النقطة النهائية امتيازات المسؤول.

/groups/:id/users.:format

POST

يضيف عميل موجود إلى مجموعة.

يتطلب هذا النقطة النهائية امتيازات المسؤول.

  • المعلمات:

❖     user_id (مطلوب): معرف العميل المراد إضافته إلى المجموعة.

مثال:

POST/gatherings/10/users.xml

<user_id>5</user_id>

  • Response:

❖     200 OK: تمت إضافة المستخدم إلى التجمع

/groups/:id/clients/:user_id.:format

Erase

يقوم بطرد عميل من تجمع.

يتطلب هذا النقطة النهائية امتيازات المسؤول.

Example:

Delete/groups/10/users/5.xml

Response:

200 OK: تمت إزالة المستخدم من المجموعة

جرب Easy Redmine في تجربة مجانية لمدة 30 يومًا

ميزات كاملة، محمية SSL، نسخ احتياطية يومية، في موقعك الجغرافي