-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add "Center" and "Class" group types #86
Comments
@tlbernardin feel free to add any further requests here. |
Unfortunately, implementing this in a robust way is not all that trivial, so here goes... (I'm going to update this as discussions happen) New Permission Definitions for GroupsPermissions should be hardcoded in the The following permissions will be defined to start:
In
Admins should by default have New Group and Group Roles SystemRoles will be defined in MySQL (initially only be able to be defined through mysql, later integrated into the admin panel) MySQL Table
|
In addition to PI groups, it would be great to have the following:
Center Groups
Some faculty are in collaborative research groups ("Centers") where they share data and software. A center group would be composed of a center admin, faculty members, and students. The center admin can add and remove faculty members and both the center admin and faculty have the privileges to add students. This should trigger the creation of a work directory for the center. Students should be able to be solely in center accounts but not other faculty PI accounts.
Class Groups
Some classes are now using Unity for class projects. We'd like a "Class" group type that is composed of an instructor and students. Instructors should be able to set a time frame for their class where students are automatically removed upon expiration. There should be a work directory created for the class.
The text was updated successfully, but these errors were encountered: