8000 Merging : US-2539 local entities by zannkukai · Pull Request #3458 · rero/rero-ils · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Merging : US-2539 local entities #3458

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

Merged
merged 14 commits into from
Sep 7, 2023
Merged

Merging : US-2539 local entities #3458

merged 14 commits into from
Sep 7, 2023

Conversation

zannkukai
Copy link
Contributor

Why are you opening this PR?

  • Which task/US does it implement?
  • Which issue does it fix?

Dependencies

My PR depends on the following rero-ils-ui's PR(s):

  • rero/rero-ils-ui#

How to test?

  • What command should I have to run to test your PR?
  • What should I test through the UI?

lauren-d and others a 10000 dded 14 commits September 4, 2023 10:54
* Adds basic `local_entity` resource.
* Adds `pro_entity_manager` permission.
* Adds `invenio-records-rest` config for unified search.
* Adds custom routing converter defining 'dummypid' type.
* Writes tests.

Co-Authored-by: Lauren-D <laurent.dubois@itld-solutions.be>
* Renames `entities` to `remote_entities`.
* Changes remote_entities pid_type from `ent` to `rement`.
* Renames `unified_entities` to `entities`.
* Groups local_entities and remote_entities under entities.

Co-Authored-by: Lauren-D <laurent.dubois@itld-solutions.be>
Removes obsolete `agentAgentTypes` setting from logged user API
response.

Co-Authored-by: Renaud Michotte <renaud.michotte@gmail.com>
* Adapts `local_entities` jsonschema.
* Adapts `local_entities` elasticsearch mapping.
* Adds `document_dumper`.
* Adds `authorized_access_point` extension.
* Creates facets.
* Adapts elasicsearch sort.

Co-Authored-by: Lauren-D <laurent.dubois@itld-solutions.be>
* Updates pattern allowed for linked entity.
* Updates linked entity widget configuration.

Co-Authored-by: Renaud Michotte <renaud.michotte@gmail.com>
* Uses default operation log extension.

Co-Authored-by: Lauren-D <laurent.dubois@itld-solutions.be>
Creates an API endpoint to search local entities by category (a category
could represent multiple ES filters coupling AND/OR/... filters).

Co-Authored-by: Renaud Michotte <renaud.michotte@gmail.com>
* Create generic method to load entity.
* Adapts jinja filter for document detail view.
* Reorganizes dumpers for entities.
* Adapts tests.

Co-Authored-by: Lauren-D <laurent.dubois@itld-solutions.be>
During serialization of an entity, all identifiers (pids) for all
sources will be available into the `pids.{source}` key.
This is used for `resolve=1` and also for document indexing.

Co-Authored-by: Renaud Michotte <renaud.michotte@gmail.com>
Co-Authored-by: Bertrand Zuchuat <bertrand.zuchuat@rero.ch>
* Adds place, temporal and work type on subject filters.

Co-Authored-by: Bertrand Zuchuat <bertrand.zuchuat@rero.ch>
* Adapts entites labels and descriptions to account for
local VS textual entities.

Co-Authored-by: Pascal Repond <pascal.repond@rero.ch>
Co-Authored-by: Bertrand Zuchuat <bertrand.zuchuat@rero.ch>
* Changes english date format to en_GB (DD/MM/YYYY).
* Fixes `reasons_not_to_delete` and `get_links_to_me` methods for
  `Entity` resource.
* Adds `alternative_names` as alias for autocomplete search.

Co-Authored-by: Bertrand Zuchuat <bertrand.zuchuat@rero.ch>
Co-Authored-by: Renaud Michotte <renaud.michotte@gmail.com>
@github-actions github-actions bot added f: data About data model, importation, transformation, exportation of data, specific for bibliographic data developers From a developer point of view. f: search f: user management f: permissions Concerns the rights management f: data migration Data migration from a legacy system or a previous version f: activity-logs Everything around logging user or system activities dev: fixtures Fixtures data used for ils.test and ilsdev.test dev: DB Database structure (models.py) labels Sep 7, 2023
@zannkukai zannkukai merged commit 770dc5e into staging Sep 7, 2023
@PascalRepond PascalRepond deleted the US-2539-local-entities branch February 28, 2024 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev: DB Database structure (models.py) dev: fixtures Fixtures data used for ils.test and ilsdev.test developers From a developer point of view. f: activity-logs Everything around logging user or system activities f: data migration Data migration from a legacy system or a previous version f: data About data model, importation, transformation, exportation of data, specific for bibliographic data f: permissions Concerns the rights management f: search f: user management
Projects
< 4728 div aria-live="polite">
None yet
Development

Successfully merging this pull request may close these issues.

4 participants
0