Details
-
Story
-
Status: Closed (View Workflow)
-
TBD
-
Resolution: Done
-
None
-
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:
- Create organization_type and organization_type_collection schema
- Create examples for these schemas
- Add organizationTypes property to the organization schema
- Implement CRUD API for organization types
/organizations-storage/organization-types
- Define indexes and foreign keys (to forbid deletion if type is connected to an organization)
- Write API tests
- Update acq-models in mod-organizations
- 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
- blocks
-
UIORGS-283 Create area Settings->Organizations->Types
-
- Closed
-
-
UIORGS-285 Select Type from controlled vocabulary list
-
- Closed
-
- defines
-
UXPROD-2553 Add a configurable 'Organization type' field to organization record
-
- Closed
-