mirror of
https://github.com/lnbits/lnbits.git
synced 2025-09-22 15:57:28 +02:00
feat: basic audit page
This commit is contained in:
10
lnbits/core/templates/audit/index.html
Normal file
10
lnbits/core/templates/audit/index.html
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{% extends "base.html" %} {% from "macros.jinja" import window_vars with context
|
||||||
|
%} {% block page %}
|
||||||
|
|
||||||
|
<div class="row q-col-gutter-md justify-center">
|
||||||
|
<div class="col">xxxxx</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% endblock %} {% block scripts %} {{ window_vars(user) }}
|
||||||
|
<script src="{{ static_url_for('static', 'js/audit.js') }}"></script>
|
||||||
|
{% endblock %}
|
@@ -384,6 +384,19 @@ async def users_index(request: Request, user: User = Depends(check_admin)):
|
|||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@generic_router.get("/audit", response_class=HTMLResponse)
|
||||||
|
async def users_index(request: Request, user: User = Depends(check_admin)):
|
||||||
|
if not settings.lnbits_audit_enabled:
|
||||||
|
raise HTTPException(HTTPStatus.NOT_FOUND, "Audit not enabled")
|
||||||
|
|
||||||
|
return template_renderer().TemplateResponse(
|
||||||
|
"audit/index.html",
|
||||||
|
{
|
||||||
|
"request": request,
|
||||||
|
"user": user.json(),
|
||||||
|
},
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
@generic_router.get("/uuidv4/{hex_value}")
|
@generic_router.get("/uuidv4/{hex_value}")
|
||||||
async def hex_to_uuid4(hex_value: str):
|
async def hex_to_uuid4(hex_value: str):
|
||||||
|
File diff suppressed because one or more lines are too long
13
lnbits/static/js/audit.js
Normal file
13
lnbits/static/js/audit.js
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
window.app = Vue.createApp({
|
||||||
|
el: '#vue',
|
||||||
|
mixins: [window.windowMixin],
|
||||||
|
data: function () {
|
||||||
|
return {}
|
||||||
|
},
|
||||||
|
|
||||||
|
created() {
|
||||||
|
console.log('### audit entries')
|
||||||
|
},
|
||||||
|
|
||||||
|
methods: {}
|
||||||
|
})
|
Reference in New Issue
Block a user