GrufSpaces 0.5.1 (Oct 25, 2005)
This release is no longer supported! If you are using this release, please upgrade to a newer version if possible.
Mostly refactoring and cleanup, but also fixing an important bug that didn't allow assigning roles to groups. The next release will include some more in-depth PloneSelenium functional tests.
For additional information about this project, please visit the overview page .
Available downloads
Release Notes
| Tested with | Plone 2.1, Plone 2.0.5, Plone 2.0.4, Plone 2.0.3, Plone 2.0.2, Plone 2.0.1, Plone 2.0 |
|---|---|
| State | Final release |
| License | GPL |
| Release Manager | Ingeniweb |
[0.51 20051025]
- 0.51 Release (MR)
[0.51 20051024]
- Removed implementation of listFolderContents, which was protected by Access Contents Information. (MR)
- Removed implementation of __init__ and edit (MR)
- Removed GroupSpace edit permission (MR)
- No more implementation of getGroupId and getMemberId (MR)
- Remove _isGroupId method (MR)
- Remove _sendMailToGroup method (MR)
- Remove canSendMailToGroup method (MR)
- Remove listUserIdsInGroup method (MR)
- Removing getUsersInGroup script (MR)
- Use validate_title, and remove validate_GroupSpace_edit.vpy (MR)
- remove listGroupSpaceContentTypes (MR)
- Remove getGroupSpaceId index and method (MR)
- Remove GroupSpace_add_groups.py (MR)
- Remove GroupSpace_remove_members.py (MR)
- GroupSpace_localrole_edit.py (MR)
- Remove GroupSpace_Member_form.pt (MR)
- Remove GroupSpace_Member_form.pt.metadata (MR)
- GroupSpace_membersForm.pt (MR)
- GroupSpace_membersForm.pt.metadata (MR)
- Use folder_listing macro in GroupSpace_listing.pt (MR)
- use toLocalizedTime instead of toPortalTime (MR)
[0.51 20051022]
- correction to skin layer installation (MR)
- Fix bug in GroupSpace_rolesForm.cpt, making it impossible to assign roles to groups. (MR)
- getCollabUsers refactoring (MR)
- use portal_membership where appropriate (MR)
[0.51 20051009]
- Added a comment on a workflow issue in the Readme.txt. A change to the Plone workflow is needed to completely close a GroupSpac. Thanks to Johannes Graumann for the feedback. (MR)
[0.5 20051005]
- 0.5 release (MR)
[0.5 20050928]
- Extending permissions for Plone 2.1 (Thanks to Marco Stadler for adding the necessary permissions to the workflow) (MR)
[0.5 20050923]
- Fixed news and summary templates for Plone 2.1 (Thanks to Thierry Benita) (MR)
[0.4 20050729]
- Uninstall portlets correctly (MR)
- Removed "Create new group" button. (MR)
- search_term split into user_search_term and group_search_term (MR)
- user search possible when no search results (MR)
- translate validator error messages (MR)
- functional tests work with AT sites as well as Plone sites (MR)
- extended user and group search tests (MR)
[0.4 20050418]
- Preparation for PloneSelenium (MR)
- Adding Functional Test Python Script in grufspaces layer (MR)
- Using PloneInstallation (MR)
- Adding Functional Test action to PloneSelenium if existing (MR)
- Added config.py (NG)
[0.4 20050404]
- Added getCurrentGroupSpace method (MR)
- Make Installation work with Plone 2.1 (MR)
[0.4 20050307]
- Fix bug with LDAP. Use getProperty('email') to get email instead .email. (CL)
[0.4 20050304]
- Check "Add group" permission" in GroupSpace_rolesForm on "Create new group" button. (MR)
[0.4 20050209]
- Added method "listVisitorIds" to complement "listMemberIds" (MR)
- Added portlet for visitors (MR)
- Added method and index listGroupSpaceVisitorUsers (MR)
- Added GroupVisitor, GroupMember, GroupAdmin and GroupLeader to portal_properties/navtree_properties/rolesSeeUnpublishedContent so they can see unpublished GroupSpaces (MR)
- i18n (MR)
[0.4 20041004]
- Installing default permissions for GroupSpace roles (MR)
[0.4 20040716]
- Fixed a call to manage_setLocalRoles using a tuple instead of a list, which can make it impossible to add content to a GroupSpace. (MR)
[0.4 20040705]
- Readme extended with a section on how to adapt the Plone workflows for closed GroupSpaces. (MR)
[0.4 20040621]
- Force reindex listGroupSpaceMemberUsers (CL)
[0.3 20040614]
- 0.3 Release
[0.2 - 20040513]
Implementation of the CollabSpace Interface as defined in PloneGroupSpace by Helmut Merz:
http://cvs.sourceforge.net/viewcvs.py/collective/PloneGroupSpace/
Changed the add permission to "GrufSpaces: Add GroupSpaces" from "Add Portal Folders", so that we can better control who is allowed to add GroupSpaces.
New role tab for adding new members and groups in a controlled way without being Manager or also having the role that you assign The code for this tab was taken over from the PloneGroupSpace product
- The 'GrufSpaces: Assign GroupSpace Roles' permission allows the use of the "role" tab to change local roles for users and groups
- The sharing tab is protected with the same permission now. It is still usefull to manage local roles that are not used for GrufSpaces.
Integrated a "Mail to group" feature, which consists of a page where you can type in a message that you can then send by email to all group members.
- The 'GrufSpaces: Send Mail to GroupSpace Members' permission allows sending a mail to GroupSpace members.
- Adding roles GroupVisitor, GroupAdmin and GroupLeader to the root
[0.2 20040502]
- Added default roles in Install script (MR)
- We now have the following new roles: (MR)
- GroupAdmin: Responsible for the Group
- GroupVisitor: Restricted to read-only activities in the GroupSpace
- GroupLeader: Responsible for representing the Group to the outside
[0.2 20040410]
- Inheriting GroupSpace from PloneFolder. (MR)
[0.1 20040309]
- Relase 0.1
[0.0 20040225]
- No more group unmangling for listGroupSpaceMemberUsers index Fixing searches in all of the templates to include the groups a user belongs to. (MR)
- The person adding a GroupSpace is not automatically becoming a GroupMember An admin is not necessarily interested to work on a GroupSpace he has to add (MR)
- Call add_groupspace_services script during installation of GroupSpace (MR)
- Adding add_groupspace_services.py script (MR)
- This script is automatically called when a GroupSpace is created
- It is responsible for adding additional services to a new GroupSpace
- This script can be customized in a custom skin
[0.0 20040224]
- Moved GroupSpace out of GRUF into this product (MR)
Change log
2005-10-25 17:02 roeder
* version.txt: Bumped version.
2005-10-25 16:56 roeder
* CHANGES, version.txt: Preparing 0.51 release
2005-10-25 15:17 roeder
* skins/grufspaces/portlet_groupspaces_changes.pt: [no log message]
2005-10-25 15:16 roeder
* CHANGES, skins/grufspaces/GroupSpace_contents.pt,
skins/grufspaces/GroupSpaces_summary.pt: - use toLocalizedTime
instead of toPortalTime
2005-10-25 14:52 roeder
* CHANGES, skins/grufspaces/GroupSpace_listing.pt: Use
folder_listing macro
2005-10-25 13:02 roeder
* CHANGES, skins/grufspaces/GroupSpace_add_groups.py,
skins/grufspaces/GroupSpace_remove_members.py, CHANGES,
skins/grufspaces/GroupSpace_Member_form.pt,
skins/grufspaces/GroupSpace_Member_form.pt.metadata,
skins/grufspaces/GroupSpace_localrole_edit.py,
skins/grufspaces/GroupSpace_membersForm.pt,
skins/grufspaces/GroupSpace_membersForm.pt.metadata: [no log
message]
2005-10-25 12:49 roeder
* GroupSpace.py, Extensions/Install.py,
skins/grufspaces/GroupS


