Skip to content

Commit 0ab7fb8

Browse files
committed
Patch: Replace left Member model entries with PanicHDMember alias
1 parent 7e822ee commit 0ab7fb8

3 files changed

Lines changed: 12 additions & 15 deletions

File tree

src/Controllers/NotificationsController.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
use PanicHD\PanicHD\Models\Category;
1010
use PanicHD\PanicHD\Models\Comment;
1111
use PanicHD\PanicHD\Models\CommentNotification;
12-
use PanicHD\PanicHD\Models\Member;
1312
use PanicHD\PanicHD\Models\Setting;
1413
use PanicHD\PanicHD\Models\Ticket;
1514

@@ -145,7 +144,7 @@ public function newComment(Comment $comment, $request)
145144
'notification_type' => $comment->type,
146145
];
147146

148-
$member = Member::find(auth()->user()->id);
147+
$member = \PanicHDMember::find(auth()->user()->id);
149148
$category_level = $member->levelInCategory($ticket->category_id);
150149
$permission_level = ($member->currentLevel() > 1 and $category_level > 1) ? $category_level : 1;
151150

@@ -172,7 +171,7 @@ public function newComment(Comment $comment, $request)
172171

173172
// All previous comments recipients
174173
foreach ($comm->notifications as $notification) {
175-
$recipient = Member::find($notification->member_id);
174+
$recipient = \PanicHDMember::find($notification->member_id);
176175
if (!is_null($recipient) and ($comment->type == 'reply' or ($comment->type != 'reply' and $recipient->levelInCategory($ticket->category->id) > 1))
177176
and $notification_owner->id != $recipient->id and !in_array($recipient->id, $a_recipients)) {
178177
$a_recipients[] = $recipient->id;
@@ -201,7 +200,7 @@ public function newComment(Comment $comment, $request)
201200

202201
if ($a_recipients and count($a_recipients) > 0) {
203202
foreach ($a_recipients as $member_id) {
204-
$recipient = Member::find($member_id);
203+
$recipient = \PanicHDMember::find($member_id);
205204
if (!is_null($recipient)) {
206205
// Register the notified email
207206
$notification = CommentNotification::create([
@@ -246,7 +245,7 @@ public function commentUpdate(Comment $original_comment, Comment $comment)
246245

247246
// Send notification to all comment notified users
248247
foreach ($comment->notifications as $notification) {
249-
$recipient = Member::find($notification->member_id);
248+
$recipient = \PanicHDMember::find($notification->member_id);
250249
if (!is_null($recipient)) {
251250
if ($recipient->email != $notification_owner->email) {
252251
$a_to[] = [
@@ -284,7 +283,7 @@ public function notificationResend(Request $request)
284283
if ($request->input('recipients') != '') {
285284
foreach ($request->recipients as $recipient_key) {
286285
// Search by member_id or by email address
287-
$recipient = Member::where('id', $recipient_key)->orWhere('email', $recipient_key)->first();
286+
$recipient = \PanicHDMember::where('id', $recipient_key)->orWhere('email', $recipient_key)->first();
288287

289288
if (!is_null($recipient)) {
290289
$a_to[] = [

src/Controllers/TicketsController.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
use PanicHD\PanicHD\Models\Attachment;
1717
use PanicHD\PanicHD\Models\Category;
1818
use PanicHD\PanicHD\Models\Department;
19-
use PanicHD\PanicHD\Models\Member;
2019
use PanicHD\PanicHD\Models\Setting;
2120
use PanicHD\PanicHD\Models\Tag;
2221
use PanicHD\PanicHD\Models\Ticket;
@@ -1011,7 +1010,7 @@ public function search_form_defaults()
10111010

10121011
$a_categories = $this->member->getEditTicketCategories();
10131012

1014-
$c_visible_agents = Member::visible()->get();
1013+
$c_visible_agents = \PanicHDMember::visible()->get();
10151014

10161015
// Tag lists
10171016
$c_cat_tags = Category::whereHas('tags')

tests/PanicHDTestCase.php

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
use Illuminate\Contracts\Console\Kernel;
66
use Illuminate\Foundation\Testing\TestCase;
77
use PanicHD\PanicHD\Controllers\InstallController;
8-
use PanicHD\PanicHD\Models\Member;
98
use PanicHD\PanicHD\Models\Setting;
109

1110
abstract class PanicHDTestCase extends TestCase
@@ -72,8 +71,8 @@ public function load_vars()
7271

7372
if (is_null($this->member)) {
7473
// TODO: Generate fake user
75-
if (Member::users()->count() > 0) {
76-
$this->member = Member::whereHas('tickets', function ($query) {
74+
if (\PanicHDMember::users()->count() > 0) {
75+
$this->member = \PanicHDMember::whereHas('tickets', function ($query) {
7776
$query->notHidden();
7877
})->inRandomOrder()->users()->first();
7978
if (!is_null($this->member)) {
@@ -85,15 +84,15 @@ public function load_vars()
8584

8685
if (is_null($this->agent)) {
8786
// TODO: Generate fake agent
88-
if (Member::agents()->count() > 0) {
89-
$this->agent = Member::whereHas('agentTickets')->inRandomOrder()->agents()->first();
87+
if (\PanicHDMember::agents()->count() > 0) {
88+
$this->agent = \PanicHDMember::whereHas('agentTickets')->inRandomOrder()->agents()->first();
9089
}
9190
}
9291

9392
if (is_null($this->admin)) {
9493
// TODO: Generate fake admin
95-
if (Member::admins()->count() > 0) {
96-
$this->admin = Member::inRandomOrder()->admins()->first();
94+
if (\PanicHDMember::admins()->count() > 0) {
95+
$this->admin = \PanicHDMember::inRandomOrder()->admins()->first();
9796
}
9897
}
9998

0 commit comments

Comments
 (0)