Skip to content
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

Feature/1693 api v3 disabled fails validation #2066

Merged
merged 103 commits into from
May 31, 2022

Commits on Mar 7, 2022

  1. #1693 API v3: VersionedModel v3 init - VersionedModelControllerV3 bas…

    …e contours, empty DatasetControllerV3 to test
    dk1844 committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    f1798b2 View commit details
    Browse the repository at this point in the history
  2. #1693 API v3: some basic VersionedModelControllerV3 integration test

     - login allowed at /api/login & /api-v3/login
     - v2/v3 BaseRestApiTest distinquished
    dk1844 committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    0f62851 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Configuration menu
    Copy the full SHA
    c01cfda View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. #1693 API v3: VersionedModelControllerV3 - post to yield location hea…

    …der and no content -> IT updated
    dk1844 committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    4fd08e2 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. Configuration menu
    Copy the full SHA
    5c8e005 View commit details
    Browse the repository at this point in the history
  2. #1693 API v3: VersionedModelControllerV3 - IT for /ds/export (latest …

    …version, includes a sample CR)
    dk1844 committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    458bfed View commit details
    Browse the repository at this point in the history
  3. #1693 API v3: VersionedModelControllerV3 - location header for put/po…

    …st and post-import + IT to prove correct behavior
    dk1844 committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    a7a6cf9 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. #1693 API v3: VersionedModelControllerV3 - location header for post-i…

    …mport + IT to prove correct behavior - fix with common location processing with segment stripping (+normalization)
    dk1844 committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    af489b1 View commit details
    Browse the repository at this point in the history
  2. #1693 API v3: VersionedModelControllerV3 -IT for GET datasets/{name},…

    … GET datasets/{name}/{version}
    dk1844 committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    21f8008 View commit details
    Browse the repository at this point in the history
  3. #1693 API v3: VersionedModelControllerV3 - IT for GET datasets/{name}…

    …/audit-trail added
    dk1844 committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    6f63117 View commit details
    Browse the repository at this point in the history
  4. #1693 API v3: VersionedModelControllerV3 - GET /datasets/{name}/{vers…

    …ion} now works for # or 'latest' (IT = regression test)
    dk1844 committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    76e87ce View commit details
    Browse the repository at this point in the history
  5. #1693 API v3: VersionedModelControllerV3 - common implementation of /…

    …{name}/{version} and /{name}/latest - improved
    dk1844 committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    d62cd90 View commit details
    Browse the repository at this point in the history
  6. #1693 API v3: VersionedModelControllerV3 - /{name}/{version}/used-in …

    …- supports latest for as version-expression, impl for datasets improved by actual existence checking + IT test cases for non-existing/non-latest queries
    dk1844 committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    fc4c359 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. #1693 API v3: VersionedModelControllerV3 - GET/PUT /{name}/{version}/…

    …properties - supports latest for as version-expression; get impl is unvalidated, put impl checks validity
    
     - login is now common, under /api/login for both v2 and v3 (did not work previously)
    dk1844 committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    e6c8d8c View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. #1693 API v3: VersionedModelControllerV3 - GET/PUT /{name}/{version}/…

    …properties - supports latest for as version-expression; get impl is unvalidated, put impl checks validity - extended for different validation cases
    
     - login is now common, under /api/login for both v2 and v3 (did not work previously)
    dk1844 committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    3566df5 View commit details
    Browse the repository at this point in the history
  2. #1693 Fix: (v2) VersionedModelController.getLatestVersionNumber(): Fu…

    …ture -> CompletableFuture (mistake reverted)
    dk1844 committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    219360a View commit details
    Browse the repository at this point in the history
  3. #1693 VersionedModelControllerV3: /{name}/{version}/validation impl…

    … added. IT mostly adjusted, but there are todos
    
     - DatasetServiceV3 introduced to carry difference in behavior to DatasetService. original entity validation has been divided into create-validation and regular-entity validation.
     - buildfix for VersionedModelServiceTest
    dk1844 committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    112ac1e View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. #1693 VersionedModelControllerV3 - IT extended for `POST /{name}/{ver…

    …sion}` in proper validations
    dk1844 committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    101b37a View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. #1693 VersionedModelControllerV3 - conformance rule mgmt GET+POST dat…

    …asets/dsName/version/rules, GET datasets/dsName/version/rules/# + IT
    dk1844 committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    b934958 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Configuration menu
    Copy the full SHA
    51ad013 View commit details
    Browse the repository at this point in the history
  2. #1693 Validation-warnings as payload to caller in V3

     - v2 ignores this added information
     - needs
    dk1844 committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    ba5edce View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. Configuration menu
    Copy the full SHA
    662119b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0fd955 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d480445 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bffbf55 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3542a43 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    51d68a8 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Configuration menu
    Copy the full SHA
    e1c904e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    489ae12 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d6ef401 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a75ab85 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a16696 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. Configuration menu
    Copy the full SHA
    65b9f21 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. Configuration menu
    Copy the full SHA
    4426ff7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe6246c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9241eb1 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. #1693 PropertyDefinitionControllerV3 - impl + IT for create;

    VersionedModelControllerV3 now requires admin rights on specific endpoints (create, edit, import, delete) - TODO reflect in other datatypes
    dk1844 committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    373bf1d View commit details
    Browse the repository at this point in the history
  2. #1693 admin rights required in VersionedModelControllerV3 -> reflecte…

    …d in DatasetControllerV3, MappingTableControllerV3, SchemaControllerV3. ITs fixed, but 403 tests missing
    dk1844 committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    73bb8fd View commit details
    Browse the repository at this point in the history
  3. #1693 admin rights required in VersionedModelControllerV3 -> ITs with…

    … 403 cases for all types
    dk1844 committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    a2c5f40 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. #1693 schema api v3: GET ... /json 400 with validation errors on empt…

    …y fields + PUT/POST with schema with empty fields -> 400 validation error, too. + ITs reflecting this (this reqiured parallel SchemaServiceV3)
    dk1844 committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    4d9f623 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2022

  1. #1693 dataset v2 delete IT asserted to make sure there are regression…

    …s to the implementation of V3 alongside of V2
    dk1844 committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    f410702 View commit details
    Browse the repository at this point in the history
  2. #1693 VersionedModelControllerV3 disable (DELETE .../{name}) + enable…

    … (PUT .../{name}) implemented. ITs cover dataset disabling
    
     - BaseRestApiTest omits entity for Delete calls + reflected in various places
    dk1844 committed Apr 25, 2022
    Configuration menu
    Copy the full SHA
    27b2e62 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2022

  1. Configuration menu
    Copy the full SHA
    1787692 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4559b1 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

  1. #1693 VersionedModelControllerV3 - 2 levels of .../used-in exist ( /{…

    …name}/used-in & /{name}/{version}/used-in). The former is used in disable checking.
    
    IT cases added for Schema usedIns, Datasets with disabled entities
    dk1844 committed Apr 27, 2022
    Configuration menu
    Copy the full SHA
    cdbe7ae View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2022

  1. Configuration menu
    Copy the full SHA
    be02b5d View commit details
    Browse the repository at this point in the history
  2. #1693 PR review update 1

    dk1844 committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    09c326e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5df526d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd87e11 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2022

  1. #1693 PR review update: SchemaService(V3) update/create behavior is e…

    …xtensible via `updateFields` method - V3 uses this to reflect schema fields (actual name of the field :D).
    dk1844 committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    8baf2d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0677bef View commit details
    Browse the repository at this point in the history
  3. #1693 cleanup

    dk1844 committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    a474054 View commit details
    Browse the repository at this point in the history
  4. #1693 MT in MCR check - usedIn fix (originally from JS). IT test-case…

    …s for usedIn and delete added.
    
    Custom alternative:
    ```scala
    //  /**
    //   * Finds references of MappingTable in Dataset's mapping conformance rules
    //   * @param mtName
    //   * @return
    //   */
    //  def findRefByMappingTableInMappingConformanceRules(mtName: String, version: Option[Int]): Future[Seq[MenasReference]] = {
    //    /* The gist of the find query that this method is based on; testable in a mongo client
    //      { $and : [
    //        {...}, // non disabled
    //        {"conformance": {"$elemMatch": {$and : [
    //          {"_t": "MappingConformanceRule"},
    //          {"mappingTable": "AnotherAwesomeMappingTable"} // mappingTableVersion not needed for match, but will be reported as part of the MenasReference
    //        ]}}}
    //      ]}
    //     */
    //    val versionFilter = version.fold(Filters.and() /*empty filter*/ )(ver => Filters.eq("mappingTableVersion", ver))
    //
    //    val filter: Bson = Filters.and(
    //      getNotDisabledFilter,
    //      Filters.elemMatch("conformance", Filters.and(
    //        Filters.eq("_t", "MappingConformanceRule"),
    //        Filters.eq("mappingTable", mtName),
    //        versionFilter
    //      ))
    //    )
    //
    //    collection
    //      .find[MenasReference](filter)
    //      .projection(fields(include("name", "version"), computed("collection", collectionBaseName)))
    //      .sort(Sorts.ascending("name", "version"))
    //      .toFuture()
    //  }
    ```
    dk1844 committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    c50a024 View commit details
    Browse the repository at this point in the history
  5. #1693 UsedIn - empty/nonEmpty normalization + UnitTest. V2 alternated…

    … between None and Some(Seq.empty) in various places, V3 consistently returns None for no references groups -> reflected in V3 ITs. + cleanup
    dk1844 committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    32e48d0 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. #1693 DatasetService.updateProperties[V3] -> split between DatasetSer…

    …vice and DatasetServiceV3 with renaming.
    
    VersionList removed in favor of VersionedSummary everywhere.
    - explanatory comments
    dk1844 committed May 3, 2022
    Configuration menu
    Copy the full SHA
    1c241d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf15425 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feature/1693-api-v3-schema-etc' into feature/1693-api-v…

    …3-delete-recreate
    
    % Conflicts:
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/v3/DatasetServiceV3.scala
    dk1844 committed May 3, 2022
    Configuration menu
    Copy the full SHA
    06e5c5f View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. #1693 PR review update: VersionedModelControllerV3 - GET /{name}/expo…

    …rt mapping removed -> reflected in IT; small updates
    dk1844 committed May 4, 2022
    Configuration menu
    Copy the full SHA
    7fe2a93 View commit details
    Browse the repository at this point in the history
  2. #1693 VersionedMongoRepository - unused method getAllVersionsValues

    … removed, some ITs and comments added
    dk1844 committed May 4, 2022
    Configuration menu
    Copy the full SHA
    56a9f0c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a4aac70 View commit details
    Browse the repository at this point in the history
  4. #1693 PR review update: VersionedModelControllerV3 - GET /{name}/expo…

    …rt mapping removed -> reflected in IT; small updates
    dk1844 committed May 4, 2022
    Configuration menu
    Copy the full SHA
    5d24819 View commit details
    Browse the repository at this point in the history
  5. #1693 VersionedMongoRepository - unused method getAllVersionsValues

    … removed, some ITs and comments added
    dk1844 committed May 4, 2022
    Configuration menu
    Copy the full SHA
    7040694 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e0fda73 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2bfd751 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a401024 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. Configuration menu
    Copy the full SHA
    1da8e8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ae4acb View commit details
    Browse the repository at this point in the history
  3. #1693 PR review updates: `@PreAuthorize("@authConstants.hasAdminRole(…

    …authentication)")` is now limited to changing endpoints of PropertyDefinitionControllerV3 (previously it was incorrectly used for all changing endpoints. IT updated. And specific check for the adminRole have been added to PropertyDefinitionControllerV3IntegrationSuite.
    dk1844 committed May 5, 2022
    Configuration menu
    Copy the full SHA
    9c3f663 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'feature/1693-api-v3-schema-etc' into feature/1693-api-v…

    …3-delete-recreate
    
    % Conflicts:
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/controllers/v3/PropertyDefinitionControllerV3.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/controllers/v3/VersionedModelControllerV3.scala
    %	rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/DatasetControllerV3IntegrationSuite.scala
    %	rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/PropertyDefinitionControllerV3IntegrationSuite.scala
    dk1844 committed May 5, 2022
    Configuration menu
    Copy the full SHA
    c72e559 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    99ee67b View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. #1693 Swagger differs in paths based on spring.profiles.active bein…

    …g `dev` or not.
    dk1844 committed May 6, 2022
    Configuration menu
    Copy the full SHA
    a80d9ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f851bce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9679d56 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. Configuration menu
    Copy the full SHA
    562da60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb0dd93 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a9c18b View commit details
    Browse the repository at this point in the history
  4. #1693 unused import cleanup

    dk1844 committed May 9, 2022
    Configuration menu
    Copy the full SHA
    eac77dd View commit details
    Browse the repository at this point in the history
  5. #1693 NamedLatestVersion generalized into a multipurpose `NamedVers…

    …ion`. Small updates, thanks @benedeki
    dk1844 committed May 9, 2022
    Configuration menu
    Copy the full SHA
    db1227b View commit details
    Browse the repository at this point in the history
  6. #1693 PRReview /{name}/{version}/defaults processing generalization…

    … with `MappingTableControllerV3.withMappingTableToResponse`
    dk1844 committed May 9, 2022
    Configuration menu
    Copy the full SHA
    56ba9ed View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    28c7334 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'develop-ver-3.0' into feature/1693-api-v3-schema-etc

    % Conflicts:
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/controllers/SchemaController.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/controllers/v3/VersionedModelControllerV3.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/SchemaService.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/VersionedModelService.scala
    %	rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/DatasetControllerV3IntegrationSuite.scala
    dk1844 committed May 9, 2022
    Configuration menu
    Copy the full SHA
    619da37 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'feature/1693-api-v3-schema-etc' into feature/1693-api-v…

    …3-delete-recreate
    
    % Conflicts:
    %	rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/DatasetControllerV3IntegrationSuite.scala
    dk1844 committed May 9, 2022
    Configuration menu
    Copy the full SHA
    67f163e View commit details
    Browse the repository at this point in the history

Commits on May 10, 2022

  1. Merge branch 'develop-ver-3.0' into feature/1693-api-v3-delete-recreate

    % Conflicts:
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/controllers/v3/PropertyDefinitionControllerV3.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/v3/MappingTableServiceV3.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/v3/SchemaServiceV3.scala
    %	rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/MappingTableControllerV3IntegrationSuite.scala
    %	rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/PropertyDefinitionControllerV3IntegrationSuite.scala
    %	rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/SchemaControllerV3IntegrationSuite.scala
    dk1844 committed May 10, 2022
    Configuration menu
    Copy the full SHA
    9769f8d View commit details
    Browse the repository at this point in the history

Commits on May 12, 2022

  1. #1692 Review update: API v3 summary (NamedVersion) now contains `disa…

    …bled` information - mainly on GET ...{/name}
    dk1844 committed May 12, 2022
    Configuration menu
    Copy the full SHA
    0ff6851 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4574b09 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2022

  1. Configuration menu
    Copy the full SHA
    fe56a6c View commit details
    Browse the repository at this point in the history
  2. #1693 todo references added

    dk1844 committed May 16, 2022
    Configuration menu
    Copy the full SHA
    10c45db View commit details
    Browse the repository at this point in the history
  3. #1693 As disabled flag cases to fail validation:

     - custom isDisabledCheck is not needed anymore (V3 services use `validate` for this)
     - `EntityDisabledException` removed, replaced by a `Validation` with `disabled` key.
     - validation fixed for Schemas (did not include super-check)
     - V3 integTests updated to cover the `disabled` = validation fail
    dk1844 committed May 16, 2022
    Configuration menu
    Copy the full SHA
    5e1b4cd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    982e813 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'feature/1693-api-v3-delete-recreate' into feature/1693-…

    …api-v3-disabled-fails-validation
    dk1844 committed May 16, 2022
    Configuration menu
    Copy the full SHA
    dcdeb34 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. Configuration menu
    Copy the full SHA
    006feb0 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature/1693-api-v3-delete-recreate' into feature/1693-…

    …api-v3-disabled-fails-validation
    dk1844 committed May 17, 2022
    Configuration menu
    Copy the full SHA
    7e889e9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1cb15ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2905892 View commit details
    Browse the repository at this point in the history
  5. #1693 disable fail due to nonEmpty used in now carries a wrapper with…

    … an error message (`UsedIn` wrapped in `EntityInUseException`)
    dk1844 committed May 17, 2022
    Configuration menu
    Copy the full SHA
    e593df1 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'feature/1693-api-v3-delete-recreate' into feature/1693-…

    …api-v3-disabled-fails-validation
    
    % Conflicts:
    %	rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/MappingTableControllerV3IntegrationSuite.scala
    dk1844 committed May 17, 2022
    Configuration menu
    Copy the full SHA
    432ea61 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. Configuration menu
    Copy the full SHA
    34292c4 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature/1693-api-v3-delete-recreate' into feature/1693-…

    …api-v3-disabled-fails-validation
    dk1844 committed May 18, 2022
    Configuration menu
    Copy the full SHA
    698086d View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. Merge branch 'develop-ver-3.0' into feature/1693-api-v3-disabled-fail…

    …s-validation
    
    % Conflicts:
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/controllers/v3/VersionedModelControllerV3.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/exceptions/EndpointDisabled.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/exceptions/EndpointDisabledException.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/exceptions/EntityDisabledException.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/DatasetService.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/PropertyDefinitionService.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/VersionedModelService.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/v3/DatasetServiceV3.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/v3/MappingTableServiceV3.scala
    %	rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/v3/PropertyDefinitionServiceV3.scala
    %	rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/DatasetControllerV3IntegrationSuite.scala
    %	rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/MappingTableControllerV3IntegrationSuite.scala
    dk1844 committed May 24, 2022
    Configuration menu
    Copy the full SHA
    7b8acd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bf7302 View commit details
    Browse the repository at this point in the history
  3. #1693 bugfix: V3 API now correctly checks `metadata":{"exportVersion"…

    …:1}` to be present on imports. + IT
    dk1844 committed May 24, 2022
    Configuration menu
    Copy the full SHA
    243f9e2 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. Configuration menu
    Copy the full SHA
    cab3ae0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3ffe43 View commit details
    Browse the repository at this point in the history