@@ -104,6 +104,7 @@ public static function getSyncIssuesRequest() : AbstractQuery {
104104               'groups_id_validator as groups_id_validator ' ,
105105               'comment             as comment ' 
106106            ],
107+             new  QueryExpression ("IF(` $ formAnswerTable`.`status` = ' "  . PluginFormcreatorFormAnswer::STATUS_ACCEPTED  . "', '100', '0') as `validation_percent` " ),
107108         ],
108109         'DISTINCT '  => true ,
109110         'FROM '  => $ formAnswerTable
@@ -160,6 +161,7 @@ public static function getSyncIssuesRequest() : AbstractQuery {
160161            "$ ticketUserTable.users_id                   as requester_id " ,
161162            new  QueryExpression ("IF(` $ ticketValidationTable`.`users_id_validate` IS NULL, 0, ` $ ticketValidationTable`.`users_id_validate`)  as users_id_validator " ),
162163            new  QueryExpression ('0                       as groups_id_validator ' ),
164+             'validation_percent                          as validation_percent ' ,
163165            "$ ticketTable.content                        as comment " ,
164166         ],
165167         'DISTINCT '  => true ,
@@ -410,7 +412,7 @@ public function rawSearchOptions() {
410412
411413      $ tab
412414         'id '                  => '1 ' ,
413-          'table '               => $ this getTable (),
415+          'table '               => self ::getTable (),
414416         'field '               => 'name ' ,
415417         'name '                => __ ('Name ' ),
416418         'datatype '            => 'itemlink ' ,
@@ -423,7 +425,7 @@ public function rawSearchOptions() {
423425
424426      $ tab
425427         'id '                  => '2 ' ,
426-          'table '               => $ this getTable (),
428+          'table '               => self ::getTable (),
427429         'field '               => 'display_id ' ,
428430         'name '                => __ ('ID ' ),
429431         'datatype '            => 'string ' ,
@@ -432,7 +434,7 @@ public function rawSearchOptions() {
432434
433435      $ tab
434436         'id '                  => '3 ' ,
435-          'table '               => $ this getTable (),
437+          'table '               => self ::getTable (),
436438         'field '               => 'sub_itemtype ' ,
437439         'name '                => __ ('Type ' ),
438440         'searchtype '          => [
@@ -445,7 +447,7 @@ public function rawSearchOptions() {
445447
446448      $ tab
447449         'id '                  => '4 ' ,
448-          'table '               => $ this getTable (),
450+          'table '               => self ::getTable (),
449451         'field '               => 'status ' ,
450452         'name '                => __ ('Status ' ),
451453         'searchtype '          => [
@@ -457,7 +459,7 @@ public function rawSearchOptions() {
457459
458460      $ tab
459461         'id '                  => '5 ' ,
460-          'table '               => $ this getTable (),
462+          'table '               => self ::getTable (),
461463         'field '               => 'date_creation ' ,
462464         'name '                => __ ('Opening date ' ),
463465         'datatype '            => 'datetime ' ,
@@ -466,7 +468,7 @@ public function rawSearchOptions() {
466468
467469      $ tab
468470         'id '                  => '6 ' ,
469-          'table '               => $ this getTable (),
471+          'table '               => self ::getTable (),
470472         'field '               => 'date_mod ' ,
471473         'name '                => __ ('Last update ' ),
472474         'datatype '            => 'datetime ' ,
0 commit comments