CMTV
Well-known member
Hi!
XenForo has a useful and extandable criteria system. Trophy and Notice systems are using the User criteria type already.
With this system, we can easily create different trophies (or show notices) to a users that match certain selected criteria.
But there are many more systems that are all about users but do not use the criteria system:
To sum up, we have a weird situation, where some systems can use the power of user criteria system (trophies and notices) and some can not...
My suggestion: Add or even replace "User search criteria" with User criteria which uses criteria system.
Why?
Because the User criteria provides many more different options. Adding it would greatly increase flexibility in sending/emailing/messaging users and etc.
For example, I can't alert users with 500 or more likes becuase, well, because there in such an option in "User search criteria".
Also, keep in mind that some addons also add their own criteria to User criteria. It is not very convinient for addon markers to copy-paste a code for both criteria and searchers systems!
--- (Realisation suggestions) ---
Why not adding "User criteria" tab to all systems in the list in the previous message and perform additional criteria-based fetching on the users, firstly selected by "User search criteria"?
Another way is to replace User searcher with new
XenForo has a useful and extandable criteria system. Trophy and Notice systems are using the User criteria type already.
With this system, we can easily create different trophies (or show notices) to a users that match certain selected criteria.
But there are many more systems that are all about users but do not use the criteria system:
- Alerting users
- Emailing users
- Messaging users
- Search for users
- Batch update users
To sum up, we have a weird situation, where some systems can use the power of user criteria system (trophies and notices) and some can not...
My suggestion: Add or even replace "User search criteria" with User criteria which uses criteria system.
Why?
Because the User criteria provides many more different options. Adding it would greatly increase flexibility in sending/emailing/messaging users and etc.
For example, I can't alert users with 500 or more likes becuase, well, because there in such an option in "User search criteria".
Also, keep in mind that some addons also add their own criteria to User criteria. It is not very convinient for addon markers to copy-paste a code for both criteria and searchers systems!
--- (Realisation suggestions) ---
Why not adding "User criteria" tab to all systems in the list in the previous message and perform additional criteria-based fetching on the users, firstly selected by "User search criteria"?
Another way is to replace User searcher with new
UserSearch
criteria type which handles all "User search criteria" criteria. With this approach, you can simply add a new tab called "User search criteria" to all systems listed above.
Last edited:
Upvote
0