From 48ff5872ccdf04fd0a98c9b873af6c30397b94da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Sconetto?= Date: Tue, 27 Feb 2018 11:36:35 -0300 Subject: [PATCH] =?UTF-8?q?Adicionando=20estrutura=20inicial=20de=20audi?= =?UTF-8?q?=C3=AAncia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/audiencia/__init__.py | 1 + sapl/audiencia/admin.py | 3 +++ sapl/audiencia/apps.py | 8 ++++++++ sapl/audiencia/migrations/__init__.py | 0 sapl/audiencia/models.py | 13 +++++++++++++ sapl/audiencia/tests/test_audiencia.py | 3 +++ sapl/audiencia/urls.py | 10 ++++++++++ sapl/audiencia/views.py | 5 +++++ sapl/urls.py | 2 ++ 9 files changed, 45 insertions(+) create mode 100644 sapl/audiencia/__init__.py create mode 100644 sapl/audiencia/admin.py create mode 100644 sapl/audiencia/apps.py create mode 100644 sapl/audiencia/migrations/__init__.py create mode 100644 sapl/audiencia/models.py create mode 100644 sapl/audiencia/tests/test_audiencia.py create mode 100644 sapl/audiencia/urls.py create mode 100644 sapl/audiencia/views.py diff --git a/sapl/audiencia/__init__.py b/sapl/audiencia/__init__.py new file mode 100644 index 000000000..e70131873 --- /dev/null +++ b/sapl/audiencia/__init__.py @@ -0,0 +1 @@ +default_app_config = 'sapl.audiencia.apps.AppConfig' \ No newline at end of file diff --git a/sapl/audiencia/admin.py b/sapl/audiencia/admin.py new file mode 100644 index 000000000..5c02ebd40 --- /dev/null +++ b/sapl/audiencia/admin.py @@ -0,0 +1,3 @@ +from sapl.utils import register_all_models_in_admin + +register_all_models_in_admin(__name__) diff --git a/sapl/audiencia/apps.py b/sapl/audiencia/apps.py new file mode 100644 index 000000000..e9b3c890f --- /dev/null +++ b/sapl/audiencia/apps.py @@ -0,0 +1,8 @@ +from django import apps +from django.utils.translation import ugettext_lazy as _ + + +class AppConfig(apps.AppConfig): + name = 'sapl.audiencia' + label = 'audiencia' + verbose_name = _('Audiência Pública') \ No newline at end of file diff --git a/sapl/audiencia/migrations/__init__.py b/sapl/audiencia/migrations/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/sapl/audiencia/models.py b/sapl/audiencia/models.py new file mode 100644 index 000000000..5741b0e9f --- /dev/null +++ b/sapl/audiencia/models.py @@ -0,0 +1,13 @@ +import reversion +from django.db import models +from django.utils.translation import ugettext_lazy as _ + + +@reversion.register() +class AudienciaPublica(models.Model): + class Meta: + verbose_name = _('Audiência Pública') + verbose_name_plural = _('Audiências Públicas') + + def __str__(self): + return self.nome diff --git a/sapl/audiencia/tests/test_audiencia.py b/sapl/audiencia/tests/test_audiencia.py new file mode 100644 index 000000000..7ce503c2d --- /dev/null +++ b/sapl/audiencia/tests/test_audiencia.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/sapl/audiencia/urls.py b/sapl/audiencia/urls.py new file mode 100644 index 000000000..0131fb4f3 --- /dev/null +++ b/sapl/audiencia/urls.py @@ -0,0 +1,10 @@ +from django.conf.urls import include, url +from sapl.audiencia.views import (index) + +from .apps import AppConfig + +app_name = AppConfig.name + +urlpatterns = [ + url(r'^audiencia/', index, name='index'), +] \ No newline at end of file diff --git a/sapl/audiencia/views.py b/sapl/audiencia/views.py new file mode 100644 index 000000000..cc17d0823 --- /dev/null +++ b/sapl/audiencia/views.py @@ -0,0 +1,5 @@ +from django.shortcuts import render +from django.http import HttpResponse + +def index(request): + return HttpResponse("Audiência Pública") \ No newline at end of file diff --git a/sapl/urls.py b/sapl/urls.py index d5d6cc652..4f3ec045a 100644 --- a/sapl/urls.py +++ b/sapl/urls.py @@ -26,6 +26,7 @@ import sapl.protocoloadm.urls import sapl.redireciona_urls.urls import sapl.relatorios.urls import sapl.sessao.urls +import sapl.audiencia.urls from django.conf import settings from django.conf.urls import include, url from django.conf.urls.static import static @@ -49,6 +50,7 @@ urlpatterns = [ url(r'', include(sapl.protocoloadm.urls)), url(r'', include(sapl.compilacao.urls)), url(r'', include(sapl.relatorios.urls)), + url(r'', include(sapl.audiencia.urls)), # must come at the end # so that base /sistema/ url doesn't capture its children