أذونات دقيقة قائمة على المجموعات للمستخدمين المجهولين والمسجلين

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

groups:
  type: groups
  required: true
  resolve_group_memberships: true
  validations:
    max: 20

ثم على العميل، ستصبح groups كقيمة منطقية user_in_groups.

قد لا تكون وظيفة disallowed_groups صعبة للغاية في الواقع… باستخدام المثال أعلاه مرة أخرى، ستنتهي بهذا للتخلص من anonymous_users:

groups:
  type: groups
  required: true
  resolve_group_memberships: true
  disallowed_groups: "4"
  validations:
    max: 20

ولإعدادات السمية من نوع المجموعة العادي:

copy_button_allowed_groups:
  type: list
  list_type: group
  default: "11" # trust_level_1
  disallowed_groups: "4" # anonymous_users
  description: "حدد المجموعات المسموح لها باستخدام زر النسخ."
  resolve_group_membership: true

سأرى إمكانية إضافة هذه الوظيفة.

إعجابَين (2)