Fix links and such

This commit is contained in:
dave 2021-06-29 21:19:31 -07:00
parent 052dc8640d
commit a0ca18863b
2 changed files with 5 additions and 6 deletions

View File

@ -3,7 +3,6 @@ import sys
import logging
import argparse
import hashlib
import logging
import subprocess
import requests
from threading import Thread

View File

@ -39,13 +39,13 @@ class BackupdbHttp(WebBase):
def backups(self, namespace="default"):
yield f'<h1>Backups for namespace: <em>{namespace}</em></h1><hr>'# TODO lol injection
for backup in self.mgr.list_backups(namespace=namespace):
yield f'<a href="dates?namespace={namespace}&backup={backup}">{backup}</a><br />'
yield f'<a href="dates?namespace={namespace}&name={backup}">{backup}</a><br />'
@cherrypy.expose
def dates(self, backup, namespace="default"):
yield f'<h1>Dates for backup: <em>{backup}</em> in namespace: <em>{namespace}</em></h1><hr>'# TODO lol injection
for date in self.mgr.list_dates(backup, namespace=namespace):
yield f'<a href="api/v1/download?namespace={namespace}&backup={backup}&date={date}">{date}</a> (<a href="api/v1/download?namespace={namespace}&backup={backup}&date={date}&meta=1">meta</a>)<br />'
def dates(self, name, namespace="default"):
yield f'<h1>Dates for backup: <em>{name}</em> in namespace: <em>{namespace}</em></h1><hr>'# TODO lol injection
for date in self.mgr.list_dates(name, namespace=namespace):
yield f'<a href="api/v1/download?namespace={namespace}&name={name}&date={date}">{date}</a> (<a href="api/v1/download?namespace={namespace}&name={name}&date={date}&meta=1">meta</a>)<br />'
class BackupdbApiV1(WebBase):