Skip to content

Simple search form

Extend the current Accession filter form with two new checkboxes.

Add a checkbox "Include historical material":

  • If not checked, it translates to filter { historic: false }
  • If checked, filter for { historic: null }

This checkbox should not display at all if appConfig.filter.historic !== undefined.

Add checkbox "Only material I can request":

  • If checked, filter for { available: true, institute: { allowMaterialRequests: true } }
  • If not checked then don't change available, use from appConfig.filter ({ available: null })

@mborodenko We need a new Boolean allowMaterialRequests in InstituteFilter: if (allowMaterialRequests != null) predicates.add(qInstitute.allowMaterialRequests.eq(allowMaterialRequests);

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information