-
Notifications
You must be signed in to change notification settings - Fork 25
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
release v0.2.0 #362
Merged
Merged
release v0.2.0 #362
Conversation
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
* NEW Adds system librarian role * NEW Updates roles enum on patron record and patron form Signed-off-by: Bertrand Zuchuat <[email protected]> Signed-off-by: Johnny Mariéthoz <[email protected]> Signed-off-by: Aly Badr <[email protected]>
* NEW Grants full rights to sytem_librarian. * NEW Denies librarian rights to edit, delete, add a system_librarian. * BETTER Improves permission factoreis. Signed-off-by: Aly Badr <[email protected]>
* Reduces libraian rights to the library level for the resource patron
Improves users for tests: each user has only one role, patron, librarian or system librarian. New users has been created to be close to a real system. Co-Authored-by: Johnny Mariéthoz <[email protected]> Co-Authored-by: Aly Badr <[email protected]>
* Generalize JSON serializer: * removes cannot_delete serializer * adds create, update delete links when the action is allowed * adds new permissions dictionnary to explain why one action is not possible * make permissions informations available in the default JSON serializer * Removes useless app_context uses. * Refactors permissions declarations. * Declares facets configuration by document type instead of index name. * Removes useless code in utils. Signed-off-by: Johnny Mariéthoz <[email protected]>
* Limits the libraries to the affiliated library of a librarian logged user. All libraries are available for a system librarian. * A system librarian can be created only by a other system librarian. * Removes action buttons: new, create, delete if the logged user does not have permissions. * remoteRecordFiltersByOwningLibrary form option is not a boolean anymore, but return the filter field name. * Fixes get library name for a patron who is librarian and patron in the patron search list. Co-Authored-by: Johnny Mariéthoz <[email protected]>
Co-Authored-by: Johnny Mariéthoz <[email protected]>
* Adds notification schema, mappings and required objects * Integrate invenio-records 1.2.1 to have a separate table by resource Signed-off-by: Aly Badr <[email protected]>
* Adds notification parameters to circulation policy. * number_of_days_before_due_date: needed for the due_soon notification. * number_of_days_after_due_date: needed for the over_due first_reminder notification. Co-Authored-by: Aly Badr <[email protected]> Co-Authored-by: Peter Weber <[email protected]>
* Adds autmatically a recall notification when a checked-out item is requested. Co-Authored-by: Gianni Pante <[email protected]> Co-Authored-by: Aly Badr <[email protected]>
* Adds automatically an availability notification when a checked-out item is requested. Co-Authored-by: Gianni Pante <[email protected]> Co-Authored-by: Aly Badr <[email protected]>
* Adds automatically a due soon notification when a checked-out item is requested. Co-Authored-by: Gianni Pante <[email protected]> Co-Authored-by: Aly Badr <[email protected]>
* Adds first reminder notification when a checked-out item is overdue. Co-Authored-by: Gianni Pante <[email protected]> Co-Authored-by: Aly Badr <[email protected]>
* Adds additional units tests for notifications. * Deletes unused-imports from some files. Co-Authored-by: Aly Badr <[email protected]> Co-Authored-by: Gianni Pante <[email protected]>
* Adds celery task cronned every morning at 4h00 to create and send overdue and due_soon notifications. Signed-off-by: Aly Badr <[email protected]>
* Adds notification dispatchers Co-Authored-by: Peter Weber <[email protected]>
* Improves units testing to have a separate test for functionality. Co-Authored-by: Aly Badr <[email protected]>
Signed-off-by: Aly Badr <[email protected]>
* Fixes When a record doesn"t exist in the database (ie MEF records), then the permissions are obviously denied. Co-Authored-by: Bertrand Zuchuat <[email protected]>
* Adds a sharded lowercase and asciifolding analzer using ES templates to be used in several indexes. Co-Authored-by: Bertrand Zuchuat <[email protected]>
* Adds analyzer on name and description fields. * Adds es config on test to support templates. * Fixes type on description field. Co-Authored-by: Bertrand Zuchuat <[email protected]>
* Adds analyzer on name and description fields. * Adds es config on test to support templates. * Fixes type on description field. Co-Authored-by: Bertrand Zuchuat <[email protected]>
* Adds analyzer on name and description fields. Co-Authored-by: Bertrand Zuchuat <[email protected]>
* Adds analyzer on first_name, last_name, street and city fields. * Fixes type on first_name, last_name, street and city fields. Co-Authored-by: Bertrand Zuchuat <[email protected]>
Improves users for tests: each user has only one role, patron, librarian or system librarian. New users has been created to be close to a real system. Co-Authored-by: Johnny Mariéthoz <[email protected]> Co-Authored-by: Aly Badr <[email protected]>
* Adds analyzer on name field. * Fixes patrons tests. * Changes the tokenizer by "char_group" to optimize word split. * Adds filter on analyzer to ignore words less than 3 characters. * Updates Elasticsearch and Kibana to version 6.6.0 Co-Authored-by: Bertrand Zuchuat <[email protected]> Co-Authored-by: Peter Weber <[email protected]>
Improves users for tests: each user has only one role, patron, librarian or system librarian. New users has been created to be close to a real system. Co-Authored-by: Johnny Mariéthoz <[email protected]> Co-Authored-by: Aly Badr <[email protected]>
* Adds analyzer on name and description fields. * Adds es config on test to support templates. * Fixes type on description field. Co-Authored-by: Bertrand Zuchuat <[email protected]>
* Adds analyzer on biographical_information, preferred_name_for_person, authorized_access_point_representing_a_person and variant_name_for_person fields. Co-Authored-by: Bertrand Zuchuat <[email protected]>
Improves users for tests: each user has only one role, patron, librarian or system librarian. New users has been created to be close to a real system. Co-Authored-by: Johnny Mariéthoz <[email protected]> Co-Authored-by: Aly Badr <[email protected]>
* Adds analyzer on biographical_information, preferred_name_for_person, authorized_access_point_representing_a_person and variant_name_for_person fields. * Adds global char_group tokenizer. Co-Authored-by: Bertrand Zuchuat <[email protected]>
* Adds analyzer on name and description fields. * Fixes type on description field. Co-Authored-by: Bertrand Zuchuat <[email protected]>
* Adds specific languages analyzers to the template. * Adds analyzer on documents: title, titlesProper, is_part_of, authors.name, publishers.name, series.name, notes.name, subjects * Adds analyzer on ebooks: title, titlesProper, is_part_of, authors.name, publishers.name, series.name, abstracts * Improves facet authors (languages) Co-Authored-by: Bertrand Zuchuat <[email protected]>
* Adds fields boosting configuration. * Improves query parser to use the boosting configuration. Co-Authored-by: Bertrand Zuchuat <[email protected]>
* Fixes publishers data to 264 Co-Authored-by: Bertrand Zuchuat <[email protected]>
* Adds call_number on item in document. Co-Authored-by: Bertrand Zuchuat <[email protected]>
* Adds MEF variante_name on author. Co-Authored-by: Bertrand Zuchuat <[email protected]>
* Changes languages translation in menu selector. * Closes #349 Co-Authored-by: Bertrand Zuchuat <[email protected]>
Co-Authored-by: Igor Milhit <[email protected]>
Co-Authored-by: Igor Milhit <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.