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 logging
import argparse import argparse
import hashlib import hashlib
import logging
import subprocess import subprocess
import requests import requests
from threading import Thread from threading import Thread

View File

@ -39,13 +39,13 @@ class BackupdbHttp(WebBase):
def backups(self, namespace="default"): def backups(self, namespace="default"):
yield f'<h1>Backups for namespace: <em>{namespace}</em></h1><hr>'# TODO lol injection yield f'<h1>Backups for namespace: <em>{namespace}</em></h1><hr>'# TODO lol injection
for backup in self.mgr.list_backups(namespace=namespace): 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 @cherrypy.expose
def dates(self, backup, namespace="default"): def dates(self, name, namespace="default"):
yield f'<h1>Dates for backup: <em>{backup}</em> in namespace: <em>{namespace}</em></h1><hr>'# TODO lol injection 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(backup, namespace=namespace): for date in self.mgr.list_dates(name, 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 />' 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): class BackupdbApiV1(WebBase):