BE - Banking information fields edit and delete

Description

Purpose: Certain libraries need to store organization-specific banking and account information in the organization record, independent of the normal account information stored in an organization record. This banking information is sensitive and requires its own permissions in order to view. These permissions may be assigned to external systems via API in some instances.

User story statement(s):

As a staff member who manages vendors
I want to store banking information with the organization
so that I can effectively interact with the accounts payable system

Scenarios:

Scenarios are described in the corresponding UI ticket:  

Acceptance criterias:

  • new banking_information schema is created with fields described in the corresponding UI ticket:  

  • new table banking_information is created with foreign field organizationId

  • BankingInformationAPI is created to cover CRUD operations on this new table

Environment

None

Potential Workaround

None

Attachments

8

Checklist

hide

TestRail: Results

Activity

Show:

Serhii_Nosko November 2, 2023 at 1:02 PM

Changes tested on racnher(see screens above), closing this ticket

Azizbek Khushvakov November 2, 2023 at 9:53 AM

Tested APIs on rancher
POST request

2) GET request

3) PUT request

4) GET by id 

5) DELTE request

6) GET by id to verify delte request

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Sprint

Development Team

Thunderjet

Fix versions

Release

Quesnelia (R1 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created September 20, 2023 at 2:17 PM
Updated November 2, 2023 at 1:03 PM
Resolved November 2, 2023 at 1:03 PM
TestRail: Cases
TestRail: Runs