Browse Source

Add controle de acesso ao botões de votação

pull/691/head
LeandroRoberto 8 years ago
parent
commit
6a70cba5ba
  1. 25
      sapl/sessao/views.py

25
sapl/sessao/views.py

@ -174,11 +174,11 @@ class MateriaOrdemDiaCrud(MasterDetailCrud):
'pk': obj.sessao_plenaria_id, 'pk': obj.sessao_plenaria_id,
'oid': obj.materia_id, 'oid': obj.materia_id,
'mid': obj.pk}) 'mid': obj.pk})
if self.request.user.has_perms(permissoes_sessao()): if self.request.user.has_module_perms(AppConfig.label):
btn_registrar = ''' btn_registrar = '''
<a href="%s" <a href="%s"
class="btn btn-primary" class="btn btn-primary"
role="button">Registrar Votação</a>''' % ( role="button">Registrar Votação</a>''' % (
url) url)
obj.resultado = btn_registrar obj.resultado = btn_registrar
else: else:
@ -279,16 +279,19 @@ class ExpedienteMateriaCrud(MasterDetailCrud):
'oid': obj.materia_id, 'oid': obj.materia_id,
'mid': obj.pk}) 'mid': obj.pk})
btn_registrar = ''' if self.request.user.has_module_perms(AppConfig.label):
<a href="%s" btn_registrar = '''
class="btn btn-primary" <a href="%s" class="btn btn-primary"
role="button">Registrar Votação</a>''' % (url) role="button">
obj.resultado = btn_registrar Registrar Votação</a>''' % (url)
obj.resultado = btn_registrar
else: else:
url = reverse('sapl.sessao:abrir_votacao_exp', kwargs={ url = reverse('sapl.sessao:abrir_votacao_exp', kwargs={
'pk': obj.pk, 'spk': obj.sessao_plenaria_id}) 'pk': obj.pk, 'spk': obj.sessao_plenaria_id})
btn_abrir = ''' btn_abrir = '''Matéria não votada<br />'''
Matéria não votada<br />
if self.request.user.has_module_perms(AppConfig.label):
btn_abrir += '''
<a href="%s" <a href="%s"
class="btn btn-primary" class="btn btn-primary"
role="button">Abrir Votação</a>''' % (url) role="button">Abrir Votação</a>''' % (url)

Loading…
Cancel
Save