add new changelog and call add_changelog all over the place
This commit is contained in:
parent
8ec99ddef7
commit
9e9bf30c42
27 changed files with 365 additions and 44 deletions
|
|
@ -16,6 +16,7 @@ from django.db.models import Sum
|
|||
from item import utils
|
||||
from item.models import Item
|
||||
from itemlist.models import List
|
||||
from changelog.models import add_changelog
|
||||
|
||||
import models
|
||||
|
||||
|
|
@ -64,6 +65,7 @@ def addEntity(request, data):
|
|||
entity.matches = 0
|
||||
entity.save()
|
||||
response = json_response(status=200, text='created')
|
||||
add_changelog(request, data, entity.get_id())
|
||||
response['data'] = entity.json()
|
||||
else:
|
||||
response = json_response(status=409, text='name exists')
|
||||
|
|
@ -159,6 +161,7 @@ def editEntity(request, data):
|
|||
entity.edit(data)
|
||||
entity.save()
|
||||
response['data'] = entity.json(user=request.user)
|
||||
add_changelog(request, data)
|
||||
else:
|
||||
response = json_response(status=403, text='permission denied')
|
||||
return render_to_json_response(response)
|
||||
|
|
@ -282,6 +285,7 @@ def removeEntity(request, data):
|
|||
else:
|
||||
response = json_response(status=403, text='not allowed')
|
||||
break
|
||||
add_changelog(request, data, ids)
|
||||
return render_to_json_response(response)
|
||||
actions.register(removeEntity, cache=False)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue