@@ -24,7 +24,7 @@ __PACKAGE__->result_source_instance->view_definition(<<ENDSQL
|
||||
WHERE action IN ( 'discover', 'macsuck', 'arpnip', 'nbtstat' )
|
||||
GROUP BY action, entered
|
||||
HAVING count( device ) > 1
|
||||
AND SUM( CASE WHEN status LIKE 'queued%' THEN 1 ELSE 0 END ) = 0
|
||||
AND SUM( CASE WHEN status = 'queued' THEN 1 ELSE 0 END ) = 0
|
||||
ORDER BY entered DESC, elapsed DESC
|
||||
LIMIT 30
|
||||
ENDSQL
|
||||
|
||||
@@ -16,6 +16,7 @@ __PACKAGE__->result_source_instance->view_definition(<<ENDSQL
|
||||
ON (ds.backend = ? AND admin.device = ds.device
|
||||
AND admin.action = ANY (ds.actionset))
|
||||
WHERE admin.status = 'queued'
|
||||
AND admin.backend IS NULL
|
||||
AND ds.device IS NULL)
|
||||
|
||||
SELECT my_jobs.*,
|
||||
|
||||
@@ -15,6 +15,7 @@ __PACKAGE__->result_source_instance->view_definition(<<ENDSQL
|
||||
|
||||
LEFT OUTER JOIN admin ON (device.ip = admin.device
|
||||
AND admin.status = 'queued'
|
||||
AND admin.backend IS NULL
|
||||
AND admin.action = ?)
|
||||
|
||||
FULL OUTER JOIN device_skip ON (device_skip.device = device.ip
|
||||
|
||||
Reference in New Issue
Block a user