Skip to content

Commit

Permalink
Onboarding requests page (#123)
Browse files Browse the repository at this point in the history
  • Loading branch information
Tudor-Barsan authored Mar 25, 2024
1 parent 886a99e commit 8d235dc
Show file tree
Hide file tree
Showing 18 changed files with 751 additions and 32,777 deletions.
5 changes: 4 additions & 1 deletion backend/app/graphql/onboarding_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,10 @@ class OnboardingRequestQueries(QueryList):
number=graphene.Int(default_value=5),
offset=graphene.Int(default_value=0),
role=graphene.String(default_value=""),
status=graphene.String(default_value=""),
status=graphene.List(
graphene.String,
default_value=["Pending", "Approved", "Rejected"],
),
)
getOnboardingRequestById = graphene.Field(
OnboardingRequest, id=graphene.String(required=True)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,15 +56,15 @@ def create_onboarding_request(self, userInfo: UserInfo):
)
raise e

def get_all_onboarding_requests(self, number=5, offset=0, role="", status=""):
def get_all_onboarding_requests(self, number=5, offset=0, role="", status=[]):
onboarding_request_dtos = []

try:
filteredRequests = OnboardingRequest.objects()
if role:
filteredRequests = filteredRequests.filter(info__role=role)
if status:
filteredRequests = filteredRequests.filter(status=status)
filteredRequests = filteredRequests.filter(status__in=status)
for request in filteredRequests.skip(offset).limit(number):
request_dict = request.to_serializable_dict()
onboarding_request_dtos.append(OnboardingRequestDTO(**request_dict))
Expand Down
1 change: 1 addition & 0 deletions backend/app/utilities/location_to_coordinates.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,5 @@ def getGeocodeFromAddress(organization_address):
return [float(response_json[0]["lon"]), float(response_json[0]["lat"])]
except Exception as e:
print("Failed when getting geoencoding from address!")
print(f"Status code is: {response.status_code}")
raise e
Loading

0 comments on commit 8d235dc

Please sign in to comment.