8Uc@sddlmZddlTddlmZdejfdYZdejfdYZdejfd YZd ejfd YZd ejfd YZ dejfdYZ ej j e eej j eeej j eeej j ee ej j eeej j eej j ee dejfdYZej j eeddlmZddlmZddlmZdejfdYZdefdYZej jeej j eedS(i(tadmin(t*(tdatetimetActividadAdmincBs#eZdZd Zd ZdZRS( tidtproyectotestatust porcentajet descripciontfechatcorreos_cCs|jtjjd|j}|jdkrkxG|D])}td|j|_|jq;Wnd|_|jdS(NRigY@(tsavet ActividadtobjectstfilterRtcounttstrR(tselftrequesttobjtformtupdatet actividadest actividad((sJ/home/alberto/Documentos/sistemas_zalameros2015/zalamero/Zalamero/admin.pyt save_models   (sidsproyectosestatuss porcentajes descripcionsfechascorreos_(sproyectosestatussfecha(sproyectos descripcionsestatus(t__name__t __module__t list_displayt list_filtertfieldsR(((sJ/home/alberto/Documentos/sistemas_zalameros2015/zalamero/Zalamero/admin.pyRst ProyectoAdmincBs#eZd Zd Zd Zd ZRS(tnombretcreadorR t fecha_iniciot dependenciatestatus_tfecha_estimada_entregat porcentaje_Rt responsablecCs|j|_|jdS(N(tuserR R (RRRRtchange((sJ/home/alberto/Documentos/sistemas_zalameros2015/zalamero/Zalamero/admin.pyR!s (snombrescreadorsfechas fecha_inicios dependenciasestatus_sfecha_estimada_entregas porcentaje_(snombrescreadorsfechas fecha_inicios dependenciasestatussfecha_estimada_entrega(snombres fecha_inicios dependencias responsablesfecha_estimada_entregasestatus(RRRRRR(((sJ/home/alberto/Documentos/sistemas_zalameros2015/zalamero/Zalamero/admin.pyRst EstatusAdmincBseZdZdZdZRS( RtclaveRtcolor_t prioridadtcolor(snombresclaves descripcionscolor_s prioridad(snombresclaves descripcionscolors prioridad(snombresclaves descripcionscolors prioridad(RRRRR(((sJ/home/alberto/Documentos/sistemas_zalameros2015/zalamero/Zalamero/admin.pyR)&stComentarioAdmincBseZdZdZdZRS(RtusuarioRtcorreo_(sproyectosusuarios descripcionscorreo_(sproyectosusuarios descripcion(sproyectosusuarios descripcion(RRRRR(((sJ/home/alberto/Documentos/sistemas_zalameros2015/zalamero/Zalamero/admin.pyR.,stDependenciaAdmincBseZdZdZdZRS(RR*R(snombresclaves descripcion(snombresclaves descripcion(snombresclaves descripcion(RRRRR(((sJ/home/alberto/Documentos/sistemas_zalameros2015/zalamero/Zalamero/admin.pyR11stUsuariosPerfilAdmincBseZdZRS(R/tperfil(susuariosperfil(RRR(((sJ/home/alberto/Documentos/sistemas_zalameros2015/zalamero/Zalamero/admin.pyR26stActividadesUsuarioAdmincBs#eZdZdZdZdZRS( RR/Rt terminadoRcCs|jtjjd|jj}tjjd|jd|j}|j dkrxG|D])}t d|j |_ |jq_Wnd|_ |jdS(Ntpktactividad__proyecto_idt actividad_idigY@( R tProyectoR tgetRt proyecto_idtActividadesUsuarioRRRRR(RRRRRRRR((sJ/home/alberto/Documentos/sistemas_zalameros2015/zalamero/Zalamero/admin.pyRGs !  (sidsusuarios actividads terminados porcentaje(susuarios actividads terminados porcentaje(susuarios actividads terminados porcentaje(RRRRRR(((sJ/home/alberto/Documentos/sistemas_zalameros2015/zalamero/Zalamero/admin.pyR4As(t UserAdmin(tUsertUsuarioExtendidoDGTICInlinecBseZeZRS((RRtUsuarioExtendidoDGTICtmodel(((sJ/home/alberto/Documentos/sistemas_zalameros2015/zalamero/Zalamero/admin.pyR?]sR=cBseZdZefZRS(tusernametemailt first_namet last_nametis_staff(susernamesemails first_names last_namesis_staff(RRRR?tinlines(((sJ/home/alberto/Documentos/sistemas_zalameros2015/zalamero/Zalamero/admin.pyR=asN(tdjango.contribRtZalamero.modelsRt ModelAdminRRR)R.R1R2tsitetregisterR9t ComentarioR t DependenciatEstatust PerfilUsertUsuariosPerfilR4R<tdjango.contrib.auth.adminR=tDjangoUserAdmintdjango.contrib.auth.modelsR>t TabularInlineR?t unregister(((sJ/home/alberto/Documentos/sistemas_zalameros2015/zalamero/Zalamero/admin.pyts0