[Nobita] Social Groups (Teams/Guilds/Clubs)

[Nobita] Social Groups (Teams/Guilds/Clubs) [Paid] 2.8.6

No permission to buy ($69.00)
@Nobita.Kun

Please add a permission for "join groups". I do not want non-email-confirmed users to be able to join groups. Unfortunately, they can by default. I would also like users to be able to set their group privacy settings upon the creation of the group.

@Rob
I know the 'agree to group rules' thing is implemented. The other stuff you mentioned I have not noticed.
 
  • Like
Reactions: Rob
I do not want non-email-confirmed users to be able to join groups. Unfortunately, they can by default.
Why not update your group privacy. All users when join your group need approve by admin or mod of group.

I would also like users to be able to set their group privacy settings upon the creation of the group.
Oh. I do not show too much information while creating group. Just made an simple as possible then change it later.
 
@Nobita.Kun

Board wide I want to disable the ability for non email confirmed members to join groups to ensure they verify their email address.

Also, can you at least provide us the option to change the privacy settings upon group creation. None of my members want their group posts to need group admin approval for posts
 
Hi Shiro,
This can be managed with usergroup promotions.

Just make a promotion to put "valid" users into a secondary group called "valid", or whatever you want to call it. Then just give the permissions to the "valid" usergroup, and not the default usergroup. This will actually come in handy for you for many other things too.

Hope this helps,

Rob
 
Hi Shiro,
This can be managed with usergroup promotions.

Just make a promotion to put "valid" users into a secondary group called "valid", or whatever you want to call it. Then just give the permissions to the "valid" usergroup, and not the default usergroup. This will actually come in handy for you for many other things too.

Hope this helps,

Rob
There are no permission to give.. There is no permission controlling the joining of groups
 
Oh... now i understand. Is there a permission to "view groups"? Can you just turn that off for those who have not confirmed their email?
 
@Nobita.Kun

Board wide I want to disable the ability for non email confirmed members to join groups to ensure they verify their email address.

Also, can you at least provide us the option to change the privacy settings upon group creation. None of my members want their group posts to need group admin approval for posts
Any suggestion please post an thread in my forum. I will keep my eyes in next updates :)

Oh... now i understand. Is there a permission to "view groups"? Can you just turn that off for those who have not confirmed their email?
Yep! No permission to restrict join group yet :)
 
@Nobita.Kun

As per your request, I have created threads on your feature requests forum regarding the additions I would like to see.

  1. Request for a "Join Group" permission.
  2. Request to allow group admins to set privacy settings upon group creation.
I love your add-on and hope to see these permissions implemented. I also modified the phrase sets in my copy so that they are in better English, if you'd like me to release a translated language pack for better English spellings and grammar, let me know and I will be happy to do so. My users love your add-on!
 
@Nobita.Kun

As per your request, I have created threads on your feature requests forum regarding the additions I would like to see.

  1. Request for a "Join Group" permission.
  2. Request to allow group admins to set privacy settings upon group creation.
I love your add-on and hope to see these permissions implemented. I also modified the phrase sets in my copy so that they are in better English, if you'd like me to release a translated language pack for better English spellings and grammar, let me know and I will be happy to do so. My users love your add-on!
Thank you. Any suggestion to improvement phrase. Please give an thread suggestion and make more information. I will change it ;)
 
I am getting a server error message.

ErrorException: Fatal Error: Class 'Nobita_Teams_Option' not found - library/Nobita/Teams/Setup.php:127

stack trace
#0 [internal function]: XenForo_Application::handleFatalError()
#1 {main}

request state
array(3) {
["url"] => string(33) "http://www.domain.com/deferred.php"
["_GET"] => array(0) {
}
["_POST"] => array(4) {
["_xfRequestUri"] => string(1) "/"
["_xfNoRedirect"] => string(1) "1"
["_xfToken"] => string(8) "********"
["_xfResponseType"] => string(4) "json"
}
}
 
I am getting a server error message

Code:
[LIST=1]
[*]Undefined offset: 44Today at 11:56 AM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedToday at 11:56 AM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Today at 6:25 AM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedToday at 6:25 AM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Today at 6:24 AM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedToday at 6:24 AM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Today at 5:38 AM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedToday at 5:38 AM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Today at 12:02 AM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedToday at 12:02 AM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
No controller response from Nobita_Teams_ControllerPublic_Event::actionLikesYesterday at 3:12 PM - library/XenForo/FrontController.php:465
[*]Delete...
Undefined offset: 44Yesterday at 2:14 PM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedYesterday at 2:14 PM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Yesterday at 2:13 PM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedYesterday at 2:13 PM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Yesterday at 2:12 PM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedYesterday at 2:12 PM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Thursday at 5:42 PM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedThursday at 5:42 PM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Thursday at 5:14 PM - library/Nobita/Teams/Model/Post.php:1208
[/LIST]
 
I am getting a server error message

