Feature #3
Groups management
| Status: | Assigned | Start: | 10/12/2009 | ||
| Priority: | Normal | Due date: | |||
| Assigned to: | % Done: | 80% |
|||
| Category: | User Interface | ||||
| Target version: | 0.8 | ||||
Description
LinShare must include a group management, either based upon directory groups or by editing embedded groups.
History
Updated by Sebastien Bahloul 148 days ago
- Category set to User Interface
- Status changed from New to Assigned
Some roles :
- functional administrators (current linshare administrators)
- group owners
- group manager
- group members
Some definitions :
- functional administrators can manage group owners (at least one), group managers and group members. Dependending on global settings, they can (or not) manage files
- group owners can manage managers, members, files and the group itself
- group managers can manage members (and validate membership requests) and files
- group members can request new membership and add/update files
Updated by Stéfanie Duprey 139 days ago
- % Done changed from 0 to 70
r217.
First release. There is still work about linshare administrators and changing member type.
Don't forget to update your database schema, script Migration_v07_v08.sql
Updated by Stéfanie Duprey 137 days ago
r221 : better popup to change member type.
TODO: Role functional administrator; managing files authorizations.
Updated by Stéfanie Duprey 137 days ago
r222: file deletion authorization.
TODO: role functional administrator, request membership.
Updated by Stéfanie Duprey 128 days ago
- % Done changed from 70 to 80
r230: Request membership and moderation.
Updated by Stéfanie Duprey 126 days ago
I'm about to introduce mail notification.
I propose to send notifications when uploading files ("a new file has been shared in the group xxx"), when a user is pending moderation ("you're membership to the group xxx will be effective when a manager will accept it. You will receive a mail when youre membership will be active") and when a user is added to a group ("you're now member of the group xxx") or when the membership request is rejected ("the manager has reject your membership request for the group xxx").
Feedback?
- remove member
- remove shared file
- delete group
- modify member authorization level ("you're now member/manager of the group xxx")
Did I miss a case ?
Updated by Sebastien Bahloul 126 days ago
- remove member
- modify member authorization level ("you're now member/manager of the group xxx")
Notify all group members for : - remove shared file
- delete group
Updated by Stéfanie Duprey 100 days ago
r272: Send a notification to the group (functional mailbox or all members) when a user adds new files.
New specs for the new membership notifications :- notify member requesting other membership that the request is pending moderation
- notify member requesting other membership of the result of the moderation
- notify new member when his membership is effective
Updated by Stéfanie Duprey 98 days ago
- Notify member requesting other membership of the status of his request. I need to add a new information in the table linshare_group_member to store the user_id of the member which requested the membership, in order to send the notification when the membership is accepted by managers.
- Notify new member when his membership is effective.
- Notify the group that a shared file was deleted.
Updated by Stéfanie Duprey 98 days ago
Stéfanie Duprey wrote:
r275:
- Notify member requesting other membership of the status of his request. I need to add a new information in the table linshare_group_member to store the user_id of the member which requested the membership, in order to send the notification when the membership is accepted by managers.
- Notify new member when his membership is effective.
- Notify the group that a shared file was deleted.
needed