Sponsored Content
The Lounge What is on Your Mind? Future New Underground Membership Criteria Post 303028978 by Neo on Friday 18th of January 2019 10:19:30 PM
Old 01-18-2019
Future New Underground Membership Criteria

Recently I did what I was hesitant to do for years, I purged all forum Underground (UG) members who had not been active within a certain period.

We need to change the UG membership criteria (from mod voting) and create a new criteria for UG membership which is not based on "voting" because mods are often busy and not inclined to vote on every member unless asked to vote. This is not really fair to member or moderators. So, I have a new TODO to make entry into the forum Underground based automatic based on a combination of various metrics, TBD.

I have not created the metrics yet, but it will be a combination of things like:
  • Number of Posts
  • Number of Thanks from Other Users
  • Number of Thanks Given to Other Users
  • Time a Member
  • Recent Activity
  • Infractions
  • Bug Hunter Team Badge

Basically, when a member has a certain number of posts, thanks and time as a member, no active mod infractions, and have reported a verified bug in the forums at least once, they will be automatically promoted to UG member with extra permissions, edit privileges, and other benefits, TBD.

When a UG member is inactive for a certain number of months, they will be automatically demoted back to the "Registered Users" group.

If anyone (including Ravinder, hint hint) would like to suggest the criteria for this automatic promotion to the UG, please reply with your suggested criteria.

Status: TODO
 

3 More Discussions You Might Find Interesting

1. Post Here to Contact Site Administrators and Moderators

Membership

what is the meaning of the types of membership and when am i a full member:confused: :confused: :confused: (1 Reply)
Discussion started by: nigel
1 Replies

2. Solaris

Group membership limit

On Solaris, a user is limited to being a member of a maximum of 16 groups. Could someone tell me where this limit comes from, i.e. is it NIS, or Solaris, or NFS that is imposing this limit? What is the work-around to remove this limitation? (4 Replies)
Discussion started by: son_t
4 Replies

3. Post Here to Contact Site Administrators and Moderators

monthly membership??

Hi, Do we have monthly membership (VIP) in our forum? if not, do we have any plans for it? Regards, (1 Reply)
Discussion started by: clx
1 Replies
MBR_CHECK_MEMBERSHIP(3) 				   BSD Library Functions Manual 				   MBR_CHECK_MEMBERSHIP(3)

NAME
mbr_check_membership, mbr_check_service_membership -- check whether a user is a member of a group or service ACL SYNOPSIS
#include <membership.h> int mbr_check_membership(uuid_t user, uuid_t group, int *ismember); int mbr_check_service_membership(uuid_t user, const char *service, int *ismember); DESCRIPTION
mbr_check_membership() tests if a given user is a member of a group (either direct or indirect via a nested group). ismember is set to 1 if the user is a member or 0 if not a member of the group. mbr_check_service_membership() similarly tests if a given user is a member of a ser- vice ACL group. Service ACLs are special groups defined with the prefix "com.apple.access_". The service is then prefixed (e.g., "afp" would check "com.apple.access_afp"). There is a special group that grants accessto all services called "com.apple.access_all_services". Users may belong to any number of groups. mbr_check_membership() should always be used to check group membership, rather than calling getgroups(2) or getgrouplist(2). The setgroups(2) and getgroups(2) routines are limited to a fixed number of gids, and so may not include all of a user's groups. There are two special cases. If the two uuids are equal, then ismember is set to 1. If the group uuid is equal to the reserved "everyone" uuid (ABCDEFAB-CDEF-ABCD-EFAB-CDEF0000000C), then ismember will be set to 1 for any valid user. Group membership information is managed by opendirectoryd(8). RETURN VALUES
mbr_check_membership() does not test whether group exists or not. Querying membership for a nonexistent group will result in ismember being set to 0. The function returns 0 on success or one of the following error codes on failure: [EIO] Communication with openditectoryd(8) failed. [ENOENT] user can not be found. mbr_check_service_membership() is identical to mbr_check_membership() except that ENOENT means no service ACL has been defined. SEE ALSO
odutil(1), setgroups(2), getgroups(2), mbr_uid_to_uuid(3), opendirectoryd(8) Mac OS X November 5, 2011 Mac OS X
All times are GMT -4. The time now is 10:03 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy