dpmigrate copy: disabled the conversion of the rating columns as it was causing problems b/w stg and liv servers.
New images recently added to the DB are not yet linked to an item part. Added a filter in the admin to find them easily. Remove those pages from the listings on the front-end as they would cause display issues.
Further improvements to the behaviour of the paginations on the search page (JIRA 89)
Removed old search templates.
Bugfix: avoid server error message if no result found on all tabs.
Moved the pagination logic on the record view to the server side. Simplifies the templates and allows future optimisation.
Bugfix: Special chars in advanced search fields were not treeated properly. Created a unicode compatible wrapper around urllib.urlencode(). Improvement: ensured that ALL the search parameters are preserved across page loads (ie. navigating from result set to record then back).
Map QuickSearch links to new search URL (JIRA 96)
Map QuickSearch links to new search URL (JIRA 96). Made the query string backward-compatible with quicksearch page.
Add help link for 'no results' on the search page (JIRA 103)
Log search terms which give no results (JIRA 105). We effectively log the URL (qith query string) of all the requests sent to the search page into a new table called RequestLog.
Log search terms which give no results (JIRA 105). Improvements to the admin listing of the requests. Simple algorithm to reduce the number of duplicate requests being recorded.
Added admin filters to check for consistency in glossing hand records (gloss_only=True)
Show description source on result page (JIRA 95). Choose the most appropriate source for the description based on fixed priorities and type of item.
Merge branch 'master' of github.com:kcl-ddh/digipal
The labels for the sources diplayed on the frontend are now provided by methods so its more flexible in the future when we have a reference/bib table. (related to JIRA 95)
Experimenting with Whoosh as a search engine. The text box now works much more flexibly with Hands (search for different terms across multiple fields, results ranked by similarity to query, possibility to use more advanced query syntax). Ongoing work.
Using Whoosh text search engine for the search page.
Fixed the record view, it is now compatible with the Whoosh result set.
Boosted the catalogue number fields.