コード例 #1
0
def create_sequence(start_date, signup_close_date):
    sequence_db = db.Sequence(start_date=start_date,
                              signup_close_date=signup_close_date)
    sequence_db.save()

    mailgun_api.create_list(
        u'sequence-{0}-all@{1}'.format(sequence_db.id, settings.EMAIL_DOMAIN),
        'Sequence {0} global list'.format(sequence_db.id),
        'List for all members of sequence {0}'.format(sequence_db.id),
        'readonly')

    mailgun_api.create_campaign('sequence-{0}-campaign'.format(sequence_db.id),
                                'Sequence {0} campaign'.format(sequence_db.id))

    return sequence2dict(sequence_db)
コード例 #2
0
ファイル: models.py プロジェクト: Afey/mechanical-mooc
def create_sequence( start_date, signup_close_date ):
    sequence_db = db.Sequence(
        start_date = start_date,
        signup_close_date = signup_close_date
    )
    sequence_db.save()

    mailgun_api.create_list(
        u'sequence-{0}-all@{1}'.format(sequence_db.id, settings.EMAIL_DOMAIN),
        'Sequence {0} global list'.format(sequence_db.id),
        'List for all members of sequence {0}'.format(sequence_db.id),
        'readonly'
    )

    mailgun_api.create_campaign(
        'sequence-{0}-campaign'.format(sequence_db.id),
        'Sequence {0} campaign'.format(sequence_db.id)
    )

    return sequence2dict(sequence_db)
コード例 #3
0
def create_sequence( start_date, signup_close_date ):
    sequence_db = db.Sequence(
        start_date = start_date,
        signup_close_date = signup_close_date
    )
    sequence_db.save()

    mailgun_api.create_list(
        sequence_list_name(sequence_db.id),
        'Sequence {0} global list'.format(sequence_db.id),
        'List for all members of sequence {0}'.format(sequence_db.id),
        'readonly'
    )

    mailgun_api.create_campaign(
        sequence_campaign(sequence_db.id),
        'Sequence {0} campaign'.format(sequence_db.id)
    )

    return sequence2dict(sequence_db)