]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Add job level property to sources endpoint
authorMarcin Haba <marcin.haba@bacula.pl>
Tue, 30 May 2023 11:29:17 +0000 (13:29 +0200)
committerMarcin Haba <marcin.haba@bacula.pl>
Thu, 1 Jun 2023 11:20:55 +0000 (13:20 +0200)
gui/baculum/protected/API/Modules/SourceManager.php
gui/baculum/protected/API/openapi_baculum.json

index d951842a9e6fb577aa21840a2d2bf88d5d727b17..203ed61766b0818117652c0a03b7b0715013c628 100644 (file)
@@ -97,6 +97,7 @@ class SourceManager extends APIModule {
        ores.jobid     AS jobid,
        regexp_split_to_table(fres.Content, \',\') AS content,
        jres.Type      AS type,
+       jres.Level     AS level,
        jres.JobStatus AS jobstatus,
        jres.JobErrors AS joberrors
        FROM Job AS jres,
@@ -173,6 +174,7 @@ class SourceManager extends APIModule {
                                $sources[$i]['jobid'] = 0;
                                $sources[$i]['content'] = '';
                                $sources[$i]['type'] = '';
+                               $sources[$i]['level'] = '';
                                $sources[$i]['jobstatus'] = '';
                                $sources[$i]['joberrors'] = '';
                        }
index ab15479fddbbb9bfe98f06cba948448478f42b4d..e7408dd7bbe43c798c7282a9281bd597c1e07538 100644 (file)
                                        "description": "Latest jobid",
                                        "type": "integer"
                                },
+                               "content": {
+                                       "description": "Job fileset content",
+                                       "type": "string"
+                               },
+                               "type": {
+                                       "description": "Job type",
+                                       "type": "string"
+                               },
+                               "level": {
+                                       "description": "Job level letter",
+                                       "type": "string"
+                               },
                                "jobstatus": {
                                        "description": "Job status latest job",
                                        "type": "string"
+                               },
+                               "joberrors": {
+                                       "description": "Job errors",
+                                       "type": "integer"
                                }
                        }
                },