diff options
author | Frederick Yin <fkfd@fkfd.me> | 2021-11-24 19:45:29 +0800 |
---|---|---|
committer | Frederick Yin <fkfd@fkfd.me> | 2021-11-24 19:45:29 +0800 |
commit | fea01028d97dd8a11673912fd0c6f1453c34adad (patch) | |
tree | 819082cdb7315706032bb408f1bd9897cb216dd4 | |
parent | 419084b1761a6c6bb46fed69e216f65f100be56b (diff) |
Clean up repo structure
This makes the repo easily deployable.
-rw-r--r-- | bookmarks/giveback.bookmark | 1 | ||||
-rw-r--r-- | bookmarks/takeaway.bookmark | 1 | ||||
-rw-r--r-- | config.toml | 40 | ||||
-rw-r--r-- | db/umbrellas.csv (renamed from jimbrella.db.csv) | 4 | ||||
-rw-r--r-- | db/users.csv | 1 | ||||
-rw-r--r-- | logs/admin.log | 0 | ||||
-rw-r--r-- | logs/app.log | 0 |
7 files changed, 45 insertions, 2 deletions
diff --git a/bookmarks/giveback.bookmark b/bookmarks/giveback.bookmark new file mode 100644 index 0000000..c227083 --- /dev/null +++ b/bookmarks/giveback.bookmark @@ -0,0 +1 @@ +0
\ No newline at end of file diff --git a/bookmarks/takeaway.bookmark b/bookmarks/takeaway.bookmark new file mode 100644 index 0000000..c227083 --- /dev/null +++ b/bookmarks/takeaway.bookmark @@ -0,0 +1 @@ +0
\ No newline at end of file diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..b38abdc --- /dev/null +++ b/config.toml @@ -0,0 +1,40 @@ +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" diff --git a/jimbrella.db.csv b/db/umbrellas.csv index a57790a..7e0b2a3 100644 --- a/jimbrella.db.csv +++ b/db/umbrellas.csv @@ -1,7 +1,7 @@ 1,,available,,,,,
-2,,lent,Jim Brella,1337,10086,,2021-10-19T09:35:30
+2,,available,,,,,
3,,available,,,,,
-4,,overdue,Big Chungus,420,10001,,1970-01-01T00:00:01
+4,,available,,,,,
5,,available,,,,,
6,,available,,,,,
7,,available,,,,,
diff --git a/db/users.csv b/db/users.csv new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/db/users.csv @@ -0,0 +1 @@ + diff --git a/logs/admin.log b/logs/admin.log new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/logs/admin.log diff --git a/logs/app.log b/logs/app.log new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/logs/app.log |