Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BibConvert: modify oaiharvest xsl template #171

Open
wants to merge 121 commits into
base: prod
Choose a base branch
from

Conversation

switowski
Copy link

  • Adjusts the template to new CERN report numbering schema.

Signed-off-by: Sebastian Witowski [email protected]

Patrick Glauner and others added 30 commits September 1, 2015 15:51
 * Improves database layer to send email notification faster.

 * Extends regression tests for this improvement.

 * Applies minor clean-up.
 * Avoids redundant creations of blacklist.
* Makes test suite independent from PDF extraction process.
  (closes inveniosoftware#1590)

* Simplifies test suite.

Signed-off-by: Patrick Glauner <[email protected]>
* Removes unbalanced double quotation marks.

Signed-off-by: Patrick Glauner <[email protected]>
…on-test-solrutils

SolrUtils: reliable regression test suite
 * Adds checkbox to search terms also in to fulltext to the add
   to search interface.

Signed-off-by: Patrick Glauner <[email protected]>
…its-phrase

WebSearch: new parsing of unbalanced phrase queries
 * Ranks fulltext and metadata properly by default.

Signed-off-by: Patrick Glauner <[email protected]>
 * Ceils ranking scores to avoid anomalies.

Signed-off-by: Patrick Glauner <[email protected]>
* Filters a record based on MARC code.

* Supports wildcards in identifiers and subfield code.

Signed-off-by: Patrick Glauner <[email protected]>
* Supports filtering per MARC tag, identifier and subfield.

Signed-off-by: Patrick Glauner <[email protected]>
* Adds six CERN specific URL handlers.

Signed-off-by: Ludmila Marian <[email protected]>
* Push video to youtube (closes inveniosoftware#1664)

* Fixes to support CERN SITES

* Fix authentication result object check

Signed-off-by: Harris Tzovanakis <[email protected]>
…yout-cds

WebStyle: add CERN specific URL handlers
Bibencode: Video: Push video to youtube

Conflicts:
	modules/webstyle/lib/webinterface_layout.py
* Creates ldap_cern plugin that can be used to retrieve information from
  LDAP at CERN (it's faster than the LDAP module in bibcirculation due
  to the modified queries and more generic - it returns lists with all
  users that match the query, so the filtering can be done outside of
  this plugin).
* Added disabled-by-default config options for Elasticsearch logging.

* When Elasticsearch logging is configured, don't populate rnkPAGEVIEWS and
  rnkDOWNLOADS.

Signed-off-by: Joe MacMahon <[email protected]>
- Now points to the CERNDocumentServer fork rather than my development repo.

- ES on master is for CDS only.

Signed-off-by: Joe MacMahon <[email protected]>

will be ignored, and an empty message aborts the commit.  # On branch
elasticsearch_logging # Your branch and 'origin/elasticsearch_logging' have
diverged, # and have 4 and 4 different commits each, respectively.  # (use "git
pull" to merge the remote branch into yours) # # Changes to be committed: #
modified: ../../../requirements.txt #
* register_schema is relatively heavy on the cluster, and with our current
  apache config, it is run every 10000 requests.

Signed-off-by: Joe MacMahon <[email protected]>
* Also adds a flag for when a bot agent-string was found in the user-agent

Signed-off-by: Joe MacMahon <[email protected]>
* Added disabled-by-default config options for Elasticsearch logging.

* When Elasticsearch logging is configured, don't populate rnkPAGEVIEWS and
  rnkDOWNLOADS.

Signed-off-by: Joe MacMahon <[email protected]>
* Adds `loanrequest` schema for `Lumberjack`.

* Adds custom events elastic search logging.

Signed-off-by: Harris Tzovanakis <[email protected]>
WebStat: register custom events on es

 Conflicts:
	config/invenio.conf
	modules/bibdocfile/lib/bibdocfile.py
	modules/bibrank/lib/bibrank_downloads_similarity.py
	modules/miscutil/lib/inveniocfg.py
	requirements.txt
* Record stats are being loaded from elasticsearch if elasticsearch is
  enabled (if not, they are being loaded from DB as before).

Signed-off-by: Sebastian Witowski <[email protected]>
* FIX Handles the scenario where the
  `selected_external_collections_infos` is `None`.

Signed-off-by: Esteban J. G. Gabancho <[email protected]>
egabancho and others added 18 commits September 1, 2015 17:08
* BETTER Corrects subfield usage when displaying the DOI qualifying
  information, changing subfield `y` (not valid) by `q`.

Signed-off-by: Esteban J. G. Gabancho <[email protected]>
* BETTER Cleans the port from the user's IP preventing issues in
  future manipulations of it.

Reviewed-by: Samuele Kaplun <[email protected]>
Signed-off-by: Esteban J. G. Gabancho <[email protected]>
…doi-display

BibFormat: correct MARC field usage in bfe_doi
* Improves `webinterface_handler_wsgi` PEP8 code style.

Signed-off-by: Esteban J. G. Gabancho <[email protected]>
…sgi-ip

WebStyle: wsgi handler IP parser enhancement

 Conflicts:
	modules/webstyle/lib/webinterface_handler_wsgi.py
* FIX Adds the proper language parameter on tabs if the user has
  selected different language from the browser preferred. (closes
  inveniosoftware#308)

Signed-off-by: Harris Tzovanakis <[email protected]>
* Fixes the order of `firstname` and `lastname` in `typeahead` to be
  consistent with `LDAP`. (closes #cds-655)

* Closes inveniosoftware#127 by cherry-pick

Signed-off-by: Harris Tzovanakis <[email protected]>
WebSearch: tabs miss language parameter
Signed-off-by: Esteban J. G. Gabancho <[email protected]>
* Changes in main navigation menu: Training->Learning
* The WebNews module that will be responsible for presenting the site's news
  to the users and keeping a history of them.

* This first release includes the tooltip functionality and the database
  structure.

  (addresses inveniosoftware#1288)
…n_navigation

Change in main navigation menu: Training->Learning
WebNews: New module to display and manage news

 Conflicts:
	modules/webstyle/lib/webinterface_layout.py
* Merge pull request inveniosoftware#89 drjova/fix-requirement.

* NOTE This problem should be addressed in invenio#2431.
* Adjusts the template to new CERN report numbering schema.

Signed-off-by: Sebastian Witowski <[email protected]>
@egabancho
Copy link
Member

Is there any reason why the PR from Invenio and this one are different? Which one should be merged?

@switowski
Copy link
Author

Yes, the code in production is different - it contains this <!-- MARC FIELD 540$$a$$b$$u --> (as we are adding copyright notice to all harvested records). I have added this code here, but it's not needed in Invenio (as other repositories might have different licence).

@egabancho
Copy link
Member

Should we put the template in the overlay then?

@ludmilamarian
Copy link

so, what shall we do with this PR? Integrate in PROD without invenio PR? please update the labels so I know how to proceed with it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants