View delete_user
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl -w | |
# NB This file is designed to be saved as [EPRINTS_ROOT]/bin/local/delete_user | |
# If you want to save it elsewhere, the 'FindBin' on line 52 may need altering. | |
=pod | |
=head1 NAME | |
B<delete_user> - Removes an EPrints user account |
View z_url_rewrite_redir.pl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use EPrints::Const; | |
my %rewrite_map = ( | |
123 => 'https://other.site/321', | |
456 => 'https://else.where/stuff-999', | |
); | |
$c->add_trigger( EP_TRIGGER_URL_REWRITE, sub { | |
my( %o ) = @_; |
View csl-data.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"type": "thesis", | |
"title": "This is a test thesis", | |
"publisher": "University of Leeds", | |
"publisher-place": "Leeds, UK", | |
"genre": "Doctoral thesis", | |
"source": "test.repository.leeds.ac.uk", | |
"abstract": "The abstract of the thesis.", | |
"URL": "https://test.repository.leeds.ac.uk/123456/", | |
"language": "en", |
View WRRecaptcha.pm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package EPrints::Plugin::WRRecaptcha; | |
use strict; | |
our @ISA = qw/ EPrints::Plugin /; | |
###################################################################### | |
# | |
# Use recaptcha.net instead of Google, so people in China can add their stuff | |
# | |
###################################################################### | |
# |
View z_epscript_additions.pl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Open block | |
{ | |
# Write into EPrints::Script::Compiled | |
package EPrints::Script::Compiled; | |
use strict; | |
# Example usage in citation file: | |
# |
View zz_export_item_issues.pl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# this is the block from EPrints::DataObj::EPrint, but with: | |
# export_as_xml => 1 | |
# and | |
# replace_core => 1 (to overwrite the default field) | |
push @{ $c->{fields}->{eprint} }, | |
{ name=>"item_issues", type=>"compound", multiple=>1, | |
fields => [ | |
{ | |
sub_name => "id", |
View eprints_to_reindex
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl -w | |
### SAVE FILE TO ~/bin/local/eprints_to_reindex, or edit the FindBin path below according to where you've saved it. | |
use FindBin; | |
use lib "$FindBin::Bin/../../perl_lib"; | |
use EPrints; | |
use strict; |
View get_user_preference_screen_items_ep_status
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl -w | |
# Usage: ~/bin/local/get_user_preferences ARCHIVEID USERID | |
# NOTE: If you save this to a location other that EPRINTS_ROOT/bin/local/ the 'use lib' statement | |
# below will need to be adjusted accordingly | |
use FindBin; | |
use lib "$FindBin::Bin/../../perl_lib"; |
View z_wrro_epscript_additions.pl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
package EPrints::Script::Compiled; | |
use strict; | |
sub run_wrro_people_limited | |
{ | |
my( $self, $state, $value, $limit ) = @_; | |
my $session = $state->{session}; |
View README
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
################################################################################ | |
# | |
# This fix was submitted to Symplectic April 2018 | |
# As yet they haven't made a new release of the connector with it included :o\ | |
# | |
# | |
# The changes below consist of: | |
# - new method in Symplectic::RepoProcess::MergeManager | |
# - replace two method calls with calls to the new method | |
# |
NewerOlder