Add frontend and API support for deleting tags. Model support is needed.
This commit is contained in:
parent
ee80f43375
commit
9da93c7caf
8 changed files with 195 additions and 6 deletions
|
@ -123,6 +123,7 @@ def initialize_database():
|
|||
LogEntryKind.create(name='push_repo')
|
||||
LogEntryKind.create(name='pull_repo')
|
||||
LogEntryKind.create(name='delete_repo')
|
||||
LogEntryKind.create(name='delete_tag')
|
||||
LogEntryKind.create(name='add_repo_permission')
|
||||
LogEntryKind.create(name='change_repo_permission')
|
||||
LogEntryKind.create(name='delete_repo_permission')
|
||||
|
@ -279,6 +280,9 @@ def populate_database():
|
|||
model.log_action('pull_repo', org.username, repository=org_repo, timestamp=today,
|
||||
metadata={'token': 'sometoken', 'token_code': 'somecode', 'repo': 'orgrepo'})
|
||||
|
||||
model.log_action('delete_tag', org.username, performer=new_user_2, repository=org_repo, timestamp=today,
|
||||
metadata={'username': new_user_2.username, 'repo': 'orgrepo', 'tag': 'sometag'})
|
||||
|
||||
if __name__ == '__main__':
|
||||
logging.basicConfig(**app.config['LOGGING_CONFIG'])
|
||||
initialize_database()
|
||||
|
|
Reference in a new issue