Compare commits

...

1 Commits

Author SHA1 Message Date
Janne Heß
d288e401ba Add option to disable search 2026-01-05 22:48:44 +01:00
2 changed files with 8 additions and 3 deletions

View File

@@ -495,6 +495,9 @@ sub steps :Local Args(0) {
sub search :Local Args(0) { sub search :Local Args(0) {
my ($self, $c) = @_; my ($self, $c) = @_;
badRequest($c, "Search is disabled in this Hydra instance") if $c->config->{disable_search};
$c->stash->{template} = 'search.tt'; $c->stash->{template} = 'search.tt';
my $query = trim $c->request->params->{"query"}; my $query = trim $c->request->params->{"query"};

View File

@@ -121,9 +121,11 @@
[% END %] [% END %]
[% IF showPrivate %] [% IF showPrivate %]
<form class="form-inline" action="[% c.uri_for('/search') %]"> [% UNLESS c.config.disable_search %]
<input name="query" type="text" class="form-control" placeholder="Search" [% HTML.attributes(value => c.req.params.query) %]/> <form class="form-inline" action="[% c.uri_for('/search') %]">
</form> <input name="query" type="text" class="form-control" placeholder="Search" [% HTML.attributes(value => c.req.params.query) %]/>
</form>
[% END %]
[% END %] [% END %]
<ul class="navbar-nav"> <ul class="navbar-nav">