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.extend(manager_map[stream])
        return addrs