I need a user directory that is searchable, as an Admin I wanted to be able to set who is on what searchable list. I then want to link to that searchable list in my menu.
You can create many list of user with different Access setting, for each list you can set SQL Custom where you can choose which user are in the list. (see docs at
http://www.easy-profile.com/docs/69-sql-custom-where-list-and-module.html)
I would like to be able to give my users different "titles"(images) and also assign them form fields that signify they belong to a special group which can be done now, but I want them to only be modifiable by a specific access level, or at the very least Admins only.
- You can create a field and set access level for the avaibility of fields
- You can disable view on edit profile, with this only the admin from backend can modify
- If you want a field available with certain access and editable for other access setting, this is not possible. But you can create 2 field with same name(different alias):
first available and editable for certain access
second only available for certain access (different by first)
I do not know if he can fit you
What file would I look at if I wanted to make changes to the code for this if there isn't a solution already? Do you have plugin hooks built into this component?
For hooks: Yes. see our documentation under Developer section.
You can edit the plugin jsn_users (plugin/user/jsn_users/jsn_users.php), this plugin manage everything about registration and editing profiles (I do not recommend it)