template_map = {PROJECT_WAITING_PAF: {'text': gettext('Project [{related.title}]({link}) is waiting for PAF'), 'icon': 'dashboard-paf', 'url': '{link}', 'type': gettext('project')}, PROJECT_SUBMIT_PAF: {'text': gettext('Project [{related.title}]({link}) is waiting for PAF submission'), 'icon': 'dashboard-paf', 'url': '{link}', 'type': gettext('project')}, PAF_REQUIRED_CHANGES: {'text': gettext('PAF for project [{related.title}]({link}) required changes or more information'), 'icon': 'dashboard-paf', 'url': '{link}', 'type': gettext('project')}, PAF_WAITING_ASSIGNEE: {'text': gettext('PAF for project [{related.title}]({link}) is waiting for assignee'), 'icon': 'dashboard-paf', 'url': '{link}', 'type': gettext('project')}, PAF_WAITING_APPROVAL: {'text': gettext('PAF for project [{related.title}]({link}) is waiting for your approval'), 'icon': 'dashboard-paf', 'url': '{link}', 'type': gettext('project')}, PROJECT_WAITING_CONTRACT: {'text': gettext('Project [{related.title}]({link}) is waiting for contract'), 'icon': 'dashboard-contract', 'url': '{link}', 'type': gettext('project')}, PROJECT_WAITING_CONTRACT_DOCUMENT: {'text': gettext('Project [{related.title}]({link}) is waiting for contracting documents'), 'icon': 'dashboard-document', 'url': '{link}', 'type': gettext('project')}, PROJECT_WAITING_CONTRACT_REVIEW: {'text': gettext('Contract for project [{related.title}]({link}) is waiting for review'), 'icon': 'dashboard-contract', 'url': '{link}', 'type': gettext('project')}, PROJECT_WAITING_INVOICE: {'text': gettext('Project [{related.title}]({link}) is waiting for invoice'), 'icon': 'dashboard-invoice', 'url': '{link}', 'type': gettext('project')}, INVOICE_REQUIRED_CHANGES: {'text': gettext('Invoice [{related.invoice_number}]({link}) required changes or more information'), 'icon': 'dashboard-invoice', 'url': '{link}', 'type': gettext('project')}, INVOICE_WAITING_APPROVAL: {'text': gettext('Invoice [{related.invoice_number}]({link}) is waiting for your approval'), 'icon': 'dashboard-invoice', 'url': '{link}', 'type': gettext('project')}, INVOICE_WAITING_PAID: {'text': gettext('Invoice [{related.invoice_number}]({link}) is waiting to be paid'), 'icon': 'dashboard-invoice', 'url': '{link}', 'type': gettext('project')}, REPORT_DUE: {'text': gettext('Report for project [{related.title}]({link}) is due'), 'icon': 'dashboard-report', 'url': '{link}', 'type': gettext('project')}}