17 lines
565 B
Python
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
|