File size: 1,749 Bytes
06799f0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3ac1c97
06799f0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6af31ea
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# from dotenv import load_dotenv
# load_dotenv(r'C:\Users\Vaibhav Arora\Documents\MyExperimentsandCodes\APPS_WEBSITES\CANADA_WHOLESALE_PROJECT\GITHUB_REPOS\mvp-vue\wholesale-grocery-app\AIAPPS\.env')
import os
from datetime import timedelta

# It is recommended to load sensitive data from environment variables
SECRET_KEY = os.environ.get("SECRET_KEY")
SESSION_TYPE = 'filesystem'
DEBUG = True

# MongoDB
MONGO_URI = os.environ.get(
    "MONGO_URI")
# JWT
JWT_SECRET_KEY = os.environ.get("JWT_SECRET_KEY")
JWT_ACCESS_TOKEN_EXPIRES = timedelta(days=7)

# Xero OAuth Credentials
CLIENT_ID = os.environ.get("CLIENT_ID")
CLIENT_SECRET = os.environ.get("CLIENT_SECRET")
BREVO_API_KEY=os.environ.get("BREVO_API_KEY")
CLIENT_ADMIN_EMAIL="moshe.garty@gmail.com"
SENDER_EMAIL="vaibhavarduino@gmail.com"
# ZOHO_AUTHORIZATION_URL="https://accounts.zoho.com/oauth/v2/auth"
# DEFAULT_ZOHO_API_BASE = "https://www.zohoapis.com/"
# DEFAULT_ZOHO_AUTH_URL = "https://accounts.zoho.com/oauth/v2/auth"
# DEFAULT_ZOHO_TOKEN_URL = "https://accounts.zoho.com/oauth/v2/token"
ZOHO_CLIENT_ID = "1000.OFJMGGUTUZSQAQTHP2Z48FRKA5U6ZJ"
ZOHO_CLIENT_SECRET = "21db80fc9d9c447aafd964a9972ddf39332d177fb5"
ZOHO_REDIRECT_URL = "https://akiko19191-randomisedbackend2.hf.space/callback" # e.g., http://localhost:5000/callback
ZOHO_CURRENT_USER_EMAIL = "vaibhavarduino@yahoo.com"

# NEW: Define the scopes your application needs.
ZOHO_SCOPES = "ZohoCRM.modules.ALL,ZohoCRM.settings.ALL,ZohoCRM.users.ALL"

# Paths for Zoho SDK to store data. Make sure these directories are writable.
ZOHO_RESOURCE_PATH = r"zoho_resources"
ZOHO_TOKEN_PERSISTENCE_PATH = r"zoho_tokens.txt"
ZOHO_LOG_FILE_PATH = r"zoho_sdk.log"
ZOHO_ORGANIZATION_ID ="110001770386"