[TH] Join User Group [Deleted]

@Mouth I didn't read your post clearly enough



this isn't really what I was pointing out.

The issue is that when you make a usergroup joinable, then you go into any user's detail screen in the ACP, you will see the normal list of User Groups, and then you have a second set of User Groups that are joinable - the latter is simply a "mirror" or a subset of the normally configured usergroups. The problem is that let's say you have everyone in the Registered group as primary like you should and then you have a secondary user group called "blah" and you have 10000 users, 1000 of which are in "blah" as secondary (including yourself). Now you make that group joinable. Now go to one of those user screens, you will see that "blah" is checked, as it should be, but under the joinable groups it is not checked. Now go to your profile Join User Groups screen and you will see that even though you actually are in that user group, it still shows shows you the option to join it. So you have the appearance of not being in the group even though you are.

There is no database table that correlates the check box of the joinable user group. It is some random phantom check box setting and I can't figure out for the life of me how to take everyone who is in this above situation (they are part of the secondary group but not part of the joinable group) and fix that.
Can anyone please tell me if what I need to do or want to have done with this addon is even remotely possible????
 
I'm getting error on approving user for the group

Server Error
nts_invalid_uuid

  1. NixFifty_TeamSpeak_Helper->getClientDbIdFromUuid() in NixFifty/TeamSpeak/Model/Sync.php at line 172
  2. NixFifty_TeamSpeak_Model_Sync->setUserServerGroupsById() in NixFifty/TeamSpeak/Model/User.php at line 11
  3. NixFifty_TeamSpeak_Model_User->addUserGroupChange() in ThemeHouse/JoinUserGroup/Model/JoinableUserGroup.php at line 219
  4. ThemeHouse_JoinUserGroup_Model_JoinableUserGroup->updateUserGroupChange() in ThemeHouse/JoinUserGroup/Model/JoinableUserGroup.php at line 231
  5. ThemeHouse_JoinUserGroup_Model_JoinableUserGroup->addToUserGroupChange() in ThemeHouse/JoinUserGroup/Model/JoinableUserGroup.php at line 291
  6. ThemeHouse_JoinUserGroup_Model_JoinableUserGroup->approveModerationQueueEntry() in ThemeHouse/JoinUserGroup/ModerationQueueHandler/JoinableUserGroup.php at line 91
  7. ThemeHouse_JoinUserGroup_ModerationQueueHandler_JoinableUserGroup->approveModerationQueueEntry() in XenForo/Model/ModerationQueue.php at line 200
  8. XenForo_Model_ModerationQueue->saveModerationQueueChanges() in XenForo/ControllerPublic/ModerationQueue.php at line 74
  9. XenForo_ControllerPublic_ModerationQueue->actionSave() in XenForo/FrontController.php at line 351
  10. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
  11. XenForo_FrontController->run() in /share/MD0_DATA/Web/index.php at line 13
 
I'm getting error on approving user for the group

Server Error
nts_invalid_uuid

  1. NixFifty_TeamSpeak_Helper->getClientDbIdFromUuid() in NixFifty/TeamSpeak/Model/Sync.php at line 172
  2. NixFifty_TeamSpeak_Model_Sync->setUserServerGroupsById() in NixFifty/TeamSpeak/Model/User.php at line 11
  3. NixFifty_TeamSpeak_Model_User->addUserGroupChange() in ThemeHouse/JoinUserGroup/Model/JoinableUserGroup.php at line 219
  4. ThemeHouse_JoinUserGroup_Model_JoinableUserGroup->updateUserGroupChange() in ThemeHouse/JoinUserGroup/Model/JoinableUserGroup.php at line 231
  5. ThemeHouse_JoinUserGroup_Model_JoinableUserGroup->addToUserGroupChange() in ThemeHouse/JoinUserGroup/Model/JoinableUserGroup.php at line 291
  6. ThemeHouse_JoinUserGroup_Model_JoinableUserGroup->approveModerationQueueEntry() in ThemeHouse/JoinUserGroup/ModerationQueueHandler/JoinableUserGroup.php at line 91
  7. ThemeHouse_JoinUserGroup_ModerationQueueHandler_JoinableUserGroup->approveModerationQueueEntry() in XenForo/Model/ModerationQueue.php at line 200
  8. XenForo_Model_ModerationQueue->saveModerationQueueChanges() in XenForo/ControllerPublic/ModerationQueue.php at line 74
  9. XenForo_ControllerPublic_ModerationQueue->actionSave() in XenForo/FrontController.php at line 351
  10. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
  11. XenForo_FrontController->run() in /share/MD0_DATA/Web/index.php at line 13
