blob: a5e45ac9b9598ff9fd0df2dfc0780e58609e7366 (
plain)
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
|
# "Root" directory for JImbrella
# All local paths below are relative to this directory
jimbrella_dir = "/opt/jimbrella"
[flask]
# For Flask sessions. Will be used to encrypt and decrypt user's cookies.
# It is VERY important that this be long, random, and unique.
# Learn how to generate one: https://flask.palletsprojects.com/en/2.0.x/config/#SECRET_KEY
secret_key = ""
# Where Flask should find your template (HTML) and static files
template_dir = "jimbrella/templates"
static_dir = "jimbrella/static"
[user]
# Whether or not users can create new accounts
accept_new_users = false
[jform]
# URLs to jForm's JSON API (no authentication, one URL per questionnaire)
takeaway_url = "https://wj.sjtu.edu.cn/api/v1/public/export/0123456789abcdef0123456789abcdef/json"
giveback_url = "https://wj.sjtu.edu.cn/api/v1/public/export/fedcba9876543210fedcba9876543210/json"
# The directory under which JImbrella stores and reads "bookmarks"
# (IDs of the lastest read jForm answer sheet)
bookmark_dir = "bookmarks"
[db]
# JImbrella Databases
db_path = "db/umbrellas.csv"
users_path = "db/users.csv"
[rules]
# How many hours a tenant can keep an umbrella
due_hours = 72
[logging]
# JImbrella app log: Flask, Werkzeug, etc. Not read by JImbrella.
log_path = "logs/app.log"
# JImbrella admin log: events useful for an admin.
# Read by JImbrella per admin's requirement on web interface.
admin_log_path = "logs/admin.log"
|