search: limit results to 50, default to 10

[?]
Jan 30, 2021, 1:37 PM
Q3FVYVWXHEZ3LFMMCJGS6AIDN4JWXVWNWCX73A7275UDPHL6LT7AC

Dependencies

  • [2] HPGWVEFK Add 'readonly_ips' option, to allow readonly access for certain IPs when 'private' option is enabled.
  • [3] CRDOVMTC hydra-server: add `limit` parameter to the `search` path
  • [4] WUCOEIFA Search: Limit the number of results
  • [5] EJ7C77C3 Allow searching for store and drv paths. Only does a complete match to reduce load on database.
  • [6] UICHT2PS Add a search feature
  • [*] J5UVLXOK * Start of a basic Catalyst web interface.
  • [*] NX5BM2OI Machine status page: Show disabled machines and some machine stats

Change contents

  • edit in src/lib/Hydra/Controller/Root.pm at line 16
    [9.10]
    [2.0]
    use List::Util qw[min max];
  • replacement in src/lib/Hydra/Controller/Root.pm at line 442
    [4.1][3.0:167]()
    my $limit = trim $c->request->params->{"limit"};
    if ($limit eq "") {
    $c->stash->{limit} = 500;
    } else {
    $c->stash->{limit} = $limit;
    }
    [4.1]
    [4.294]
    my $limit = int(trim ($c->request->params->{"limit"} || "10"));
    $c->stash->{limit} = min(50, max(1, $limit));