Conjunto de cambios 7197b0e en sapic para organizaciones/views.py
- Fecha y hora:
- 03/10/2018 10:46:35 (hace 6 años)
- Branches:
- master
- Children:
- c2a78b0
- Parents:
- 97a0b0c
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
organizaciones/views.py
r4e2cafa r7197b0e 109 109 model = OrganizacionSocial 110 110 success_url = reverse_lazy('organizaciones:listar_organizacion') 111 group_required = [u"Administradores" ]111 group_required = [u"Administradores", u"Voceros"] 112 112 113 113 def __init__(self): … … 149 149 return redirect(self.success_url) 150 150 151 class ListOrgVocView(LoginRequeridoPerAuth, TemplateView):152 """!153 Listar organizaciones de la plataforma154 155 @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)156 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>157 @date 30-05-2017158 @version 1.0.0159 """160 template_name = "organizaciones.list.html"161 model = OrganizacionSocial162 success_url = reverse_lazy('organizaciones:listar_organizacion')163 group_required = [u"Administradores", u"Voceros"]164 165 def __init__(self):166 super(ListOrgVocView, self).__init__()167 168 def post(self, *args, **kwargs):169 '''170 Cambia el estado activo a el usuario171 @return: Dirige a la tabla que muestra los usuarios de la apliacion172 '''173 accion = self.request.POST174 activar = accion.get('activar', None)175 inactivar = accion.get('inactivar', None)176 estado = False177 178 if activar is not None:179 org = activar180 estado = True181 elif inactivar is not None:182 org = inactivar183 estado = False184 else:185 messages.error(self.request, "Está intentando hacer \186 una acción incorrecta")187 try:188 org_act = self.model.objects.get(pk=org)189 org_act.activa = estado190 org_act.save()191 if estado:192 messages.success(self.request, "Se ha activado \193 la organización: %s\194 " % (str(org_act)))195 else:196 messages.warning(self.request, "Se ha inactivado \197 la organización: %s\198 " % (str(org_act)))199 except:200 messages.info(self.request, "La organización comunal no existe")201 return redirect(self.success_url)202 151 203 152 class ModificarOrg(LoginRequeridoPerAuth, MultiModelFormView): … … 272 221 template_name = 'social.organization.update.html' 273 222 success_url = reverse_lazy('organizaciones:registrar_organizacion') 274 group_required = [u'Administradores' , u'Voceros']223 group_required = [u'Administradores'] 275 224 276 225 def forms_valid(self, form):
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.