mirror of
https://github.com/nottinghamtec/PyRIGS.git
synced 2026-01-23 16:32:15 +00:00
* Added search to person, venue, organisation and event archive
* Added search to invoice archive
* Added event search to homepage
* Tidy up event search logic and optimise
* Fixed merge issues
* Stopped 404 on failed search
* Set default ordering of people, organisations & venues to alphabetical (rather than order of addition to database)
* Added invoice search to home page (if you have permissions)
* Made invoice archive sort by reverse invoice date (rather than order added to database)
* Added search help page (very pretty)
* Made single search box for all search types
* FIX: Missing date field breaking archive view
* FEAT: Add omnisearch to header
Tis a bit broken on mobile at the moment...
* CHORE: Conform old code to pep8
* FIX: Select the event form, not the search one in tests!
* Revert "FEAT: Add omnisearch to header"
This reverts commit 6bcb242d6b because it caused MANY more problems than anticipated...
* FIX: Stop 404 on failed search, again
* FEAT: Basic testing of search
* Use a tooltip to help explain the UX
Obviously since it needs a tooltip it isn't brilliant UX but the best I can think of for now...
Co-authored-by: Tom Price <tom@codedinternet.com>
Co-authored-by: David Taylor <david@taylorhq.com>
Co-authored-by: Arona Jones <aj@aronajones.com>
60 lines
1.9 KiB
HTML
60 lines
1.9 KiB
HTML
{% extends 'base_rigs.html' %}
|
|
{% load paginator from filters %}
|
|
|
|
{% block title %}Event Archive{% endblock %}
|
|
|
|
{% block content %}
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<h2>Event Archive</h2>
|
|
</div>
|
|
<div class="col-sm-12">
|
|
<form class="form-inline">
|
|
|
|
<div class="input-group">
|
|
<div class="input-group-addon">Start</div>
|
|
<input type="date" name="start" id="start" value="{{ start|default_if_none:"" }}" placeholder="Start" class="form-control" />
|
|
</div>
|
|
|
|
<div class="input-group">
|
|
<div class="input-group-addon">End</div>
|
|
<input type="date" name="end" id="end" value="{{ end|default_if_none:"" }}" placeholder="End" class="form-control" />
|
|
</div>
|
|
|
|
<div class="input-group">
|
|
<div class="input-group-addon">Keyword</div>
|
|
<input type="search" name="q" placeholder="Keyword" value="{{ request.GET.q }}"
|
|
class="form-control"/>
|
|
</div>
|
|
|
|
<div class="input-group">
|
|
<input type="submit" class="btn btn-primary" value="Search"/>
|
|
</div>
|
|
|
|
</form>
|
|
</div>
|
|
|
|
<div class="col-sm-12">
|
|
{% if is_paginated %}
|
|
<div class="pull-right">
|
|
{% paginator %}
|
|
</div>
|
|
{% endif %}
|
|
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
{% with object_list as events %}
|
|
{% include 'RIGS/event_table.html' %}
|
|
{% endwith %}
|
|
</div>
|
|
</div>
|
|
|
|
{% if is_paginated %}
|
|
<div class="row">
|
|
<div class="text-right">
|
|
{% paginator %}
|
|
</div>
|
|
</div>
|
|
{% endif %}
|
|
{% endblock %} |