2019-08-21 10:46:46 +00:00
|
|
|
import uuid
|
|
|
|
|
2017-03-14 12:56:57 +00:00
|
|
|
import transaction
|
|
|
|
from pyramid.view import view_config
|
|
|
|
|
|
|
|
from barker.models import Reprint
|
|
|
|
|
|
|
|
|
2020-06-14 13:13:10 +00:00
|
|
|
@view_config(
|
|
|
|
request_method="POST", route_name="v1_reprint", renderer="json", permission="Print Bill", trans=True,
|
|
|
|
)
|
2017-03-14 12:56:57 +00:00
|
|
|
def save(request):
|
2020-06-14 13:13:10 +00:00
|
|
|
id_ = uuid.UUID(request.matchdict["id"])
|
2019-08-21 10:46:46 +00:00
|
|
|
item = Reprint(id_, uuid.UUID(request.authenticated_userid))
|
2017-03-14 12:56:57 +00:00
|
|
|
request.dbsession.add(item)
|
|
|
|
transaction.commit()
|
2019-08-21 10:46:46 +00:00
|
|
|
return True
|