~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to lib/common/db.py

  • Committer: mattgiuca
  • Date: 2008-02-15 05:43:52 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:475
Commited some earlier changes to users.sql (not committed earlier due to
misunderstanding :|) Previous changes today actually depended on the database
being updated with this schema.

users.sql: Added "pending" option to login.state, and added a bunch of new
fields to login: expiry timers, time of last login.

login.py: Checks if account has expired. Sets last login.
    (Currently buggy with some XXXs, because we don't have a way to convert
    Python time values into SQL).

db.py: Added last_login to list of allowable fields for login.

Show diffs side-by-side

added added

removed removed

Lines of Context:
259
259
    login_primary = frozenset(["login"])
260
260
    login_fields_list = [
261
261
        "login", "passhash", "state", "unixid", "email", "nick", "fullname",
262
 
        "rolenm", "studentid", "acct_exp", "pass_exp"
 
262
        "rolenm", "studentid", "acct_exp", "pass_exp", "last_login"
263
263
    ]
264
264
    login_fields = frozenset(login_fields_list)
265
265
    # Do not return passhash when reading from the DB