Conjunto 08690ee en consulta_publica
- Fecha y hora:
- 20/12/2017 09:25:21 (hace 6 años)
- Branches:
- general, plan_patria
- Children:
- 04cf620
- Parents:
- ed3aa4f
- Ubicación:
- users
- Ficheros:
-
- 1 borrado
- 3 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
users/templates/mi_participacion.html
red3aa4f r08690ee 18 18 </ul> 19 19 </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 Twitter25 </a>26 </div>27 20 </div> 28 21 {% empty %} -
users/urls.py
r66ac3fc r08690ee 23 23 url(r'^register$', RegisterView.as_view(), name = "register"), 24 24 url(r'^mi-participacion$', MiParticipacion.as_view(), name = "mi_participacion"), 25 url(r'^certificado/(?P<pk>\d+)$', Certificado.as_view(), name = "certificado"),26 25 url(r'^update/(?P<pk>\d+)$', PerfilUpdate.as_view(), name = "update"), 27 26 url(r'^password/reset/$', password_reset, -
users/views.py
r7095598 r08690ee 309 309 return context 310 310 311 class Certificado(PDFTemplateView):312 """!313 Clase que gestiona la generación en pdf de los certificados de participacion314 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-2017318 @version 1.0.0319 """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 vista325 326 @author Rodrigo Boet (rboet at cenditel.gob.ve)327 @copyright GNU/GPLv2328 @date 07-09-2017329 @param self <b>{object}</b> Objeto que instancia la clase330 @param kwargs <b>{object}</b> Objeto que contiene los datos de contexto331 @return Retorna los datos de contexto332 """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_name338 kwargs['nro_obj'] = participacion.objetivo339 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.