Grav-plugin-admin: واجهة المستخدم الرسومية لإدارة المستخدمين

تم إنشاؤها على ١١ مارس ٢٠١٦  ·  4تعليقات  ·  مصدر: getgrav/grav-plugin-admin

عرض

أضف مدير مستخدم (استنادًا إلى واجهة المستخدم الرسومية) إلى المكون الإضافي المسؤول للسماح للمسؤولين بسهولة إضافة وإزالة وتعديل وتنفيذ المهام الأخرى المتعلقة بمستخدمي موقع Grav.

فيما يتعلق بتعريف مدير المستخدم ، هذه وحدة تحتوي على ميزات تسمح بمعالجة حسابات المستخدمين من قبل مسؤول أو مستخدم ذي امتياز آخر. مثل هذا المثال لمدير المستخدم ذي الصلة بطلب الميزة هذا هو مدير المستخدم الموجود داخل Wordpress CMS.

حالة الاستخدام

ستكون حالة الاستخدام البارزة لمدير المستخدم في المكون الإضافي المسؤول لمسؤولي الموقع والمطورين والأفراد الآخرين الذين قد يحتاجون إلى تنفيذ Grav لإنشاء حسابات مستخدمين للعملاء أو المتعاونين بحيث يتمكن هؤلاء المستخدمون من أداء مهام الموقع الأساسية (مثل كإنشاء صفحات ومنشورات) دون الحاجة إلى مطالبة مسؤول الموقع أو المنفذ لأداء تلك المهام نيابة عنهم ، مما يوفر الوقت على وجه التحديد للمحترفين الذين قد يكون لديهم العديد من العملاء أو المتعاونين.

وظائف

  1. إنشاء مستخدمين جدد
  2. حذف المستخدمين
  3. تعديل المستخدمين (تحرير الأسماء وعناوين البريد الإلكتروني وكلمات المرور وأذونات الحساب وما إلى ذلك ؛ على الأرجح باستخدام نفس النموذج المستخدم لتعديل حساب مستخدم مسؤول الموقع)
  4. التحرير الجماعي للمستخدمين (لتطبيق الأذونات وحذف العديد من المستخدمين والمهام الأخرى التي يحتاج فيها العديد من المستخدمين إلى المعالجة في وقت واحد)

التعليق الأكثر فائدة

بدلاً من ذلك ، يمكنك إنشاء ملف user / accounts / admin.yaml يدويًا. اسم الملف هذا هو في الواقع اسم المستخدم الذي ستستخدمه لتسجيل الدخول. سوف تحتوي المحتويات على المعلومات الأخرى للمستخدم.

https://getgrav.org/blog/beta-admin-plugin- متوفر

ومع ذلك ، إذا كنت ترغب في أن يكون لديك مستخدم كمحرر (وليس مشرفًا) ، فيبدو أنه لا يمكنك تعيين مستوى وصول منفصل. نأخذ:

 access:
   admin:
     login: true
     super: false

سيعطي رفض الوصول.

آه ، وجدت: https://learn.getgrav.org/admin-panel/faq#adding -and-management-users

يعمل الآن مع:

access:
  admin:
    login: true
    super: false
    pages: true
  site:
    login: true

ومع ذلك ، يؤدي النقر فوق ملف التعريف الخاص بك ، على سبيل المثال admin/users/tester ، إلى ظهور "تم رفض الوصول" ، ولا يوجد خيار وصول لصفحة الملف الشخصي.

أترك تعليقي هنا لمساعدة الآخرين.

ال 4 كومينتر

يتم أخذ هذا في الاعتبار بالفعل في الإصدار الاحترافي من المكون الإضافي المسؤول

https://getgrav.org/blog/beta-admin-plugin- متوفر
يحتوي منشور المدونة هذا على معلومات من الإصدار الأولي للمكوِّن الإضافي للمسؤول ويحتوي على معلومات حول الإصدار المحترف أيضًا (لم يتم إطلاقه بعد)

في الواقع ، لقد قمنا بالفعل بمعظم هذا العمل في مشروع التطوير الاحترافي الخاص بنا.

بدلاً من ذلك ، يمكنك إنشاء ملف user / accounts / admin.yaml يدويًا. اسم الملف هذا هو في الواقع اسم المستخدم الذي ستستخدمه لتسجيل الدخول. سوف تحتوي المحتويات على المعلومات الأخرى للمستخدم.

https://getgrav.org/blog/beta-admin-plugin- متوفر

ومع ذلك ، إذا كنت ترغب في أن يكون لديك مستخدم كمحرر (وليس مشرفًا) ، فيبدو أنه لا يمكنك تعيين مستوى وصول منفصل. نأخذ:

 access:
   admin:
     login: true
     super: false

سيعطي رفض الوصول.

آه ، وجدت: https://learn.getgrav.org/admin-panel/faq#adding -and-management-users

يعمل الآن مع:

access:
  admin:
    login: true
    super: false
    pages: true
  site:
    login: true

ومع ذلك ، يؤدي النقر فوق ملف التعريف الخاص بك ، على سبيل المثال admin/users/tester ، إلى ظهور "تم رفض الوصول" ، ولا يوجد خيار وصول لصفحة الملف الشخصي.

أترك تعليقي هنا لمساعدة الآخرين.

rhuksterVivalldi هل هذه النسخة الموالية موجودة الآن؟ عدم العثور على أي شيء محدد بشأنه وسيكون من الجيد أن يكون لديك بعض واجهة المستخدم الرسومية لإدارة المستخدمين.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات