Permalink
Switch branches/tags
Nothing to show
Commits on Apr 30, 2016
  1. Update urls in README

    * switch to https urls
    * switch to new readthedocs.io domain
    willkg committed Apr 30, 2016
  2. Update urls in README

    willkg committed Apr 30, 2016
Commits on Feb 17, 2016
  1. [bug 1215125] Fix whimsical locale in admin

    Django 1.8 changed trans_real.activate such that if you pass in a ''
    language, then it does nothing. Since prefixer.locale is '' when
    handling an /admin/ request, the request gets handled with the
    previously handled request's activated translations.
    
    This fixes that so that if prefixer.locale is '', then we use the
    settings.LANGUAGE_CODE to activate the translations.
    willkg committed Feb 17, 2016
Commits on Jan 5, 2016
  1. Merge pull request #730 from willkg/1129703-gengo

    [bug 1129703] Switch gengo balance check to use mailing list
    willkg committed Jan 5, 2016
  2. [bug 1129703] Switch gengo balance check to use mailing list

    This cleans up some code I wrote a while ago such that it now uses a
    mailing list rather than mailing the admin when there are gengo
    balance alerts.
    willkg committed Jan 5, 2016
Commits on Jan 4, 2016
  1. Merge pull request #729 from willkg/1236581-thanks

    [bug 1236581] Fix Thank You view
    willkg committed Jan 4, 2016
  2. [bug 1236581] Fix Thank You view

    I goofed when I added support for product_config where the keys to
    product slug were product slugs, but what we're storing in the
    feedback_response table is the product db_name. Thus doing a lookup
    using the product db_name would always fail. Oops!
    
    This fixes that.
    willkg committed Jan 4, 2016
  3. Fix typso

    willkg committed Jan 4, 2016
  4. Merge pull request #728 from willkg/1232435-view

    [bug 1232435] Add hb healthcheck view
    willkg committed Jan 4, 2016
  5. [bug 1232435] Add hb healthcheck view

    This adds an analyzer view that shows all the hb healthchecks and lets
    you email the results to the mailing list. Further, it shows you the
    recipients for the mailing list making it a little easier to make sure
    things are set up correctly.
    willkg committed Jan 4, 2016
Commits on Dec 30, 2015
  1. Merge pull request #727 from willkg/1232435-hb-health

    [bug 1232435] Heartbeat health check
    willkg committed Dec 30, 2015
  2. [bug 1232435] Fix failing test

    I added a data migration to create the heartbeat_health mailing list,
    but forgot to update the tests accordingly.
    willkg committed Dec 30, 2015
  3. [bug 1232435] Fixes based on Mike's comments

    * switches the counter out for has_any boolean
    * changes the email subject to make it easier to read
    * use render_to_string
    * add data migration to create needed mailing list
    willkg committed Dec 30, 2015
Commits on Dec 29, 2015
  1. [bug 1232435] Heartbeat health check

    This is a really basic but flexible heartbeat health system. The idea
    is that it runs a series of programmed checks, figures out "severity"
    and then sends an email.
    willkg committed Dec 17, 2015
  2. Merge pull request #726 from willkg/hb-tweaks

    Change some fields to use fuzzy values
    willkg committed Dec 29, 2015
  3. Change some fields to use fuzzy values

    This makes it easier to have tests generate multiple surveys and
    answers without hitting integrity issues.
    willkg committed Dec 29, 2015
  4. Merge pull request #725 from willkg/1235423-view

    [bug 1235423] Refactor feedback_router
    willkg committed Dec 29, 2015
Commits on Dec 28, 2015
  1. [bug 1235423] Clarify the comments

    This clarifies some of the comments that previously were mysterious.
    willkg committed Dec 28, 2015
  2. [bug 1235423] Refactor around thank you view

    This reworks the feedback flow a bit more so that adding a new form
    entails writing a function with a decorator that registers it for a
    specific product.
    
        @register_product_config(product_slug, thanks_template)
    
    It's still a little goofy in that this doesn't read quite right, but
    it's good enough for now especially where we only have 2 forms
    currently but will have 3 in the near future. We can flesh things out
    and make it more featureful when needed.
    willkg committed Dec 28, 2015
  3. [bug 1235423] Refactor feedback_router

    This splits the picker view from the feedback_router code. Having said
    that, the oldandroid code makes that continue to look a bit goofy.
    
    This drops the requirement that we *only* show the Firefox OS form to
    users of Firefox OS. With these code changes, if they got to
    /feedback/, they'll now go to the picker. We don't get a lot of
    Firefox OS feedback. As of 1.3, they have an in-product form that uses
    the API anyhow.
    
    This gets rid of the PRODUCT_OVERRIDES scaffolding which we haven't
    used in ages and has very much overstayed its welcome.
    
    The end result is a feedback_router that's a little more
    straight-forward.
    willkg committed Dec 28, 2015
  4. Merge pull request #724 from willkg/1235425-nix-requires

    [bug 1235425] Remove "requires firefox" dead code
    willkg committed Dec 28, 2015
  5. [bug 1235425] Remove "requires firefox" dead code

    This code is dead code--it's not being used or tested. This is just a
    formal removal of the code so it's not crufting up the codebase
    anymore.
    willkg committed Dec 28, 2015
Commits on Dec 17, 2015
  1. Merge pull request #721 from willkg/mailing-list

    Implement mailinglist system
    willkg committed Dec 17, 2015
  2. Implement mailinglist system

    The mailing list system lets us associate names with lists of
    recipients. A list of recipients is stored in a text field that allows
    for arbitrary mailing list sizes, but also comments to make
    managing the list easier.
    willkg committed Dec 17, 2015
Commits on Dec 8, 2015
  1. Merge pull request #719 from willkg/1222997-focus

    [bug 1222997] Add focus image
    willkg committed Dec 8, 2015
  2. [bug 1222997] Add focus image

    willkg committed Dec 8, 2015
Commits on Dec 2, 2015
  1. Merge pull request #718 from willkg/1229536-dsl

    [bug 1229536] Upgrade to elasticsearch-dsl 0.0.9
    willkg committed Dec 2, 2015
  2. Merge pull request #717 from willkg/1229535-es-py

    [bug 1229535] Upgrade elasticsearch-py to 1.9
    willkg committed Dec 2, 2015
Commits on Dec 1, 2015
  1. Merge pull request #716 from willkg/1229366-hb

    [bug 1229366] Pin hb data view and improve logging
    willkg committed Dec 1, 2015
  2. [bug 1229366] Pin hb data view and improve logging

    Previously, I think it was possible for Input to stomp on a new data
    packet with an old one because the updated_ts check would be using on
    stale data because we're in a multidb environment and there's
    replication lag and all that.
    
    This pins that view so that it always happens on the master db and thus
    always sees the current view of the world.
    
    Further, this adds a bunch of statsd calls so we can measure various
    scenarios we don't otherwise have a window into.
    willkg committed Dec 1, 2015