2020-05-14 16:19:22 +00:00
|
|
|
from fastapi import APIRouter, Depends
|
2020-10-07 15:18:43 +00:00
|
|
|
|
2020-05-14 16:19:22 +00:00
|
|
|
from ..core.security import get_current_active_user as get_user
|
2020-10-07 15:18:43 +00:00
|
|
|
from ..models.master import AttendanceType
|
|
|
|
from ..schemas.auth import UserToken
|
|
|
|
|
2020-05-08 04:52:25 +00:00
|
|
|
|
|
|
|
router = APIRouter()
|
|
|
|
|
|
|
|
|
2020-05-14 16:19:22 +00:00
|
|
|
@router.get("")
|
|
|
|
async def show_list(user: UserToken = Depends(get_user)):
|
2020-05-08 04:52:25 +00:00
|
|
|
list_ = AttendanceType.list()
|
|
|
|
attendance_types = []
|
|
|
|
for item in list_:
|
|
|
|
attendance_types.append({"id": item.id, "name": item.name, "value": item.value})
|
|
|
|
return attendance_types
|