Code:
[LIST=1]
[*]Undefined offset: 44Today at 11:56 AM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedToday at 11:56 AM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Today at 6:25 AM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedToday at 6:25 AM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Today at 6:24 AM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedToday at 6:24 AM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Today at 5:38 AM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedToday at 5:38 AM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Today at 12:02 AM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedToday at 12:02 AM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
No controller response from Nobita_Teams_ControllerPublic_Event::actionLikesYesterday at 3:12 PM - library/XenForo/FrontController.php:465
[*]Delete...
Undefined offset: 44Yesterday at 2:14 PM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedYesterday at 2:14 PM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Yesterday at 2:13 PM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedYesterday at 2:13 PM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Yesterday at 2:12 PM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedYesterday at 2:12 PM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Thursday at 5:42 PM - library/Nobita/Teams/Model/Post.php:1208
[*]Delete...
Argument 1 passed to Nobita_Teams_PostHandler_Event::canViewContent() must be of the type array, null given, called in /home/itsnotch/public_html/vicegamers/forums/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php on line 37 and definedThursday at 5:42 PM - library/Nobita/Teams/PostHandler/Event.php:19
[*]Delete...
Undefined offset: 44Thursday at 5:14 PM - library/Nobita/Teams/Model/Post.php:1208
[/LIST]
What action you did before?

@Nobita.Kun Is there a way for a group owner to be able to edit/delete threads posted in their group forums?
Please give an suggestion on my forum. I will look into that:)
 
I have a number of entries in the server error log related to /Model/Team.php

Undefined index: team_state
Today at 8:47 AM - library/Nobita/Teams/Model/Team.php:1405

Undefined index: team_state
Today at 8:49 AM - library/Nobita/Teams/Model/Team.php:1410

Undefined index: user_id
Today at 8:47 AM - library/Nobita/Teams/Model/Team.php:992

Undefined index: privacy_state
Today at 8:47 AM - library/Nobita/Teams/Model/Team.php:1055

Undefined index: privacy_state
Today at 8:47 AM - library/Nobita/Teams/Model/Team.php:1415

Here's specifics for one

Stack Trace
#0 /----------/----------/----------/forum/library/Nobita/Teams/Model/Team.php(1415): XenForo_Application::handlePhpError(8, 'Undefined index...', '/-----/-----...', 1415, Array)
#1 /----------/----------/----------/forum/library/Nobita/Teams/Model/Team.php(1032): Nobita_Teams_Model_Team->isSecret(Array)
#2 /----------/----------/----------/forum/library/Nobita/Teams/Model/Team.php(1050): Nobita_Teams_Model_Team->canViewTeam(Array, Array, '', Array)
#3 /----------/----------/----------/forum/library/Nobita/Teams/Model/Event.php(444): Nobita_Teams_Model_Team->canViewTeamAndContainer(Array, Array, '')
#4 /----------/----------/----------/forum/library/Nobita/Teams/PostHandler/Event.php(21): Nobita_Teams_Model_Event->canViewEvent(Array, Array, Array)
#5 /----------/----------/----------/forum/library/Nobita/Teams/ViewPublic/Ajax/NewsFeed.php(36): Nobita_Teams_PostHandler_Event->canViewContent(Array, Array)
#6 /----------/----------/----------/forum/library/XenForo/ViewRenderer/Abstract.php(227): Nobita_Teams_ViewPublic_Ajax_NewsFeed->renderHtml()
#7 /----------/----------/----------/forum/library/XenForo/ViewRenderer/HtmlPublic.php(71): XenForo_ViewRenderer_Abstract->renderViewObject('Nobita_Teams_Vi...', 'Html', Array, 'Team_news_feed_...')
#8 /----------/----------/----------/forum/library/XenForo/FrontController.php(586): XenForo_ViewRenderer_HtmlPublic->renderView('Nobita_Teams_Vi...', Array, 'Team_news_feed_...', NULL)
#9 /----------/----------/----------/forum/library/XenForo/FrontController.php(158): XenForo_FrontController->renderView(Object(XenForo_ControllerResponse_View), Object(XenForo_ViewRenderer_HtmlPublic), Array)
#10 /----------/----------/----------/forum/index.php(13): XenForo_FrontController->run()
#11 {main}
Request State
array(3) {
["url"] => string(68) "http://----------.com/groups/ajax/newsfeed?team_id=329&wtype=public"
["_GET"] => array(3) {
["/groups/ajax/newsfeed"] => string(0) ""
["team_id"] => string(3) "329"
["wtype"] => string(6) "public"
}
["_POST"] => array(0) {
}
}
 
Is it possible that new groups must be approved by a staff member before they are visible to the public?
 
Is there a reason you don't use the XF Timezone and time display format for events? Is it possible to set a standard time zone here?

And: Is it possible to disable the URL portions for normal users. I thinks there would often be mistakes if you let normal users do this..

I also noticed that group ownders can reactivate tabs, that have been deactivated for the category..
 
Last edited:
Back
Top Bottom