Merge pull request #52 from StarFleetCPTN/development

Admin Tools Fix
This commit is contained in:
StarFleetCPTN
2025-03-20 21:30:19 -07:00
committed by GitHub
2 changed files with 48 additions and 50 deletions
+4 -9
View File
@@ -653,12 +653,7 @@ templ AdminTools(ctx context.Context, data AdminToolsData) {
name="webhook_payload"
rows="5"
class="form-textarea w-full font-mono text-sm"
placeholder='{
"event_type": "job_execution",
"job_id": 123,
"job_name": "Test Job",
"status": "completed"
}'></textarea>
placeholder='{"event_type": "job_execution","job_id": 123,"job_name": "Test Job","status": "completed"}'></textarea>
<p class="mt-1 text-xs text-secondary-500 dark:text-secondary-400">
<i class="fas fa-info-circle mr-1"></i>
Leave empty to use default test payload
@@ -712,7 +707,7 @@ templ AdminTools(ctx context.Context, data AdminToolsData) {
"type": "s3",
"path": "bucket/path"
&#125;
&#125;</pre>
&#125;</pre>
</div>
</div>
</div>
@@ -880,7 +875,7 @@ templ AdminTools(ctx context.Context, data AdminToolsData) {
</p>
<div class="bg-secondary-50 dark:bg-secondary-900 p-4 rounded-lg overflow-auto font-mono text-sm">
<pre>&#123;
<pre>&#123;
"event_type": "job_execution",
"job_id": 123,
"job_name": "Daily Backup",
@@ -901,7 +896,7 @@ templ AdminTools(ctx context.Context, data AdminToolsData) {
"type": "s3",
"path": "bucket/path"
&#125;
&#125;</pre>
&#125;</pre>
</div>
<h4 class="text-lg font-medium text-secondary-900 dark:text-secondary-100 mt-6 mb-2">Authentication</h4>
@@ -84,7 +84,10 @@ func (h *Handlers) HandleAdminTools(c *gin.Context) {
}
}
components.AdminTools(c.Request.Context(), data).Render(c.Request.Context(), c.Writer)
// Create template context with user information
ctx := components.CreateTemplateContext(c)
components.AdminTools(ctx, data).Render(ctx, c.Writer)
}
// HandleBackupDatabase handles the backup database request