groups

Classes

Functions

intranet.apps.eighth.views.admin.groups.add_group_view(request)[source]
intranet.apps.eighth.views.admin.groups.add_member_to_group_view(request, group_id)[source]
intranet.apps.eighth.views.admin.groups.delete_empty_groups_view(request)[source]
intranet.apps.eighth.views.admin.groups.delete_group_view(request, group_id)[source]
intranet.apps.eighth.views.admin.groups.download_group_csv_view(request, group_id)[source]
intranet.apps.eighth.views.admin.groups.edit_group_view(request, group_id)[source]
intranet.apps.eighth.views.admin.groups.eighth_admin_distribute_action(request)[source]
intranet.apps.eighth.views.admin.groups.eighth_admin_distribute_group(self, request, *args, **kwargs)
intranet.apps.eighth.views.admin.groups.eighth_admin_distribute_unsigned(self, request, *args, **kwargs)
intranet.apps.eighth.views.admin.groups.eighth_admin_perform_group_signup(*, group_id: int, schact_id: int, request: HttpRequest | None, skip_users: set)[source]

Performs sign up of all users in a specific group up for a specific scheduled activity.

Parameters:
  • group_id – The ID of the group that should be signed up for the activity.

  • schact_id – The ID of the EighthScheduledActivity all the users in the group should be signed up for.

  • request – If possible, the request object associated with the operation.

  • skip_users – A list of users that should not be signed up for the activity, usually because they are stickied into another activity.

intranet.apps.eighth.views.admin.groups.eighth_admin_signup_group(self, request, *args, **kwargs)
intranet.apps.eighth.views.admin.groups.eighth_admin_signup_group_action(request, group_id, schact_id)[source]
intranet.apps.eighth.views.admin.groups.find_users_input(lines: List[str])[source]
intranet.apps.eighth.views.admin.groups.get_file_string(fileobj)[source]
intranet.apps.eighth.views.admin.groups.get_user_info(key: str, val) List[User] | None[source]
intranet.apps.eighth.views.admin.groups.handle_group_input(filetext: str)[source]
intranet.apps.eighth.views.admin.groups.remove_member_from_group_view(request, group_id, user_id)[source]
intranet.apps.eighth.views.admin.groups.upload_group_members_view(request, group_id)[source]