$ancestors = "(select org_unit as id from actor.org_lasso_map where lasso = ?) u CROSS JOIN (SELECT -1 AS depth) t";
}
- my $visible = 'AND a.opac_visible = TRUE AND st.holdable = TRUE AND loc.opac_visible = TRUE AND cp.opac_visible = TRUE';
+ my $visible = 'AND a.opac_visible = TRUE AND st.opac_visible = TRUE AND loc.opac_visible = TRUE AND cp.opac_visible = TRUE';
if ($self->api_name =~ /staff/o) {
$visible = ''
}
JOIN $st_table st ON (cp.status = st.id)
JOIN $loc_table loc ON (cp.location = loc.id)
WHERE cn.record = ?
- AND st.holdable = TRUE
+ AND st.opac_visible = TRUE
AND loc.opac_visible = TRUE
AND cp.opac_visible = TRUE
AND cn.deleted IS FALSE
my $cl_table = asset::copy_location->table;
my $cs_table = config::copy_status->table;
- my $copies_visible = 'AND cp.opac_visible IS TRUE AND cs.holdable IS TRUE AND cl.opac_visible IS TRUE';
+ my $copies_visible = 'AND cp.opac_visible IS TRUE AND cs.opac_visible IS TRUE AND cl.opac_visible IS TRUE';
$copies_visible = '' if ($self->api_name =~ /staff/o);
my $sql = <<" SQL";
AND cl.opac_visible IS TRUE
AND cp.opac_visible IS TRUE
AND cp.deleted IS FALSE
- AND cs.holdable
+ AND cs.opac_visible IS TRUE
GROUP BY 1,2,3;
SQL
"actor.org_unit_descendants($org)" ;
- my $copies_visible = 'AND d.opac_visible IS TRUE AND cp.opac_visible IS TRUE AND cs.holdable IS TRUE AND cl.opac_visible IS TRUE';
+ my $copies_visible = 'AND d.opac_visible IS TRUE AND cp.opac_visible IS TRUE AND cs.opac_visible IS TRUE AND cl.opac_visible IS TRUE';
$copies_visible = '' if ($self->api_name =~ /staff/o);
my $sm_table = metabib::metarecord_source_map->table;
$ancestors = "(select org_unit as id from actor.org_lasso_map where lasso = ?) u CROSS JOIN (SELECT -1 AS depth) t";
}
- my $copies_visible = 'AND a.opac_visible IS TRUE AND cp.opac_visible IS TRUE AND cs.holdable IS TRUE AND cl.opac_visible IS TRUE';
+ my $copies_visible = 'AND a.opac_visible IS TRUE AND cp.opac_visible IS TRUE AND cs.opac_visible IS TRUE AND cl.opac_visible IS TRUE';
$copies_visible = '' if ($self->api_name =~ /staff/o);
my (@types,@forms,@blvl);
AND cn.deleted IS FALSE
AND cp.deleted IS FALSE
AND cp.opac_visible IS TRUE
- AND cs.holdable IS TRUE
+ AND cs.opac_visible IS TRUE
AND cl.opac_visible IS TRUE
$t_filter
$f_filter
my $has_vols = 'AND cn.owning_lib = d.id';
my $has_copies = 'AND cp.call_number = cn.id';
- my $copies_visible = 'AND d.opac_visible IS TRUE AND cp.opac_visible IS TRUE AND cs.holdable IS TRUE AND cl.opac_visible IS TRUE';
+ my $copies_visible = 'AND d.opac_visible IS TRUE AND cp.opac_visible IS TRUE AND cs.opac_visible IS TRUE AND cl.opac_visible IS TRUE';
if ($self->api_name =~ /staff/o) {
$copies_visible = '';
my $has_vols = 'AND cn.owning_lib = d.id';
my $has_copies = 'AND cp.call_number = cn.id';
- my $copies_visible = 'AND d.opac_visible IS TRUE AND cp.opac_visible IS TRUE AND cs.holdable IS TRUE AND cl.opac_visible IS TRUE';
+ my $copies_visible = 'AND d.opac_visible IS TRUE AND cp.opac_visible IS TRUE AND cs.opac_visible IS TRUE AND cl.opac_visible IS TRUE';
my $visible_count = ', count(DISTINCT cp.id)';
my $visible_count_test = 'HAVING count(DISTINCT cp.id) > 0';
my $has_vols = 'AND cn.owning_lib = d.id';
my $has_copies = 'AND cp.call_number = cn.id';
- my $copies_visible = 'AND d.opac_visible IS TRUE AND cp.opac_visible IS TRUE AND cs.holdable IS TRUE AND cl.opac_visible IS TRUE';
+ my $copies_visible = 'AND d.opac_visible IS TRUE AND cp.opac_visible IS TRUE AND cs.opac_visible IS TRUE AND cl.opac_visible IS TRUE';
if ($self->api_name =~ /staff/o) {
$copies_visible = '';
$has_vols = '' if ($ou_type == 0);
AND cn.owning_lib = d.id
AND cp.call_number = cn.id
AND cp.opac_visible IS TRUE
- AND cs.holdable IS TRUE
+ AND cs.opac_visible IS TRUE
AND cl.opac_visible IS TRUE
AND d.opac_visible IS TRUE
AND br.active IS TRUE
AND cp.circ_lib = d.id
AND cp.call_number = cn.id
AND cp.opac_visible IS TRUE
- AND cs.holdable IS TRUE
+ AND cs.opac_visible IS TRUE
AND cl.opac_visible IS TRUE
AND d.opac_visible IS TRUE
AND br.active IS TRUE
AND cp.circ_lib = d.id
AND cp.call_number = cn.id
AND cp.opac_visible IS TRUE
- AND cs.holdable IS TRUE
+ AND cs.opac_visible IS TRUE
AND cl.opac_visible IS TRUE
AND d.opac_visible IS TRUE
AND br.active IS TRUE
AND cp.location = cl.id
AND cp.call_number = cn.id
AND cp.opac_visible IS TRUE
- AND cs.holdable IS TRUE
+ AND cs.opac_visible IS TRUE
AND cl.opac_visible IS TRUE
AND d.opac_visible IS TRUE
AND cp.deleted IS FALSE