Bugfix/list clickup issue (#5)

Reviewed-on: #5
Co-authored-by: ISMAIL MASSERAN <ismail@koppkb.com>
Co-committed-by: ISMAIL MASSERAN <ismail@koppkb.com>
This commit was merged in pull request #5.
This commit is contained in:
2026-10-19 13:30:36 +08:00
committed by ismailmasseran
parent b1d393b1a1
commit e29a5891c8
196 changed files with 18243 additions and 19520 deletions
@@ -2,19 +2,18 @@
namespace App\Http\Controllers\Mobile;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Auth\Events\Verified;
use Illuminate\Foundation\Auth\EmailVerificationRequest;
use Illuminate\Http\Request;
class EmailVerificationController extends Controller
{
public function sendVerificationEmail(Request $request)
{
if ($request->user()->hasVerifiedEmail()) {
return [
'message' => 'Already Verified'
'message' => 'Already Verified',
];
}
@@ -27,7 +26,7 @@ class EmailVerificationController extends Controller
{
if ($request->user()->hasVerifiedEmail()) {
return [
'message' => 'Email already verified'
'message' => 'Email already verified',
];
}
@@ -36,7 +35,7 @@ class EmailVerificationController extends Controller
}
return [
'message'=>'Email has been verified'
'message' => 'Email has been verified',
];
}
}
}
@@ -21,19 +21,15 @@ class ForgotPasswordController extends Controller
use SendsPasswordResetEmails;
protected function sendResetLinkResponse(Request $request, $response)
{
return response(['message'=> $response]);
return response(['message' => $response]);
}
protected function sendResetLinkFailedResponse(Request $request, $response)
{
return response(['error'=> $response], 422);
return response(['error' => $response], 422);
}
}
}
File diff suppressed because it is too large Load Diff
@@ -23,14 +23,12 @@ class ResetPasswordController extends Controller
protected function sendResetResponse(Request $request, $response)
{
return response(['message'=> trans($response)]);
return response(['message' => trans($response)]);
}
protected function sendResetFailedResponse(Request $request, $response)
{
return response(['error'=> trans($response)], 422);
return response(['error' => trans($response)], 422);
}
}
}
+45 -43
View File
@@ -4,37 +4,38 @@ namespace App\Http\Controllers\Mobile;
use App\Http\Controllers\Controller;
use App\Models\TacCode;
use Illuminate\Support\Facades\Validator;
use Illuminate\Http\Request;
use App\Models\User;
use DB;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Auth;
use Carbon\Carbon;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Validator;
class UserController extends Controller
{
public function getProfileUser(Request $request)
{
$user = Auth::user();
$user = Auth::user();
if ($user) {
return response()->json([
'success' => true,
'message' => [$user]
'message' => [$user],
], 200);
} else {
return response()->json([
'success' => false,
'message' => 'Unauthorized'
'message' => 'Unauthorized',
], 401);
}
}
public function updateProfileUser(Request $request){
public function updateProfileUser(Request $request)
{
$validator = Validator::make($request->all(), [
'nokp' => 'required'
'nokp' => 'required',
]);
if ($validator->fails()) {
@@ -43,16 +44,16 @@ class UserController extends Controller
$currentdate = Carbon::now()->toDateTimeString();
$user_update = User::where('nokp','=',$request->nokp)
->update([
'bank_acc_pembeli' => $request->bank_acc_pembeli,
'bank_acc_no_pembeli' => $request->bank_acc_no_pembeli,
'alamat' => $request->alamat,
'notelbimbit' => $request->notelbimbit,
'notelpejabat' => $request->notelpejabat,
'email' => $request->email,
'updated_at' => $currentdate
]);
$user_update = User::where('nokp', '=', $request->nokp)
->update([
'bank_acc_pembeli' => $request->bank_acc_pembeli,
'bank_acc_no_pembeli' => $request->bank_acc_no_pembeli,
'alamat' => $request->alamat,
'notelbimbit' => $request->notelbimbit,
'notelpejabat' => $request->notelpejabat,
'email' => $request->email,
'updated_at' => $currentdate,
]);
return response()->json($user_update);
}
@@ -70,36 +71,37 @@ class UserController extends Controller
'string' => [
'status' => 3,
'message' => 'Kata laluan baharu mestilah melebihi 8 karakter.',
]
],
],
'confirm_new_password.required' => ['status' => '4', 'message' => 'Sila isi pengesahan kata laluan baharu.'],
'confirm_new_password.min' => [
'string' => [
'status' => 5,
'message' => 'Pengesahan kata laluan baharu mestilah melebihi 8 karakter.',
]
],
],
]);
if ($validator->fails()) {
$all_errors = [
'success' => false,
'message' => $validator->errors()
'message' => $validator->errors(),
];
return response($all_errors, 201);
}
if (!(Hash::check($request->get('current_password'), Auth::user()->password))) {
if (! (Hash::check($request->get('current_password'), Auth::user()->password))) {
return response()->json([
'success' => false,
'message' => [
'current_password' => [
0 => [
'status' => 9,
'message' => 'Kata laluan asal salah.'
]
]
]
'message' => 'Kata laluan asal salah.',
],
],
],
]);
}
@@ -110,10 +112,10 @@ class UserController extends Controller
'current_password' => [
0 => [
'status' => 8,
'message' => 'Kata laluan baharu tidak boleh sama dengan kata laluan asal.'
]
]
]
'message' => 'Kata laluan baharu tidak boleh sama dengan kata laluan asal.',
],
],
],
]);
}
@@ -124,10 +126,10 @@ class UserController extends Controller
'current_password' => [
0 => [
'status' => 12,
'message' => 'Kata laluan baharu tidak sama dengan pengesahan kata laluan baharu.'
]
]
]
'message' => 'Kata laluan baharu tidak sama dengan pengesahan kata laluan baharu.',
],
],
],
]);
}
@@ -140,7 +142,7 @@ class UserController extends Controller
return response()->json([
'success' => true,
'status' => 55,
'message' => 'Kata laluan berjaya diubah'
'message' => 'Kata laluan berjaya diubah',
]);
}
@@ -152,7 +154,7 @@ class UserController extends Controller
$date = $current->toDateTimeString();
$current_date = strtotime($date);
$future_date = $current_date + (60 * 2);
$expired_date_formated = date("Y-m-d H:i:s", $future_date);
$expired_date_formated = date('Y-m-d H:i:s', $future_date);
$tac_code = rand(100000, 999999);
@@ -164,7 +166,7 @@ class UserController extends Controller
return response()->json([
'success' => false,
'message' => 'The phone number already request for tac code. Please wait 2 minute from request time for the session to end.',
'response' => $check_status_phone_number
'response' => $check_status_phone_number,
]);
}
@@ -173,11 +175,11 @@ class UserController extends Controller
'apipassword' => config('app.one_way_sms_password'),
'senderid' => 'INFO',
'mobileno' => $request->phone_number,
'message' => '[ArrahnBid]: '. $tac_code .' is your TAC code. The code is valid for 2 minutes.',
'languagetype' => 1
'message' => '[ArrahnBid]: '.$tac_code.' is your TAC code. The code is valid for 2 minutes.',
'languagetype' => 1,
]);
$tac_code_model = new TacCode();
$tac_code_model = new TacCode;
$tac_code_model->tac_code = Hash::make($tac_code);
$tac_code_model->phone_number = $request->phone_number;
$tac_code_model->case_code = 1;
@@ -214,7 +216,7 @@ class UserController extends Controller
return response()->json([
'success' => true,
'message' => 'Update successful!',
'user' => $user
'user' => $user,
]);
} else {
return response()->json([
@@ -2,11 +2,11 @@
namespace App\Http\Controllers\Mobile;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Auth\Access\AuthorizationException;
use Illuminate\Auth\Events\Verified;
use Illuminate\Foundation\Auth\VerifiesEmails;
use Illuminate\Auth\Access\AuthorizationException;
use Illuminate\Http\Request;
class VerificationController extends Controller
{
@@ -45,14 +45,13 @@ class VerificationController extends Controller
/**
* Resend the email verification notification.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function resend(Request $request)
{
if ($request->user()->hasVerifiedEmail()) {
return response(['message'=>'Already verified']);
return response(['message' => 'Already verified']);
}
$request->user()->sendEmailVerificationNotification();
@@ -64,12 +63,11 @@ class VerificationController extends Controller
return back()->with('resent', true);
}
/**
* Mark the authenticated user's email address as verified.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*
* @throws \Illuminate\Auth\Access\AuthorizationException
*/
public function verify(Request $request)
@@ -82,7 +80,7 @@ class VerificationController extends Controller
if ($request->user()->hasVerifiedEmail()) {
return response(['message'=>'Already verified']);
return response(['message' => 'Already verified']);
// return redirect($this->redirectPath());
}
@@ -91,9 +89,7 @@ class VerificationController extends Controller
event(new Verified($request->user()));
}
return response(['message'=>'Successfully verified']);
return response(['message' => 'Successfully verified']);
}
}
}