Conjunto 08690ee en consulta_publica


Ignorar:
Fecha y hora:
20/12/2017 09:25:21 (hace 6 años)
Autor:
rudmanmrrod <rudman22@…>
Branches:
general, plan_patria
Children:
04cf620
Parents:
ed3aa4f
Mensaje:

Removido certificado

Ubicación:
users
Ficheros:
1 borrado
3 editados

Leyenda

No modificado
Añadido
Eliminado
  • users/templates/mi_participacion.html

    red3aa4f r08690ee  
    1818                </ul>
    1919            </div>
    20             <div class="panel-footer">
    21                 <a class="btn btn-primary" href="{% url 'certificado' aportes.pk %}">Ver Certificado</a>
    22                 <a class="btn twitter-button" target="_blank"
    23                    href="https://twitter.com/intent/tweet?hashtags=UniversidadProductivaYParticipativa&url=https://consultapublica.org.ve//certificado/{{aportes.pk}}&text=Ya%20realicé%20mi%20aporte%20a%20la%20ANC,%20en%20el%20Sistema%20de%20consulta%20abierta">
    24                 <span><img src="{% static 'img/Twitter_logo_white_16.png'%}""></span> Compartir en Twitter
    25                 </a>
    26             </div>
    2720        </div>
    2821    {% empty %}
  • users/urls.py

    r66ac3fc r08690ee  
    2323    url(r'^register$', RegisterView.as_view(), name = "register"),
    2424    url(r'^mi-participacion$', MiParticipacion.as_view(), name = "mi_participacion"),
    25     url(r'^certificado/(?P<pk>\d+)$', Certificado.as_view(), name = "certificado"),
    2625    url(r'^update/(?P<pk>\d+)$', PerfilUpdate.as_view(), name = "update"),
    2726    url(r'^password/reset/$', password_reset,
  • users/views.py

    r7095598 r08690ee  
    309309        return context
    310310   
    311 class Certificado(PDFTemplateView):
    312     """!
    313     Clase que gestiona la generación en pdf de los certificados de participacion
    314 
    315     @author Rodrigo Boet (rboet at cenditel.gob.ve)
    316     @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
    317     @date 07-09-2017
    318     @version 1.0.0
    319     """
    320     template_name = "certificado.template.html"
    321    
    322     def get_context_data(self, **kwargs):
    323         """!
    324         Metodo que permite cargar de nuevo valores en los datos de contexto de la vista
    325    
    326         @author Rodrigo Boet (rboet at cenditel.gob.ve)
    327         @copyright GNU/GPLv2
    328         @date 07-09-2017
    329         @param self <b>{object}</b> Objeto que instancia la clase
    330         @param kwargs <b>{object}</b> Objeto que contiene los datos de contexto
    331         @return Retorna los datos de contexto
    332         """
    333         participacionid = int(self.kwargs['pk'])
    334         participacion = RespuestaAbierta.objects.filter(pk=participacionid)
    335         if(participacion):
    336             participacion = participacion.get()
    337             kwargs['user'] = participacion.user.first_name + " " + participacion.user.last_name
    338             kwargs['nro_obj'] = participacion.objetivo
    339             kwargs['objetivo'] = OBJETIVOS_DICT[participacion.objetivo]
    340             perfil = Perfil.objects.get(user_id = participacion.user_id)
    341             SECTOR = dict(SECTORES)
    342             kwargs['sector'] = SECTOR[perfil.sector]
    343             if(perfil.sector_trabajador!=''):
    344                 ST = dict(SECTOR_TRABAJADOR)
    345                 kwargs['subsector'] = ST[perfil.sector_trabajador]
    346             elif (perfil.sector_estudiante!=''):
    347                 SE = dict(SECTOR_ESTUDIANTE)
    348                 kwargs['subsector'] = SE[perfil.sector_estudiante]
    349             kwargs['aporte_num'] = str(participacionid).zfill(10)
    350         return super(Certificado, self).get_context_data(**kwargs)
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.