Skip to content
Commits on Oct 11, 2012
  1. Trim down smart_bool.

    committed Oct 11, 2012
  2. Fix bad variable name in tests.

    I'm very surprised that this doesn't throw an error unless the assertion
    fails. Learn something new everyday, I guess.
    committed Oct 11, 2012
  3. Changes from feedback.

    committed Oct 11, 2012
Commits on Oct 10, 2012
Commits on Oct 9, 2012
  1. Improve UX

    - Rearrange the form so things are better grouped.
    - Email box only shows up when email allowed box is checked.
    - Invalid emails when the email allowed box is checked are no longer
      errors.
    committed Oct 9, 2012
Commits on Oct 8, 2012
  1. Improve tests and templating.

    committed Oct 8, 2012
  2. Feedback

    committed Oct 8, 2012
  3. [Bug 722388] Collect emails from users.

    - Add fields to feedback form to ask for email.
    - Add model to store collected email.
    - Tests and migrations.
    committed Oct 8, 2012
  4. Add migration for datetime change.

    This should have been done when we changed this in the model, but it
    wasn't.
    committed Oct 8, 2012
Commits on Oct 3, 2012
  1. Ignore locales.

    James Socol committed Oct 3, 2012
  2. [fix bug 790046] Add statsd middleware.

    James Socol committed Oct 3, 2012
  3. Add requirements for statsd.

    James Socol committed Oct 3, 2012
Commits on Oct 2, 2012
  1. Fix pep8 issues.

    Will Kahn-Greene committed Oct 2, 2012
  2. Nix tower-related hacks

    We no longer need to set SETTINGS_MODULE in override_settings now that
    we have an up-to-date tower with the fix.
    Will Kahn-Greene committed Oct 2, 2012
  3. Update playdoh-lib; remove local jingo-minify

    * update playdoh-lib: this pulls in our fixes to tower and jingo-minify
    * remove jingo-minify from vendor-local: don't need it anymore because
      playdoh-lib has the changes we need
    Will Kahn-Greene committed Oct 2, 2012
Commits on Sep 28, 2012
  1. [Bug 795049] Use smart_datetime for date ranges.

    In particular this adds safety for the `TypeErrors` thrown by `strptime`
    when the string contains null bytes, but it is also a generally good
    thing.
    committed Sep 28, 2012
Commits on Sep 27, 2012
  1. Add test_locales.sh script

    This makes it super easy to test strings issues on a site.
    Will Kahn-Greene committed Sep 27, 2012
  2. Gettextify ungettextificationed string

    Will Kahn-Greene committed Sep 27, 2012
  3. Tweak docs to be clearer

    Will Kahn-Greene committed Sep 27, 2012
  4. Replace fjord.sampledata with django-eadred

    I spent some time extracting the sampledata application out as a separate
    project so we could use it in Kitsune (and other places as well). This
    switches fjord over to using that.
    
    One nice thing eadred has is the ability to pass parameters from the
    command line to the generate_sampledata functions. This allows us to
    easily allow for different kinds of sample data generation: reproducible
    data set for contributors, randomized large data set for testing the
    dashboard, icky data set for testing security and unicode handling, ...
    Will Kahn-Greene committed Sep 27, 2012
  5. [Bug 793847] Implement date filtering.

    This includes a jquery-ui datepicker for selecting dates.
    committed Sep 24, 2012
  6. Add jquery-ui datepicker.

    committed Sep 26, 2012
Commits on Sep 26, 2012
  1. [Bug 794439] Int safety for page numbers.

    Page numbers now use a util function smart_int, that will return a
    default value in the case of any problems.
    committed Sep 26, 2012
Commits on Sep 25, 2012
  1. [Bug 793847] Add search box to feedback list.

    This uses elastic search text, text_phrase, and fuzzy queries.
    committed Sep 24, 2012
  2. [bug 794095] Add settings/celery-settings views

    * add app settings view so we can see server configuration
    * add celery settings view so we can see celery configuration
    * add wsgi env view so we can see the wsgi environment (though we haven't
      needed this, yet)
    
    Note: The template is a Django template, so it uses Django template stuff.
    Also, I lifted this from Kitsune so it's pretty much the same code that's
    in Kitsune with some very minor cleanup.
    Will Kahn-Greene committed Sep 25, 2012
Commits on Sep 24, 2012
  1. Fix svn url in cli example

    Will Kahn-Greene committed Sep 24, 2012
Commits on Sep 21, 2012
  1. [Bug 788529] Live Indexing

    Add live indexing code to Simple feedback items. This is a bit simpler
    than how kitsune does it, because a) we use a newer better version of
    EU, and we have a simpler elasticsearch set up. Also, this does live
    unindexing when objects are deleted from the database.
    
    * Added a decorator that can be used to easily set up live indexing
      for any model that can be indexed.
    * Added a setting, `ES_LIVE_INDEX`, which defaults to True.
    * The default TestCase clsas now sets ES_LIVE_INDEX to False, so non-ES
      tests work with ES.
    committed Sep 18, 2012
  2. [Bug 792918] Improve CSS for the stage warning.

    Before the notice looked different on the feedback and the dashboard
    pages, because of different included styles. Now the style is included
    with the notice, so it will be consistent across the site.
    committed Sep 20, 2012
  3. [bug 791381] Fix dashboard regarding ES errors

    This fixes the dashboard page so that if there are any
    ElasticSearch-related errors, it shows the es_down.html template.
    
    In doing this, I tweaked the structure of the dashboard.html template
    so that I could extend it for the es_down.html template. I also
    pulled in a new version of ElasticUtils.
    Will Kahn-Greene committed Sep 20, 2012
  4. Remove stub test.

    Will Kahn-Greene committed Sep 21, 2012
  5. Apply 10e3aac to 500.html template, too.

    Will Kahn-Greene committed Sep 21, 2012
  6. Make "Firefox Input" in title l10n-izable.

    Will Kahn-Greene committed Sep 21, 2012
  7. Fix strings missing gettext-ification

    Will Kahn-Greene committed Sep 21, 2012
Something went wrong with that request. Please try again.