BibField: new fft field in `atlantis.cfg`

* Introduces FFT field in BibField's configuration.

Signed-off-by: Konstantinos Ntemagkos <konstantinos.ntemagkos@cern.ch>
Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
BibDocFile: additional mimetypes support

* Introduces new CFG_BIBDOCFILE_ADDITIONAL_KNOWN_MIMETYPES config
  variable to be able to recognize new mimetypes from a given file
  extension (useful in case an old mimetypes Python module is used).

Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
WebSearch: unit test disabling for CFG_CERN_SITE

* Disables non-applicable unit test (because of different
  index setup) when running on CFG_CERN_SITE.

Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.1'

* maint-1.1:
  WebSearch: unit test disabling for CFG_CERN_SITE
WebSearch: respect default `rg` in Advanced Search

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.0' into maint-1.1

* maint-1.0:
  WebSearch: respect default `rg` in Advanced Search

Conflicts:
	modules/websearch/lib/websearch_webcoll.py
Merge branch 'maint-1.1'

* maint-1.1:
  WebSearch: respect default `rg` in Advanced Search
BibFormat: new Solr fulltext snippet facility

* New optional Solr fulltext snippet facility.  (closes #1301)

Signed-off-by: Patrick Glauner <patrick.oliver.glauner@cern.ch>
Tested-by: Tibor Simko <tibor.simko@cern.ch>
BibField: creation date addition and keyword fix

* Adds new derived field 'creation_date'.

* Fixes keywords defition to always return list.

Signed-off-by: Jiri Kuncar <jiri.kuncar@cern.ch>
Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
BibDocFile: raise exception in _build_file_list()

Signed-off-by: Ludmila Marian <ludmila.marian@gmail.com>
Reviewed-by: Samuele Kaplun <samuele.kaplun@cern.ch>
BibEncode: minor fix in process_batch_job()

Signed-off-by: Ludmila Marian <ludmila.marian@gmail.com>
Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
BibDocFile: improve BibDoc display in Files tab

* If a BibDoc does not contain any visible files, do not show
  the doctype label.

Signed-off-by: Ludmila Marian <ludmila.marian@gmail.com>
Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.1'

* maint-1.1:
  BibEncode: minor fix in process_batch_job()
OAIHarvest: fix path for temporary authorlists

Co-authored-by:	Jerome Caffaro <jerome.caffaro@cern.ch>
Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.1'

* maint-1.1:
  OAIHarvest: fix path for temporary authorlists
BibFormat: initial release of mobile app formats

Co-authored-by: Tibor Simko <tibor.simko@cern.ch>
WebSearch: display number of hits in mobile output

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
BibFormat: author links for mobile app

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
OAIRepository: no bibupload -n

* When scheduling bibuploads to add/update OAI information, remove
  the -n option, which would otherwise lead to certain records not
  been exported during incremental harvesting.

Reviewed-by: Tibor Simko <tibor.simko@cern.ch>
Merge branch 'maint-1.1'

* maint-1.1:
  OAIRepository: no bibupload -n