diff --git a/addons/default/visiosoft/advs-module/resources/config/settings/sections.php b/addons/default/visiosoft/advs-module/resources/config/settings/sections.php index fe5ceee54..afe2db15d 100644 --- a/addons/default/visiosoft/advs-module/resources/config/settings/sections.php +++ b/addons/default/visiosoft/advs-module/resources/config/settings/sections.php @@ -19,6 +19,7 @@ return [ 'fields' => [ 'latest-limit', 'auto_approve', + 'estimated_pending_time', 'default_published_time', 'default_adv_limit', 'default_GET', diff --git a/addons/default/visiosoft/advs-module/resources/config/settings/settings.php b/addons/default/visiosoft/advs-module/resources/config/settings/settings.php index 06ea54889..c63c27f0d 100644 --- a/addons/default/visiosoft/advs-module/resources/config/settings/settings.php +++ b/addons/default/visiosoft/advs-module/resources/config/settings/settings.php @@ -22,6 +22,12 @@ return [ 'default_value' => true, ], ], + 'estimated_pending_time' => [ + 'type' => 'anomaly.field_type.integer', + 'config' => [ + 'default_value' => 6, + ], + ], 'default_published_time' => [ 'type' => 'anomaly.field_type.integer', 'bind' => 'adv.default_published_time', diff --git a/addons/default/visiosoft/advs-module/resources/css/detail.css b/addons/default/visiosoft/advs-module/resources/css/detail.css index 1c215f428..d5f851b84 100644 --- a/addons/default/visiosoft/advs-module/resources/css/detail.css +++ b/addons/default/visiosoft/advs-module/resources/css/detail.css @@ -1,4 +1,16 @@ .ad-detail-tabs .nav-link.active { background-color: #FFC106 !important; border-color: #ffc107 #ffc107 #ffc107; +} + +/* Pending screen */ +.pending-screen { + background-color: #f2f2f2; + color: #b31901; +} +.pending-screen img { + height: 7em; +} +.pending-screen p { + font-weight: 500; } \ No newline at end of file diff --git a/addons/default/visiosoft/advs-module/resources/images/alarm.png b/addons/default/visiosoft/advs-module/resources/images/alarm.png new file mode 100644 index 000000000..201e9344f Binary files /dev/null and b/addons/default/visiosoft/advs-module/resources/images/alarm.png differ diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/field.php b/addons/default/visiosoft/advs-module/resources/lang/en/field.php index 08aa17502..771236d5a 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/en/field.php +++ b/addons/default/visiosoft/advs-module/resources/lang/en/field.php @@ -263,4 +263,12 @@ return [ "no_location" => "No location is selected.", "continue" => 'Continue', "gallery" => 'Gallery', + + // Pending screen + 'pending_message_1' => 'The Ad is in the Approval Process', + 'pending_message_2' => "Ad's Update Date", + 'pending_message_3' => 'Estimated Waiting Time', + 'pending_message_4' => 'The time spent in the approval process will be added to the doping time.', + 'pending_message_5' => 'No transactions can be made from the call center regarding the ad in the approval process.', + 'hours' => 'hours' ]; diff --git a/addons/default/visiosoft/advs-module/resources/lang/en/setting.php b/addons/default/visiosoft/advs-module/resources/lang/en/setting.php index 2fff9dccd..0ae1ae9a5 100644 --- a/addons/default/visiosoft/advs-module/resources/lang/en/setting.php +++ b/addons/default/visiosoft/advs-module/resources/lang/en/setting.php @@ -4,6 +4,10 @@ return [ 'auto_approve' => [ 'name' => 'Auto Approve', ], + 'estimated_pending_time' => [ + 'name' => 'Estimated Pending Time', + 'instructions' => 'In Hours', + ], 'default_published_time' => [ 'name' => 'Default Publish Time', ], diff --git a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/ad-status.twig b/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/ad-status.twig index c9ce0ce4c..94bfbc751 100644 --- a/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/ad-status.twig +++ b/addons/default/visiosoft/advs-module/resources/views/ad-detail/partials/ad-status.twig @@ -1,6 +1,19 @@ {% if adv.status == "pending_user" or adv.status == "pending_admin" %} -
+ {{ trans('visiosoft.module.advs::field.pending_message_4') }}
+{{ trans('visiosoft.module.advs::field.pending_message_5') }}
+