Permalink
Switch branches/tags
Nothing to show
Commits on Sep 21, 2012
  1. Force /services/throw-error to work in tests.

    This helps Jenkins not fail things.
    mythmon committed Sep 21, 2012
Commits on Sep 20, 2012
  1. Fix l10n issues on dashboard

    willkg committed Sep 20, 2012
  2. Tweak strings

    Line 11 and 20 had the same string but it was slightly different. This
    tweaks the title so that they're the same.
    willkg committed Sep 20, 2012
Commits on Sep 19, 2012
  1. Add explanation to services/monitor page

    Note: I did this to verify that the input-dev server is updating
    correctly.
    willkg committed Sep 19, 2012
Commits on Sep 18, 2012
  1. [bug 791067] Fix favicon.

    willkg committed Sep 18, 2012
Commits on Sep 17, 2012
  1. [bug 791785] Fix test_monitor_view on jenkins

    This mocks the establish_connection rabbitmq stuff so that the test
    will pass on Jenkins which has no rabbitmq stuff.
    
    Note: I'm faking a mocking library--when we add Mock to vendor-local/
    we should fix this.
    willkg committed Sep 17, 2012
  2. Clean up services/monitor/ view.

    This makes it less funky in regards to all the various states it
    could end up in and also makes it way easier to add new components.
    willkg committed Sep 17, 2012
  3. Tweak test_monitor_view to show better errors

    This test is failing in Jenkins. This tweaks the test to tell us more
    about why.
    willkg committed Sep 17, 2012
  4. [bug 791468] Add ES to /services/monitor

    This checks to see if ES is running and that there is an index.
    
    This also tweaks the service monitor test case to be an ElasticTestCase
    because it's checking ES connectivity and whether the index exists and
    we need it to look at the right index.
    willkg committed Sep 17, 2012
  5. Clean up /services/monitor code

    This moves a lot of business logic out of the template and into the
    view. It also cleans up the view code so it's easier to read and more
    consistent.
    willkg committed Sep 17, 2012
  6. Convert this test to an elastic test, for safety.

    Since MobileQueryStringOverrideTest accesses the dashboard (since the
    dashboard is the front page), it needs to be using the correct elastic
    search index, so it needs to be a ElasticTestCase, instead of a normal
    TestCase.
    mythmon committed Sep 14, 2012
Commits on Sep 15, 2012
  1. Emergency patch to fix ES errors

    This is an emergency patch to fix ES errors so the front page works
    through the weekend despite us missing a bunch of things.
    
    There are TODO items to address the three spots we should fix in
    better ways.
    willkg committed Sep 15, 2012
Commits on Sep 14, 2012
  1. Implement Dashboard

    The dashboard has a histogram that shows amount of input over time and a
    filter/facet sidebar to drill down on data. The selected feedback items
    are displayed below the graph. This is a fairly faithful reproduction of
    old input, but written from scratch.
    
    This uses Flot to draw the graphs, and ES to generate data. There are no
    SQL queries made in generating this page.
    mythmon committed Aug 31, 2012
  2. Add PyQuery.

    Also it's dependencies, lxml, and cssselect.
    
    lxml requires compiling, so it is in requirements/compiled.txt
    mythmon committed Sep 13, 2012
  3. Update to the latest version of ElasticUtils.

    This gets us two things:
    
    1. EU doesn't throw away data from histogram facets.
    2. Fixes a EU bug in which working with filters could be destructive.
    mythmon committed Sep 10, 2012
  4. Update how we include/exclude apps and middleware.

    Use funfactory's get_apps and get_middleware functions, which simplifiy
    adding and removing things from the settings variables.
    mythmon committed Sep 6, 2012
  5. [bug 790833] Add basic service monitor page

    This is probably missing some stuff, but it gives us a basic monitoring
    page we can use to figure out what's going on.
    willkg committed Sep 13, 2012
Commits on Sep 13, 2012
  1. [bug 790998] Add memcached infrastructure

    * add docs for CACHES setting
    * add python-memcached package
    willkg committed Sep 13, 2012
  2. Change STAGE setting to SHOW_STAGE_NOTICE

    SHOW_STAGE_NOTICE is a little clearer in regards to what we're using
    it for. Plus it's easier to explain documentation-wise.
    willkg committed Sep 13, 2012
  3. [bug 790693] Re-fix csrf issues.

    Turns out the previous two commits never made it to -dev--it's not
    updating.
    
    Regardless, this makes that form csrf-exempt. That's better since it'll
    reduce sessions and the csrf protection isn't wildly helpful for that
    form.
    willkg committed Sep 13, 2012
  4. Revert "[bug 790693] Fix csrf issues."

    This reverts commit ccb05c0.
    
    This didn't fix the issue (memcached problem?). So we're going to revert
    it and nix csrf for this form.
    willkg committed Sep 13, 2012
  5. [bug 790693] Fix csrf issues.

    Pretty sure the reason this form isn't working on -dev is because
    it's lacking csrf. Plus the feedback forms need to work anonymously,
    so I added the decorator, too.
    willkg committed Sep 13, 2012
Commits on Sep 12, 2012
  1. [bug 790634] Update jingo-minify

    This switched jingo-minify back to the correct git repository and also
    updates it to master tip which has the rest of the static/media fixes.
    willkg committed Sep 12, 2012
Commits on Sep 10, 2012
  1. [bug 788527] Add indexing to search admin

    * add indexing-related celery tasks
    * add indexing form in admin
    * add reset form in admin
    * add record history to admin
    * add test for index_chunk_test
    * fix ES test infrastructure to work correctly
    * updated ES docs
    willkg committed Sep 8, 2012
Commits on Sep 7, 2012
  1. Yak-shaving with index infrastructure

    I moved everything around to nix some weirdness with where things
    were at and interrelationships between them.
    willkg committed Sep 7, 2012
  2. [bug 788527] Implement search index admin

    This version of the search index admin doesn't do much other than tell
    you what's going on index/mapping-type wise in your system.
    willkg committed Sep 6, 2012
Commits on Sep 6, 2012
  1. Switch to using jingo-minify.

    django-compressor can't do offline bundling, which is bad, so we are
    ditching it. jingo-minify is a bit different, but better for deployment.
    
    At this point, even during development when DEBUG=True, './manage.py
    collectstatic' must be run so all the files are in the right place.
    TODO: Fix this.
    mythmon committed Sep 5, 2012