Skip to main content

Mail recipients

Recipient Triggers Template Code
stream_managers doc_stream_changed
    def gather_stream_managers(self, **kwargs):
        addrs = []
        manager_map = dict(
            ise  = '<rfc-ise@rfc-editor.org>',
            irtf = '<irtf-chair@irtf.org>',
            ietf = '<iesg@ietf.org>',
            iab  = '<iab-chair@iab.org>',
            editorial = Role.objects.filter(group__acronym="rsab",name_id="chair").values_list("email__address", flat=True),
        )
        if 'streams' in kwargs:
            for stream in kwargs['streams']:
                if stream in manager_map:
                    addrs.append(manager_map[stream])
        return addrs