| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234 |
- from django.conf import settings
- from mobeesia.settings.development import AGENDA_ID
- class CTS():
- ENV = settings.ENV
- IOT_TYPE = settings.IOT_TYPE
-
- STORAGE_TYPE = settings.STORAGE_TYPE
- AMBIENTE_EC2 = settings.AMBIENTE_EC2
- GIT_PREF_USER = settings.GIT_PREF_USER
- DATABASE_TYPE = settings.DATABASE_TYPE
- AWS_ACCESS_KEY_ID = settings.AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY = settings.AWS_SECRET_ACCESS_KEY
- AWS_S3_GEOINFODRIVERS = settings.AWS_S3_GEOINFODRIVERS
- AWS_S3_INFODRIVERS = settings.AWS_S3_INFODRIVERS
- AWS_S3_REGION_NAME = settings.AWS_S3_REGION_NAME
- AWS_S3_DIR = settings.AWS_S3_DIR
- AZURE_ST_ACCESS_ID = settings.AZURE_ST_ACCESS_ID
- AZURE_ST_ACCESS_KEY_ID = settings.AZURE_ST_ACCESS_KEY_ID
- AZURE_ST_GEOINFODRIVERS = settings.AZURE_ST_GEOINFODRIVERS
- AZURE_ST_INFODRIVERS = settings.AZURE_ST_INFODRIVERS
- AZURE_ST_GEOFENCES = settings.AZURE_ST_GEOFENCES
- AZURE_ST_GENERAL = settings.AZURE_ST_GENERAL
- AZURE_ST_CAMPAIGN_GALLERY= settings.AZURE_ST_CAMPAIGN_GALLERY
- AZURE_ST_LOG_API = settings.AZURE_ST_LOG_API
- AZURE_ST_PBI = settings.AZURE_ST_PBI
- AZURE_QUEUES_FST = settings.AZURE_QUEUES_FST
- GCP_ST_ACCESS_ID = settings.GCP_ST_ACCESS_ID
- GCP_ST_ACCESS_KEY_ID = settings.GCP_ST_ACCESS_KEY_ID
- GCP_ST_GEOINFODRIVERS = settings.GCP_ST_GEOINFODRIVERS
- GCP_ST_INFODRIVERS = settings.GCP_ST_INFODRIVERS
- GCP_ST_GEOFENCES = settings.GCP_ST_GEOFENCES
- GCP_ST_GENERAL = settings.GCP_ST_GENERAL
- GCP_ST_CAMPAIGN_GALLERY= settings.GCP_ST_CAMPAIGN_GALLERY
- GCP_ST_LOG_API = settings.GCP_ST_LOG_API
- GCP_ST_PBI = settings.GCP_ST_PBI
- GCP_QUEUES_ACCESS_ID = settings.GCP_QUEUES_ACCESS_ID
- GCP_QUEUES_REGION = settings.GCP_QUEUES_REGION
- GCP_QUEUES_FST = settings.GCP_QUEUES_FST
- GCP_QUEUES_FUNC = settings.GCP_QUEUES_FUNC
- GCP_DOC_AI_PROCESSOR_ID = settings.GCP_DOC_AI_PROCESSOR_ID
- DOCUSIGN_ROOT_URL = settings.DOCUSIGN_ROOT_URL
- DOCUSIGN_USERNAME = settings.DOCUSIGN_USERNAME
- DOCUSIGN_PASSWORD = settings.DOCUSIGN_PASSWORD
- DOCUSIGN_INTEGRATOR_KEY = settings.DOCUSIGN_INTEGRATOR_KEY
- DOCUSIGN_URL_CALLBACK = settings.DOCUSIGN_URL_CALLBACK
- DOCUSIGN_TEMPLATE_1 = settings.DOCUSIGN_TEMPLATE_1
- MOBEES_URL_PARCEIROS = settings.MOBEES_URL_PARCEIROS
- MOBEES_URL_RETURN_DOC = settings.MOBEES_URL_RETURN_DOC
- TRELLO_MODEL= settings.TRELLO_KEYS
- CHATBOT_AUTHTK = settings.CHATBOT_AUTHTK
- MAN_ENV = settings.MAN_JIRA_ENV
- AGENDA_ID = settings.AGENDA_ID
- AUTOMATION_CREDS = settings.AUTOMATION_CREDS
- AWS_CLOUDWTCH_ACCESS_KEY_ID = 'AKIARRV5VVVXREBIBCRJ'
- AWS_CLOUDWTCH_SECRET_ACCESS_KEY = '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'
- AWS_SCHEMA_NAME = 'impressoes_buzzers'
- AWS_REGION_NAME = 'sa-east-1'
- BROKER_MQTT = "a18dk9nao9n44r-ats.iot.sa-east-1.amazonaws.com"
- BROKER_PORT = 8883
- CNT_IOT_AZURE = "HostName=MOBEES-IOT.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=OVqB9k+8OovhZIWMJvZGltpvEB+qYvLu4t7A7V5eUyQ="
- ADMIN_TOPIC = "mobees/admin/"
-
- ADMIN_PROJECT_ID_GCP = "mobees-prd"
- ADMIN_TOPIC_GCP = "admin"
- ADMIN_TOPIC_RET_GCP = "admin-ret-sub"
- ADMIN_URL_PUBLISH_GCP = "https://pubsub.googleapis.com/v1/projects/mobees-prd/topics/admin:publish"
- ADMIN_URL_AUDIENCE_GCP = "https://pubsub.googleapis.com/google.pubsub.v1.Publisher"
- URL_CARGA_MIDIA_BUZZER = "https://api.mobees.com.br/cargabuzzersadmin"
- SUBJECT_EMAIL_RECOVERY_PWD = "Recuperação de Senha de Acesso"
- SUBJECT_EMAIL_MESSAGE_GENERAL = "Comunicado MOBEES"
- SUBJECT_EMAIL_WELCOME = "Bem-vindo à MOBEES"
- EMAIL_SUPORTE_USER = "Suporte Mobees <suporte@mobees.com.br>"
- EMAIL_NOREPLY_USER = "Mobees <naoresponder@mobees.com.br>"
- EMAIL_CONTATO_USER = "Mobees <contato@mobees.com.br>"
- EMAIL_BCK_USER = "Backup Mobees <suporte@mobees.com.br>"
- SUBJECT_EMAIL_INSCRICAO = "Cadastro confirmado!"
- SUBJECT_EMAIL_INDICACAO = "Seu indicado se cadastrou!"
- SUBJECT_EMAIL_AVALIACAO = "Sua avaliação foi solicitada com sucesso!"
- EMAIL_SUPORTE_MOBEES = "suporte@mobees.com.br"
- GIT_LOG_PATH = "/home/ubuntu/MOBEESBACKEND/gitbridge/MOBEES-LOG/"
- GIT_ADMIN_PATH = "/home/ubuntu/MOBEESBACKEND/gitbridge/MOBEES-ADM/"
- GIT_ADMIN_POINTER_PATH = "/home/ubuntu/MOBEESBACKEND/gitbridge/MOBEES-ADM/gitPointer.txt"
- GIT_SERVER_PATH = '/home/ubuntu/MOBEESGIT/'
- BUZZER_HOMOLOGACAO = '9996'
- TIPO_COM_MQQTADM = 1
- MIME_TYPES = {
- 'JPG': 'image/jpeg',
- 'PNG': 'image/png',
- 'WEBP': 'image/webp',
- 'SVG': 'image/svg+xml',
- 'GIF': 'image/gif',
- 'MP4': 'video/mp4',
- 'MOV': 'video/quicktime',
- '3GP': 'video/3gpp'
- }
- SUBJECT_SLACK_MESSAGE_GENERAL = "Comunicado"
- SLACK_HOOK_SUPORTE = "https://hooks.slack.com/services/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"
- SLACK_HOOK_SUBSCRIPTION = "https://hooks.slack.com/services/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"
- SLACK_HOOK_DEPLOY = "https://hooks.slack.com/services/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"
- SLACK_HOOK_OPERACOES = "https://hooks.slack.com/services/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"
- SLACK_HOOK_LOG_BACKEND = "https://hooks.slack.com/services/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"
- TWT_TOKEN = "39973284-NJl3uJ580fix9PUiCOYOmb9GCh0jW4K7oZITrRLLR"
- TWT_TOKEN_SECRET = "Pb4bCkM6bZaxR3uh6WKOj31PsDLKQbzaBp12VQs1j37iW"
- TWT_CONSUMER_KEY = "KyUYAmtf49hKruNv8YBRuDBN5"
- TWT_CONSUMER_SECRET = "jslujvTkyY3qXDOBVQbejOo1gsdkxS9QSNdEiF3m3writH78ti"
- WTH_TOKEN = "1d0c5458599563415c209afb05cd5cfd"
- WTH_HOOK = "https://api.openweathermap.org/data/2.5/onecall?lat=%s&lon=%s&appid=%s&units=metric"
- ONESIGNAL_API_ID = "162a5a01-8253-46a8-bee7-664c5afd968c"
- ONESIGNAL_AUTH_TOKEN = "Basic MTIwZTg4ZjYtZDUyYy00MGQyLTg4MDEtODE1MzY4MTBmZTMy"
- TRELLO_KEY = "1d5aa77bb27618062adba45b4895a399"
- TRELLO_TOKEN = "0b84e8f53bf9813910b639a01e285cda727e8abfe633e9f716a45255bf94e0cf"
- JIRA_AUTHORIZATION = "Basic c3Vwb3J0ZUBtb2JlZXMuY29tLmJyOnB2MDZ4R21sOFNUdU9KUzBzY1JQODk1NA=="
- SLOT_TYPE_DICT = { 'INS': 'Instalação', 'MAN': 'Manutenção', 'REV': 'Revisão', 'PUB': 'Ação Publicitária' }
-
- PRIORITY_ISSUES = ['Aquecimento', 'Continuidade','Erro de hardware GPS', 'Modem não conecta', 'Shutdown Forçado', 'Manutenção', 'Conversão', 'Erro de hardware KMT', 'Erro de RTC']
-
- CLOSEABLE_ISSUES = ['Aquecimento', 'Tela branca','Sensor de Luminosidade', 'Tela congelada', 'Barulho no Buzzer', 'Não desliga', 'Barulho no rack', 'Entrando água', 'Disjuntor danificado', 'Fio descolando', 'Fio com mau contato', 'Instalação', 'Retirada', 'Modem não conecta', 'Ação Publicitária', 'Troca de Veículo', 'Revisão', 'Revisão online']
- UNOVERRIDABLE_ISSUES = ['Garra Solta', 'Garra Frouxa']
- DRIVER_SIGNUP = {
- 'auto_selection': {
- 'on': True,
- 'count': 20,
- 'period': {
- 'min_hour': '09:00:00',
- 'max_hour': '23:00:00'
- },
- 'models': ['Cruze', 'HB20', 'Corolla', 'Virtus', 'Voyage', 'Lancer', 'Cerato', 'Sentra', 'Cobalt', 'Civic']
- }
- }
- DRIVER_REMINDERS = [
- 'Já conferiu as garras do seu rack hoje? 🔐',
- 'Já conferiu se tem algum Led soltando em seu Buzzer?',
- 'Cuidado ao entrar e sair de estacionamentos, condomínios e hotéis. Verifique a altura do portão e da entrada / saída. 🔝',
- 'Cuidado ao colocar seu veículo em elevadores! Informe ao mecânico para não pressionar o Buzzer no teto.',
- 'Atenção aos fios arriados nas ruas! Cuidado para não prender no Buzzer!',
- 'Vai rodar? Não deixe de ligar seu Buzzer mesmo que já tenha alcançado 160 horas de anúncios. Esse é o nosso combinado! 🤝',
- 'Não compareça na Colmeia sem agendamento ou fora do horário! 🚫',
- 'Não use um agendamento de revisão para resolver um problema de seu Buzzer. Agende um horário de manutenção. 🛠🪛',
- 'O repasse de seus ganhos é realizado sempre na data informada no App, até 23:59h. 🤑',
- 'É de sua responsabilidade realizar a revisão periódica a cada 30 dias. O App te ajuda a lembrar! ✅',
- 'Nosso atendimento é realizado exclusivamente pelo App! Não temos atendimento via WhatsApp.',
- 'O rack é exclusivo para transporte do Buzzer. Não utilize para carregar nenhum objeto além do Buzzer.',
- 'Sempre que tiver um problema com o Buzzer ou rack, procure abrir o chamado no App o mais rápido possível e procure agendar a data mais próxima possível. 🦾'
- ]
- DRIVER_DOCS_VERIFICATION = {
- 'doc_cnh': [
- { 'key': 'nm_motorista', 'title': 'Nome' },
- { 'key': 'cpf_motorista', 'title': 'CPF' },
- { 'key': 'rg_motorista', 'title': 'RG' },
- { 'key': 'cnh_motorista', 'title': 'CNH' },
- { 'key': 'EAR', 'title': 'EAR' }
- ],
- 'doc_veiculo': [
- { 'key': 'marca', 'title': 'Marca' },
- { 'key': 'modelo', 'title': 'Modelo' },
- { 'key': 'ano', 'title': 'Ano' },
- { 'key': 'placa', 'title': 'Placa' },
- { 'if': 'dono=1', 'key': 'nm_motorista', 'title': 'Nome' },
- { 'if': 'dono=1', 'key': 'cpf_motorista', 'title': 'CPF' },
- { 'if': 'dono=0', 'key': 'nm_prop', 'title': 'Nome Proprietário' },
- { 'if': 'dono=0', 'key': 'cpf_prop', 'title': 'CPF Proprietário' },
- ],
- 'doc_foto_veiculo1': [
- { 'key': 'placa', 'title': 'placa' }
- ],
- 'doc_foto_veiculo2': [
- { 'key': 'placa', 'title': 'placa' }
- ],
- 'doc_foto_veiculo3': [
- { 'key': 'placa', 'title': 'placa' }
- ],
- 'doc_foto_veiculo4': [
- { 'key': 'placa', 'title': 'placa' }
- ],
- 'doc_rg_prop': [
- { 'key': 'nm_prop', 'title': 'Nome' },
- { 'key': 'cpf_prop', 'title': 'CPF' },
- { 'key': 'rg_prop', 'title': 'RG' }
- ],
- 'doc_cpf_prop': [
- { 'key': 'cpf_prop', 'title': 'CPF' }
- ],
- }
- LATEST_VS_APP = {
- "android": {
- "latest": "172",
- "force": "172"
- },
- "ios": {
- "latest": "",
- "force": ""
- },
- "web": {
- "latest": "2.10.2",
- "force": "2.10.2"
- }
- }
- MEDIA_STORAGE_REF = settings.MEDIA_STORAGE_REF
|