BibAuthorID: major updates
- arXiv login stub page
- Various UI fixes
- Various verbiage changes
- UI optimizations
- Redirecting person/ and author/ (empty searches) to person/search/.
- Fixed arXiv loging workflow.
- Removed the checkout page upon first arXiv login.
- Minor changes.
- Removed PersonID display in search
- Send email for user claim
- Hide stub page for operators
- GC detects deleted papers
- GC now multithreaded
- The job list creation for the disambiguation algorithm is now parallelized. Run time inversely linear to number of available cores and mysql processess.
- Also added nicer debug output function
- add_virtualauthor get_raid_from_personid_table switch
- Checks for population from Personid. Now it is possible to backport aidPERSONID to aidREA* aidVIRT* to run partial updates without screwing up everything.
- List creator with regexp instead of mysql (much faster, parallelized left as option)
- personid_fast_assign_papers: best effort fast assigning algorithm, to keep personID up to date
- personid_fast_assign paper cli
- Function update_personID_table_from_paper is rewritten. Readability and performance are improved.
- Added a maximum number of rows, which may be selected in update_personID_table_from_paper in order to avoid lack of memory.
- Replaced a IN sql statement for performance issues.
- Filtered a query from bib98x table with tag='980__a'
- Changed an redirect_to_url argument for better browser compatibility.
- Stub page deactivation switch in config file
- Various interface fixes
- User Workflow fixes
- Changed sender address of the RT "inform only" mails to prevent that users get RT replies for something they 'did not do'.
- Changed session storage location for some first login variables;
- Filtered the cases in which an email is send to the operator.
- GC is now optimized to do few queries with regular expressions.
- minor fixes
Co-authored-by: Henning Weiler <henning.weiler@cern.ch>
Co-authored-by: Nikola Yolov <nikola.yolov@cern.ch>