Base
hypha.apply.activity.adapters.base
¶
neat_related
module-attribute
¶
neat_related = {MESSAGES.DETERMINATION_OUTCOME: 'determination', MESSAGES.BATCH_DETERMINATION_OUTCOME: 'determinations', MESSAGES.UPDATE_LEAD: 'old_lead', MESSAGES.NEW_REVIEW: 'review', MESSAGES.TRANSITION: 'old_phase', MESSAGES.BATCH_TRANSITION: 'transitions', MESSAGES.APPLICANT_EDIT: 'revision', MESSAGES.INVITE_COAPPLICANT: 'co_applicant_invite', MESSAGES.EDIT_SUBMISSION: 'revision', MESSAGES.COMMENT: 'comment', MESSAGES.SCREENING: 'old_status', MESSAGES.REVIEW_OPINION: 'opinion', MESSAGES.DELETE_REVIEW: 'review', MESSAGES.DELETE_REVIEW_OPINION: 'review_opinion', MESSAGES.EDIT_REVIEW: 'review', MESSAGES.CREATED_PROJECT: 'submission', MESSAGES.CREATED_SOW: 'sow', MESSAGES.EDITED_SOW: 'sow', MESSAGES.EDITED_PF: 'pfp', MESSAGES.CREATED_PF: 'pfp', MESSAGES.PROJECT_TRANSITION: 'old_stage', MESSAGES.APPROVE_PAF: 'paf_approvals', MESSAGES.UPDATE_PROJECT_LEAD: 'old_lead', MESSAGES.UPDATE_PROJECT_TITLE: 'old_title', MESSAGES.APPROVE_CONTRACT: 'contract', MESSAGES.UPLOAD_CONTRACT: 'contract', MESSAGES.CREATE_INVOICE: 'create_invoice', MESSAGES.UPDATE_INVOICE_STATUS: 'invoice', MESSAGES.APPROVE_INVOICE: 'invoice', MESSAGES.DELETE_INVOICE: 'invoice', MESSAGES.UPDATE_INVOICE: 'invoice', MESSAGES.SUBMIT_REPORT: 'report', MESSAGES.DELETE_REPORT: 'report', MESSAGES.SKIPPED_REPORT: 'report', MESSAGES.REPORT_FREQUENCY_CHANGED: 'config', MESSAGES.REPORT_NOTIFY: 'report', MESSAGES.REVIEW_REMINDER: 'reminder', MESSAGES.BATCH_UPDATE_INVOICE_STATUS: 'invoices', MESSAGES.REMOVE_TASK: 'task', MESSAGES.UPDATE_AUTHOR: 'old_author', MESSAGES.COMMENT_ASSIGNED: 'comment'}
AdapterBase
¶
message
¶
Source code in hypha/apply/activity/adapters/base.py
render_message
¶
extra_kwargs
¶
get_neat_related
¶
Source code in hypha/apply/activity/adapters/base.py
recipients
¶
batch_recipients
¶
Source code in hypha/apply/activity/adapters/base.py
process_batch
¶
Source code in hypha/apply/activity/adapters/base.py
process
¶
Source code in hypha/apply/activity/adapters/base.py
process_send
¶
process_send(message_type, recipients, events, request, user, source, sources=None, related=None, **kwargs)