• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

User Promotion on Profile Update 1.1.2

No permission to download

Xon

Well-known member
#1

Xon

Well-known member
#3
@Xon

Does this addon perform well on larger boards?
Standard Xenforo behaviour is that this user promotion code runs on login.

This add-on's shouldn't make a noticeable difference on a large forum, as it only runs after a profile update occurs (ie changing email address, custom fields). Which should be reasonably rare occurrence.

SpaceBattles has ~1.4k members online at peak and my monitoring hasn't picked up any changes in worse-case load-times, or average load-times.
 

Sunka

Well-known member
#9
Sorry, but can not find anything related to this addon in ACP. Nor for notices criteria, nor for usergroup promoting criteria.
Any screenshot?
 

Xon

Well-known member
#10
Sorry, but can not find anything related to this addon in ACP. Nor for notices criteria, nor for usergroup promoting criteria.
Any screenshot?
It doesn't change any UI.

Supose you have the custom field, and a user promotion; you require something like this;

example_without.png

With this add-on you can instead remove the "enabled" and just match on the option not being set. ie;
example_with.png
 
#13
I would like to use this addon to move users to a user group when they add an avatar. My thinking is that then I could prevent posting until a user uploads an avatar.

Since the avatar isn't a custom field, how would that work? Is there a criteria for when there is no avatar and now there is? What happens if they remove the avatar?

Thanks!
 

Xon

Well-known member
#19
I thought the plugin would do just that? Check whether a field is empty.
It mostly does this, but the primary test cases was radio buttons, checkboxes in the context of user promotions. Different inputs and code paths may not be captured or aren't being captured correctly.

I'll add this to the queue, but it might be a little while before I can fix this.
 
Last edited: