commit 2207f41aac8460a16bb976b0dff9c7a11b295111
parent 9f0aee760fce50dbe4ac50bcb091e38278d86707
Author: rbckman <rob@tarina.org>
Date: Wed, 12 Aug 2026 19:59:13 +0300
make trusted user specific
Diffstat:
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/server.py b/server.py
@@ -272,15 +272,15 @@ class trust():
web.form.Password('password', web.form.notnull, description="passcode:"),
web.form.Button('Trust'))
def GET(self):
-
+ os.makedirs('r/trusted/'+session.user+'/',exist_ok=True)
i = web.input(remove=None)
if i.remove != None:
- os.system('rm '+basedir+'r/trusted/'+i.remove)
+ os.system('rm '+basedir+'r/trusted/'+session.user+'/'+i.remove)
return web.seeother('/trust')
- trusted=os.listdir(basedir+'r/trusted/')
+ trusted=os.listdir(basedir+'r/trusted/'+session.user+'/')
trustedlist=[]
for t in trusted:
- trusted=loadjson('r/trusted/'+t)
+ trusted=loadjson('r/trusted/'+session.user+'/'+t)
trustedlist.append(trusted)
trustform = self.form()
return render.trust(trustform, trustedlist)
@@ -292,7 +292,7 @@ class trust():
loginform = self.form()
i = web.input()
thedict={'servername':i.servername, 'port':i.port, 'user':i.user, 'password':i.password}
- savejson('r/trusted/'+i.servername,thedict)
+ savejson('r/trusted/'+session.user+'/'+i.servername,thedict)
return web.seeother('/trust')
class login():
@@ -1496,9 +1496,9 @@ class editor:
os.system('mv '+basedir+'p/posts/'+session.postid+'.zip '+basedir+'/p/zipped/')
#LETS SHIPPIT!
trustedlist=[]
- trusted=os.listdir(basedir+'r/trusted/')
+ trusted=os.listdir(basedir+'r/trusted/'+session.user+'/')
for t in trusted:
- trusted=loadjson('r/trusted/'+t)
+ trusted=loadjson('r/trusted/'+session.user+'/'+t)
trustedlist.append(trusted)
for t in trustedlist:
url=t['servername']+':'+t['port']