Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Jul 29, 2015
  1. @djpetti

    Disable hive signup for now.

    djpetti authored
    There seems to be a waiting list.
Commits on Jul 20, 2015
  1. @djpetti

    Remove password_hash for datasync.

    djpetti authored
    I think that counts as a sensitive property...
  2. @djpetti

    Make key description multiline.

    djpetti authored
    Evidently, the text box supports entering multiple lines, so
    it really has to be this way.
  3. @djpetti

    Make new members by default get new-style accounts.

    djpetti authored
    Of course, they still will use the standard ones for now, but
    when we do transition, they won't have to do anything.
  4. @djpetti

    Add create_user method to membership.

    djpetti authored
    This is a one-stop way to create a new user.
  5. @djpetti

    Add some shortcut methods for session management.

    djpetti authored
    This should make implementing webapp2 sessions easier.
Commits on Jul 14, 2015
  1. @djpetti

    Configure webapp2 for managing accounts.

    djpetti authored
    Now it should be able to handle session cookies correctly.
Commits on Jul 13, 2015
  1. @djpetti

    Modify Membership to properly handle passwords.

    djpetti authored
    This is so we can easily store people's account information after
    we have moved away from hackerdojo.com domain accounts.
Commits on Jul 11, 2015
  1. @djpetti

    Switch to container-based infrastructure.

    djpetti authored
    This is for Travis CI.
  2. @djpetti
  3. @djpetti

    Change legacy plan warning again.

    djpetti authored
    This is an attempt to clear up some confusion experienced by
    users.
  4. @djpetti

    Notify the events app when a user's status changes.

    djpetti authored
    This allows it to correctly suspend and restore the user's events.
    There is also a new line the "Are You Still There" email about
    this.
Commits on Jul 6, 2015
  1. @djpetti

    Make deploy.py enforce a minimum SDK version.

    djpetti authored
    This is in response to a problem we had, caused by Bill having
    too old a version of the GAE SDK installed.
Commits on Jul 5, 2015
  1. @djpetti

    Make legacy warning say what Brian wants.

    djpetti authored
    Also add some tests for the my_billing handler. These allowed
    me to make it more robust in general.
Commits on Jul 4, 2015
  1. @djpetti

    Make /api/v1/user able to handle datetimes.

    djpetti authored
    Before, it just threw an exception, which is far from ideal. Now
    it pickles them. There is also a test for this.
Commits on Jul 1, 2015
  1. @djpetti

    Reduce the hive capacity.

    djpetti authored
    It seems the hive is full again even though it thinks there's one
    slot open, so I guess our initial estimates were incorrect.
Commits on Jun 30, 2015
  1. @djpetti

    Log suspend/restore failures better.

    djpetti authored
    The domain app handles retrying them, but it's still nice to be
    able to see when they failed.
  2. @djpetti

    Add cacheing for Travis.

    djpetti authored
Commits on Jun 29, 2015
  1. @djpetti

    Make it stop retrying when it should.

    djpetti authored
    The whole retrying thing is kind of a mess. Perhaps it should
    be rewritten eventually...
  2. @djpetti

    Add Travis CI support for signup app.

    djpetti authored
    This includes some changes to deploy.py in order to make it
    work with Travis.
Commits on Jun 26, 2015
  1. @djpetti

    Change dojo hours to what they actually are.

    djpetti authored
    The door apparently locks at 9 instead of 5.
Commits on Jun 25, 2015
  1. @djpetti
Commits on Jun 24, 2015
  1. @djpetti
  2. @djpetti

    Send users with accounts to PinPayments page.

    djpetti authored
    This replaces the old "we're processing your payment" message.
  3. @djpetti

    Fix small error in cron and task decorators.

    djpetti authored
    It would cause it to fail instead of showing the unauthorized
    message.
  4. @djpetti

    Change spreedly urls to pinpayments.

    djpetti authored
    Apparently, the spreedly domain got permanently shut down, and I
    wasn't aware of it.
  5. @djpetti

    Make it handle bad emails correctly.

    djpetti authored
    Sometimes, people apparently enter bad emails. Those accounts
    are effectively useless, and they have to get cleared correctly.
Commits on Jun 23, 2015
  1. @djpetti

    Fix missing import.

    djpetti authored
Commits on Jun 22, 2015
  1. @djpetti

    Make user API use email instead of username.

    djpetti authored
    This is useful, because more things that would want to use this
    API have access to email.
  2. @djpetti

    Enable jinja2 autoescaping.

    djpetti authored
    This should fix most of the possible XSS vulnerabilities.
  3. @djpetti

    Invalidate cache when we add a new domain user.

    djpetti authored
    Eliminating the cached usernames whenever we change them should
    fix the occasional problem with duplicate usernames.
  4. @djpetti

    Put "Are You Still There" handler in cron.py.

    djpetti authored
    It really belongs there.
Commits on Jun 21, 2015
  1. @djpetti
  2. @djpetti

    Stop some cron jobs from running on dev app.

    djpetti authored
    This should have been done much earlier...
  3. @djpetti

    Fix dev server detection.

    djpetti authored
    Before, it was thinking it was running on the dev server even
    when we were running unit tests.
Something went wrong with that request. Please try again.