-
Notifications
You must be signed in to change notification settings - Fork 55
Expand file tree
/
Copy path__init__.py
More file actions
136 lines (116 loc) · 5.02 KB
/
__init__.py
File metadata and controls
136 lines (116 loc) · 5.02 KB
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
import os
from flask import Flask, session, current_app
from flask_wtf.csrf import CSRFProtect
from .ds_config import DS_CONFIG
from .eSignature import views as esignature_views
from .docusign.views import ds
from .api_type import EXAMPLES_API_TYPE
from .rooms import views as rooms_views
from .click import views as click_views
from .monitor import views as monitor_views
from .admin import views as admin_views
from .connect import views as connect_views
from .webforms import views as webforms_views
from .notary import views as notary_views
from .connected_fields import views as connected_fields_views
from .views import core
session_path = "/tmp/python_recipe_sessions"
app = Flask(__name__)
app.config.from_pyfile("config.py")
# See https://flask-wtf.readthedocs.io/en/stable/csrf.html
csrf = CSRFProtect(app)
# Set whether this is a quickstart in config
#app.config["quickstart"] = DS_CONFIG["quickstart"]
# Set whether user has logged in
#app.config["isLoggedIn"] = False
# Register home page
app.register_blueprint(core)
# Register OAuth
app.register_blueprint(ds)
# Register examples
app.register_blueprint(rooms_views.reg001)
app.register_blueprint(rooms_views.reg002)
app.register_blueprint(rooms_views.reg003)
app.register_blueprint(rooms_views.reg004)
app.register_blueprint(rooms_views.reg005)
app.register_blueprint(rooms_views.reg006)
app.register_blueprint(rooms_views.reg007)
app.register_blueprint(rooms_views.reg008)
app.register_blueprint(rooms_views.reg009)
app.register_blueprint(monitor_views.meg001)
app.register_blueprint(admin_views.aeg001)
app.register_blueprint(admin_views.aeg002)
app.register_blueprint(admin_views.aeg003)
app.register_blueprint(admin_views.aeg004)
app.register_blueprint(admin_views.aeg005)
app.register_blueprint(admin_views.aeg006)
app.register_blueprint(admin_views.aeg007)
app.register_blueprint(admin_views.aeg008)
app.register_blueprint(admin_views.aeg009)
app.register_blueprint(admin_views.aeg010)
app.register_blueprint(admin_views.aeg011)
app.register_blueprint(admin_views.aeg012)
app.register_blueprint(admin_views.aeg013)
app.register_blueprint(click_views.ceg001)
app.register_blueprint(click_views.ceg002)
app.register_blueprint(click_views.ceg003)
app.register_blueprint(click_views.ceg004)
app.register_blueprint(click_views.ceg005)
app.register_blueprint(click_views.ceg006)
app.register_blueprint(esignature_views.eg001)
app.register_blueprint(esignature_views.eg002)
app.register_blueprint(esignature_views.eg003)
app.register_blueprint(esignature_views.eg004)
app.register_blueprint(esignature_views.eg005)
app.register_blueprint(esignature_views.eg006)
app.register_blueprint(esignature_views.eg007)
app.register_blueprint(esignature_views.eg008)
app.register_blueprint(esignature_views.eg009)
app.register_blueprint(esignature_views.eg010)
app.register_blueprint(esignature_views.eg011)
app.register_blueprint(esignature_views.eg012)
app.register_blueprint(esignature_views.eg013)
app.register_blueprint(esignature_views.eg014)
app.register_blueprint(esignature_views.eg015)
app.register_blueprint(esignature_views.eg016)
app.register_blueprint(esignature_views.eg017)
app.register_blueprint(esignature_views.eg018)
app.register_blueprint(esignature_views.eg019)
app.register_blueprint(esignature_views.eg020)
app.register_blueprint(esignature_views.eg022)
app.register_blueprint(esignature_views.eg023)
app.register_blueprint(esignature_views.eg024)
app.register_blueprint(esignature_views.eg025)
app.register_blueprint(esignature_views.eg026)
app.register_blueprint(esignature_views.eg027)
app.register_blueprint(esignature_views.eg028)
app.register_blueprint(esignature_views.eg029)
app.register_blueprint(esignature_views.eg030)
app.register_blueprint(esignature_views.eg031)
app.register_blueprint(esignature_views.eg032)
app.register_blueprint(esignature_views.eg033)
app.register_blueprint(esignature_views.eg034)
app.register_blueprint(esignature_views.eg035)
app.register_blueprint(esignature_views.eg036)
app.register_blueprint(esignature_views.eg037)
app.register_blueprint(esignature_views.eg038)
app.register_blueprint(esignature_views.eg039)
app.register_blueprint(esignature_views.eg040)
app.register_blueprint(esignature_views.eg041)
app.register_blueprint(esignature_views.eg042)
app.register_blueprint(esignature_views.eg043)
app.register_blueprint(esignature_views.eg044)
app.register_blueprint(esignature_views.eg045)
app.register_blueprint(esignature_views.eg046)
app.register_blueprint(connect_views.cneg001)
app.register_blueprint(webforms_views.weg001)
app.register_blueprint(webforms_views.weg002)
app.register_blueprint(notary_views.neg004)
app.register_blueprint(connected_fields_views.feg001)
if "DYNO" in os.environ: # On Heroku?
import logging
stream_handler = logging.StreamHandler()
app.logger.addHandler(stream_handler)
app.logger.setLevel(logging.INFO)
app.logger.info("Recipe example startup")
app.config.update(dict(PREFERRED_URL_SCHEME="https"))