Permalink
Switch branches/tags
Nothing to show
Commits on Aug 12, 2011
  1. Flesh out the members index view/template

    SEJeff committed Aug 12, 2011
        - TODO: Add the Update/Renew column
  2. First try and removing the brokenness from autogenerated models

    SEJeff committed Aug 12, 2011
        - 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

    SEJeff committed Aug 12, 2011
        - 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

    SEJeff committed Aug 12, 2011
        - Eventually there will be a preferences page for each user
  5. Adding all of the search magic for ftp/http mirrors

    SEJeff committed Aug 12, 2011
        - 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

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

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

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

    SEJeff committed Jun 24, 2011
    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

    SEJeff committed Jun 24, 2011
        - 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

    SEJeff committed Jun 22, 2011
    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()

    SEJeff committed Jun 21, 2011
        - 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()/

    SEJeff committed Jun 21, 2011
    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

    SEJeff committed Jun 21, 2011
    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

    SEJeff committed Jun 13, 2011
        - 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

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

    SEJeff committed Jun 2, 2011
        - This makes the user update form look much more like
          the original mango in how the  fields  are  grouped