39 lines
1.4 KiB
Python
39 lines
1.4 KiB
Python
import os
|
|
import base64
|
|
|
|
PROJECT_NAME = "KintoneAppBuilder"
|
|
|
|
#SQLALCHEMY_DATABASE_URI = "postgres://maxz64:m@xz1205@alicornkintone.postgres.database.azure.com/postgres"
|
|
SQLALCHEMY_DATABASE_URI = "postgres://kabAdmin:P@ssw0rd!@kintonetooldb.postgres.database.azure.com/postgres"
|
|
|
|
API_V1_STR = "/k/v1"
|
|
|
|
API_V1_AUTH_KEY = "X-Cybozu-Authorization"
|
|
|
|
DEPLOY_MODE = "DEV" #DEV,PROD
|
|
|
|
DEPLOY_JS_URL = "https://ka-addin.azurewebsites.net/alc_runtime.js"
|
|
#DEPLOY_JS_URL = "https://aee6-133-139-109-232.ngrok-free.app/alc_runtime.js"
|
|
|
|
KINTONE_FIELD_TYPE=["GROUP","GROUP_SELECT","CHECK_BOX","SUBTABLE","DROP_DOWN","USER_SELECT","RADIO_BUTTON","RICH_TEXT","LINK","REFERENCE_TABLE","CALC","TIME","NUMBER","ORGANIZATION_SELECT","FILE","DATETIME","DATE","MULTI_SELECT","SINGLE_LINE_TEXT","MULTI_LINE_TEXT"]
|
|
|
|
KINTONE_FIELD_PROPERTY=['label','code','type','required','unique','maxValue','minValue','maxLength','minLength','defaultValue','defaultNowValue','options','expression','hideExpression','digit','protocol','displayScale','unit','unitPosition']
|
|
|
|
class KINTONE_ENV:
|
|
|
|
BASE_URL = ""
|
|
|
|
API_V1_AUTH_VALUE = ""
|
|
|
|
KINTONE_USER = ""
|
|
|
|
DOMAIN_ID = ""
|
|
|
|
DOMAIN_NAME =""
|
|
|
|
def __init__(self,domain) -> None:
|
|
self.DOMAIN_NAME=domain.name
|
|
self.DOMAIN_ID=domain.id
|
|
self.BASE_URL = domain.url
|
|
self.KINTONE_USER = domain.kintoneuser
|
|
self.API_V1_AUTH_VALUE = base64.b64encode(bytes(f"{domain.kintoneuser}:{domain.kintonepwd}","utf-8")) |