Usergroup Promotions - Disable Downgrade & Log Downgrade

eDaddi

Active member
Licensed customer
The auto downgrading of a promotion causes way more issues, as far as tickets or posts complaining about it, than the whole promotions system is worth.

Can we get:
  • A checkbox to prevent demotions so they can be one way.
  • The Promotion History Log to show Demotions, right now every entry is "Automatically promoted"
 
Upvote 0
What exactly is changing to make the demotion happen? Maybe promotion isn't setup correctly.
Thats what I'm trying to figure out.

The ONLY criteria in this promotion is a custom user field, 'Show' = 1 or 'Hide' = 0 a forum, With this I got large groups of members having it one visit and not the next. I can see that they haven't changed anything via:
Check the user change log. It will show the group that was removed as a change.
... which is great for single user issues, I got too many getting promoted and demoted daily.

Here is the rule:
JSON:
[{"rule":"user_field_ABC123","data":{"choices":["1"]}}]

Other notes:
  • This is the only promotion I have.
  • Since the user field is new, in the DB, I added everybody with a default 'Hide'. (wish custom user field had a default option too)
  • I can see member's choice saved correctly in the DB, promotion just seems to ignore it.
  • I understand they have to be active, some of these members are on all day everyday.
  • I've run promotions cron job to process them and does nothing.
  • There are no duplicate values for the
Last time I attempted to use a promotion I got the same thing happening but that was more complex selection criteria.

Is there such a thing as too many user groups? Would their hierarchy play into it?
 
My guess is you don't have the promotion setup correctly or possibly an addon causing the issue. Can you show us your options for the promotion?
 
My guess is you don't have the promotion setup correctly or possibly an addon causing the issue. Can you show us your options for the promotion?
Posted above but this is the ACP side…. Just this selection

IMG_6006.webp
 
Something is still missing, perhaps check these 2 sections to make sure nothing is set incorrectly.

promotion.webp
Either its setup incorrectly or you have an addon causing the issue.
 
My setup (guessing you are doing the same)

ACP > Users > Custom User Field
Mine is: Preferences > Chatish (check boxes)
You then manage WHO can access that field within the Input section, in my case ONLY members with 25+ posts (another usergroup) can even edit the field.

ACP > Groups and permissions > Usergroup Promotions:
Options > Add to Usergroups > select Chatish
Apply when...> nothing checked
User Field... > Preferences > allow access to Chatish


This places a checkbox option into the member Preferences area, and it only appears/works IF they meet the 25+ usergroup criteria. Keeps the new registration riffraff out :)
 
My setup (guessing you are doing the same)

ACP > Users > Custom User Field
Mine is: Preferences > Chatish (check boxes)
You then manage WHO can access that field within the Input section, in my case ONLY members with 25+ posts (another usergroup) can even edit the field.

ACP > Groups and permissions > Usergroup Promotions:
Options > Add to Usergroups > select Chatish
Apply when...> nothing checked
User Field... > Preferences > allow access to Chatish


This places a checkbox option into the member Preferences area, and it only appears/works IF they meet the 25+ usergroup criteria. Keeps the new registration riffraff out :)
That’s 100% what I have set up but radio buttons. My issue, like in your example, is members set Chatish to view, and they keep getting toggled in and out of it
 
That’s 100% what I have set up but radio buttons. My issue, like in your example, is members set Chatish to view, and they keep getting toggled in and out of it
Sounds like something is causing the demotion, which should (should) be visible in an individual user change log.. Try changing to a checkbox maybe?
 
Back
Top Bottom