Skip to content
Snippets Groups Projects
Commit c566f40d authored by Guillaume Heurtier's avatar Guillaume Heurtier
Browse files

FEAT #12072 TIME 0:10 added control in get ar by id

parent 3ec0cbf9
No related branches found
No related tags found
No related merge requests found
......@@ -63,9 +63,9 @@ $app->put('/actions/{id}', \Action\controllers\ActionController::class . ':updat
$app->delete('/actions/{id}', \Action\controllers\ActionController::class . ':delete');
//Acknowledgement Receipt
$app->post('/acknowledgementReceipt', \AcknowledgementReceipt\controllers\AcknowledgementReceiptController::class . ':createPaperAcknowledgement');
$app->get('/acknowledgementReceipt/{id}', \AcknowledgementReceipt\controllers\AcknowledgementReceiptController::class . ':getById');
$app->get('/acknowledgementReceipt/{id}/content', \AcknowledgementReceipt\controllers\AcknowledgementReceiptController::class . ':getAcknowledgementReceipt');
$app->post('/acknowledgementReceipts', \AcknowledgementReceipt\controllers\AcknowledgementReceiptController::class . ':createPaperAcknowledgement');
$app->get('/acknowledgementReceipts/{id}', \AcknowledgementReceipt\controllers\AcknowledgementReceiptController::class . ':getById');
$app->get('/acknowledgementReceipts/{id}/content', \AcknowledgementReceipt\controllers\AcknowledgementReceiptController::class . ':getAcknowledgementReceipt');
//Attachments
$app->post('/attachments', \Attachment\controllers\AttachmentController::class . ':create');
......
......@@ -68,6 +68,10 @@ class AcknowledgementReceiptController
public static function getById(Request $request, Response $response, array $args)
{
if (!Validator::intVal()->validate($args['id'])) {
return $response->withStatus(400)->withJson(['errors' => 'Route param id is not an integer']);
}
$acknowledgementReceipt = AcknowledgementReceiptModel::getByIds([
'select' => ['id', 'res_id', 'type', 'format', 'user_id', 'creation_date', 'send_date', 'contact_id'],
'ids' => [$args['id']]
......
......@@ -92,7 +92,7 @@ export class CreateAcknowledgementReceiptActionComponent implements OnInit {
downloadAcknowledgementReceipt(data: any) {
this.loadingExport = true;
this.http.post('../../rest/acknowledgementReceipt', { 'resources': data }, { responseType: "blob" })
this.http.post('../../rest/acknowledgementReceipts', { 'resources': data }, { responseType: "blob" })
.subscribe((data) => {
let downloadLink = document.createElement('a');
downloadLink.href = window.URL.createObjectURL(data);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment