18 lines
430 B
Python
18 lines
430 B
Python
import uuid
|
|
|
|
import transaction
|
|
from pyramid.view import view_config
|
|
|
|
from barker.models import Reprint
|
|
|
|
|
|
@view_config(
|
|
request_method="POST", route_name="v1_reprint", renderer="json", permission="Print Bill", trans=True,
|
|
)
|
|
def save(request):
|
|
id_ = uuid.UUID(request.matchdict["id"])
|
|
item = Reprint(id_, uuid.UUID(request.authenticated_userid))
|
|
request.dbsession.add(item)
|
|
transaction.commit()
|
|
return True
|