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