473 lines
17 KiB
YAML
473 lines
17 KiB
YAML
# Minglar Admin Module Functions
|
|
# Admin dashboard and management endpoints
|
|
|
|
minglarRegistration:
|
|
handler: src/modules/minglaradmin/handlers/registration.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /registration
|
|
method: post
|
|
|
|
minglarLoginForAdmin:
|
|
handler: src/modules/minglaradmin/handlers/loginForMinglar.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /login
|
|
method: post
|
|
|
|
minglarCreatePassword:
|
|
handler: src/modules/minglaradmin/handlers/createPassword.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /create-password
|
|
method: post
|
|
|
|
updateMinglarProfile:
|
|
handler: src/modules/minglaradmin/handlers/updateProfile.handler
|
|
memorySize: 1024
|
|
timeout: 30
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/updateProfile.*'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /update-profile
|
|
method: patch
|
|
|
|
prepopulateRole:
|
|
handler: src/modules/minglaradmin/handlers/prepopulateRole.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /prepopulate-Roles
|
|
method: get
|
|
|
|
getHostDetailsById:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/hosts/getByIdHostDetails.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/hosts/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/hosts/get-host-details/{host_xid}
|
|
method: get
|
|
|
|
inviteTeammate:
|
|
handler: src/modules/minglaradmin/handlers/settings/teammates/inviteTeammate.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/settings/teammates/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /settings/teammates/invite-teammate
|
|
method: post
|
|
|
|
getAllHostApplication:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/hosts/getAllHostApplicationForAM.handler
|
|
memorySize: 512
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/hosts/**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/hosts/get-all-host-applications-am
|
|
method: get
|
|
|
|
getAllHostActivityForAdmin:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/onboarding/getAllActivityOfHost.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/onboarding/getAllActivityOfHost.handler.*'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /get-all-activity-of-host/{id}
|
|
method: get
|
|
|
|
getAllOnboardingHostApplications:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/onboarding/getAllOnboardingHosts.handler
|
|
memorySize: 512
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/onboarding/**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/onboarding/get-all-host-applications-admin
|
|
method: get
|
|
|
|
getAllOnboardingHostApplications_New:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/onboarding/getOnboardingNewApplications.handler
|
|
memorySize: 512
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/onboarding/**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/onboarding/get-all-host-applications-admin-new
|
|
method: get
|
|
|
|
getAllInvitationDetails:
|
|
handler: src/modules/minglaradmin/handlers/settings/teammates/getAllInvitationDetails.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/settings/teammates**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /settings/teammates/get-all-invitation-details
|
|
method: get
|
|
|
|
addSuggestion:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/hosts/addSuggestion.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/hosts/**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/hosts/add-suggestion
|
|
method: post
|
|
|
|
getAllCoadminAndAMDetails:
|
|
handler: src/modules/minglaradmin/handlers/settings/teammates/getAllCoadminAndAM.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/settings/teammates/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /settings/teammates/get-all-coadmin-am
|
|
method: get
|
|
|
|
getAllInvitedCoadminAndAMDetails:
|
|
handler: src/modules/minglaradmin/handlers/settings/teammates/getAllInvitedCoadminAndAM.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/settings/teammates/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /settings/teammates/get-all-invited-coadmin-am
|
|
method: get
|
|
|
|
getAmDetailsbyId:
|
|
handler: src/modules/minglaradmin/handlers/getAmDetail_ById.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/settings/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /settings/teammates/get-am-details-by-id/{amXid}
|
|
method: get
|
|
|
|
assignAMToHost:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/onboarding/assignAM.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/onboarding/**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/onboarding/assign-am
|
|
method: patch
|
|
|
|
editAgreementDetailsAndAccept:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/onboarding/editAgreementDetailsAndAccept.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/onboarding/**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/onboarding/edit-agreement-accept-host
|
|
method: patch
|
|
|
|
getAllPqqQuesAnsForAM:
|
|
handler: src/modules/host/handlers/Activity_Hub/OnBoarding/getAllPQQwithSubmittedAns.handler
|
|
memorySize: 512
|
|
package:
|
|
patterns:
|
|
- 'src/modules/host/handlers/Activity_Hub/OnBoarding/getAllPQQwithSubmittedAns**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/onboarding/get-all-pqq-ques-ans-for-am
|
|
method: get
|
|
|
|
acceptHostApplication:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/hosts/acceptHostApplication.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/hosts/**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/hosts/accept-host-application
|
|
method: patch
|
|
|
|
RejectPQQByAM:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/hosts/rejectPQQbyAM.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/hosts/**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/hosts/reject-pq-by-am
|
|
method: patch
|
|
|
|
rejectActivityDetailsApplicationByAM:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/hosts/rejectActivityApplicationByAM.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/hosts/rejectActivityApplicationByAM**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/hosts/reject-activity-application-by-am
|
|
method: patch
|
|
|
|
acceptPQByAM:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/hosts/acceptPQByAM.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/hosts/acceptPQByAM**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/hosts/accept-pq-by-am
|
|
method: patch
|
|
|
|
acceptActivityDetailsApplicationByAM:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/hosts/acceptActivityApplicationByAM.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/hosts/acceptActivityApplicationByAM**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/hosts/accept-activity-application-by-am
|
|
method: patch
|
|
|
|
rejectHostApplication:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/onboarding/rejectHostApplication.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/onboarding/**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/onboarding/reject-host-application
|
|
method: patch
|
|
|
|
rejectHostApplicationAM:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/hosts/rejectHostApplicationAM.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/hosts/**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/hosts/reject-host-application-am
|
|
method: patch
|
|
|
|
addPQQSuggestion:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/hosts/addPQQSuggestion.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/hosts/**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/hosts/add-Pqq-suggestion
|
|
method: post
|
|
|
|
addActivitySuggestion:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/hosts/addActivtiySuggestion.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/hosts/**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/hosts/add-Activity-suggestion
|
|
method: post
|
|
|
|
getAllPQPDetailsForAM:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/pqp/getAllPQPDetailsForAM.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/pqp/getAllPQPDetailsForAM**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/pqp/pqp-details-for-am/{activityXid}
|
|
method: get
|
|
|
|
getSuggestionsForAM:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/onboarding/showSuggestionToAM.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglaradmin/handlers/hosthub/onboarding/showSuggestionToAM**'
|
|
- 'src/modules/minglaradmin/services/**'
|
|
- ${file(./serverless/patterns/base.yml):pattern1}
|
|
- ${file(./serverless/patterns/base.yml):pattern2}
|
|
- ${file(./serverless/patterns/base.yml):pattern3}
|
|
- ${file(./serverless/patterns/base.yml):pattern4}
|
|
events:
|
|
- httpApi:
|
|
path: /hosthub/onboarding/show-suggestion-to-am/{hostXid}
|
|
method: get
|