
    MBjz                        d Z ddlmZ ddlmZmZmZmZmZm	Z	  G d dej                        Z ej                  e       G d dej                               Z ej                  e       G d	 d
ej                               Z ej                  e       G d dej                               Z ej                  e       G d dej                               Z ej                  e	       G d dej                               Zy)z
expense/admin.py
    )admin   )ExpenseApprovalLogExpenseApprovalStageExpenseApprovalWorkflowExpenseDocumentExpenseRequest	KIVRecordc                       e Zd ZeZdZdgZy)StageInliner   orderN)__name__
__module____qualname__r   modelextraordering     1/var/www/python-projects/worksol/expense/admin.pyr   r      s     EEyHr   r   c                       e Zd ZddgZegZy)WorkflowAdminname	is_activeN)r   r   r   list_displayr   inlinesr   r   r   r   r      s    K(LmGr   r   c                       e Zd Zg dZddgZy)
StageAdmin)workflowr   r   groupis_disbursement_stager   r   r   N)r   r   r   r   list_filterr   r   r   r   r      s    _L{+Kr   r   c                   "    e Zd Zg dZdgZg dZy)ExpenseRequestAdmin)reference_numberemployeetitleamountstatuscurrent_stagesubmitted_atr)   )r%   r+   resubmit_countN)r   r   r   r   r"   readonly_fieldsr   r   r   r$   r$   #   s    L *KLOr   r$   c                   2    e Zd Zg dZg dZd ZddZddZy)LogAdmin)expenseactionactorstage
created_at)r0   r3   r1   r2   commentr4   c                      yNFr   )selfrequests     r   has_add_permissionzLogAdmin.has_add_permission1       r   Nc                      yr7   r   r8   r9   objs      r   has_change_permissionzLogAdmin.has_change_permission4   r;   r   c                      yr7   r   r=   s      r   has_delete_permissionzLogAdmin.has_delete_permission7   r;   r   )N)r   r   r   r   r-   r:   r?   rA   r   r   r   r/   r/   ,   s    HLVOr   r/   c                       e Zd Zg dZddgZy)KIVRecordAdmin)r0   set_byrevisit_dater   recalled_atrecalled_byN)r   r   r   r   r-   r   r   r   rC   rC   ;   s    EL$m4Or   rC   N)__doc__django.contribr   modelsr   r   r   r   r	   r
   TabularInliner   register
ModelAdminr   r   r$   r/   rC   r   r   r   <module>rN      s   ! %%%  '(E$$  )
 $%,!! , &,
 M%** M  M "#u  $ 	5U%% 5 5r   