Skip to content

BibConvert: modify oaiharvest xsl template - #171

Open
switowski wants to merge 121 commits into
CERNDocumentServer:prodfrom
switowski:2016_01_08_oaiarxiv2marcxml_fix_for_EP
Open

BibConvert: modify oaiharvest xsl template#171
switowski wants to merge 121 commits into
CERNDocumentServer:prodfrom
switowski:2016_01_08_oaiarxiv2marcxml_fix_for_EP

Conversation

@switowski

Copy link
Copy Markdown
  • Adjusts the template to new CERN report numbering schema.

Signed-off-by: Sebastian Witowski witowski.sebastian@gmail.com

Patrick Glaunerand 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.
(closesinveniosoftware#1590)
* Simplifies test suite.
Signed-off-by: Patrick Glauner <patrick.oliver.glauner@cern.ch>
* Removes unbalanced double quotation marks.
Signed-off-by: Patrick Glauner <patrick.oliver.glauner@cern.ch>
…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 <patrick.oliver.glauner@cern.ch>
…its-phrase
WebSearch: new parsing of unbalanced phrase queries
 * Ranks fulltext and metadata properly by default.
Signed-off-by: Patrick Glauner <patrick.oliver.glauner@cern.ch>
 * Ceils ranking scores to avoid anomalies.
Signed-off-by: Patrick Glauner <patrick.oliver.glauner@cern.ch>
* Filters a record based on MARC code.
* Supports wildcards in identifiers and subfield code.
Signed-off-by: Patrick Glauner <patrick.oliver.glauner@cern.ch>
* Supports filtering per MARC tag, identifier and subfield.
Signed-off-by: Patrick Glauner <patrick.oliver.glauner@cern.ch>
* Adds six CERN specific URL handlers.
Signed-off-by: Ludmila Marian <ludmila.marian@gmail.com>
* Push video to youtube (closesinveniosoftware#1664)
* Fixes to support CERN SITES
* Fix authentication result object check
Signed-off-by: Harris Tzovanakis <me@drjova.com>
…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 <joe.macmahon@cern.ch>
- Now points to the CERNDocumentServer fork rather than my development repo.
- ES on master is for CDS only.
Signed-off-by: Joe MacMahon <joe.macmahon@cern.ch>
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 <joe.macmahon@cern.ch>
* Also adds a flag for when a bot agent-string was found in the user-agent
Signed-off-by: Joe MacMahon <joe.macmahon@cern.ch>
* 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 <joe.macmahon@cern.ch>
* Adds `loanrequest` schema for `Lumberjack`.
* Adds custom events elastic search logging.
Signed-off-by: Harris Tzovanakis <me@drjova.com>
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 <sebastian.witowski@cern.ch>
* FIX Handles the scenario where the
`selected_external_collections_infos` is `None`.
Signed-off-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
egabanchoand 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 <esteban.gabancho@gmail.com>
* BETTER Cleans the port from the user's IP preventing issues in
future manipulations of it.
Reviewed-by: Samuele Kaplun <samuele.kaplun@cern.ch>
Signed-off-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
…doi-display
BibFormat: correct MARC field usage in bfe_doi
* Improves `webinterface_handler_wsgi` PEP8 code style.
Signed-off-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
…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. (closesinveniosoftware#308)
Signed-off-by: Harris Tzovanakis <me@drjova.com>
* Fixes the order of `firstname` and `lastname` in `typeahead` to be
consistent with `LDAP`. (closes #cds-655)
* Closesinveniosoftware#127 by cherry-pick
Signed-off-by: Harris Tzovanakis <me@drjova.com>
WebSearch: tabs miss language parameter
Signed-off-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
Signed-off-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>
* 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 <witowski.sebastian@gmail.com>
@egabancho

Copy link
Copy Markdown
Member

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

@switowski

Copy link
Copy Markdown
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
Copy Markdown
Member

Should we put the template in the overlay then?

@ludmilamarian

Copy link
Copy Markdown

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 freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants

@switowski@egabancho@ludmilamarian@drjova@mvesper@kasioumis@costaflavio