Permalink
Commits on Dec 19, 2011
  1. @twaddington
Commits on Dec 5, 2011
  1. Test that the bulk unsubscribe management command ignores invalid ema…

    …ils.
    Tristan Waddington committed Dec 5, 2011
  2. Add a bulk unsubscribe method for removing or unsubscribing bad addre…

    …sses.
    Tristan Waddington committed Dec 5, 2011
Commits on Nov 3, 2011
  1. Update another comment.

    Tristan Waddington committed Nov 3, 2011
  2. Update comment.

    Tristan Waddington committed Nov 3, 2011
  3. Update testproject so that nova tests can be run.

    Tristan Waddington committed Nov 3, 2011
  4. Add a pip-requirements file.

    Tristan Waddington committed Nov 3, 2011
  5. Update the track links helper method to strip whitespace from the end…

    … of urls before adding the tracking arguments to the end. Update tests.
    Tristan Waddington committed Nov 3, 2011
Commits on Sep 12, 2011
  1. Fix nova test for HTML comment.

    Tristan Waddington committed Sep 12, 2011
  2. Add an HTML comment to the premailer test case to ensure they are pro…

    …perly parsed.
    Tristan Waddington committed Sep 12, 2011
  3. Return smart_str instead of a unicode string from nova helper methods…

    … to avoid a BeautifulSoup bug that results in double quoted HTML comments: https://bugs.launchpad.net/beautifulsoup/+bug/686181
    Tristan Waddington committed Sep 12, 2011
Commits on Aug 31, 2011
  1. Add default tracking domain field to the Newsletter model. Use the ne…

    …w default tracking domain for a NewsletterIssue if no tracking domain is specified. This change includes a short database migration.
    Tristan Waddington committed Aug 31, 2011
Commits on Jul 20, 2011
  1. fix syntax error in nova setup.py

    Chase Caster committed Jul 20, 2011
  2. Update README headline level.

    Tristan Waddington committed Jul 20, 2011
  3. Add README file.

    Tristan Waddington committed Jul 20, 2011
Commits on Jul 19, 2011
  1. Patch get_anchor_text helper method to return a smart_str so as to no…

    …t barf on unicode strings. Catch UnicodeEncodeError in track_document so as to not completely break on one bad link.
    Tristan Waddington committed Jul 19, 2011
Commits on Jul 12, 2011
  1. Reverse order of premail and render operations to render email templa…

    …tes before they are premailed. This allows you to use the 'include' template tag to inject markup into your newsletters. This change removes the ability to render a unique template per subscriber. That functionality should eventually be added back in with a future patch.
    Tristan Waddington committed Jul 12, 2011
Commits on Jun 6, 2011
  1. Fix permissions required on newsletter issue preview.

    Tristan Waddington committed Jun 6, 2011
Commits on May 31, 2011
  1. Don't barf when passing unicode strings to premailer.

    Tristan Waddington committed May 31, 2011
Commits on May 10, 2011
  1. Update tracking source to include NewsletterIssue.pk in addition to N…

    …ewsletter.pk.
    Tristan Waddington committed May 10, 2011
Commits on May 4, 2011
  1. Update reminder email template to include unsubscribe link.

    Tristan Waddington committed May 4, 2011
  2. When sending a test newsletter, prefix the subject with the text 'FOR…

    … APPROVERS.'
    Tristan Waddington committed May 4, 2011
  3. Order newsletters in subscribe form by title.

    Tristan Waddington committed May 4, 2011
Commits on May 3, 2011
  1. Refactored nova subscribe and unsubscribe views to be more generic. U…

    …pdated nova templates.
    
    --HG--
    rename : nova/templates/nova/unsubscribe_acknowledge.html => nova/templates/nova/acknowledge_unsubscribe.html
    Tristan Waddington committed May 3, 2011
Commits on Apr 26, 2011
  1. fix initial values of subscription form

    Chase Caster committed Apr 26, 2011
Commits on Apr 25, 2011
  1. update subscriptions view

    Chase Caster committed Apr 25, 2011
Commits on Apr 21, 2011
  1. Fix various spelling mistakes in comments and update a docstring.

    Tristan Waddington committed Apr 21, 2011
  2. Refactor premail and render methods to make it easier to run a messag…

    …e through premailer prior to rendering the template. Revise and expand test coverage. Fix a bug with get_raw_template by including some missing imports.
    Tristan Waddington committed Apr 21, 2011
  3. Add some comments to the subscribe view.

    Tristan Waddington committed Apr 21, 2011
  4. Update canonicalize_links to prepend a protocol prefix to links start…

    …ing with 'www.' Fix get_anchor_text so it does not throw an exception when it encounters a text node.
    Tristan Waddington committed Apr 21, 2011
Commits on Apr 20, 2011
  1. Move get_raw_template function into helpers.py. Refactor send method …

    …to only call premailer once when mailing a batch of newsletters.
    Tristan Waddington committed Apr 20, 2011
  2. Update setup.py and add a MANIFEST.in file to ensure all template fil…

    …es get installed properly.
    Tristan Waddington committed Apr 20, 2011