diff --git a/src/app/document/controllers/DocumentController.php b/src/app/document/controllers/DocumentController.php
index 7bd371da1035dfdf7e5dfb0f6ffa2bb84d58a869..0f4e546bf314356914a50eeee632b923509fd02f 100755
--- a/src/app/document/controllers/DocumentController.php
+++ b/src/app/document/controllers/DocumentController.php
@@ -178,13 +178,16 @@ class DocumentController
                 $date = new \DateTime($value['process_date']);
                 $value['process_date'] = $date->format('d-m-Y H:i');
             }
+            $userSignaturesModes = UserModel::getById(['id' => $value['user_id'], 'select' => ['signature_modes']]);
+
             $formattedDocument['workflow'][] = [
-                'userId'        => $value['user_id'],
-                'userDisplay'   => UserModel::getLabelledUserById(['id' => $value['user_id']]),
-                'mode'          => $value['mode'],
-                'processDate'   => $value['process_date'],
-                'current'       => !$currentFound && empty($value['process_date']),
-                'signatureMode' => $value['signature_mode']
+                'userId'                => $value['user_id'],
+                'userDisplay'           => UserModel::getLabelledUserById(['id' => $value['user_id']]),
+                'mode'                  => $value['mode'],
+                'processDate'           => $value['process_date'],
+                'current'               => !$currentFound && empty($value['process_date']),
+                'signatureMode'         => $value['signature_mode'],
+                'userSignatureModes'    => json_decode($userSignaturesModes['signature_modes'], true)
             ];
             if (empty($value['process_date'])) {
                 $currentFound = true;