from apps.reminder.models import Reminder as ReminderModel from utils.get_cuser_role import get_cuser_role_uuid from utils.get_user_workspace import get_user_workspace_uuid import datetime def reminder_list(request) -> ReminderModel: workspace_uuid = get_user_workspace_uuid(request) cuser_role_uuid = get_cuser_role_uuid(request) nowdt = datetime.datetime.now() reminders = ReminderModel.objects.filter(datetime__lte=nowdt, sys_ws__uuid=workspace_uuid, cuser_role__uuid=cuser_role_uuid).order_by('-datetime')[:30] return reminders