Group Tools v3.0

Release Notes

3.0 (2014-11-17):

  • changes for Elgg 1.9
  • added: group tool presets
  • added: grouppicker autocomplete
  • added: filter to group activity page
  • added: option for group admins to export the members to CSV (admin enabled option)
  • added: support for widget_manager group tool based widgets
  • added: user menu items in group member listing
  • fixed: PHP fatal exceptions when using group admins on group join
  • fixed: problem with some tabs shown when logged out
  • fixed: adding pagination to prevent long loading times with large lists #71
  • fixed: hide my status join link depending on cleanup setting #60
  • fixed: group visibility options in walled garden
  • fixed: problem with some tabs shown when logged out
  • changed: more efficient annotation query for email invitations (thanks to Matt Beckett)
  • changed: improved group thumbnail loading
  • Yea now working for me on 1.9.4, it did not before, lots of new settings. Expect donations from me soon to all contributors, just not this week I am really broke my girl took all my money.

  • On the last revision, Group Tools did not allow you to edit a groups description. Well, u could edit it, but when you 'saved' the changes, it reverted back to previous state before the edit. Is this fixed in this version?

  • Hmmm no it hasnt. When u try to edit then save a groups description, it doesnt get saved and simply reverts back to what it was before the edit....

  • I do not have this issue on my install, i can edit group description without any issues. You must have an issue with another plugin messing with it.

  • It's the only plugin activated...

  • It cant be because you need groups plugin for groups tools i think so it cant be the only plugin you have activated i am on 1.9.4

  • The only problem i have with it is that when a new group is created it does not post it to activity, it use to.

  • Well obviously i have the group plugin enabled...... Seems that extended mce doesnt play well with group tools. Tried every single plugin i have, 1 by 1, the only one that stops it working (Breaks group tools) is Extended mce... So groups, Group tools, and Extended MCE dont play well together.. I can diable either of Group tools OR Extended Mce, and group description is editable / savable. With with the 3 together, nothing gets saved.

  • Yes, Extended TinyMce breaks the groups / group tools. Standard CKEditor works fine.

  • After filling up Group name and Description, if we hit save, things are saved without any way to go to
    Tools tab. If Tools tab has "Group tool presets"  set there is no way to reach those choices again.

    Ideally below Edit group > Profile there should be "Next" button instead of Save.
    Cannot use unless this is fixed.

  • Notices cannot be set at the time of group creation.

    Using Elgg 1.9.x and Group Tools 3.0, "Add group notices" [from Group notices v1.2] option appears in the "Other options" tab. However this tab is not visible while Creating New Group (but only during Edit) . So notices cannot be set at the time of group creation.

  • @dranii

    After filling up Group name and Description, if we hit save, things are saved without any way to go to
    Tools tab. If Tools tab has "Group tool presets"  set there is no way to reach those choices again.

    Ideally below Edit group > Profile there should be "Next" button instead of Save.
    Cannot use unless this is fixed.

    follow up in https://github.com/ColdTrick/group_tools/issues/73

    Notices cannot be set at the time of group creation.

    Using Elgg 1.9.x and Group Tools 3.0, "Add group notices" [from Group notices v1.2] option appears in the "Other options" tab. However this tab is not visible while Creating New Group (but only during Edit) . So notices cannot be set at the time of group creation.

    You can fill in the notices when creating a group with the plugin group_tools disabled?

  • @dranii:

    could you maybe remove the reply with the screenshots for issue https://github.com/ColdTrick/group_tools/issues/73. I have the information on Github and it's only cluttering op the comments here.

    If Group Tools 3.0 is activated, and if it is a closed group, Group Profile page shows the same blocks twice in to an user who does not own the Group - see screenshot

    follow up in https://github.com/ColdTrick/group_tools/issues/74

  • I've got the same problem with extended TinyMCE than Vextah, which makes updating the group description impossible.

  • Hi all, I´m also having problems, groups Tools tab sets are not loaded/saved, this is the server log:

    2015/01/27 18:05:47 [error] 1038#0: *1710 open() "/home/www/redup_triploader_com/htdocs/cache/0/default/js/elgg/groups/edit.js" failed (2: No such file or directory), client: 62.14.183.8, server: redup.triploader.com, request: "GET /cache/0/default/js/elgg/groups/edit.js HTTP/1.1", host: "redup.triploader.com", referrer: "http://redup.triploader.com/groups/edit/6811"

    2015/01/27 18:30:50 [error] 1038#0: *1763 open() "/home/www/redup_triploader_com/htdocs/cache/0/default/js/group_tools/ToolsEdit.js" failed (2: No such file or directory), client: 62.14.183.8, server: redup.triploader.com, request: "GET /cache/0/default/js/group_tools/ToolsEdit.js HTTP/1.1", host: "redup.triploader.com", referrer: "http://redup.triploader.com/groups/edit/6811"

    I don´t know if is a general error because with CKeditor I also have problems (doesn´t load) and I obtain the same error:

    2015/01/27 18:05:47 [error] 1038#0: *1716 open() "/home/www/redup_triploader_com/htdocs/cache/0/default/js/elgg/ckeditor.js" failed (2: No such file or directory), client: 62.14.183.8, server: redup.triploader.com, request: "GET /cache/0/default/js/elgg/ckeditor.js HTTP/1.1", host: "redup.triploader.com", referrer: "http://redup.triploader.com/groups/edit/6811"

    I´ve all caches disabled

  • @Javier

    It looks like you're having problems with your data directory. as sush not all the javascript can be loaded and thus the tabs don't work.

    The same applies to CKEditor.

    Try resolving this problem first.

    Tip: as i see it your data directory is inside htdocs (wwwroot) this is not advised and depending on the server settings the webserver isn't allowed to write in that directory.

  • @Jeroem I´ve data directory outside of wwwroot:

    /home/www/redup_triploader_com/htdocs/

    /home/www/redup_triploader_com/data/

    I´ve just upgraded from 1.8 to 1.9 engine.

    Maybe I´ve something wrong in the BBDD?? any suggestion to solve it? 

     

    Thanks!

  • @Javier

    I think i see the problem. There is something wrong with your rewiter rules. check your .htaccess.

    the website isn't picking up the urls correctly

  • @Jerome I´ve checked my rewrite rules (Nginx) and are the same as Elgg installation manual recomends. For the cache I´ve this rule:

     

    location /cache {
                    rewrite ^/cache\/(.*)$ /engine/handlers/cache_handler.php?request=$1&$query_string;
            }

    Maybe it has an error??. Why it is needed if I´ve all caches disabled?

    Thanks

  • Tried this plugin with 1.10 and after fixing some deprecation issues, I am still having an issue with it working with the group icon.

    PHP message: PHP Fatal error:  Class 'Elgg_EntityDirLocator' not found in /.../mod/group_tools/pages/groups/thumbnail.php on line 63" while reading response header from upstream, client: ..., server: ..., request: "GET /mod/group_tools/pages/groups/thumbnail.php?group_guid=254&guid=136&size=large&icontime=1422992408 HTTP/1.1", referrer: "http://.../groups/profile/254/sit-omnis-quam-enim-ut"

     

  • I don't know the why's, but the code for the handler was not actually in the start.php.

    //      elgg_register_page_handler("groupicon", "group_tools_groupicon_page_handler");
    //      elgg_register_plugin_hook_handler("entity:icon:url", "group", "groups_tools_group_icon_url_handler")

    That solved the issue for me.

  • @bman Changing line 63 in mod/group_tools/pages/groups/thumbnail.php to

    $locator = new \Elgg\EntityDirLocator($guid);

    most likely works, too. In addition, line 61 (require_once $engine_dir . "classes/Elgg/EntityDirLocator.php";) might not even be necessary anymore on Elgg 1.10.

  • @iionly thanks! Not much info to go on for 1.10.  I have been googling and on #elgg on irc all day but no luck.

    After spending the last few hours on this plugin, it looks like most of the code is duplicated from the groups plugin, and used to override rather than extend.  I just don't see a reason to include the handlers for urls and icons when the code is just a duplicate of whats in groups.

    At this point I think I have cleared up all issues but this one when I save an edited group:

    Deprecated in 1.9: Passing a GUID to constructor is deprecated. Use get_entity()

    If anyone is interested, I have all other issues patched for 1.10 here: github.com/bhgraham/group_tools/tree/patch-1

     

  • Hi @Jerome, I´m having problems removing Activity and Discussion widgets in groups,  if I remove these widgets when I edit the group these widgets are enabled by itself. Sometimes they are duplicated in the group dashboard if I edit the group again. 

    This issue happens also with Blog widget when I enable Blog Tools.

    I´m with Elgg 1.9.8 and Widget Manager 5.0. I´ve tested with all 3rd party plugins disabled except Widget Managert, Group Tools and Blog Tools, so I think is a incompatibility with these plugins. I also report this issue to @Jeroem Dalsem.

    Thanks.

  • I'm running Elgg 1.9.7 with group_tools 3.0, and new group discussion topics are all coming up with a default access set to Private.  I have Admin->Setting->Group Tools->Default group access set to Public.  Has anyone else seen this?

    Thanks!

Jerome Bakker

Developer @ ColdTrick IT Solutions

Stats

  • Category: Tools
  • License: GNU General Public License (GPL) version 2
  • Updated: 2019-4-9
  • Downloads: 20240
  • Recommendations: 84

Other Projects

View Jerome Bakker's plugins