Resource icon

User Promotion on Profile Update 2.2.0

No permission to download
Compatible XF 2.x versions
2.1
Additional requirements
php 5.6+
License
MIT Licence
Adds an per-custom field criteria option to match an empty value.

Preforms a user promotion when:
  • A user updates their own profile (Routes under /account).
  • When admin's edit a user's profile.
  • When a user upgrade is being applied/removed
Modifies notification/user promotion criteria with:
  • Allows a Custom Field to match an empty rule (ref)
Performance impact
  • User promotion is rebuild when they update their profile.
Contributing features or bug fixes
Please create a Github Pull request via the "More information" link.

Contributions

If you appreciate this addon, please consider a contribution via PayPal. Details will be provide via private conversation.

Please contact me if you wish for different licencing arrangements.
Author
Xon
Downloads
126
Views
2,232
First release
Last update
Rating
5.00 star(s) 3 ratings

More resources from Xon

Latest updates

  1. 2.2.0 - Feature update

    Require XF2.1+ Adds an explicit "match none" option for custom fields, as stock XF has selected...
  2. 2.1.3 - Maintenance update

    Add sanity check to prevent trying to run user promotions on deleted users
  3. 2.1.2

    Fix that a custom field with a value of '0' was batching as empty

Latest reviews

If you don't have this plugin, get it. Because the struggle with user group promotions syncing actually makes me want to pull my hair out. For users who used to use Join User Groups by ThemeHouse this is exactly what you're looking for. Honestly not that I'm encouraging it but I'd pay for this plugin. If you have an extra few dollars to send Xon please do to assist them in keeping this plugin up-to-date.
I should have rated this addon earlier as I could not live without this addon and it deserves every praise. As the other reviewer says, this should really be in the core. XF user promotions system is flawed in my opinion, as changes don't take effect immediately, because the it waits the cron to be run, which at best runs every minute. So, users make changes in their profiles using custom fields for example, and when saved, they don't see the effect of it. That confuses the users as it is very counter-intuitive without this addon. This addon makes the changes immediately effective. If you are using custom fields, you won't be able to live without this addon. Thank you.
This is such a critical addon. I think it should be core functionality. Thank goodness Xon came through again! I use this for a lot of my user custom settings. For example, I have a custom user field where members decide whether they want to see a list of new posts in the thread view side bar. Depending on their answer, they have a promotion to a user group. Because of this addon, their settings change takes effect immediately, and I don't get PMs asking why it isn't working. Such a time saver!
Top