Change manifest delete to mark tag as dead and log
This commit is contained in:
parent
5ff3ec631e
commit
d963f7174a
3 changed files with 29 additions and 2 deletions
|
@ -12,6 +12,7 @@ from auth.permissions import (ReadRepositoryPermission,
|
|||
from data import model
|
||||
from endpoints.decorators import anon_protect
|
||||
from endpoints.v1 import v1_bp
|
||||
from endpoints.trackhelper import track_and_log
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
@ -86,6 +87,8 @@ def delete_tag(namespace, repository, tag):
|
|||
|
||||
if permission.can():
|
||||
model.tag.delete_tag(namespace, repository, tag)
|
||||
track_and_log('delete_tag', model.repository.get_repository(namespace, repository),
|
||||
tag=tag)
|
||||
return make_response('Deleted', 200)
|
||||
|
||||
abort(403)
|
||||
|
|
Reference in a new issue