Skip to content

HTTPS clone URL

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

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

    authored
        - 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

    authored
        - Use manage.py inspectdb to autogenerate models.py.
        - 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

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

    authored
        - 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

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

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

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

    authored
    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/helpers.py", line 110, in render_field
        field_instance = form.fields[field]
    KeyError: 'username'
  2. Make mango.users.models.LdapUser.save() support kwargs

    authored
        - 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

    authored
    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()

    authored
        - 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()/

    authored
    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

    authored
    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

    authored
        - Add django.contrib.humanize to settings.py
        - 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

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

    authored
        - 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.