Guest User

config

a guest
Jun 18th, 2018
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.38 KB | None | 0 0
  1. import os
  2. from toolbox.lib.utils import parse_mongouri
  3.  
  4.  
  5. # MongoDB
  6. #MONGODB_URL = os.getenv('MONGODB_URL', 'mongodb://127.0.0.1/collect-staging')
  7. MONGODB_URL = os.getenv('MONGODB_URL','mongodb://parse:lifeisawesome@35.200.160.252:27017/collect-dev')
  8. #MONGODB_URL = os.getenv('MONGODB_URL', 'mongodb://192.168.1.22:27017/collect-production')
  9. DB_NAME = parse_mongouri(MONGODB_URL).get('database')
  10.  
  11. # Elasticsearch
  12. ES_URL = os.getenv('ES_URL', 'localhost:9200')
  13. RESPONSE_INDEX_VERSION = 1
  14.  
  15. # Slack
  16. SLACK_URL = os.getenv('SLACK_URL')
  17. SLACK_ICON_URL = os.getenv(
  18.     'SLACK_ICON_URL', 'https://www.unitedwaynorman.org/sites/unitedwaynorman.org/files/toolbox.png'
  19. )
  20.  
  21. # Administrative config
  22. USERNAME = os.getenv('USERNAME', 'aviral')
  23. PASSWORD = os.getenv('PASSWORD', 'aviral')
  24.  
  25. # Collect API
  26. USER_VALIDATION_URL = os.getenv('USER_VALIDATION_URL',
  27.                                 'http://localhost:1337/api/v1/functions/checkFormAccessAndSupportUser')
  28.  
  29. # Swagger
  30. HOST_URL = os.getenv('HOST_URL', 'http://localhost:8000')
  31.  
  32. # API endpoint-specific constants
  33. COLUMN_HEADERS_USER_EMAIL_FUNNEL = [
  34.     {
  35.         "name": "s_no",
  36.         "type": "integer",
  37.         "friendly_name": "Serial Number"
  38.     }, {
  39.         "name": "name",
  40.         "type": "string",
  41.         "friendly_name": "Name"
  42.     }, {
  43.         "name": "email",
  44.         "type": "string",
  45.         "friendly_name": "Email"
  46.     }, {
  47.         "name": "signupDate",
  48.         "type": "string",
  49.         "friendly_name": "Signup Date"
  50.     }, {
  51.         "name": "verification",
  52.         "type": "boolean",
  53.         "friendly_name": "Verification"
  54.     }, {
  55.         "name": "form_count",
  56.         "type": "integer",
  57.         "friendly_name": "Form Count"
  58.     }, {
  59.         "name": "published_form_count",
  60.         "type": "integer",
  61.         "friendly_name": "Published Form Count"
  62.     }, {
  63.         "name": "template_form_count",
  64.         "type": "integer",
  65.         "friendly_name": "Template Form Count"
  66.     }, {
  67.         "name": "device_count",
  68.         "type": "integer",
  69.         "friendly_name": "Device Count"
  70.     }, {
  71.         "name": "response_count",
  72.         "type": "integer",
  73.         "friendly_name": "Response Count"
  74.     }, {
  75.         "name": "pricing_plan",
  76.         "type": "string",
  77.         "friendly_name": "Pricing Plan"
  78.     }, {
  79.         "name": "error",
  80.         "type": "string",
  81.         "friendly_name": "Error"
  82.     }
  83. ]
  84.  
  85. COLUMN_HEADERS_PRODUCT_FUNNEL = [
  86.     {
  87.         "name": "start_date",
  88.         "type": "date",
  89.         "friendly_name": "Start Date"
  90.     }, {
  91.         "name": "end_date",
  92.         "type": "date",
  93.         "friendly_name": "End Date"
  94.     }, {
  95.         "name": "web_sign_up_count",
  96.         "type": "integer",
  97.         "friendly_name": "Web Signups"
  98.     }, {
  99.         "name": "verified_web_signups",
  100.         "type": "integer",
  101.         "friendly_name": "Verified Web Signups"
  102.     }, {
  103.         "name": "atleast_one_form",
  104.         "type": "integer",
  105.         "friendly_name": "Atleast one form"
  106.     }, {
  107.         "name": "atleast_one_published_form",
  108.         "type": "integer",
  109.         "friendly_name": "Atleast one published form"
  110.     }, {
  111.         "name": "atleast_one_device_added",
  112.         "type": "integer",
  113.         "friendly_name": "Atleast one device added"
  114.     }, {
  115.         "name": "atleast_one_response",
  116.         "type": "integer",
  117.         "friendly_name": "Atleast one response"
  118.     }
  119. ]
Add Comment
Please, Sign In to add comment