- Add data classes for notifications

- Add basic API for notifications
- Change the password required to be a notification
This commit is contained in:
Joseph Schorr 2014-03-12 00:49:03 -04:00
parent e650da5278
commit 368a8da7db
7 changed files with 80 additions and 6 deletions

View file

@ -224,6 +224,11 @@ def initialize_database():
LogEntryKind.create(name='setup_repo_trigger')
LogEntryKind.create(name='delete_repo_trigger')
NotificationKind.create(name='password_required')
NotificationKind.create(name='over_private_usage')
NotificationKind.create(name='test_notification')
def wipe_database():
logger.debug('Wiping all data from the DB.')
@ -269,6 +274,8 @@ def populate_database():
outside_org.verified = True
outside_org.save()
model.create_notification('test_notification', new_user_1, metadata={'some': 'value'})
__generate_repository(new_user_4, 'randomrepo', 'Random repo repository.', False,
[], (4, [], ['latest', 'prod']))