Issues
- Update all dependencies for Sunflower (R1-2025)MODSET-30Resolved issue: MODSET-30Julian Ladisch
- apk upgrade in DockerfileMODSET-29Resolved issue: MODSET-29Julian Ladisch
- Update to mod-settings Java 21MODSET-28Resolved issue: MODSET-28Kurt Nordstrom
- documentation uses incorrect permission namesMODSET-27Resolved issue: MODSET-27Zak Burke
- Add support for an extra verb at the end of permission namesMODSET-26Resolved issue: MODSET-26Kurt Nordstrom
- Migrate tenant locale from mod-configuration to mod-settingsMODSET-24Kurt Nordstrom
- Missing note type management buttonsMODSET-23Resolved issue: MODSET-23
- Upgrade dependencies for RamsonsMODSET-22Resolved issue: MODSET-22Julian Ladisch
- Release mod-settings. Fix version: 1.1.0 (Ramsons)MODSET-21Resolved issue: MODSET-21Steve Ellis
- Review and cleanup Module Descriptors for mod-settingsMODSET-19Resolved issue: MODSET-19Kurt Nordstrom
- Write a brief HOWTO on setting up new scopes and permissionsMODSET-18Resolved issue: MODSET-18Mike Taylor
- Use .withTransaction, Promise and better logging for getEntries streamMODSET-17Resolved issue: MODSET-17Julian Ladisch
- mod-settings. Upgrade Vert.X to 4.5.3 for QuesneliaMODSET-14Resolved issue: MODSET-14Kurt Nordstrom
- Release mod-settings. Fix version: 1.0.3 (Quesnelia)MODSET-13Resolved issue: MODSET-13Kurt Nordstrom
- mod-settings. Fix version: (Poppy Bugfix)MODSET-12Resolved issue: MODSET-12Kurt Nordstrom
- When CQL is rejected, the resulting 400 Bad Request contains no informationMODSET-11Resolved issue: MODSET-11
- Vert.x 4.4.6, vertx-lib 3.1.3, Netty 4.1.100.Final, Snakeyaml 2.0MODSET-10Resolved issue: MODSET-10Kurt Nordstrom
- mod-settings. Fix version: (Poppy)MODSET-9Resolved issue: MODSET-9Kurt Nordstrom
- Update to Java 17 mod-settingsMODSET-8Resolved issue: MODSET-8Kurt Nordstrom
- Enable API-related GitHub Workflows, replace those Jenkins stagesMODSET-6Resolved issue: MODSET-6David Crossley
- Release 1.0.0MODSET-5Resolved issue: MODSET-5Adam Dickmeiss
- Update for PgCqlFieldText changesMODSET-4Resolved issue: MODSET-4Adam Dickmeiss
- Rename perm prefix from settings to mod-settingsMODSET-3Resolved issue: MODSET-3Adam Dickmeiss
- Setup PG indices: CQL field "key" must support right-truncated searchesMODSET-2Resolved issue: MODSET-2Adam Dickmeiss
- Sample dataMODSET-1
Enhance "GET /authority-storage/authorities" endpoint for filter handling
Description
Environment
Potential Workaround
CSP Request Details
CSP Rejection Details
Attachments
has to be done after
Checklist
hideTestRail: Results
Details
Assignee
Mukhiddin YusupovMukhiddin YusupovReporter
Pavlo SmahinPavlo SmahinLabels
Priority
P3Story Points
3Sprint
NoneDevelopment Team
SpitfireFix versions
Release
Quesnelia (R1 2024)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Reporter
Labels
Priority
Story Points
Sprint
Development Team
Fix versions
Release
TestRail: Cases
TestRail: Runs
Activity
Mukhiddin YusupovJanuary 12, 2024 at 11:42 AM
Separate ticket - MODELINKS-190 was created to handle the cases 4 and 6 as they require some additional work in order to have support of such filtering through CQL
cc
Valery_PilkoJanuary 11, 2024 at 2:47 PMEdited
Tested on Snapshot environment, see Passed/Failed tests below:
1) Filter by heading type - Passed
2) Filter by created date - Passed
3) Filter by authority source file name - Passed for default and local
4) Filter by authority source file name (Not specified) - Failed
5) Filter by authority source file Id - Passed for default and local
6) Filter by authority source file Id (Not specified) - Failed
7) Filter by combination - Passed
8) Filter by Updated Date - Passed
See attached screencast:
9) Issue:
-"500" error returns when user sends invalid query - "4xx" should be returned-
UPD: fixed, see attached screenshot:
Overview:
This story focuses on enhancing the "GET /authority-storage/authorities" endpoint within the mod-entities-links module to effectively handle filters for authority retrieval. Filters include source file, headings type, date created, and date updated. Necessary indices will be added to optimize query performance.
Requirements/Scope:
Ensure the "GET /authority-storage/authorities" endpoint can handle filters for source file, headings type, date created, and date updated.
Add the required indices to optimize query performance.
Update the documentation to reflect the changes related to filter handling.
Approach:
Enhance the endpoint to support various filters for authority retrieval.
Add the necessary indices to optimize query performance for the archive table.
Implement the logic for proper filter handling.
Update the documentation to inform users about the enhancements (add section CQL support).
Acceptance Criteria:
The "GET /authority-storage/authorities" endpoint can effectively handle filters for source file, headings type, date created, and date updated.
The documentation is updated to reflect the changes in filter handling.
Covered by unit and integration tests.