Recent Releases of fc4e-cat-api
fc4e-cat-api - Version 2.0.0
Added
- #465 CAT-822 Assessment type view and fill put order in criteria.
- #467 CAT-832 Add 127.0.0.1 to Keycloak Public Client to Accept Requests.
- #468 CAT-827 CAT-829 CAT-828 Publish Assessment in Zenodo / Store zenodo info in database/ Notifications to creator.
- #469 CAT-834 Publish deposit to Zenodo
- #470 CAT-836 Get deposit info from Zenodo
- #471 CAT-830 Configure zenodo feature in cat
Fixed
- #472 CAT-856 Fix keycloak CORS policy towards 127.0.0.1
- Java
Published by themiszamani about 1 year ago
fc4e-cat-api - Version 1.9.2
Fix
- Fix pom version
- Java
Published by cthermolia-grnet over 1 year ago
fc4e-cat-api - Version 1.9.1
Fixes - CAT-825 Missing labelalgorithm , labeltype_metric from assessment doc
- Java
Published by themiszamani over 1 year ago
fc4e-cat-api - Version 1.9.0
Added
- #330 CAT-432 Add demo data to local installation.
- #334 CAT-593 Add registryactorid Column and Perform Update in Validation Table.
- #336 CAT-595 Delete Actor from Motivation.
- #338 CAT-599 Add published as status in a Motivation.
- #339 CAT-600 Permit actions depending on Motivation publish status.
- #340 CAT-603 Unpublish a published motivation.
- #343 CAT-605 Unpublish a published motivation.
- #345 CAT-608 Implement Search and Retrieve Associated Motivations for Principles and Criteria.
- #346 CAT-613 Publish/Unpublish motivation actor relationship.
- #350 CAT-612 Include Related Metrics in Criterion Response.
- #355 CAT-617 API Create a principle under motivation.
- #351 CAT-616 Create New Version Endpoint for Generating Assessments Based on Motivation Actor Templates.
- #361 CAT-628 Assessment Update.
- #360 CAT-622 Create an endpoint to check if a url is a valid https.
- #396 CAT-680 Create an API endpoint to establish a relationship between a criterion and a metric.
- #400 CAT-689 Change POST /registry/metrics to insert full metric/metric-definition relation.
- #401 CAT-693 Create POST and PUT Endpoints for Metric-Test Relationship.
- #405 CAT-695 Implement GET and PUT /metric - definition by Motivation API Endpoint.
- #398 CAT-653 Delete & Update Principle in a motivation.
- #404 CAT-650 Automated Tests for ARCC-G071.
- #413 CAT-720 Create Endpoint to Update Metric and Metric Definition.
- #415 CAT-641 Should we keep extra info on automated tests.
- #418 CAT-727 Publish assessment.
- #420 CAT-729 Implement Search Functionality for Test Library.
- #427 Admin view Validations / Order by status with pending on top.
- #434 CAT-750: Retrieve Associated Motivations for Tests.
- #437 CAT-759: API - healthcheck.
- #438 CAT-755 [API] - Make statistics publicly available
- #445 CAT-804: Library Metric View: Type Algorithm and Type Metric description
Fix
- #326 CAT-584 Resolve Unique Constraint Violation When Updating Principle with Existing PRI.
- #331 CAT-589 Change copy Motivation to insert value on db field lodMTV_P.
- #329 CAT-573 Jenkins warnings.
- #332 CAT-590 Fix CriterionActorJunction key to keep Motivation id.
- #333 CAT-586 Principles are displayed multiple times in motivation/actor/criteria selection.
- #342 CAT-604 CRI duplicate warning on criterion update with same CRI.
- #344 CAT-607 Template's view issue when unpublished motivation , during preview motivation.
- #352 CAT-619 Permit actions on published/unpublished relation motivation-actor.
- #365 CAT-628 Shared Users.
- #367 CAT-633 Public Objects.
- #369 CAT-627 public assessments.
- #366 CAT-632 Change GET motivation response to show the published status of motivation-actor.
- #370 CAT-626 Show subjects per assessment.
- #373 CAT-635 Subject (objects) filters for non-public assessments.
- #374 CAT-636 Error when filtering public assessment per subject.
- #375 CAT-638 Change call GET /v1/registry/tests/check-automated-test/https-url definition.
- #378 CAT-640 Auto-Check-Url-Binary Test value - allow to be string.
- #376 CAT-643 Strange json response in /v2/assessments/objects.
- #377 CAT-645 Create AutomatedCheck resource.
- #381 CAT-644 Fix Test T14 to Value-Based Percentage Test.
- #383 CAT-652 Principles created under a motivation dont show the motivation item in usedbymotivation field.
- #384 CAT-662 Missing junit tests for publish/unpublish motivation/motivation-actor to be added.
- #386 CAT-660 A principle with the identifier '...' already exists should return conflict 409 not 200.
- #387 CAT-661 Consistency in backend responses.
- #388 CAT-651 REJECTED Validation email should follow the other emails.
- #389 CAT-669 Fix 404 Error Response for Assessment Comments API Endpoint.
- #391 CAT-671 Fix Uniqueness Constraint on MTR field in Metric.
- #395 CAT-679 Script to delete secondary principles from EOSC PID POLICY motivation.
- #397 CAT-570 DB: Cannot find user friendly that describe the parameters for tests.
- #399 CAT-687 Publish/Unpublish motivation not to change motivation-actor publish status.
- #403 CAT-689 Change POST /registry/metrics to insert full metric/metric-definition relation (fix).
- #406 CAT-698 Support test-metric relations of a specific metric in a motivation.
- #407 CAT-697 Update /registry/tests Endpoints to Include All test and test-definition Fields.
- #409 CAT-699 Cleanup DB: in benchmark type Binary-Binary has a whitespace at the end.
- #410 CAT-703 Provide MTR id in motivation/{id}/metric-definition call.
- #411 CAT-702 Pagination info in motivation-metric-tests call.
- #412 CAT-706 Give the ability to update tests with the same info as CREATE.
- #413 CAT-618 Change metadata xml validation automated checks
- #416 CAT-722 Update /registry/metric Endpoints to Include All metric and metric-definition Fields
- #419 CAT-726 CAT-725 CAT-724 Quote typos in MD1 related tests - Auto MD1 related tests inform about wrong parameters-Auto MD1 related test return 500 when metadata not valid.
- #417 CAT-728 Extend Search Functionality for Principles and Criteria
- #424 CAT-734 Change assessment_doc to include published.
- #426 CAT-554 API: Motivation Clone Missing MotivationActors in Cloned Item
- #428 CAT-741 Motivation preview displays wrong json when add/remove elements in motivation
- #429 CAT-744 Issue when actor- criteria vary betwen 2 motivations which are parent-child(cloned)
- #431 CAT-745 C7 criterion fails due to wrong benchmark value
- #439 CAT-749 API call: admin publish assessment gets 403 when admin
- #443 CAT-792: Retrieve Associated Motivations for Metrics
- #441 CAT-783 CAT-791 API- GET Public Assessment 400 error/Assessment's id inside assessment_doc is null
- #442 CAT-788: Wrong sort values for /registry/metrics
- #444 CAT-792: Retrieve Associated Motivations for Metrics (fix)
- #450 CAT-806: Metrics view displays the same metric multiple times
Removed
- #335 CAT-592 Delete All Motivations Except Specific Entries.
- #435 CAT-766 Update validation actors to PID Service Provider.
- #436 CAT-767 Delete the PID Service(Component) from CAT.
- Java
Published by fbasios over 1 year ago
fc4e-cat-api - Version 1.8.1
Removed
- CAT-579 Remove criteria ordering logic based on unique names.
- Java
Published by themiszamani over 1 year ago
fc4e-cat-api - Version 1.8.0
Added
- #262 CAT-485: Metrics
- #270 CAT-482 Tests
- #271 CAT-483 Metrics & Tests
- #269 CAT-476 Motivations and actors (motivation-actor relation).
- #268 CAT-480 Metrics & Metric Definintion
- #273 CAT-498 GET endpoints for motivation types.
- #276 CAT-499 Metric-Test Relations Table
- #274 CAT-500 API: Get list of relations (codelist).
- #278 CAT-479 Criteria & actors.
- #283 CAT-504 Create API Endpoint to Assign Principles to a Motivation.
- #284 CAT-508 Filters on Motivation.
- #287 CAT-512 CAT-515 GET list of Criteria by Motivation, Pagination issue in Motivations.
- #291 CAT-519 API provide a call to update the criteria of a motivation actor (assessment type).
- #297 CAT-527 Transform Database Relationships into JSON for Actor Template.
- #285 CAT-507 Implement Search Filtering Across Metric-Related Entities.
- #290 CAT-511 Create API Enpoints to List and Copy Relations for a Motivation.
- #293 CAT-537 Implement GET /principles by Motivation API Endpoint.
- #295 CAT-543 Implement Email Notification for User on Shared Assessment.
- #302 CAT-550 Add/Update Relationship: Principle-Criterion-Motivation in Database and Generate POST/PUT Endpoints.
- #304 CAT-558 Add Sorting, Ordering, and Search to GET motivations/{id}/principles Endpoint.
- #305 CAT-563 Returns the Metrics and associated Metric Tests of a Criterion.
- #306 CAT-560 Motivation Name and Actor Name in Motivation/Criteria api call.
Fix
- #275 CAT-501 Unwrap description column values that are wrapped with double quotes in the database.
- #282 CAT-506 lodMTV missing column from t_Actor.
- #286 CAT-509 Weird Principles local pagination issue when page size=5.
- #288 CAT-518 Pagination issues in Motivation > Actor > Criteria.
- #289 CAT-516 Criteria items under motivation are represented with a bit different schema under two different GET calls - Missing criterion id.
- #292 CAT-538 Regression: Get /registry/motivation/{motivation_id}/criteria missing
- #296 CAT-541 When we try to update MotivationActor Criteria with empty list we get error.
- #298 CAT-539 Updating Criteria for specific MotivationActor items fails with 500.
- #299 CAT-548 API: Updating MotivationActor with existing criteria (but changed imperatives) doesn't proceed.
- #300 CAT-547 API: Updating Criteria for specific MotivationActor item doesn't change the imperative.
- #314 CAT-576 API: Pagination issue in Motivation Principles call.
- #315 CAT-577: Duplicate Principle Entries in Response on GET /motivation/{id}/criteria.
Changed
- #307 CAT-565 Template Response to Use Object Metric Instead of Array of Metrics.
- Java
Published by themiszamani over 1 year ago
fc4e-cat-api - Version 1.7.0
Added
- #222 CAT-425 Register a New Assessment Type in CAT Database.
- #223 CAT-426 Register a new template for PID Manager for PID NL National Policy.
- #225 CAT-429 Update Manager Template for National PID policy.
- #228 CAT-439 Enable Sharing of Assessments Among Users via Keycloak Attributes.
- #230 CAT-441 Guidance in db.
- #231 CAT-443 CRUD actions on Principles.
- #232 CAT-444 Create Endpoint for Sharing Assessments Among Users.
- #235 CAT-442 Create CRUD Operations for Criteria under Admin User.
- #236 CAT-386 wrong question -update text in templates.
- #239 CAT-370 Admin - View User.
- #241 CAT-448 Reason for rejection of a validation.
- #242 CAT-450 Input type in the evidence.
- #243 CAT-460 Share an assessment.
- #244 CAT-458 As a user i want to know to whom i shared an assessment.
- #245 CAT-452 Comments in an assessment.
- #250 CAT-465 Add more user info on each comment.
- #252 CAT-459 As a user i want to see to whom i shared an assessment.
- #257 CAT-475 Motivations.
- #258 CAT-484 Codelist - Tables sync with Vocabulary service (CRUD Type Criterion).
- #259 CAT-484 Codelist - Tables sync with Vocabulary service (GET Imperative).
- #260 CAT-477 Motivations & Principles.
- #261 CAT-484 Codelist - Tables sync with Vocabulary service (GET Benchmark Type).
- #263 CAT-476 Motivations and actors - (GET Actor).
- #265 CAT-481 Criterion & Metrics.
Changed
- #249 CAT-464 Issue when updating the user details in profile.
- Java
Published by themiszamani almost 2 years ago
fc4e-cat-api - Version 1.6.0
Added
- #218 CAT-421 Create a new endpoint allowing an admin to update an existing assessment.
- #219 CAT-422 Create endpoint to retrieve all generated assessments.
- Java
Published by kkoumantaros almost 2 years ago
fc4e-cat-api - Version 1.5.2
Changed
- https://github.com/FC4E-CAT/fc4e-cat-api/pull/212 CAT-402 Duplicate test in assessment template.
- https://github.com/FC4E-CAT/fc4e-cat-api/pull/213 CAT-418 Fix Service Provider template to support thresholds in tests
- https://github.com/FC4E-CAT/fc4e-cat-api/pull/214 CAT-419 Flag thresholds as locked when having a required default value.
- Java
Published by kkoumantaros almost 2 years ago
fc4e-cat-api - Veersion 1.5.0
Features
- #206 Update the JSON schema, which validates new assessments.
- Java
Published by themiszamani about 2 years ago
fc4e-cat-api - Version 1.4.0
1.4.0 - 2024-06-10
Changed
- Java
Published by kkoumantaros about 2 years ago
fc4e-cat-api - Version 1.3.0
Added
- https://github.com/FC4E-CAT/fc4e-cat-api/pull/188 CAT-350 Search Users as an admin.
- https://github.com/FC4E-CAT/fc4e-cat-api/pull/189 CAT-351 Search Validations as an admin.
- https://github.com/FC4E-CAT/fc4e-cat-api/pull/190 CAT-362 Wrong Results return when searching Users combining actor value and search box value.
- https://github.com/FC4E-CAT/fc4e-cat-api/pull/190 CAT-363 Handle REJECT status in search of validations.
Changed
- https://github.com/FC4E-CAT/fc4e-cat-api/pull/175 CAT-331 Naming convention to Keycloak.
- https://github.com/FC4E-CAT/fc4e-cat-api/pull/187 CAT-340 Update Environment Variable Naming Convention for CAT API.
- Java
Published by themiszamani about 2 years ago
fc4e-cat-api - Version 1.2.5
Changed
- Update Manager template to include best practices in guidelines
- Java
Published by themiszamani over 2 years ago
fc4e-cat-api - Version 1.2.4
- CAT-320 Implement Custom Organization Source Feature.
- Java
Published by themiszamani over 2 years ago
fc4e-cat-api - Version 1.2.3
Added
- Fill in Validation with User Details.
- Java
Published by themiszamani over 2 years ago
fc4e-cat-api - Version 1.2.2
Added
- Assign validated role to user upon auto-approve validation
- Java
Published by themiszamani over 2 years ago
fc4e-cat-api - Version 1.2.1
Added
- CAT-299 Enable automatic approval of validation requests on cat-api demo.
- Java
Published by themiszamani over 2 years ago
fc4e-cat-api - Version 1.2.0
Added
- CAT-178 Delete private assessment.
- CAT-183 - Generate JSON Schema for PID Owner Template.
- CAT-183 - Generate JSON Schema for PID Owner Template.
- CAT-210 - List of Objects.
- CAT-261 - Create a new Subject.
- CAT-263 - Delete a Subject.
- CAT-274 - Fetch the created Subjects.
- CAT-262 - Update a Subject.
- CAT-276 - Implement Flexible Logic for Saving Assessments in the Database.
- CAT-264 - Update api calls to objects used for filters.
- CAT-279 - API Endpoint for assigning deny_access role.
- CAT-280 - API Endpoint for removing deny_access role.
Changed
- CAT-159 - Change assessment id from bigint to uuid.
- CAT-169 - Create a template for the actor: Scheme.
- CAT-167 - Create a template for the actor: Manager.
- CAT-181 - Generate JSON Schema for PID Owner Template.
- CAT - fix json of scheme template.
- CAT-168 - Create a template for the actor: Service.
- CAT-218 - API move /users list under /admin path.
- CAT-220 - Remove unnecessary properties from the assessment creation request.
- CAT-231 - Sort the validation requests by creation date.
- CAT-229 - Required fields on assessment metadata.
- CAT-275 - Refactor the template json to handle subject db_id property
- Java
Published by themiszamani over 2 years ago
fc4e-cat-api - Version 1.1.0
Added
- #46 - Create API endpoint to serve assessment template json by type for actor.
- #52 - Create API endpoint to view an assessment.
- #53 - Create an endpoint that retrieves the available assessment types.
- #50 - CAT-90 Create API endpoint to allow user to update an existing assessment (PUT).
- #51 - CAT-75 Investigate to enrich ROR search organisation on acronym.
- #54 - CAT-111 Create API endpoint to get the list of templates for an actor.
- #55 - CAT-91 Create an API endpoint that allows to view list of assessments.
- #56 - CAT-122 Update "status" column data type from varchar to int in the Validation table for improved table ordering.
- #57 - CAT-120 Global way to search for ror orgs.
- #59 - CAT-146 Add a new field named published (true or false) to Assessment JSON Template.
- #60 - CAT-151 Update JSON Template in Database to Include Actor ID.
- #62 - CAT-156 Add imperative = should in owner.template.
- #63 - CAT-157 Support non-filled values for values/results in tests and metrics of template.
- #64 - CAT-158 When an assessment is created, update it's id field in JSON.
- #66 - CAT-163 Small update in PID owner template - add an extra field.
- #67 - CAT-165 Create template for actor: PID Authority.
Changed
- #51 - CAT-75 Investigate to enrich ROR search organisation on acronym.
- #56 - CAT-122 Update "status" column data type from varchar to int in the Validation table for improved table ordering.
- #57 - CAT-120 Global way to search for ror orgs.
- #60 - CAT-151 Update JSON Template in Database to Include Actor ID.
- #63 - CAT-157 Support non-filled values for values/results in tests and metrics of template.
- #66 - CAT-163 Small update in PID owner template - add an extra field.
- #68 - CAT-160 Partial Assessment Information.
- Java
Published by themiszamani almost 3 years ago
fc4e-cat-api - Version 1.0.0
Added
- #18 - Multi-Module Structure and User Registration.
- #19 - Add User Profile Information.
- #21 - Add User List Endpoint.
- #22 - Update User Profile Metadata Endpoint.
- #23 - List of organisation integration sources.
- #24 - User Validation Endpoint.
- #25 - Retrieve the promotion requests submitted by a specific user.
- #26 - Retrieve Organisation by id.
- #28 - Implement Admin API endpoint for managing Validation Requests.
- #29 - Enable CORS in API.
- #30 - Enable Keycloak Policy Enforcer.
- #35 - Implement API communication with Keycloak to change user role upon validation approval.
- #36 - Implement API Endpoints for Validation Requests.
- #38 - Add extended user and actor info on validation response.
- #39 - Implement API Endpoint for Assigning User Roles.
- #41 - Update Validation endpoint to return requests based on status.
- #42 - Enhance User entity with orcid id.
- Java
Published by fbasios almost 3 years ago