Mmsg(tmp, " Job.Job='%s' ", esc);
append_filter(&where, tmp);
+ /* 1 => 0, 2 => 1, 0 => not used */
} else if (jr->Reviewed > 0) {
- Mmsg(tmp, " Job.Reviewed = %d ", jr->Reviewed);
+ Mmsg(tmp, " Job.Reviewed = %d ", jr->Reviewed - 1);
append_filter(&where, tmp);
} else if (jr->isVirtualFull > 0) {
), false},
{ NT_("llist"), llist_cmd, _("Full or long list like list command"),
- NT_("jobs [client=<cli>] [jobid=<nn>] [ujobid=<name> [tag=<name>] [job=<name>] [joberrors] [jobstatus=<s>] [level=<l>] [jobtype=<t>] [order=<asc/desc>] [limit=<n>]|\n"
+ NT_("jobs [client=<cli>] [jobid=<nn>] [ujobid=<name> [tag=<name>] [job=<name>] [joberrors] [jobstatus=<s>] [level=<l>] [jobtype=<t>] [reviewed=<0|1>] [order=<asc/desc>] [limit=<n>]|\n"
"\tjobtotals | pools | volume | media <pool=pool-name> | files jobid=<nn> | copies jobid=<nn> |\n"
"\tjoblog jobid=<nn> | pluginrestoreconf jobid=<nn> restoreobjectid=<nn> | snapshot |\n"
"\tfilemedia jobid=<nn> fileindex=<mm> | clients\n"
} else if (strcasecmp(ua->argk[j], NT_("limit")) == 0) {
jr.limit = atoi(ua->argv[j]);
+ } else if (strcasecmp(ua->argk[j], NT_("reviewed")) == 0) {
+ jr.Reviewed = atoi(ua->argv[j]) + 1;
+
} else if (strcasecmp(ua->argk[j], NT_("jobstatus")) == 0) {
if (B_ISALPHA(ua->argv[j][0])) {
jr.JobStatus = ua->argv[j][0]; /* TODO: Check if the code is correct */
|| strcasecmp(ua->argk[i], NT_("code")) == 0
|| strcasecmp(ua->argk[i], NT_("offset")) == 0
|| strcasecmp(ua->argk[i], NT_("pattern")) == 0
+ || strcasecmp(ua->argk[i], NT_("reviewed")) == 0
) {
/* Ignore it */
} else if (strcasecmp(ua->argk[i], NT_("snapshot")) == 0 ||