Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: django
Commits on Aug 12, 2011
  1. Flesh out the members index view/template

        - TODO: Add the Update/Renew column
  2. First try and removing the brokenness from autogenerated models

        - Django chokes on a field named id when there is nothing
          with primary_key=True in the models
  3. Add the members app for the membership committee

        - Use inspectdb to autogenerate
        - Add a very minimal (probably broken) index template
        - Hook up the urlconf, settings, and add a db router
  4. Add the currently logged in user to the nav menu

        - Eventually there will be a preferences page for each user
  5. Adding all of the search magic for ftp/http mirrors

        - Added mirrors.search_indexes
        - Updated the search.html template
        - Added a text template for haystack to pick up
  6. Adding AccountRequest to the search index

        - Adding requests.accountrequest to the search template
Commits on Aug 11, 2011
  1. Add the settings and configuration for the search

    This is a proof of concept django-haystack
    configuration using the "whoosh"  backend.
Commits on Aug 10, 2011
  1. Update comments on users.forms

Commits on Jun 24, 2011
  1. Add the username field dynamically in UserFormFactory()

    This fixes a bug:
    WARNING:root:Could not resolve form field 'username'.
    Traceback (most recent call last):
      File "/home/jeff/src/python/PYTHONPATH/uni_form/", line 110, in render_field
        field_instance = form.fields[field]
    KeyError: 'username'
  2. Make support kwargs

        - This fixed issues force_insert() when calling
          LdapUser.objects.create() failing completely.
Commits on Jun 22, 2011
  1. Move to using a form factory for the UserForm

    This lets us hide the username field to prevent it from being
    edited by users already exist in the ldap directory.
Commits on Jun 21, 2011
  1. Minor template updates and add a urlconf for mango.users.add()

        - Add the "Add New User" button  to  the  users  app  index
        - Gray out "New User / Reject" on rejected account requests
        - Display approved groups with  the  for_display ()  method
  2. s/approved_for()/for_display()/

    Still need to get an overview  of  how  this  logic  works  from
    someone in the accounts team but for now I think this is kosher.
  3. Don't require ssh keys for a new LdapUser entry

    Since it should be possible to have user accounts for things  other  than
    git commit access or direct mango logins, ssh keys shouldn't be required.
Commits on Jun 13, 2011
  1. Make the account request table more like the production mango

        - Add django.contrib.humanize to
        - Add "Approved For", "Creation", and "Action" columns to the table
        - Add a AccountRequest.approved_for() for returning the voucher_names
  2. Add truncate template tag

Commits on Jun 2, 2011
  1. Add a layout using uni_form's Fieldsets for the UserForm

        - This makes the user update form look much more like
          the original mango in how the  fields  are  grouped
Something went wrong with that request. Please try again.