Uploaded image for project: 'mod-organizations-storage'
  1. mod-organizations-storage
  2. MODORGSTOR-121

Create Organization type schema and API

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • TBD
    • Resolution: Done
    • None
    • 4.3.0
    • None
    • Leipzig Sprint 131, Leipzig Sprint 132, Leipzig Sprint 133, Leipzig Sprint 134, Leipzig Sprint 135, Leipzig Sprint 136, Leipzig Sprint 137, Leipzig Sprint 138, Leipzig Sprint 139, Leipzig Sprint 140
    • Leipzig
    • Morning Glory (R2 2022)
    • TBD

    Description

      Purpose/Overview:

      UXPROD-2553 requires that we create a 'Organization type' schema and a CRUD API for these types.

      Requirements/Scope:

      1. Create organization_type and organization_type_collection schema
      2. Create examples for these schemas
      3. Add organizationTypes property to the organization schema
      4. Implement CRUD API for organization types
        /organizations-storage/organization-types
      5. Define indexes and foreign keys (to forbid deletion if type is connected to an organization)
      6. Write API tests
      7. Update acq-models in mod-organizations
      8. No predefined organization types

      There is no need to store the type name with the organization record, as filtering is possible with an UUID and there is no requirement for being able to search/sort by organization type.

      Approach:

      Acceptance criteria:

      • Requirements are fulfilled

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Andrei_Makaranka Andrei Makaranka
                Tino Ryll Tino Ryll
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases