Conjunto de cambios 1c79cbc en seguimiento_proyectos para sepai/proyectos


Ignorar:
Fecha y hora:
16/01/2017 09:57:07 (hace 7 años)
Autor:
lhernandez <lhernandez@…>
Branches:
master, desarrollo
Children:
42786d1, a7b5a73
Parents:
0391bfa
Mensaje:

Agregada documentacion a las clases

Ubicación:
sepai/proyectos
Ficheros:
4 editados

Leyenda

No modificado
Añadido
Eliminado
  • sepai/proyectos/views.py

    rfca831c r1c79cbc  
     1# -*- encoding: utf-8 -*-
     2"""!
     3Vista que controla los procesos de los proyectos
     4
     5@author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     6@copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     7@date 09-01-2017
     8@version 1.0.0
     9"""
     10
    111import os
    212from django.conf import settings
     
    4656
    4757def cargaObjetivos(request):
    48     """
    49         Funcion que permite cargar un archivo csv desde la interfez del coordinador recaudacion-FIDETEL
     58    """!
     59    Funcion que permite cargar un archivo csv desde la interfaz del Administrador
     60
     61    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     62    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     63    @date 09-01-2017
     64    @version 1.0.0
    5065    """
    5166    form = UploadFileForm()
     
    109124
    110125class AlcanceAutocomplete(autocomplete.Select2QuerySetView):
     126    """!
     127    Clase que crea el autocompletado del alcance de los proyectos en un select
     128
     129    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     130    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     131    @date 09-01-2017
     132    @version 1.0.0
     133    """
     134
    111135    def get_queryset(self):
    112136        # No se olvide de filtrar los resultados en función del visitante !
     
    121145
    122146
     147
    123148class ProjectsList(ListView):
     149    """!
     150    Clase que lista los proyectos
     151
     152    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     153    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     154    @date 09-01-2017
     155    @version 1.0.0
     156    """
    124157    model = Proyecto
    125158
     
    129162
    130163class ProyectoCreation(LoginRequiredMixin, CreateView):
     164    """!
     165    Clase para crear los proyectos
     166
     167    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     168    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     169    @date 09-01-2017
     170    @version 1.0.0
     171    """
    131172    model = Proyecto
    132173    success_url = reverse_lazy('projects:consultar_proyectos')
     
    140181
    141182class ProyectoUpdate(UpdateView):
     183    """!
     184    Clase para editar o actualizar un proyecto
     185
     186    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     187    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     188    @date 09-01-2017
     189    @version 1.0.0
     190    """
    142191    model = Proyecto
    143192    success_url = reverse_lazy('projects:consultar_proyectos')
     
    151200
    152201class SubProjectsList(ListView):
     202    """!
     203    Clase para listar o consultar los subproyectos
     204
     205    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     206    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     207    @date 09-01-2017
     208    @version 1.0.0
     209    """
    153210    model = SubProyecto
    154211
     
    158215
    159216class SubProyectoCreation(CreateView):
     217    """!
     218    Clase que crear los subproyectos
     219
     220    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     221    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     222    @date 09-01-2017
     223    @version 1.0.0
     224    """
    160225    model = SubProyecto
    161226    success_url = reverse_lazy('projects:consultar_subproyectos')
     
    169234
    170235class SubProyectoUpdate(UpdateView):
     236    """!
     237    Clase que permite actualizar o editar los subproyectos
     238
     239    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     240    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     241    @date 09-01-2017
     242    @version 1.0.0
     243    """
    171244    model = SubProyecto
    172245    success_url = reverse_lazy('projects:consultar_subproyectos')
     
    180253
    181254class ActividadList(ListView):
     255    """!
     256    Clase que permite listar o consular las actividades
     257
     258    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     259    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     260    @date 09-01-2017
     261    @version 1.0.0
     262    """
    182263    model = Actividad
    183264
     
    187268
    188269class ActividadCreation(CreateView):
     270    """!
     271    Clase que permite crear las actividades
     272
     273    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     274    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     275    @date 09-01-2017
     276    @version 1.0.0
     277    """
    189278    model = Actividad
    190279    success_url = reverse_lazy('projects:consultar_actividades')
     
    198287
    199288class ActividadUpdate(UpdateView):
     289    """!
     290    Clase que permite actualizar o editar las actividades
     291
     292    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     293    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     294    @date 09-01-2017
     295    @version 1.0.0
     296    """
    200297    success_url = reverse_lazy('projects:consultar_actividades')
    201298    fields = [
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.