Skip to content
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

Support multiple groups #405

Open
krusche opened this issue Jan 22, 2025 · 0 comments
Open

Support multiple groups #405

krusche opened this issue Jan 22, 2025 · 0 comments

Comments

@krusche
Copy link
Member

krusche commented Jan 22, 2025

  • There should be a concept of (research) groups that have their own advertised topics. Members of the group automatically create topics within the group. Currently, every advisor / supervisor can see all advertised topics and can also edit them
  • When reviewing applications, users can only see the topics in the group unless they are super admin. However, users can currently accept or reject all applications, so this would also require permissions per group
  • Currently admins see all theses and applications. There should be something like a group admin, which limits these permissions to the theses the at the group. The current admin should still be available for maintenance reasons, but should become a super admin
  • When sending out emails, this should only notify people at the same group (presentations, new application etc)
  • Add filter (e.g. selecting a specific group or professor as supervisor) and search options for topics in student applications and the front page
  • More complex changes: Each group will have slightly different requirements as to what fields they want in the application. Currently, the fields are rather tailored to a coding heavy group. It should be configurable which data is requested per group in the application
  • Each group should have the possibility to write custom email templates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant