Add test log entries to initdb

This commit is contained in:
Joseph Schorr 2013-12-02 19:07:14 -05:00
parent 377d77f52b
commit 91c2ab074a
3 changed files with 36 additions and 3 deletions

View file

@ -1067,9 +1067,9 @@ def list_logs(user_or_organization_name, repository = None):
return joined.where(User.username == user_or_organization_name, LogEntry.datetime >= week_ago).order_by(LogEntry.datetime.desc())
def log_action(kind_name, user_or_organization_name, performer=None, repository=None,
access_token=None, ip=None, metadata={}):
access_token=None, ip=None, metadata={}, datetime=datetime.today()):
kind = LogEntryKind.get(LogEntryKind.name == kind_name)
account = User.get(User.username == user_or_organization_name)
entry = LogEntry.create(kind=kind, account=account, performer=performer,
repository=repository, access_token=access_token, ip=ip,
metadata_json=json.dumps(metadata))
metadata_json=json.dumps(metadata), datetime=datetime)