Skip to content
This repository has been archived by the owner on Jan 7, 2019. It is now read-only.

deposit: contributors on paste handler addition #9

Open
wants to merge 34 commits into
base: zenodo-master
Choose a base branch
from
Open

deposit: contributors on paste handler addition #9

wants to merge 34 commits into from

Conversation

bouzlibop
Copy link
Contributor

Signed-off-by: Adrian Pawel Baran [email protected]

lnielsen and others added 30 commits July 25, 2015 15:11
* Fixes issue with long file names overflowing widget.

Signed-off-by: Lars Holm Nielsen <[email protected]>
* Adds REST API for records.

* Sets `clean=True` in legacy search_engine to clean the
  recjson to be returned.

Signed-off-by: Konstantinos Kostis <[email protected]>
Signed-off-by: Lars Holm Nielsen <[email protected]>
* Enables possibility to add community logo.
  (addresses zenodo/zenodo#112)

Signed-off-by: Adrian Pawel Baran <[email protected]>
* Moves root of community logos.

Signed-off-by: Lars Holm Nielsen <[email protected]>
* Adds support for granting author/viewer rights to records via
  tags by specifying CFG_ACC_GRANT_AUTHOR_RIGHTS_TO_USERIDS_IN_TAGS
  and/or CFG_ACC_GRANT_VIEWER_RIGHTS_TO_USERIDS_IN_TAGS.

* Adds support for granting access to records in home collection prior
  to indexing by webcoll if home collection is defined by a dbquery
  that uses pure MARC tags.

* Fixes double message flashing issues.

* Fixes issue with empty records not returning 404.

Signed-off-by: Lars Holm Nielsen <[email protected]>
* Prevents leaking of filenames of restricted files.

Signed-off-by: Lars Holm Nielsen <[email protected]>
* Removes unused user settings files.

Signed-off-by: Lars Holm Nielsen <[email protected]>
* Adds support for allowing users to update their profile (nickname,
  email, family name and given name).

* Adds support for users to re-request and verification email to be
  sent.

* Adds new Passlib Flask extension to support configurable password
  contexts in Invenio.

* NOTE Changes user model fields family name/given names to store
  empty string as default instead of null.

* NOTE Adds support for users to change email address/nickname. If you
  store email addresses in e.g. records or fireroles you are
  responsible for propagating the users change of email address by
  adding listeners to the 'profile-updated' signal. Alternatively you
  can migrate records (using
  CFG_ACC_GRANT_AUTHOR_RIGHTS_TO_USERIDS_IN_TAGS and
  CFG_ACC_GRANT_VIEWER_RIGHTS_TO_USERIDS_IN_TAGS) and fireroles (using
  "allow/deny uid <uid>") to restrict access based on user id instead
  of user email address.

* NOTE Refactors password hashing to (a) explicitly specify password
  salt instead of relying on the email address, since a change of
  email would cause the password to be invalidated (b) support
  multiple password hashing algorithms concurrently (c) automatic
  migration of deprecated hashes when users logs in (d) allows
  overlays to specify their preferred hashing algorithms

* NOTE Deprecates legacy Invenio's hashing algorithm based on AES
  encryption of email address using the password as secret key in
  favor of SHA512 using random salt and 100000 rounds.

Signed-off-by: Lars Holm Nielsen <[email protected]>
* Removes any use of MySQL's custom AES_ENCRYPT().

Signed-off-by: Lars Holm Nielsen <[email protected]>
* Fixes issue that allowed blocked accounts to login.

Signed-off-by: Lars Holm Nielsen <[email protected]>
* Fixes issue where a failed login would return 200 instead of 401
  HTTP status code.

Signed-off-by: Lars Holm Nielsen <[email protected]>
* Fixes issue with multiple HTTP status codes being returned.

Signed-off-by: Lars Holm Nielsen <[email protected]>
* FIX Fixes issue with email address being checked against existing
  known addresses for lost password form.

Signed-off-by: Lars Holm Nielsen <[email protected]>
Signed-off-by: Lars Holm Nielsen <[email protected]>
* Corrects conditions on when to sent an email. (addresses
  zenodo/zenodo#275)

Signed-off-by: Adrian Pawel Baran <[email protected]>
* INCOMPATIBLE Deprecates use of invenio.utils.redis in favor of
  invenio.ext.cache. (closes #2885)

Signed-off-by: Lars Holm Nielsen <[email protected]>
* Updates the RuntimeWarning to DeprecationWarning when
  rendering jinja2 templates with bytestrings.

Co-authored-by: Jiri Kuncar <[email protected]>
Signed-off-by: Jan Aage Lavik <[email protected]>
* Fixes issue with too many unimportant error messages being logged.

Signed-off-by: Lars Holm Nielsen <[email protected]>
* Fixes issue with error handling when bad arguments is passed to
  action argument on login.

Signed-off-by: Lars Holm Nielsen <[email protected]>
* Changes error issued by BibFormatObject when given an non-integer
  recid from being loud to silent (i.e. don't alert admin).

Signed-off-by: Lars Holm Nielsen <[email protected]>
Signed-off-by: Javier Martin Montull <[email protected]>
* BETTER Improves resilience when ranking method is not defined in
  database.

Signed-off-by: Lars Holm Nielsen <[email protected]>
* FIX Fixes issue due to output format not being validated.

Signed-off-by: Lars Holm Nielsen <[email protected]>
* Changes error issued by BibFormatObject when given an non-integer
  recid to a warning.

Signed-off-by: Lars Holm Nielsen <[email protected]>
* FIX Fixes MintedDOIValidator, so that it correctly checks if DOI was
  already minted for the specific upload. (addresses zenodo/zenodo#285)

Signed-off-by: Adrian Pawel Baran <[email protected]>
* Adds possibility to specify maximum number of files per upload.

Signed-off-by: Adrian Pawel Baran <[email protected]>
* Adds support for gnd identifier. (addresses zenodo/zenodo#217)

Signed-off-by: Adrian Pawel Baran <[email protected]>
* Fixes incorrectly translated string.

Signed-off-by: Adrian Pawel Baran <[email protected]>
* Moves invenio.utils.persistentid to external package IDUtils.

Signed-off-by: Lars Holm Nielsen <[email protected]>
Adrian Pawel Baran and others added 3 commits July 25, 2015 15:12
* Extends pages module.

Signed-off-by: Adrian Pawel Baran <[email protected]>
* Adds a possiblity to filter out contributors from authors list
  (addresses zenodo/zenodo#387).

Signed-off-by: Adrian Pawel Baran <[email protected]>
* Streams listing of all depositions in API in order to speed up
  time for first reply from server. (addresses #388)

Signed-off-by: Lars Holm Nielsen <[email protected]>
@bouzlibop
Copy link
Contributor Author

It would be worth to talk about it IRL.

  • it works only for contributors
  • it presents the way of handling pasting events

@bouzlibop
Copy link
Contributor Author

just updated, hopefully we will have a chance to give it another try before I leave 😜

* adds custom on paste handler to parse contirbutors list
  (closes zenodo/zenodo#390).

Signed-off-by: Adrian Pawel Baran <[email protected]>
@bouzlibop
Copy link
Contributor Author

  • creators handling addtion

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

Successfully merging this pull request may close these issues.

deposit: adding multiple contributors at once by pasting list to the field
5 participants