289
292
login_primary = frozenset(["login"])
291
294
"login", "passhash", "state", "unixid", "email", "nick", "fullname",
292
"rolenm", "studentid", "acct_exp", "pass_exp", "last_login"
295
"rolenm", "studentid", "acct_exp", "pass_exp", "last_login", "svn_pass"
294
297
login_fields = frozenset(login_fields_list)
299
def create_user(self, user_obj=None, dry=False, **kwargs):
299
300
"""Creates a user login entry in the database.
300
307
All user fields are to be passed as args. The argument names
301
308
are the field names of the "login" table of the DB schema.
302
309
However, instead of supplying a "passhash", you must supply a