Support

  1. BizResource
  2. Support
  3. Wednesday, January 04 2017, 06:11 AM
Hi, we have just purchased the easyprofile pro application for our Joomla (latest verstion) installation.

We are not planning to have any membership management application because as a not-for-profit foundation the subscription to our site is free.

Everyone suffers from information overload (and related "noise" environment) and wastes a lot of of time searching for information, and to this end we are planning to use the Joomla User Groups hierarchy and View Access controls to simply filter out searches and results only for what the user is actually interested in.

To this end, we would like the relevant Registered users to be able to opt-in or opt-out of any relevant Joomla User Groups - this User Groups selection could be part of their initial registration and more importantly also afterwards via their profile once they have registered and signed in.

In reading through your documentation, we believe that this is possible with your application and could perhaps be implemented through adding a new check box field with conditions to opt-in or opt-out of specified user groups. If this is the case, could someone please be so kind and provide some typical simply example of allowing a user to select (or de-select) any relevant Joomla User Group which upon saving the profile change will add (or remove) the user from their Joomla User Group selection.

Also, the 'Easy Profile - Usergroups' plugin and its intention does not appear to be detailed anywhere in the documentation.

Happy to pay some money towards someone helping us. Many thanks, and have a great day and terrific start to 2017!

Rick
admin Accepted Answer
Admin
Hi,
Also, the 'Easy Profile - Usergroups' plugin and its intention does not appear to be detailed anywhere in the documentation.
This is a core plugin that add/remove user from/to usergroups with field conditions.

For more details about conditions you can read the tips (see screenshot)

If this is the case, could someone please be so kind and provide some typical simply example of allowing a user to select (or de-select) any relevant Joomla User Group which upon saving the profile change will add (or remove) the user from their Joomla User Group selection.
Yes, no problem.
In this site there is a field called "Interests", it is a checkbox with these options:
music|Music
movie|Movie
art|Art
design|Design

You can assign following conditions to add or remove user from usegroups
Condition 1
IF contain custom value "music" THEN add to usergroup "music" ELSE(two ways parameter) remove from usergroup "Music"
Condition 2
IF contain custom value "music" THEN add to usergroup "movie" ELSE(two ways parameter) remove from usergroup "Movie"
......

In the checkboxes is recommended to use "Contain" operator because if you choose for example Music and Art then the value is not equal to Music or Art, but it contain Music or Art
Attachments (1)
  1. more than a month ago
  2. Support
  3. # 1
BizResource Accepted Answer
Pro
Thank you for your prompt help.

I am not really sure of how to best interpret your answer in regards to making it work for me. Can I please explain the following:

Our existing Joomla User Groups hierarchy:
> BOOKKEEPING - ALL ID15
> Bookkeeping > MYOB - ALL ID16
> Bookkeeping > MYOB AccountRight 20xx ID17
> Bookkeeping > MYOB Add-Ons ID18

Our existing easyprofile Field:
Title: BOOKKEEPING Type: checkbox ID18
Options Checkbox Field:
Default Value: 0 [assuming that the Option 0 should be selected as default?]
Option List:
0|BOOKKEEPING - ALL
1|Bookkeeping > MYOB - ALL
2|Bookkeeping > MYOB AccountRight 20xx
3|Bookkeeping > MYOB Add-Ons
Parameter:
Condition 1
Operator: Equal
Compare With: Custom Value
Custom Value: 0 [not sure what the option value means?]
Two Ways: Yes
Target Field: BOOKKEEPING (bookkeeping) [the only other choice is Avatar]
Target Action: Show
Add to Usergroup: > BOOKKEEPING - ALL [selected from available usergroups]
Action: Usergroups

I am assuming that the above Conditions would need to be repeated for each relevant Checkbox Field Option List?

To this end, this does not appear to be having the desired result of adding/ removing a user from the Selected/ De-selected Joomla user group.

What am I misunderstanding? Are there any more detailed examples (screen captures) to help me more simply understand the Parameters for Selecting/ De-Selecting Joomla User Groups from the User Profile?

I have also attached the relevant screen captures to help you further understand what I actually have.

Many kind and grateful thanks in advance for your help.

Rick
  1. more than a month ago
  2. Support
  3. # 2
admin Accepted Answer
Admin
Hi,
Default Value: 0 (assuming that the Option 0 should be selected as default?)
Default value should be "0", but unfortunately sometime Joomla(READ NOTE ABOVE) interprets "0" as false, so I recommend to set default value to "0,"
with "0," you should see the first checkbox already checked in the registration form (screenshot 1)

I am assuming that the above Conditions would need to be repeated for each relevant Checkbox Field Option List
Yes, you should have 4 conditions, one for each option

To this end, this does not appear to be having the desired result of adding/ removing a user from the Selected/ De-selected Joomla user group.
2 errors in your first condition (screenshot 2):
1. You should use operator "Contain" instead "Equal", checkbox field type allow multiple values
2. You need to remove target field, you does not need to hide/show this field.
Now you condition is so: IF equal to custom value "0" THEN add to usergroup "BOOKKEEPING - ALL" and show field "bookkeeping" ELSE (two ways effect) remove from usergroup "BOOKKEEPING - ALL" and hide field "bookkeeping"
But you need only this condition: IF Contain custom value "0" THEN add to usergroup "BOOKKEEPING - ALL" ELSE (two ways effect) remove from usergroup "BOOKKEEPING - ALL"



NOTE: Why I say "Joomla" instead "Easy Profile"? Because Easy Profile basically extends already existing Joomla feature and it use Joomla core fields type with many improvements. Anyway I know, this behavior is not correct, so we will investiga and try to solve in future releases.
Attachments (2)
  1. more than a month ago
  2. Support
  3. # 3
BizResource Accepted Answer
Pro
Content Protected
  1. more than a month ago
  2. Support
  3. # 4
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.

Request Support

Support is currently Offline

Support Availability

Working days: Monday to Friday. The support staff is not available on weekends; in the most of cases tickets will not be answered during that time.

Reply time: Depending on the complexity of your support issue it's usually between a few minutes and 24 hours for paid members and about one week for free members. When we expect longer delays we will notify you.

Guidelines

Before you post: read the documentation and search the forums for an answer to your question.

When you post: include Site Details if you request a support (you can use the form below the reply in Site Details tab).

Auto Solved Question: If after a week the author of the post does not reply to a request by moderator, the question will be marked as resolved.

Language: only English

Search Users

Easy Profile® is not affiliated with or endorsed by Open Source Matters or the Joomla Project. Joomla is Free Software released under the GNU/GPL License.