Skip to content

Commit a0a9de4

Browse files
authored
Merge pull request #106 from DataIntegrationGroup/jab-api-coverage-lexicon
BDMS 55: lexicon coverage & other updates
2 parents b101bcb + 245c1cd commit a0a9de4

25 files changed

Lines changed: 1147 additions & 480 deletions

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,10 @@ After the database container is running, you can run tests with Pytest from your
148148
</table>
149149

150150

151+
#### Staging Data
152+
153+
To get staging data into the database run `python -m transfers.transfer` from the root directory of the project.
154+
151155
### 🧭 Project Structure
152156
```text
153157
app/

api/contact.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
amp_editor_dependency,
2828
amp_viewer_dependency,
2929
)
30-
from db import ThingContactAssociation, Thing, Contact, Email, Phone, Address, adder
30+
from db import ThingContactAssociation, Thing, Contact, Email, Phone, Address
3131
from schemas.contact import (
3232
CreateContact,
3333
CreateAddress,
@@ -42,7 +42,7 @@
4242
UpdatePhone,
4343
UpdateAddress,
4444
)
45-
from services.crud_helper import model_patcher, model_deleter
45+
from services.crud_helper import model_patcher, model_deleter, model_adder
4646
from services.contact_helper import (
4747
add_contact,
4848
)
@@ -146,7 +146,7 @@ def create_address(
146146
:return: Response containing the added address
147147
"""
148148
try:
149-
return adder(session, Address, address_data, user=user)
149+
return model_adder(session, Address, address_data, user=user)
150150
except ProgrammingError as e:
151151
database_error_handler(address_data, e)
152152

@@ -162,7 +162,7 @@ def create_email(
162162
user: amp_admin_dependency,
163163
) -> EmailResponse:
164164
try:
165-
return adder(session, Email, email_data, user=user)
165+
return model_adder(session, Email, email_data, user=user)
166166
except ProgrammingError as e:
167167
database_error_handler(email_data, e)
168168

@@ -178,7 +178,7 @@ def create_phone(
178178
user: amp_admin_dependency,
179179
) -> PhoneResponse:
180180
try:
181-
return adder(session, Phone, phone_data, user=user)
181+
return model_adder(session, Phone, phone_data, user=user)
182182
except ProgrammingError as e:
183183
database_error_handler(phone_data, e)
184184

api/geochronology.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# ===============================================================================
1616
from db.geochronology import GeochronologyAge
1717
from fastapi import APIRouter, Depends, status
18-
from db import adder
18+
from services.crud_helper import model_adder
1919
from db.engine import get_db_session
2020
from schemas.geochronology import CreateGeochronologyAge
2121
from sqlalchemy.orm import Session
@@ -33,7 +33,7 @@ async def create_age(
3333
"""
3434
# Placeholder for actual implementation
3535
# return {"message": "Geochronology age created successfully.", "data": age}
36-
return adder(session, GeochronologyAge, age)
36+
return model_adder(session, GeochronologyAge, age)
3737

3838

3939
@router.get("/age", tags=["geochronology"])

api/group.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,9 @@
2424
editor_dependency,
2525
viewer_function,
2626
)
27-
from db import adder
2827
from db.group import Group
2928
from schemas.group import UpdateGroup, CreateGroup, GroupResponse
30-
from services.crud_helper import model_patcher, model_deleter
29+
from services.crud_helper import model_patcher, model_deleter, model_adder
3130
from services.query_helper import (
3231
simple_get_by_id,
3332
paginated_all_getter,
@@ -47,7 +46,7 @@ def create_group(
4746
"""
4847
Create a new group in the database.
4948
"""
50-
return adder(session, Group, group_data, user=user)
49+
return model_adder(session, Group, group_data, user=user)
5150

5251

5352
# @router.post(

0 commit comments

Comments
 (0)