diff --git a/src/Database/Filters/AgentExpertisesQueryFilter.php b/src/Database/Filters/AgentExpertisesQueryFilter.php index 81d7738..a1ee0fb 100644 --- a/src/Database/Filters/AgentExpertisesQueryFilter.php +++ b/src/Database/Filters/AgentExpertisesQueryFilter.php @@ -31,7 +31,7 @@ public function proficiency($value) return $this->builder->where('proficiency', $operator, $value); } - + public function isAvailable($value) { return $this->builder->where('is_available', $value); @@ -42,7 +42,7 @@ public function is_available($value) { return $this->isAvailable($value); } - + public function createdAtStart($date) { return $this->builder->where('created_at', '>=', $date); @@ -118,7 +118,7 @@ public function iamUserId($value) } } - + public function commonCategoryId($value) { $commonCategory = \NextDeveloper\Commons\Database\Models\Categories::where('uuid', $value)->first(); @@ -133,7 +133,7 @@ public function common_category_id($value) { return $this->commonCategory($value); } - + public function iamAccountId($value) { $iamAccount = \NextDeveloper\IAM\Database\Models\Accounts::where('uuid', $value)->first(); @@ -143,6 +143,6 @@ public function iamAccountId($value) } } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Filters/CsatsQueryFilter.php b/src/Database/Filters/CsatsQueryFilter.php index e29efe1..9ebc176 100644 --- a/src/Database/Filters/CsatsQueryFilter.php +++ b/src/Database/Filters/CsatsQueryFilter.php @@ -17,13 +17,13 @@ class CsatsQueryFilter extends AbstractQueryFilter * @var Builder */ protected $builder; - + public function comment($value) { return $this->builder->where('comment', 'ilike', '%' . $value . '%'); } - + public function score($value) { $operator = substr($value, 0, 1); @@ -37,7 +37,7 @@ public function score($value) return $this->builder->where('score', $operator, $value); } - + public function createdAtStart($date) { return $this->builder->where('created_at', '>=', $date); @@ -118,7 +118,7 @@ public function support_ticket_id($value) { return $this->supportTicket($value); } - + public function iamAccountId($value) { $iamAccount = \NextDeveloper\IAM\Database\Models\Accounts::where('uuid', $value)->first(); @@ -128,7 +128,7 @@ public function iamAccountId($value) } } - + public function iamUserId($value) { $iamUser = \NextDeveloper\IAM\Database\Models\Users::where('uuid', $value)->first(); @@ -138,6 +138,6 @@ public function iamUserId($value) } } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Filters/KbArticlesPerspectiveQueryFilter.php b/src/Database/Filters/KbArticlesPerspectiveQueryFilter.php index 8edd7e5..1012049 100644 --- a/src/Database/Filters/KbArticlesPerspectiveQueryFilter.php +++ b/src/Database/Filters/KbArticlesPerspectiveQueryFilter.php @@ -20,31 +20,31 @@ class KbArticlesPerspectiveQueryFilter extends AbstractQueryFilter * @var Builder */ protected $builder; - + public function title($value) { return $this->builder->where('title', 'ilike', '%' . $value . '%'); } - + public function slug($value) { return $this->builder->where('slug', 'ilike', '%' . $value . '%'); } - + public function body($value) { return $this->builder->where('body', 'ilike', '%' . $value . '%'); } - + public function excerpt($value) { return $this->builder->where('excerpt', 'ilike', '%' . $value . '%'); } - + public function categoryName($value) { return $this->builder->where('category_name', 'ilike', '%' . $value . '%'); @@ -55,7 +55,7 @@ public function category_name($value) { return $this->categoryName($value); } - + public function authorName($value) { return $this->builder->where('author_name', 'ilike', '%' . $value . '%'); @@ -66,7 +66,7 @@ public function author_name($value) { return $this->authorName($value); } - + public function viewCount($value) { $operator = substr($value, 0, 1); @@ -85,7 +85,7 @@ public function view_count($value) { return $this->viewCount($value); } - + public function helpfulCount($value) { $operator = substr($value, 0, 1); @@ -104,7 +104,7 @@ public function helpful_count($value) { return $this->helpfulCount($value); } - + public function notHelpfulCount($value) { $operator = substr($value, 0, 1); @@ -123,7 +123,7 @@ public function not_helpful_count($value) { return $this->notHelpfulCount($value); } - + public function isPublished($value) { return $this->builder->where('is_published', $value); @@ -134,7 +134,7 @@ public function is_published($value) { return $this->isPublished($value); } - + public function createdAtStart($date) { return $this->builder->where('created_at', '>=', $date); @@ -215,7 +215,7 @@ public function common_category_id($value) { return $this->commonCategory($value); } - + public function iamAccountId($value) { $iamAccount = \NextDeveloper\IAM\Database\Models\Accounts::where('uuid', $value)->first(); @@ -225,7 +225,7 @@ public function iamAccountId($value) } } - + public function iamUserId($value) { $iamUser = \NextDeveloper\IAM\Database\Models\Users::where('uuid', $value)->first(); @@ -235,6 +235,6 @@ public function iamUserId($value) } } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Filters/KbArticlesQueryFilter.php b/src/Database/Filters/KbArticlesQueryFilter.php index ef88053..c81f305 100644 --- a/src/Database/Filters/KbArticlesQueryFilter.php +++ b/src/Database/Filters/KbArticlesQueryFilter.php @@ -20,31 +20,31 @@ class KbArticlesQueryFilter extends AbstractQueryFilter * @var Builder */ protected $builder; - + public function title($value) { return $this->builder->where('title', 'ilike', '%' . $value . '%'); } - + public function slug($value) { return $this->builder->where('slug', 'ilike', '%' . $value . '%'); } - + public function body($value) { return $this->builder->where('body', 'ilike', '%' . $value . '%'); } - + public function excerpt($value) { return $this->builder->where('excerpt', 'ilike', '%' . $value . '%'); } - + public function viewCount($value) { $operator = substr($value, 0, 1); @@ -63,7 +63,7 @@ public function view_count($value) { return $this->viewCount($value); } - + public function helpfulCount($value) { $operator = substr($value, 0, 1); @@ -82,7 +82,7 @@ public function helpful_count($value) { return $this->helpfulCount($value); } - + public function notHelpfulCount($value) { $operator = substr($value, 0, 1); @@ -101,7 +101,7 @@ public function not_helpful_count($value) { return $this->notHelpfulCount($value); } - + public function isPublished($value) { return $this->builder->where('is_published', $value); @@ -112,7 +112,7 @@ public function is_published($value) { return $this->isPublished($value); } - + public function createdAtStart($date) { return $this->builder->where('created_at', '>=', $date); @@ -193,7 +193,7 @@ public function common_category_id($value) { return $this->commonCategory($value); } - + public function iamAccountId($value) { $iamAccount = \NextDeveloper\IAM\Database\Models\Accounts::where('uuid', $value)->first(); @@ -203,7 +203,7 @@ public function iamAccountId($value) } } - + public function iamUserId($value) { $iamUser = \NextDeveloper\IAM\Database\Models\Users::where('uuid', $value)->first(); @@ -213,6 +213,6 @@ public function iamUserId($value) } } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Filters/SlaPoliciesQueryFilter.php b/src/Database/Filters/SlaPoliciesQueryFilter.php index 0551531..3a88269 100644 --- a/src/Database/Filters/SlaPoliciesQueryFilter.php +++ b/src/Database/Filters/SlaPoliciesQueryFilter.php @@ -17,13 +17,13 @@ class SlaPoliciesQueryFilter extends AbstractQueryFilter * @var Builder */ protected $builder; - + public function name($value) { return $this->builder->where('name', 'ilike', '%' . $value . '%'); } - + public function priority($value) { $operator = substr($value, 0, 1); @@ -37,7 +37,7 @@ public function priority($value) return $this->builder->where('priority', $operator, $value); } - + public function responseTargetMinutes($value) { $operator = substr($value, 0, 1); @@ -56,7 +56,7 @@ public function response_target_minutes($value) { return $this->responseTargetMinutes($value); } - + public function resolutionTargetMinutes($value) { $operator = substr($value, 0, 1); @@ -75,7 +75,7 @@ public function resolution_target_minutes($value) { return $this->resolutionTargetMinutes($value); } - + public function isActive($value) { return $this->builder->where('is_active', $value); @@ -86,7 +86,7 @@ public function is_active($value) { return $this->isActive($value); } - + public function createdAtStart($date) { return $this->builder->where('created_at', '>=', $date); @@ -162,7 +162,7 @@ public function iamAccountId($value) } } - + public function iamUserId($value) { $iamUser = \NextDeveloper\IAM\Database\Models\Users::where('uuid', $value)->first(); @@ -172,6 +172,6 @@ public function iamUserId($value) } } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Filters/TestsQueryFilter.php b/src/Database/Filters/TestsQueryFilter.php index ad4461f..34b4681 100644 --- a/src/Database/Filters/TestsQueryFilter.php +++ b/src/Database/Filters/TestsQueryFilter.php @@ -17,19 +17,19 @@ class TestsQueryFilter extends AbstractQueryFilter * @var Builder */ protected $builder; - + public function name($value) { return $this->builder->where('name', 'ilike', '%' . $value . '%'); } - + public function result($value) { return $this->builder->where('result', 'ilike', '%' . $value . '%'); } - + public function isPassed($value) { return $this->builder->where('is_passed', $value); @@ -40,7 +40,7 @@ public function is_passed($value) { return $this->isPassed($value); } - + public function createdAtStart($date) { return $this->builder->where('created_at', '>=', $date); @@ -121,7 +121,7 @@ public function support_ticket_id($value) { return $this->supportTicket($value); } - + public function commonActionId($value) { $commonAction = \NextDeveloper\Commons\Database\Models\Actions::where('uuid', $value)->first(); @@ -136,6 +136,6 @@ public function common_action_id($value) { return $this->commonAction($value); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Filters/TicketAuditsQueryFilter.php b/src/Database/Filters/TicketAuditsQueryFilter.php index 626c42a..a2fe43d 100644 --- a/src/Database/Filters/TicketAuditsQueryFilter.php +++ b/src/Database/Filters/TicketAuditsQueryFilter.php @@ -17,13 +17,13 @@ class TicketAuditsQueryFilter extends AbstractQueryFilter * @var Builder */ protected $builder; - + public function comments($value) { return $this->builder->where('comments', 'ilike', '%' . $value . '%'); } - + public function point($value) { $operator = substr($value, 0, 1); @@ -37,7 +37,7 @@ public function point($value) return $this->builder->where('point', $operator, $value); } - + public function createdAtStart($date) { return $this->builder->where('created_at', '>=', $date); @@ -113,6 +113,6 @@ public function iamUserId($value) } } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Filters/TicketCommentsPerspectiveQueryFilter.php b/src/Database/Filters/TicketCommentsPerspectiveQueryFilter.php index 87906df..1fcff5a 100644 --- a/src/Database/Filters/TicketCommentsPerspectiveQueryFilter.php +++ b/src/Database/Filters/TicketCommentsPerspectiveQueryFilter.php @@ -17,25 +17,25 @@ class TicketCommentsPerspectiveQueryFilter extends AbstractQueryFilter * @var Builder */ protected $builder; - + public function comment($value) { return $this->builder->where('comment', 'ilike', '%' . $value . '%'); } - + public function fullname($value) { return $this->builder->where('fullname', 'ilike', '%' . $value . '%'); } - + public function email($value) { return $this->builder->where('email', 'ilike', '%' . $value . '%'); } - + public function phoneNumber($value) { return $this->builder->where('phone_number', 'ilike', '%' . $value . '%'); @@ -46,19 +46,19 @@ public function phone_number($value) { return $this->phoneNumber($value); } - + public function pronoun($value) { return $this->builder->where('pronoun', 'ilike', '%' . $value . '%'); } - + public function name($value) { return $this->builder->where('name', 'ilike', '%' . $value . '%'); } - + public function createdAtStart($date) { return $this->builder->where('created_at', '>=', $date); @@ -134,7 +134,7 @@ public function iamAccountId($value) } } - + public function iamUserId($value) { $iamUser = \NextDeveloper\IAM\Database\Models\Users::where('uuid', $value)->first(); @@ -144,7 +144,7 @@ public function iamUserId($value) } } - + public function iamAccountTypeId($value) { $iamAccountType = \NextDeveloper\IAM\Database\Models\AccountTypes::where('uuid', $value)->first(); @@ -159,7 +159,7 @@ public function iam_account_type_id($value) { return $this->iamAccountType($value); } - + public function supportTicketId($value) { $supportTicket = \NextDeveloper\Support\Database\Models\Tickets::where('uuid', $value)->first(); @@ -174,6 +174,6 @@ public function support_ticket_id($value) { return $this->supportTicket($value); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Filters/TicketCommentsQueryFilter.php b/src/Database/Filters/TicketCommentsQueryFilter.php index 789b0d2..f7d1df6 100644 --- a/src/Database/Filters/TicketCommentsQueryFilter.php +++ b/src/Database/Filters/TicketCommentsQueryFilter.php @@ -17,13 +17,13 @@ class TicketCommentsQueryFilter extends AbstractQueryFilter * @var Builder */ protected $builder; - + public function comment($value) { return $this->builder->where('comment', 'ilike', '%' . $value . '%'); } - + public function isSystemMessage($value) { return $this->builder->where('is_system_message', $value); @@ -34,7 +34,7 @@ public function is_system_message($value) { return $this->isSystemMessage($value); } - + public function isInternal($value) { return $this->builder->where('is_internal', $value); @@ -45,7 +45,7 @@ public function is_internal($value) { return $this->isInternal($value); } - + public function createdAtStart($date) { return $this->builder->where('created_at', '>=', $date); @@ -121,7 +121,7 @@ public function iamAccountId($value) } } - + public function iamUserId($value) { $iamUser = \NextDeveloper\IAM\Database\Models\Users::where('uuid', $value)->first(); @@ -131,7 +131,7 @@ public function iamUserId($value) } } - + public function supportTicketId($value) { $supportTicket = \NextDeveloper\Support\Database\Models\Tickets::where('uuid', $value)->first(); @@ -146,6 +146,6 @@ public function support_ticket_id($value) { return $this->supportTicket($value); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Filters/TicketsPerspectiveQueryFilter.php b/src/Database/Filters/TicketsPerspectiveQueryFilter.php index 8be888b..6a91df5 100644 --- a/src/Database/Filters/TicketsPerspectiveQueryFilter.php +++ b/src/Database/Filters/TicketsPerspectiveQueryFilter.php @@ -41,25 +41,25 @@ public function tags($values) * @var Builder */ protected $builder; - + public function title($value) { return $this->builder->where('title', 'ilike', '%' . $value . '%'); } - + public function description($value) { return $this->builder->where('description', 'ilike', '%' . $value . '%'); } - + public function status($value) { return $this->builder->where('status', 'ilike', '%' . $value . '%'); } - + public function objectType($value) { return $this->builder->where('object_type', 'ilike', '%' . $value . '%'); @@ -70,19 +70,19 @@ public function object_type($value) { return $this->objectType($value); } - + public function fullname($value) { return $this->builder->where('fullname', 'ilike', '%' . $value . '%'); } - + public function email($value) { return $this->builder->where('email', 'ilike', '%' . $value . '%'); } - + public function phoneNumber($value) { return $this->builder->where('phone_number', 'ilike', '%' . $value . '%'); @@ -93,19 +93,19 @@ public function phone_number($value) { return $this->phoneNumber($value); } - + public function pronoun($value) { return $this->builder->where('pronoun', 'ilike', '%' . $value . '%'); } - + public function name($value) { return $this->builder->where('name', 'ilike', '%' . $value . '%'); } - + public function supportSeekerName($value) { return $this->builder->where('support_seeker_name', 'ilike', '%' . $value . '%'); @@ -116,7 +116,7 @@ public function support_seeker_name($value) { return $this->supportSeekerName($value); } - + public function responsibleName($value) { return $this->builder->where('responsible_name', 'ilike', '%' . $value . '%'); @@ -127,7 +127,7 @@ public function responsible_name($value) { return $this->responsibleName($value); } - + public function categoryName($value) { return $this->builder->where('category_name', 'ilike', '%' . $value . '%'); @@ -138,7 +138,7 @@ public function category_name($value) { return $this->categoryName($value); } - + public function level($value) { $operator = substr($value, 0, 1); @@ -152,7 +152,7 @@ public function level($value) return $this->builder->where('level', $operator, $value); } - + public function priority($value) { $operator = substr($value, 0, 1); @@ -166,7 +166,7 @@ public function priority($value) return $this->builder->where('priority', $operator, $value); } - + public function reopenedCount($value) { $operator = substr($value, 0, 1); @@ -185,7 +185,7 @@ public function reopened_count($value) { return $this->reopenedCount($value); } - + public function timeSpent($value) { $operator = substr($value, 0, 1); @@ -204,7 +204,7 @@ public function time_spent($value) { return $this->timeSpent($value); } - + public function csatScore($value) { $operator = substr($value, 0, 1); @@ -223,7 +223,7 @@ public function csat_score($value) { return $this->csatScore($value); } - + public function isClosed($value) { return $this->builder->where('is_closed', $value); @@ -234,7 +234,7 @@ public function is_closed($value) { return $this->isClosed($value); } - + public function isPublic($value) { return $this->builder->where('is_public', $value); @@ -245,7 +245,7 @@ public function is_public($value) { return $this->isPublic($value); } - + public function isFirstContactResolution($value) { return $this->builder->where('is_first_contact_resolution', $value); @@ -256,7 +256,7 @@ public function is_first_contact_resolution($value) { return $this->isFirstContactResolution($value); } - + public function responseTimeStart($date) { return $this->builder->where('response_time', '>=', $date); @@ -420,7 +420,7 @@ public function iamAccountId($value) } } - + public function iamUserId($value) { $iamUser = \NextDeveloper\IAM\Database\Models\Users::where('uuid', $value)->first(); @@ -430,7 +430,7 @@ public function iamUserId($value) } } - + public function commonCategoryId($value) { $commonCategory = \NextDeveloper\Commons\Database\Models\Categories::where('uuid', $value)->first(); @@ -445,7 +445,7 @@ public function common_category_id($value) { return $this->commonCategory($value); } - + public function responsibleUserId($value) { $responsibleUser = \NextDeveloper\IAM\Database\Models\Users::where('uuid', $value)->first(); @@ -460,7 +460,7 @@ public function responsible_user_id($value) { return $this->responsibleUser($value); } - + public function supportSeekerAccountId($value) { $supportSeekerAccount = \NextDeveloper\IAM\Database\Models\Accounts::where('uuid', $value)->first(); @@ -475,7 +475,7 @@ public function support_seeker_account_id($value) { return $this->supportSeekerAccount($value); } - + public function iamAccountTypeId($value) { $iamAccountType = \NextDeveloper\IAM\Database\Models\AccountTypes::where('uuid', $value)->first(); @@ -490,6 +490,6 @@ public function iam_account_type_id($value) { return $this->iamAccountType($value); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Filters/TicketsQueryFilter.php b/src/Database/Filters/TicketsQueryFilter.php index 927172d..0483681 100644 --- a/src/Database/Filters/TicketsQueryFilter.php +++ b/src/Database/Filters/TicketsQueryFilter.php @@ -40,19 +40,19 @@ public function tags($values) * @var Builder */ protected $builder; - + public function title($value) { return $this->builder->where('title', 'ilike', '%' . $value . '%'); } - + public function description($value) { return $this->builder->where('description', 'ilike', '%' . $value . '%'); } - + public function objectType($value) { return $this->builder->where('object_type', 'ilike', '%' . $value . '%'); @@ -63,13 +63,13 @@ public function object_type($value) { return $this->objectType($value); } - + public function status($value) { return $this->builder->where('status', 'ilike', '%' . $value . '%'); } - + public function level($value) { $operator = substr($value, 0, 1); @@ -83,7 +83,7 @@ public function level($value) return $this->builder->where('level', $operator, $value); } - + public function priority($value) { $operator = substr($value, 0, 1); @@ -97,7 +97,7 @@ public function priority($value) return $this->builder->where('priority', $operator, $value); } - + public function timeSpent($value) { $operator = substr($value, 0, 1); @@ -116,7 +116,7 @@ public function time_spent($value) { return $this->timeSpent($value); } - + public function reopenedCount($value) { $operator = substr($value, 0, 1); @@ -135,7 +135,7 @@ public function reopened_count($value) { return $this->reopenedCount($value); } - + public function isClosed($value) { return $this->builder->where('is_closed', $value); @@ -146,7 +146,7 @@ public function is_closed($value) { return $this->isClosed($value); } - + public function isPublic($value) { return $this->builder->where('is_public', $value); @@ -157,7 +157,7 @@ public function is_public($value) { return $this->isPublic($value); } - + public function isFirstContactResolution($value) { return $this->builder->where('is_first_contact_resolution', $value); @@ -168,7 +168,7 @@ public function is_first_contact_resolution($value) { return $this->isFirstContactResolution($value); } - + public function responseTimeStart($date) { return $this->builder->where('response_time', '>=', $date); @@ -332,7 +332,7 @@ public function iamAccountId($value) } } - + public function iamUserId($value) { $iamUser = \NextDeveloper\IAM\Database\Models\Users::where('uuid', $value)->first(); @@ -342,7 +342,7 @@ public function iamUserId($value) } } - + public function responsibleUserId($value) { $responsibleUser = \NextDeveloper\IAM\Database\Models\Users::where('uuid', $value)->first(); @@ -357,7 +357,7 @@ public function responsible_user_id($value) { return $this->responsibleUser($value); } - + public function supportSeekerAccountId($value) { $supportSeekerAccount = \NextDeveloper\IAM\Database\Models\Accounts::where('uuid', $value)->first(); @@ -372,7 +372,7 @@ public function support_seeker_account_id($value) { return $this->supportSeekerAccount($value); } - + public function commonCategoryId($value) { $commonCategory = \NextDeveloper\Commons\Database\Models\Categories::where('uuid', $value)->first(); @@ -387,6 +387,6 @@ public function common_category_id($value) { return $this->commonCategory($value); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Models/AgentExpertises.php b/src/Database/Models/AgentExpertises.php index b9456ac..2954751 100644 --- a/src/Database/Models/AgentExpertises.php +++ b/src/Database/Models/AgentExpertises.php @@ -143,6 +143,6 @@ public function categories() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\Commons\Database\Models\Categories::class); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Models/Csats.php b/src/Database/Models/Csats.php index 59adf98..89e1d01 100644 --- a/src/Database/Models/Csats.php +++ b/src/Database/Models/Csats.php @@ -143,6 +143,6 @@ public function tickets() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\Support\Database\Models\Tickets::class); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Models/KbArticles.php b/src/Database/Models/KbArticles.php index a6e57a1..4e7fe8c 100644 --- a/src/Database/Models/KbArticles.php +++ b/src/Database/Models/KbArticles.php @@ -161,6 +161,6 @@ public function categories() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\Commons\Database\Models\Categories::class); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Models/Tests.php b/src/Database/Models/Tests.php index 4c3e916..96f2912 100644 --- a/src/Database/Models/Tests.php +++ b/src/Database/Models/Tests.php @@ -148,11 +148,11 @@ public function actions() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\Commons\Database\Models\Actions::class); } - + public function tickets() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\Support\Database\Models\Tickets::class); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Models/TicketAudits.php b/src/Database/Models/TicketAudits.php index 9f300c0..875b223 100644 --- a/src/Database/Models/TicketAudits.php +++ b/src/Database/Models/TicketAudits.php @@ -138,6 +138,6 @@ public function users() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\IAM\Database\Models\Users::class); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Models/TicketComments.php b/src/Database/Models/TicketComments.php index 2df74eb..32f9a6a 100644 --- a/src/Database/Models/TicketComments.php +++ b/src/Database/Models/TicketComments.php @@ -146,11 +146,11 @@ public function accounts() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\IAM\Database\Models\Accounts::class); } - + public function users() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\IAM\Database\Models\Users::class); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE } diff --git a/src/Database/Models/Tickets.php b/src/Database/Models/Tickets.php index 32ce1d1..c61a1bc 100644 --- a/src/Database/Models/Tickets.php +++ b/src/Database/Models/Tickets.php @@ -210,17 +210,17 @@ public function categories() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\Commons\Database\Models\Categories::class); } - + public function accounts() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\IAM\Database\Models\Accounts::class); } - + public function users() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\IAM\Database\Models\Users::class); } - + public function csats() : \Illuminate\Database\Eloquent\Relations\HasMany { return $this->hasMany(\NextDeveloper\Support\Database\Models\Csats::class); diff --git a/src/Http/Transformers/AbstractTransformers/AbstractAgentExpertisesTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractAgentExpertisesTransformer.php index 3242775..450f247 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractAgentExpertisesTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractAgentExpertisesTransformer.php @@ -57,7 +57,7 @@ public function transform(AgentExpertises $model) $iamUserId = \NextDeveloper\IAM\Database\Models\Users::where('id', $model->iam_user_id)->first(); $commonCategoryId = \NextDeveloper\Commons\Database\Models\Categories::where('id', $model->common_category_id)->first(); $iamAccountId = \NextDeveloper\IAM\Database\Models\Accounts::where('id', $model->iam_account_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Http/Transformers/AbstractTransformers/AbstractCsatsTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractCsatsTransformer.php index 5d2f0c7..edff932 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractCsatsTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractCsatsTransformer.php @@ -57,7 +57,7 @@ public function transform(Csats $model) $supportTicketId = \NextDeveloper\Support\Database\Models\Tickets::where('id', $model->support_ticket_id)->first(); $iamAccountId = \NextDeveloper\IAM\Database\Models\Accounts::where('id', $model->iam_account_id)->first(); $iamUserId = \NextDeveloper\IAM\Database\Models\Users::where('id', $model->iam_user_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Http/Transformers/AbstractTransformers/AbstractKbArticlesPerspectiveTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractKbArticlesPerspectiveTransformer.php index 1b04fcf..59ae700 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractKbArticlesPerspectiveTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractKbArticlesPerspectiveTransformer.php @@ -57,7 +57,7 @@ public function transform(KbArticlesPerspective $model) $commonCategoryId = \NextDeveloper\Commons\Database\Models\Categories::where('id', $model->common_category_id)->first(); $iamAccountId = \NextDeveloper\IAM\Database\Models\Accounts::where('id', $model->iam_account_id)->first(); $iamUserId = \NextDeveloper\IAM\Database\Models\Users::where('id', $model->iam_user_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Http/Transformers/AbstractTransformers/AbstractKbArticlesTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractKbArticlesTransformer.php index 8d5b725..829e5b0 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractKbArticlesTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractKbArticlesTransformer.php @@ -57,7 +57,7 @@ public function transform(KbArticles $model) $commonCategoryId = \NextDeveloper\Commons\Database\Models\Categories::where('id', $model->common_category_id)->first(); $iamAccountId = \NextDeveloper\IAM\Database\Models\Accounts::where('id', $model->iam_account_id)->first(); $iamUserId = \NextDeveloper\IAM\Database\Models\Users::where('id', $model->iam_user_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Http/Transformers/AbstractTransformers/AbstractSlaPoliciesTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractSlaPoliciesTransformer.php index 35a761c..f465fd9 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractSlaPoliciesTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractSlaPoliciesTransformer.php @@ -56,7 +56,7 @@ public function transform(SlaPolicies $model) { $iamAccountId = \NextDeveloper\IAM\Database\Models\Accounts::where('id', $model->iam_account_id)->first(); $iamUserId = \NextDeveloper\IAM\Database\Models\Users::where('id', $model->iam_user_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Http/Transformers/AbstractTransformers/AbstractTestsTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractTestsTransformer.php index 6fa7d28..ccb7b0f 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractTestsTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractTestsTransformer.php @@ -56,7 +56,7 @@ public function transform(Tests $model) { $supportTicketId = \NextDeveloper\Support\Database\Models\Tickets::where('id', $model->support_ticket_id)->first(); $commonActionId = \NextDeveloper\Commons\Database\Models\Actions::where('id', $model->common_action_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Http/Transformers/AbstractTransformers/AbstractTicketAuditsTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractTicketAuditsTransformer.php index d7f5d60..9047903 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractTicketAuditsTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractTicketAuditsTransformer.php @@ -55,7 +55,7 @@ class AbstractTicketAuditsTransformer extends AbstractTransformer public function transform(TicketAudits $model) { $iamUserId = \NextDeveloper\IAM\Database\Models\Users::where('id', $model->iam_user_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Http/Transformers/AbstractTransformers/AbstractTicketCommentsPerspectiveTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractTicketCommentsPerspectiveTransformer.php index 51f48c8..eaa77dd 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractTicketCommentsPerspectiveTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractTicketCommentsPerspectiveTransformer.php @@ -58,7 +58,7 @@ public function transform(TicketCommentsPerspective $model) $iamUserId = \NextDeveloper\IAM\Database\Models\Users::where('id', $model->iam_user_id)->first(); $iamAccountTypeId = \NextDeveloper\IAM\Database\Models\AccountTypes::where('id', $model->iam_account_type_id)->first(); $supportTicketId = \NextDeveloper\Support\Database\Models\Tickets::where('id', $model->support_ticket_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Http/Transformers/AbstractTransformers/AbstractTicketCommentsTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractTicketCommentsTransformer.php index 8e5cf6f..473eee4 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractTicketCommentsTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractTicketCommentsTransformer.php @@ -57,7 +57,7 @@ public function transform(TicketComments $model) $iamAccountId = \NextDeveloper\IAM\Database\Models\Accounts::where('id', $model->iam_account_id)->first(); $iamUserId = \NextDeveloper\IAM\Database\Models\Users::where('id', $model->iam_user_id)->first(); $supportTicketId = \NextDeveloper\Support\Database\Models\Tickets::where('id', $model->support_ticket_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Http/Transformers/AbstractTransformers/AbstractTicketsPerspectiveTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractTicketsPerspectiveTransformer.php index 38b4a2c..48c8701 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractTicketsPerspectiveTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractTicketsPerspectiveTransformer.php @@ -64,7 +64,7 @@ public function transform(TicketsPerspective $model) $responsibleUserId = \NextDeveloper\IAM\Database\Models\Users::where('id', $model->responsible_user_id)->first(); $supportSeekerAccountId = \NextDeveloper\IAM\Database\Models\Accounts::where('id', $model->support_seeker_account_id)->first(); $iamAccountTypeId = \NextDeveloper\IAM\Database\Models\AccountTypes::where('id', $model->iam_account_type_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Http/Transformers/AbstractTransformers/AbstractTicketsTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractTicketsTransformer.php index 889d1e9..cc14de8 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractTicketsTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractTicketsTransformer.php @@ -62,7 +62,7 @@ public function transform(Tickets $model) $responsibleUserId = \NextDeveloper\IAM\Database\Models\Users::where('id', $model->responsible_user_id)->first(); $supportSeekerAccountId = \NextDeveloper\IAM\Database\Models\Accounts::where('id', $model->support_seeker_account_id)->first(); $commonCategoryId = \NextDeveloper\Commons\Database\Models\Categories::where('id', $model->common_category_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Services/AbstractServices/AbstractAgentExpertisesService.php b/src/Services/AbstractServices/AbstractAgentExpertisesService.php index 3c44343..2ea57ca 100644 --- a/src/Services/AbstractServices/AbstractAgentExpertisesService.php +++ b/src/Services/AbstractServices/AbstractAgentExpertisesService.php @@ -25,7 +25,7 @@ */ class AbstractAgentExpertisesService { - public static function get(AgentExpertisesQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?AgentExpertisesQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); @@ -190,7 +190,7 @@ public static function create(array $data) $data['iam_user_id'] ); } - + if(!array_key_exists('iam_user_id', $data)) { $data['iam_user_id'] = UserHelper::me()->id; } @@ -206,11 +206,11 @@ public static function create(array $data) $data['iam_account_id'] ); } - + if(!array_key_exists('iam_account_id', $data)) { $data['iam_account_id'] = UserHelper::currentAccount()->id; } - + try { $model = AgentExpertises::create($data); } catch(\Exception $e) { @@ -274,7 +274,7 @@ public static function update($id, array $data) $data['iam_account_id'] ); } - + try { $isUpdated = $model->update($data); $model = $model->fresh(); diff --git a/src/Services/AbstractServices/AbstractCsatsService.php b/src/Services/AbstractServices/AbstractCsatsService.php index 6692350..039ceb4 100644 --- a/src/Services/AbstractServices/AbstractCsatsService.php +++ b/src/Services/AbstractServices/AbstractCsatsService.php @@ -25,7 +25,7 @@ */ class AbstractCsatsService { - public static function get(CsatsQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?CsatsQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); @@ -196,7 +196,7 @@ public static function create(array $data) $data['iam_account_id'] ); } - + if(!array_key_exists('iam_account_id', $data)) { $data['iam_account_id'] = UserHelper::currentAccount()->id; } @@ -206,11 +206,11 @@ public static function create(array $data) $data['iam_user_id'] ); } - + if(!array_key_exists('iam_user_id', $data)) { $data['iam_user_id'] = UserHelper::me()->id; } - + try { $model = Csats::create($data); } catch(\Exception $e) { @@ -274,7 +274,7 @@ public static function update($id, array $data) $data['iam_user_id'] ); } - + try { $isUpdated = $model->update($data); $model = $model->fresh(); diff --git a/src/Services/AbstractServices/AbstractKbArticlesPerspectiveService.php b/src/Services/AbstractServices/AbstractKbArticlesPerspectiveService.php index f94c922..b8a9da7 100644 --- a/src/Services/AbstractServices/AbstractKbArticlesPerspectiveService.php +++ b/src/Services/AbstractServices/AbstractKbArticlesPerspectiveService.php @@ -25,7 +25,7 @@ */ class AbstractKbArticlesPerspectiveService { - public static function get(KbArticlesPerspectiveQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?KbArticlesPerspectiveQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); @@ -196,7 +196,7 @@ public static function create(array $data) $data['iam_account_id'] ); } - + if(!array_key_exists('iam_account_id', $data)) { $data['iam_account_id'] = UserHelper::currentAccount()->id; } @@ -206,11 +206,11 @@ public static function create(array $data) $data['iam_user_id'] ); } - + if(!array_key_exists('iam_user_id', $data)) { $data['iam_user_id'] = UserHelper::me()->id; } - + try { $model = KbArticlesPerspective::create($data); } catch(\Exception $e) { @@ -274,7 +274,7 @@ public static function update($id, array $data) $data['iam_user_id'] ); } - + try { $isUpdated = $model->update($data); $model = $model->fresh(); diff --git a/src/Services/AbstractServices/AbstractKbArticlesService.php b/src/Services/AbstractServices/AbstractKbArticlesService.php index ab4e4a6..09cb1a7 100644 --- a/src/Services/AbstractServices/AbstractKbArticlesService.php +++ b/src/Services/AbstractServices/AbstractKbArticlesService.php @@ -25,7 +25,7 @@ */ class AbstractKbArticlesService { - public static function get(KbArticlesQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?KbArticlesQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); @@ -196,7 +196,7 @@ public static function create(array $data) $data['iam_account_id'] ); } - + if(!array_key_exists('iam_account_id', $data)) { $data['iam_account_id'] = UserHelper::currentAccount()->id; } @@ -206,11 +206,11 @@ public static function create(array $data) $data['iam_user_id'] ); } - + if(!array_key_exists('iam_user_id', $data)) { $data['iam_user_id'] = UserHelper::me()->id; } - + try { $model = KbArticles::create($data); } catch(\Exception $e) { @@ -274,7 +274,7 @@ public static function update($id, array $data) $data['iam_user_id'] ); } - + try { $isUpdated = $model->update($data); $model = $model->fresh(); diff --git a/src/Services/AbstractServices/AbstractSlaPoliciesService.php b/src/Services/AbstractServices/AbstractSlaPoliciesService.php index 45e62ca..1e5f198 100644 --- a/src/Services/AbstractServices/AbstractSlaPoliciesService.php +++ b/src/Services/AbstractServices/AbstractSlaPoliciesService.php @@ -25,7 +25,7 @@ */ class AbstractSlaPoliciesService { - public static function get(SlaPoliciesQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?SlaPoliciesQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); @@ -190,7 +190,7 @@ public static function create(array $data) $data['iam_account_id'] ); } - + if(!array_key_exists('iam_account_id', $data)) { $data['iam_account_id'] = UserHelper::currentAccount()->id; } @@ -200,11 +200,11 @@ public static function create(array $data) $data['iam_user_id'] ); } - + if(!array_key_exists('iam_user_id', $data)) { $data['iam_user_id'] = UserHelper::me()->id; } - + try { $model = SlaPolicies::create($data); } catch(\Exception $e) { @@ -262,7 +262,7 @@ public static function update($id, array $data) $data['iam_user_id'] ); } - + try { $isUpdated = $model->update($data); $model = $model->fresh(); diff --git a/src/Services/AbstractServices/AbstractTestsService.php b/src/Services/AbstractServices/AbstractTestsService.php index 378bc25..0ed94e3 100644 --- a/src/Services/AbstractServices/AbstractTestsService.php +++ b/src/Services/AbstractServices/AbstractTestsService.php @@ -23,7 +23,7 @@ */ class AbstractTestsService { - public static function get(TestsQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?TestsQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); diff --git a/src/Services/AbstractServices/AbstractTicketAuditsService.php b/src/Services/AbstractServices/AbstractTicketAuditsService.php index cf65e48..52e8e79 100644 --- a/src/Services/AbstractServices/AbstractTicketAuditsService.php +++ b/src/Services/AbstractServices/AbstractTicketAuditsService.php @@ -24,7 +24,7 @@ */ class AbstractTicketAuditsService { - public static function get(TicketAuditsQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?TicketAuditsQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); diff --git a/src/Services/AbstractServices/AbstractTicketCommentsPerspectiveService.php b/src/Services/AbstractServices/AbstractTicketCommentsPerspectiveService.php index 6ceda6e..1fed69a 100644 --- a/src/Services/AbstractServices/AbstractTicketCommentsPerspectiveService.php +++ b/src/Services/AbstractServices/AbstractTicketCommentsPerspectiveService.php @@ -24,7 +24,7 @@ */ class AbstractTicketCommentsPerspectiveService { - public static function get(TicketCommentsPerspectiveQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?TicketCommentsPerspectiveQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); diff --git a/src/Services/AbstractServices/AbstractTicketCommentsService.php b/src/Services/AbstractServices/AbstractTicketCommentsService.php index 47d4af7..6f2ee02 100644 --- a/src/Services/AbstractServices/AbstractTicketCommentsService.php +++ b/src/Services/AbstractServices/AbstractTicketCommentsService.php @@ -23,7 +23,7 @@ */ class AbstractTicketCommentsService { - public static function get(TicketCommentsQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?TicketCommentsQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); diff --git a/src/Services/AbstractServices/AbstractTicketsService.php b/src/Services/AbstractServices/AbstractTicketsService.php index baea36e..1e8a729 100644 --- a/src/Services/AbstractServices/AbstractTicketsService.php +++ b/src/Services/AbstractServices/AbstractTicketsService.php @@ -23,7 +23,7 @@ */ class AbstractTicketsService { - public static function get(TicketsQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?TicketsQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); diff --git a/src/Services/TicketsService.php b/src/Services/TicketsService.php index ff64e86..c19dd4c 100644 --- a/src/Services/TicketsService.php +++ b/src/Services/TicketsService.php @@ -53,7 +53,15 @@ public static function update($id, array $data) $data = self::normalizeCategory($data); - return parent::update($id, $data); + $ticket = parent::update($id, $data); + + // A tag can be added after creation too (e.g. an agent re-tags an existing + // ticket as a bug report) - the job self-guards on tag presence and on + // already having filed, so it's safe to dispatch unconditionally here as + // well, mirroring create() below. + \App\Jobs\Support\CreateGithubIssueForCustomerBugReportJob::dispatch($ticket); + + return $ticket; } public static function create(array $data)