From d082538aeec1e43736d25e485cb90c6e6ef86228 Mon Sep 17 00:00:00 2001 From: James Vasile Date: Thu, 1 Dec 2011 09:18:44 -0500 Subject: [PATCH] move to sqlite3 + json dict storage for users --- Makefile | 7 ++++++- cfg.py | 1 + data/users.sqlite3.distrib | Bin 0 -> 3072 bytes modules/installed/lib/user_store.py | 13 ++++++++++++- plinth.py | 9 +++++++-- 5 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 data/users.sqlite3.distrib diff --git a/Makefile b/Makefile index 70bc7ad3d..35086eb87 100644 --- a/Makefile +++ b/Makefile @@ -8,9 +8,14 @@ COMPRESSED_CSS := $(patsubst %.css,%.tiny.css,$(CSS)) PWD=`pwd` ## Catch-all tagets -default: cherrypy.config dirs template css docs +default: cherrypy.config dirs template css docs dbs all: default +dbs: data/users.sqlite3 + +data/users.sqlite3: data/users.sqlite3.distrib + cp data/users.sqlite3.distrib data/users.sqlite3 + dirs: @mkdir -p data/cherrypy_sessions diff --git a/cfg.py b/cfg.py index db237fc40..0f98be007 100644 --- a/cfg.py +++ b/cfg.py @@ -4,6 +4,7 @@ import os file_root = os.path.dirname(os.path.realpath(__file__)) data_dir = os.path.join(file_root, "data") store_file = os.path.join(data_dir, "store.sqlite3") +user_db = os.path.join(data_dir, "users") status_log_file = os.path.join(data_dir, "status.log") access_log_file = os.path.join(data_dir, "access.log") users_dir = os.path.join(data_dir, "users") diff --git a/data/users.sqlite3.distrib b/data/users.sqlite3.distrib new file mode 100644 index 0000000000000000000000000000000000000000..2d805a1537d2501e6dddf3302a83dd69935d620c GIT binary patch literal 3072 zcmeHH!Ab)$5KT6vV4>%|#`R*M!dkUjL9l9Xy{Ns3l(ajwi@TdP$!bMBh{t}Nzu-rB z@?etfLMiwKX2>L&H}fXsL2`TDj}_1f7b#Qp096pi=$ul7kf)t!FAeLB@zU1!CAPVG zXzy#gPJWO_mWV9L=VpP6odQk)tH2em`o522#YPE8#YHiBmp8rcphpMYi++zjT!21AK{Er