Ivan Diaz - update backend logs [skip ci]

This commit is contained in:
ivan 2017-01-05 16:26:43 -03:00
parent e0b10f5cae
commit c99b5fc881
9 changed files with 16 additions and 10 deletions

View File

@ -17,7 +17,7 @@ class GetLogsController extends Controller {
} }
public function handler() { public function handler() {
$page =Controller::request('page'); $page = Controller::request('page');
$logList = Log::find('LIMIT ? OFFSET ?', [10, 10*($page-1)+1]); $logList = Log::find('LIMIT ? OFFSET ?', [10, 10*($page-1)+1]);
Response::respondSuccess($logList->toArray()); Response::respondSuccess($logList->toArray());

View File

@ -44,7 +44,7 @@ class ChangeDepartmentController extends Controller {
$ticket->unread = true; $ticket->unread = true;
$ticket->store(); $ticket->store();
Log::createLog('CHANGE_DEPARTMENT', $department); Log::createLog('CHANGE_DEPARTMENT', $ticket->ticketNumber);
Response::respondSuccess(); Response::respondSuccess();
} }

View File

@ -38,7 +38,7 @@ class ChangePriorityController extends Controller {
$ticket->addEvent($event); $ticket->addEvent($event);
$ticket->store(); $ticket->store();
Log::createLog('CHANGE_PRIORITY', $priority); Log::createLog('CHANGE_PRIORITY', $ticket->ticketNumber);
Response::respondSuccess(); Response::respondSuccess();
} else { } else {
Response::respondError(ERRORS::NO_PERMISSION); Response::respondError(ERRORS::NO_PERMISSION);

View File

@ -33,7 +33,7 @@ class CloseController extends Controller {
$this->ticket->store(); $this->ticket->store();
Log::createLog('CLOSE_TICKET', $this->ticket); Log::createLog('CLOSE_TICKET', $this->ticket->ticketNumber);
Response::respondSuccess(); Response::respondSuccess();
} }

View File

@ -31,7 +31,7 @@ class CommentController extends Controller {
if ($session->isLoggedWithId($this->ticket->author->id) || Controller::isStaffLogged()) { if ($session->isLoggedWithId($this->ticket->author->id) || Controller::isStaffLogged()) {
$this->storeComment(); $this->storeComment();
Log::createLog('COMMENT_TICKET', $this->ticket); Log::createLog('COMMENT_TICKET', $this->ticket->ticketNumber);
Response::respondSuccess(); Response::respondSuccess();
} else { } else {

View File

@ -43,7 +43,7 @@ class CreateController extends Controller {
$this->storeTicket(); $this->storeTicket();
Log::createLog('CREATE_TICKET', $this->title); Log::createLog('CREATE_TICKET', $this->ticketNumber);
Response::respondSuccess([ Response::respondSuccess([
'ticketNumber' => $this->ticketNumber 'ticketNumber' => $this->ticketNumber
]); ]);

View File

@ -32,7 +32,7 @@ class ReOpenController extends Controller {
$this->ticket->store(); $this->ticket->store();
Log::createLog('RE_OPEN_TICKET', $this->ticket); Log::createLog('RE_OPEN_TICKET', $this->ticket->ticketNumber);
Response::respondSuccess(); Response::respondSuccess();
} }

View File

@ -29,7 +29,6 @@ class UnBanUserController extends Controller {
Response::respondSuccess(); Response::respondSuccess();
} }
} }
} }

View File

@ -17,7 +17,8 @@ class Log extends DataStore {
if($author === null) { if($author === null) {
$author = Controller::getLoggedUser(); $author = Controller::getLoggedUser();
} }
$log = new Log();
$log = new Log();
$log->setProperties(array( $log->setProperties(array(
'type' => $type, 'type' => $type,
@ -34,10 +35,16 @@ class Log extends DataStore {
} }
public function toArray() { public function toArray() {
$author = ($this->authorUser instanceof User) ? $this->authorUser : $this->authorStaff;
return [ return [
'type' => $this->type, 'type' => $this->type,
'to' => $this->to, 'to' => $this->to,
'author' => ($this->authorUser instanceof User) ? $this->authorUser->toArray() : $this->authorStaff->toArray() 'author' => [
'name' => $author->name,
'id' => $author->id,
'staff' => $author instanceof Staff
]
]; ];
} }
} }