347 lines
13 KiB
YAML
347 lines
13 KiB
YAML
# Minglar Admin Module Functions
|
|
# Admin dashboard and management endpoints
|
|
|
|
getSuggestion:
|
|
handler: src/modules/minglaradmin/handlers/getSuggestion.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: /minglaradmin/get-suggestion
|
|
method: get
|
|
|
|
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: /minglaradmin/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: /minglaradmin/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: /minglaradmin/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}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern1}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern2}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern3}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern4}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern5}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern6}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern7}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern8}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern9}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern10}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern11}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern12}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern13}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern14}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern15}
|
|
- ${file(./serverless/patterns/aws-s3.yml):pattern16}
|
|
events:
|
|
- httpApi:
|
|
path: /minglaradmin/update-profile
|
|
method: patch
|
|
|
|
prepopulateTeammate:
|
|
handler: src/modules/minglaradmin/handlers/prepopulateTeammate.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: /minglaradmin/prepopulate-Roles
|
|
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: /minglaradmin/settings/teammates/invite-teammate
|
|
method: post
|
|
|
|
getAllHostApplication:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/hosts/getAllHostApplication.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: /minglaradmin/hosthub/hosts/get-all-host-applications-am
|
|
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: /minglaradmin/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: /minglaradmin/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: /minglaradmin/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: /minglaradmin/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: /minglaradmin/settings/teammates/get-all-coadmin-am
|
|
method: get
|
|
|
|
getAllInvitedCoadminAndAMDetails:
|
|
handler: src/modules/minglaradmin/handlers/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: /minglaradmin/settings/teammates/get-all-invited-coadmin-am
|
|
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: /minglaradmin/hosthub/onboarding/assign-am
|
|
method: post
|
|
|
|
editAgreementDetails:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/onboarding/editAgreementDetails.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: /minglaradmin/hosthub/onboarding/edit-agreement
|
|
method: patch
|
|
|
|
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: /minglaradmin/hosthub/hosts/accept-host-application
|
|
method: patch
|
|
|
|
acceptHostApplicationMinglar:
|
|
handler: src/modules/minglaradmin/handlers/hosthub/onboarding/acceptHostAppMinglar.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: /minglaradmin/hosthub/onboarding/accept-host-application-minglar
|
|
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: /minglaradmin/hosthub/onboarding/reject-host-application
|
|
method: post
|
|
|
|
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: /minglaradmin/hosthub/hosts/reject-host-application-am
|
|
method: post
|
|
|
|
addPQQSuggestion:
|
|
handler: src/modules/minglar/handlers/hosthub/hosts/addPQQSuggestion.handler
|
|
memorySize: 384
|
|
package:
|
|
patterns:
|
|
- 'src/modules/minglar/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: /minglaradmin/hosthub/hosts/add-Pqq-suggestion
|
|
method: post
|