
    EwPj                     B    d dl mZmZmZ  G d dej                        Zy)    )apifieldsmodelsc                       e Zd ZdZdZdZ ej                  ddd      Z ej                  ddd	      Z
 ej                         Z ej                  d
      Zd Zej                   d        Zy)XenoAttendanceViewerzxeno.attendance.viewerzAConfigured 'My Team Attendance' viewer per HRSystem employee_codeemployee_codeTzHRSystem employee_code (see it on the Monthly Attendance report) whose attendance this user should see under 'My Team Attendance'.)requiredindexhelpz	res.userszViewer (manager))stringr	   )defaultc                     | D cg c]3  }|j                   |j                  d|j                  j                  f5 c}S c c}w )Nu    → )idr   user_idname)selfrs     models/attendance_viewer.pyname_getzXenoAttendanceViewer.name_get   s0    QUVAaooqyy~~FGVVVs   8A c                     | j                         j                  dd|j                  fdg      }|j                  d      S )Nr   =)activer   Tr   )sudosearchr   mapped)r   userruless      r   get_team_codesz#XenoAttendanceViewer.get_team_codes   s8    		""YTWW$=?T#UV||O,,    N)__name__
__module____qualname___name_description_orderr   Charr   Many2oner   noteBooleanr   r   r   modelr    r   r   r   r      s}    $EVLFFKKT%&M
 fook2DtTG6;;=DV^^D)FW 	YY- -r   r   N)odoor   r   r   Modelr   r+   r   r   <module>r.      s    $ $-6<< -r   