Files
crmApi/apps/reminder/selectors.py
T
2024-01-22 13:01:42 +03:30

17 lines
565 B
Python

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