Skip to content

ramiroluz/chamados

 
 

Repository files navigation

Aplicação Chamados CMC

Aplicação Django para controle de chamados Câmara Municipal de Curitiba

Built with Cookiecutter Django

image

image

License

MIT

Contribuindo

Crie um fork e clone o repositório:

` $ git clone https://github.com/SEU_USUARIO_GITHUB/chamados`

Adicione o repositório remoto upstream:

` $ git remote add upstream git@github.com:CMCuritiba/chamados.git`

Configure o seu ambiente, crie um arquivo chamado .env alterando as variáveis necessários:

` DEBUG=True TEMPLATE_DEBUG=True DJANGO_DEBUG=True SECRET_KEY_LOCAL=PARADEBUGTANTOFAZ SECRET_KEY_PROD=PARADEBUGTANTOFAZ DATABASE_URL=sqlite:///db.sqlite DATABASE_TEST_URL=sqlite:///db.sqlite LDAP_AUTH_URL=ldap://SEU_SERVIDOR_LDAP LDAP_AUTH_SEARCH_BASE=ou=Usuarios,dc=XX,dc=COM,dc=BR LDAP_AUTH_OBJECT_CLASS=inetOrgPerson LDAP_AUTH_USER_FIELDS_USERNAME=CAMPO_USERNAME_ID_DO_SEU_LDAP LDAP_AUTH_USER_FIELDS_USERNAME=CAMPO_USERNAME_ID_DO_SEU_LDAP LDAP_AUTH_USER_FIELDS_FIRST_NAME=CAMPO_FIRSTNAME_DO_SEU_LDAP LDAP_AUTH_USER_FIELDS_LAST_NAME=CAMPO_LASTNAME_DO_SEU_LDAP LDAP_AUTH_USER_FIELDS_EMAIL=CAMPO_EMAIL_DO_SEU_LDAP LDAP_AUTH_USER_FIELDS_MATRICULA=CAMPO_MATRICULA_DO_SEU_LDAP LDAP_AUTH_USER_FIELDS_LOTADO=CAMPO_LOTACAO_DO_SEU_LDAP LDAP_AUTH_USER_FIELDS_CHEFIA=CAMPO_CHEFIA_DO_SEU_LDAP MSCMC_SERVER=http://SEU_SERVIDOR_DE_SERVICOS.com.br EMAIL_HOST='smtp.SEU_SERVIDOR_EMAIL.com.br' EMAIL_HOST_USER='USUARIO_QUE_PODE_MANDAR_EMAIL' EMAIL_HOST_PASSWORD='SENHA' EMAIL_PORT=587 EMAIL_USE_TLS=True CELERY_BROKER_URL='redis+socket:///var/run/redis/redis.sock' REDIS_URL='redis+socket:///var/run/redis/redis.sock?virtual_host=0'`

Crie as tabelas no banco:

` $ python manage.py migrate`

Instale as dependências do bower:

` $ python manage.py bower_install`

Colete arquivos estáticos:

` $ python manage.py collectstatic`

Rode os testes (alguns testes falham pois o sqlite não valida tamanho de campo, para funcionar utilize o postgresql):

` $ python manage.py test`

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 60.0%
  • HTML 39.5%
  • Other 0.5%