@NixFifty's addon is causing this error. You should contact them about a fix :)
 
This is driving me bat^%#$ crazy now. There has to be a place where the information is stored related to who has joined a joinable user group. Where is it?!?!

Here is what I mean.

I have User Group A and have 30 people in it. I then install Join User Group and make the existing User Group A joinable. In the ACP for a user that was previously in User Group A, I can see the box checked under the standard UG list for A but the "companion" Joinable User Group A is unchecked. So to them, from their Join User Groups page, it looks like they are not a part of the group, even though they actually are. So if I email that group, they get an email. So they're kind of like a "ghost" group, as far as they are concerned.

But, new people who join the group, these check boxes (the normal UG and the Joinable UG) are synchronized (after moderation, if any). So there HAS to be a place where the status of whether or not they are a member of the Joinable User Group is maintained. Otherwise, where does the information come from related to what box to check when looking at the User Profile in ACP?

Like I said, driving me bat$@#5 crazy that no one can answer this!!
 
This is driving me bat^%#$ crazy now. There has to be a place where the information is stored related to who has joined a joinable user group. Where is it?!?!

Here is what I mean.

I have User Group A and have 30 people in it. I then install Join User Group and make the existing User Group A joinable. In the ACP for a user that was previously in User Group A, I can see the box checked under the standard UG list for A but the "companion" Joinable User Group A is unchecked. So to them, from their Join User Groups page, it looks like they are not a part of the group, even though they actually are. So if I email that group, they get an email. So they're kind of like a "ghost" group, as far as they are concerned.

But, new people who join the group, these check boxes (the normal UG and the Joinable UG) are synchronized (after moderation, if any). So there HAS to be a place where the status of whether or not they are a member of the Joinable User Group is maintained. Otherwise, where does the information come from related to what box to check when looking at the User Profile in ACP?

Like I said, driving me bat$@#5 crazy that no one can answer this!!
We provided a solution in the next update that has a cache rebuilder to merge users in joinable usergroups to work with the addon, as well as simplifying the user edit screen so there isn't two usergroups being displayed.

It's being stored in xf_user_group_change :)
 
t's being stored in xf_user_group_change
Thank you, I have no idea how many times I have asked that...now I can see it, and I might take the time to manually correct it if there wasn't this coming

We provided a solution in the next update that has a cache rebuilder to merge users in joinable usergroups to work with the addon, as well as simplifying the user edit screen so there isn't two usergroups being displayed.
So thank you for that pizza-face-brogan
 
Well...I already use Chris D's. I suppose if I don't want to use the TH one I have to re-create everything :cry:

So if the current group members are all retained (hopefully) then installing the new addon, and making all those groups joinable again, the rebuild should incorporate everything back to the way it was, yes?
 
Well...I already use Chris D's. I suppose if I don't want to use the TH one I have to re-create everything :cry:

So if the current group members are all retained (hopefully) then installing the new addon, and making all those groups joinable again, the rebuild should incorporate everything back to the way it was, yes?
Yep :)
 
Fatal error: Class 'ThemeHouse_Helper_Php' not found in /home/***********/public_html/library/ThemeHouse/Install/20160307.php on line 1182
 
The whole usergroup reflection on the ACP and synching with the user's Join User Group page is FINALLY FIXED and it WORKS AS EXPECTED!!!

Huge.

Thank you.
 
I think that phrase reference should be th_joinable_user_group_joinusergroup not groups_ as that phrase does not exist
Do you have any templates that need to be merged with your style? I don't see it missing on my end and it's listed as th_joinable_user_groups_joinusergroup.
 
Back
Top Bottom