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

BibAuthorID: enrich demo personas #469

Closed
tiborsimko opened this issue Apr 30, 2014 · 2 comments
Closed

BibAuthorID: enrich demo personas #469

tiborsimko opened this issue Apr 30, 2014 · 2 comments

Comments

@tiborsimko
Copy link
Member

Originally on 2011-01-30

  1. In order to test various features of the paper claiming interface,
    it would be good to enrich default demo authorizations using usual
    demo personas, for example Benvolio cannot even access paper-claiming
    interface since not allowed, Romeo can use it but only for his own
    papers, Juliet is an operator who can do more stuff, etc.

  2. BibAuthorID can be 'artificially' tested by associating person IDs
    to users in a way like:

mysql> INSERT INTO aidPERSONID VALUES (NULL,1,'uid','2','0','0');

After logging as some demo user, one may get output like:

``Sorry, looks like no personID is associated to this profile yet. Cannot proceed.''

It will be good to make the paper claiming facility working out of the
box in demo site conditions for some users, serving as a demo and as
regression test case setup.

@invenio-developers
Copy link

Originally by scarli (@invenio-developers) on 2011-02-09

BibAuthorID: enrich demo personas ( fixes #469 )

  • Demo site default userid-personid assignment
  • Each user is now associated with an empty personID and can start the claiming procedure for any paper right away

http://invenio-software.org/repo/personal/invenio-scarli/log/?h=ticket-469-enrich-demo-personas

@invenio-developers
Copy link

Originally by Henning Weiler henning.weiler@cern.ch on 2011-03-18

In [0b3e811]:

#CommitTicketReference repository="" revision="0b3e81105a01b9775c032dc48d44c8ae6a52aa39"
BibAuthorID: major update

- Multiprocessing in Daemon

    - Made Daemon multi processing ready
    - Fixed: Name removal issue in queue population
    - Surname regexp updates
    - Introduced hack for last names w/ len < 2. These will
      now be matched differently, since it would load too many names
      into the cluster.
    - Caching introduced to speed up the pid update
      process. Bibref/Bibrec pair will be cached in VA entity
    - dbquery update to withstand multiprocessing db access
    - dbquery update to offer distinct feature to close db connection

- Feature updates and bugfixes

    - Allows to configure bibauthorid to focus on one certain collections or all
    - Full unicode support
    - Support for Python module unidecode to auto-transliterate
      utf-8 encoded names.
    - Fix date conversion error for 0 date descriptions
    - Firefighting entries that are too long for the colum size.
      Truncation in effect accordingly.
    - Fix queue.remove incompatibility
    - Fix string partition on lastname only cases
    - Besides limiting to certain collections, now it's
      also possible to exclude collections entirely.
      HEPNames exclusion has been hard-coded so far and
      with new collections to disregard, this got moved
      in another, earlier, stage of the algorithm with
      new config options.
    - Save the session, save the world!!
    - ArXiv login procedures and welcome page
    - cmp arxiv user role defined
    - Rewritten UI from scratch
    - Various backend fixes
    - Rewritten internal authorization system
    - Claim/attribute others papers
    - RT ticketing support and management
    - ArXiv export according to RFC
    - Fixed relative vs. absolute imports ( fixes #465 )
    - New indexes in tables for more efficient queries
    - Make some config parameters user-modifiable ( fixes #468 )
        - Personid parameters are now in invenio.conf
        - Standalone mode checking not to fail imports
        - Pythonic arrays from csv in config file using convert_conf_option

- UI updates and redesigns

    - Dictionaries to configure button and link texts
    - Extended Access and permission control
    - arXiv export
    - Indexing authorids requires to determine the ID
      of a given author on a given record. A function has
      been added to make this request possible.
    - The indexing function gets imported by search engine.
      Removed search engine imports from header and moved to
      function calls.
    - Person search with canonical names/ids
    - Unfortunately, the session blob field is limited
      to 64K of data. Due to the bibref list in paper listings,
      this could be exceeded in collaboration papers. Fixed.
    - Bibauthorid: Counter-act "too many connections"
      Upon updating personid from algorithm, it may
      happen that the sql connection count quota
      was exceeded when threads ended too fast.
      Introduced a new method in dbquery to force
      connections to close.
    - Tought new canonical name/id to diverse functions to accept is as an ID
    - Optional browser cache killer
      Adds a switch to optionally kill the browser's cache
      using the killer on the person page leads to unneccesssary
      longer loading times.
    - Config switches to enable/disable parts of the UI
    - Removed JSON import dependency ( fixes #512 )
    - I18n for user-facing strings ( fixes #467 )
    - Guest, User and Operator views for each "Claim Your Paper",
      "Choose Her Papers", "Person Manager"
    - New Icon Set
    - New Styles
    - jQuery 1.5 compatible
    - Enriched Demo Personas ( fixes #469 )

Co-authored-by: Carli Samuele <samuele.carli@cern.ch>

fschwenn pushed a commit to fschwenn/invenio that referenced this issue Apr 25, 2019
BibUpload: unquote url before format guess
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants