Skip to content

Commit

Permalink
Merge pull request #1 from ngtinn59/Version-Deploy-Ubuntu
Browse files Browse the repository at this point in the history
Version deploy ubuntu
  • Loading branch information
ngtinn59 authored Oct 10, 2024
2 parents 0a2bda9 + 2e8af10 commit 9a4a8e2
Show file tree
Hide file tree
Showing 282 changed files with 413 additions and 32 deletions.
Empty file modified .editorconfig
100644 → 100755
Empty file.
Empty file modified .env.example
100644 → 100755
Empty file.
Empty file modified .gitattributes
100644 → 100755
Empty file.
Empty file modified .github/workflows/laravel.yml
100644 → 100755
Empty file.
Empty file modified .github/workflows/qodana_code_quality.yml
100644 → 100755
Empty file.
Empty file modified .gitignore
100644 → 100755
Empty file.
Empty file modified .styleci.yml
100644 → 100755
Empty file.
Empty file modified CHANGELOG.md
100644 → 100755
Empty file.
Empty file modified Dockerfile
100644 → 100755
Empty file.
Empty file modified README.md
100644 → 100755
Empty file.
Empty file modified app/Console/Kernel.php
100644 → 100755
Empty file.
Empty file modified app/Events/MessageSent.php
100644 → 100755
Empty file.
Empty file modified app/Exceptions/Handler.php
100644 → 100755
Empty file.
282 changes: 282 additions & 0 deletions app/Http/Controllers/Api/Admin/AdminUserController.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,282 @@
<?php

namespace App\Http\Controllers\Api\Admin;

use App\Http\Controllers\Controller;
use App\Models\Profile;
use App\Models\User;
use App\Utillities\Constant;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Validator;

class AdminUserController extends Controller
{
public function blockUser($userId)
{
$user = User::find($userId);

if (!$user) {
return response()->json([
'success' => false,
'error' => 'Người dùng không tồn tại',
'status_code' => 404
], 404);
}

$user->update(['status' => Constant::user_status_inactive]);

return response()->json([
'success' => true,
'message' => 'Tài khoản đã bị chặn thành công',
'status_code' => 200
], 200);
}

public function unblockUser($userId)
{
$user = User::find($userId);

if (!$user) {
return response()->json([
'success' => false,
'error' => 'Người dùng không tồn tại',
'status_code' => 404
], 404);
}

$user->update(['status' => Constant::user_status_active]);

return response()->json([
'success' => true,
'message' => 'Tài khoản đã được mở lại thành công',
'status_code' => 200
], 200);
}

public function index()
{
// Ánh xạ giá trị account_type
$accountTypeLabels = [
Constant::user_level_developer => 'Người tìm việc',
Constant::user_level_employer => 'Người tuyển dụng',
Constant::user_level_host => 'Admin'
];

// Ánh xạ giá trị status
$accountTypeStatus = [
Constant::user_status_active => 'Hoạt động',
Constant::user_status_inactive => 'Không hoạt động'
];

// Lấy danh sách người dùng có account_type là 1 hoặc 2
$dataUsers = User::whereIn('account_type', [1, 2])->get()->map(function ($user) use ($accountTypeLabels, $accountTypeStatus) {
return [
'id' => $user->id,
'name' => $user->name,
'email' => $user->email,
'account_type' => $accountTypeLabels[$user->account_type] ?? 'Không xác định', // Sử dụng ánh xạ cho account_type
'status' => $accountTypeStatus[$user->status] ?? 'Không xác định', // Sử dụng ánh xạ cho status
'created_at' => $user->created_at,
'updated_at' => $user->updated_at
];
});

return response()->json([
'success' => true,
'message' => 'Lấy danh sách tài khoản thành công!',
'data' => $dataUsers,
'status_code' => 200

], 200);
}




// Create a new user
public function store(Request $request)
{
// Validation với thông báo tiếng Việt
$messages = [
'name.required' => 'Tên là bắt buộc.',
'name.string' => 'Tên phải là chuỗi ký tự.',
'name.max' => 'Tên không được vượt quá 255 ký tự.',
'email.required' => 'Email là bắt buộc.',
'email.string' => 'Email phải là chuỗi ký tự.',
'email.max' => 'Email không được vượt quá 255 ký tự.',
'email.unique' => 'Email này đã tồn tại.',
'password.required' => 'Mật khẩu là bắt buộc.',
'password.string' => 'Mật khẩu phải là chuỗi ký tự.',
'password.min' => 'Mật khẩu phải có ít nhất 8 ký tự.',
];

// Validation
$validator = Validator::make($request->all(), [
'name' => 'required|string|max:255',
'email' => 'required|string|email|max:255|unique:users',
'password' => 'required|string|min:8',
], $messages);

if ($validator->fails()) {
return response()->json([
'success' => false,
'message'=>'Lỗi tạo tài khoản',
'errors' => $validator->errors(),
'status_code' => 422
],
422);
}

DB::beginTransaction();
try {
// Tạo user mới với dữ liệu từ request
$user = User::create([
'name' => $request->name,
'email' => $request->email,
'account_type' => Constant::user_level_developer,
'email_verified_at' => now(),
'status' => Constant::user_status_active,
'password' => Hash::make($request->password),
]);

// Tạo profile cho user
Profile::create([
'users_id' => $user->id,
'name' => $request->name,
'email' => $request->email,
]);

DB::commit();

return response()->json([
'success' => true,
'message' => 'Đăng ký thành công. Vui lòng xác minh email của bạn.',
'user' => $user,
'status_code' => 200,
]);
} catch (\Exception $e) {
DB::rollback();
Log::error('Đăng ký thất bại: ' . $e->getMessage());

return response()->json([
'success' => false,
'message' => 'Đăng ký thất bại.',
'status_code' => 500,
], 500);
}
}

// View user details
public function show($id)
{
$user = User::find($id);
if (!$user) {
return response()->json([
'success' => false,
'error' => 'Người dùng không tồn tại',
'status_code' => 404
], 404);
}
return response()->json([
'success' => true,
'message' => 'Lấy thông tin tài khoản thành công',
'data' => $user,
'status_code' => 200
], 200);
}

// Update user information
public function update(Request $request, $id)
{
$user = User::find($id);
if (!$user) {
return response()->json([
'success' => false,
'message' => 'Người dùng không tồn tại',
'status_code' => 404
], 404);
}

// Validation với thông báo tiếng Việt
$messages = [
'name.required' => 'Tên là bắt buộc.',
'name.string' => 'Tên phải là chuỗi ký tự.',
'name.max' => 'Tên không được vượt quá 255 ký tự.',
'email.required' => 'Email là bắt buộc.',
'email.string' => 'Email phải là chuỗi ký tự.',
'email.max' => 'Email không được vượt quá 255 ký tự.',
'email.unique' => 'Email này đã tồn tại.',
'password.required' => 'Mật khẩu là bắt buộc.',
'password.string' => 'Mật khẩu phải là chuỗi ký tự.',
'password.min' => 'Mật khẩu phải có ít nhất 8 ký tự.',
];

// Validation
$validator = Validator::make($request->all(), [
'name' => 'sometimes|required|string|max:255',
'email' => 'sometimes|required|string|email|max:255|unique:users,email,' . $user->id,
'password' => 'sometimes|required|string|min:8',
], $messages);

if ($validator->fails()) {
return response()->json([
'success' => false,
'message' => 'Lỗi cập nhật tài khoản',
'errors' => $validator->errors(),
'status_code' => 422
], 422);
}

DB::beginTransaction();
try {
// Cập nhật thông tin user
$user->update([
'name' => $request->name ?? $user->name,
'email' => $request->email ?? $user->email,
'password' => $request->password ? Hash::make($request->password) : $user->password,
]);

DB::commit();

return response()->json([
'success' => true,
'message' => 'Cập nhật tài khoản thành công',
'user' => $user,
'status_code' => 200,
]);
} catch (\Exception $e) {
DB::rollback();
Log::error('Cập nhật tài khoản thất bại: ' . $e->getMessage());

return response()->json([
'success' => false,
'message' => 'Cập nhật tài khoản thất bại.',
'status_code' => 500,
], 500);
}
}

// Delete a user
public function destroy($id)
{
$user = User::find($id);
if (!$user) {
return response()->json([
'success' => false,
'error' => 'Người dùng không tồn tại',
'status_code' => 404
], 404);
}

$user->delete();

return response()->json([
'success' => true,
'message' => 'User deleted successfully',
'status_code' => 204
], 204);
}
}
Empty file modified app/Http/Controllers/Api/Admin/CitiesController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Admin/CompaniesController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Admin/CompanysizesController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Admin/CompanytypesController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Admin/CountriesController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Admin/Job_typesController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Admin/JobsController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Admin/JobtypesControllerController.php
100644 → 100755
Empty file.
14 changes: 14 additions & 0 deletions app/Http/Controllers/Api/AuthController.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ public function login(LoginRequest $request)

if (!$user) {
return response()->json([
'success' => false,
'error' => [
'email' => ['Email chưa được đăng ký']
],
Expand All @@ -81,16 +82,29 @@ public function login(LoginRequest $request)
// Kiểm tra xem người dùng đã xác minh email hay chưa
if (!$user->hasVerifiedEmail()) {
return response()->json([
'success' => false,
'error' => [
'email' => ['Email chưa được xác minh. Vui lòng kiểm tra email của bạn.']
],
'status_code' => 403
], 403);
}

// Kiểm tra trạng thái tài khoản
if ($user->status !== Constant::user_status_active) {
return response()->json([
'success' => false,
'error' => [
'account' => ['Tài khoản của bạn đã bị chặn hoạt động.']
],
'status_code' => 403
], 403);
}

// Xác thực người dùng
if (!Auth::attempt($credentials)) {
return response()->json([
'success' => false,
'error' => [
'password' => ['Sai mật khẩu']
],
Expand Down
Empty file modified app/Http/Controllers/Api/Companies/CompaniesController.php
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file modified app/Http/Controllers/Api/Companies/Job_skillsController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Companies/Job_typesController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Companies/JobsController.php
100644 → 100755
Empty file.
Empty file.
Empty file modified app/Http/Controllers/Api/Job/JobApplicationController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Resume/AboutmeController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Resume/AwardsController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Resume/CertificatesController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Resume/CvsController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Resume/EducationController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Resume/ExperiencesController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Resume/GetResumeController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Resume/ObjectivesController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Resume/ProfilesController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Resume/ProjectsController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Resume/SkillsController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Resume/UserController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/User/UserJobController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Controller.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/MessageController.php
100644 → 100755
Empty file.
Empty file modified app/Http/Kernel.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/Authenticate.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/CheckAdminRole.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/CheckUserRole.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/Cors.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/EncryptCookies.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/PreventRequestsDuringMaintenance.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/RedirectIfAuthenticated.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/TrimStrings.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/TrustHosts.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/TrustProxies.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/ValidateSignature.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/VerifyCsrfToken.php
100644 → 100755
Empty file.
Empty file modified app/Http/Requests/ChangePasswordRequest.php
100644 → 100755
Empty file.
Empty file modified app/Http/Requests/CreateProfileRequest.php
100644 → 100755
Empty file.
Empty file modified app/Http/Requests/LoginRequest.php
100644 → 100755
Empty file.
Empty file modified app/Http/Requests/PostRequest.php
100644 → 100755
Empty file.
Empty file modified app/Http/Requests/RegisterRequest.php
100644 → 100755
Empty file.
Empty file modified app/Mail/ApplicationApproved.php
100644 → 100755
Empty file.
Empty file modified app/Mail/ApplicationRejected.php
100644 → 100755
Empty file.
Empty file modified app/Mail/JobApplied.php
100644 → 100755
Empty file.
Empty file modified app/Mail/SendVerificationCode.php
100644 → 100755
Empty file.
Empty file modified app/Models/Award.php
100644 → 100755
Empty file.
Empty file modified app/Models/Certificate.php
100644 → 100755
Empty file.
Empty file modified app/Models/City.php
100644 → 100755
Empty file.
Empty file modified app/Models/Company.php
100644 → 100755
Empty file.
Empty file modified app/Models/Company_size.php
100644 → 100755
Empty file.
Empty file modified app/Models/Company_type.php
100644 → 100755
Empty file.
Empty file modified app/Models/Companysize.php
100644 → 100755
Empty file.
Empty file modified app/Models/Companyskill.php
100644 → 100755
Empty file.
Empty file modified app/Models/Companytype.php
100644 → 100755
Empty file.
Empty file modified app/Models/Country.php
100644 → 100755
Empty file.
Empty file modified app/Models/Cv.php
100644 → 100755
Empty file.
Empty file modified app/Models/Experience.php
100644 → 100755
Empty file.
Empty file modified app/Models/Experience_level.php
100644 → 100755
Empty file.
Empty file modified app/Models/Favorite.php
100644 → 100755
Empty file.
Empty file modified app/Models/Job.php
100644 → 100755
Empty file.
Empty file modified app/Models/Jobskill.php
100644 → 100755
Empty file.
Empty file modified app/Models/Jobtype.php
100644 → 100755
Empty file.
Empty file modified app/Models/Location.php
100644 → 100755
Empty file.
Empty file modified app/Models/Message.php
100644 → 100755
Empty file.
Empty file modified app/Models/Objective.php
100644 → 100755
Empty file.
Empty file modified app/Models/Profile.php
100644 → 100755
Empty file.
Empty file modified app/Models/Project.php
100644 → 100755
Empty file.
Empty file modified app/Models/Skill.php
100644 → 100755
Empty file.
Empty file modified app/Models/User.php
100644 → 100755
Empty file.
Empty file modified app/Models/aboutme.php
100644 → 100755
Empty file.
Empty file modified app/Models/admin.php
100644 → 100755
Empty file.
Empty file modified app/Models/company_reviews.php
100644 → 100755
Empty file.
Empty file modified app/Models/educations.php
100644 → 100755
Empty file.
Empty file modified app/Models/experiences.php
100644 → 100755
Empty file.
Empty file modified app/Models/job_user.php
100644 → 100755
Empty file.
Empty file modified app/Models/recruitments.php
100644 → 100755
Empty file.
Empty file modified app/Models/responsibilities.php
100644 → 100755
Empty file.
Empty file modified app/Models/skills_required.php
100644 → 100755
Empty file.
Empty file modified app/Models/stacks.php
100644 → 100755
Empty file.
Empty file modified app/Models/statistic_applies.php
100644 → 100755
Empty file.
Empty file modified app/Models/universities.php
100644 → 100755
Empty file.
Empty file modified app/Notifications/VerifyEmail.php
100644 → 100755
Empty file.
Empty file modified app/Providers/AppServiceProvider.php
100644 → 100755
Empty file.
Empty file modified app/Providers/AuthServiceProvider.php
100644 → 100755
Empty file.
Empty file modified app/Providers/BroadcastServiceProvider.php
100644 → 100755
Empty file.
Empty file modified app/Providers/EventServiceProvider.php
100644 → 100755
Empty file.
Empty file modified app/Providers/RouteServiceProvider.php
100644 → 100755
Empty file.
Empty file modified app/Repositories/BaseRepository.php
100644 → 100755
Empty file.
Empty file modified app/Repositories/Recruitments/RecruitmentsRepository.php
100644 → 100755
Empty file.
Empty file.
Empty file modified app/Repositories/RepositoryInterface.php
100644 → 100755
Empty file.
Empty file modified app/Repositories/User/UserRepository.php
100644 → 100755
Empty file.
Empty file modified app/Repositories/User/UserRepositoryInterface.php
100644 → 100755
Empty file.
Empty file modified app/Services/BaseService.php
100644 → 100755
Empty file.
Empty file modified app/Services/Recruitments/RecruitmentsService.php
100644 → 100755
Empty file.
Empty file modified app/Services/Recruitments/RecruitmentsServiceInterface.php
100644 → 100755
Empty file.
Empty file modified app/Services/ServiceInterface.php
100644 → 100755
Empty file.
Empty file modified app/Services/User/UserService.php
100644 → 100755
Empty file.
Empty file modified app/Services/User/UserServiceInterface.php
100644 → 100755
Empty file.
Empty file modified app/Utillities/Common.php
100644 → 100755
Empty file.
4 changes: 0 additions & 4 deletions app/Utillities/Constant.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,4 @@ class Constant
self::user_status_inactive => 'inactive',
];





}
Empty file modified artisan
100644 → 100755
Empty file.
Empty file modified bash
100644 → 100755
Empty file.
Empty file modified bootstrap/app.php
100644 → 100755
Empty file.
Empty file modified bootstrap/cache/.gitignore
100644 → 100755
Empty file.
Empty file modified composer.json
100644 → 100755
Empty file.
Empty file modified composer.lock
100644 → 100755
Empty file.
Empty file modified config/app.php
100644 → 100755
Empty file.
Empty file modified config/auth.php
100644 → 100755
Empty file.
Empty file modified config/broadcasting.php
100644 → 100755
Empty file.
Empty file modified config/cache.php
100644 → 100755
Empty file.
Empty file modified config/cors.php
100644 → 100755
Empty file.
Empty file modified config/database.php
100644 → 100755
Empty file.
Empty file modified config/filesystems.php
100644 → 100755
Empty file.
Empty file modified config/hashing.php
100644 → 100755
Empty file.
Empty file modified config/logging.php
100644 → 100755
Empty file.
Empty file modified config/mail.php
100644 → 100755
Empty file.
Empty file modified config/queue.php
100644 → 100755
Empty file.
Empty file modified config/sanctum.php
100644 → 100755
Empty file.
Empty file modified config/services.php
100644 → 100755
Empty file.
Empty file modified config/session.php
100644 → 100755
Empty file.
Empty file modified config/view.php
100644 → 100755
Empty file.
Empty file modified database/.gitignore
100644 → 100755
Empty file.
Empty file modified database/factories/ProfilesFactory.php
100644 → 100755
Empty file.
Empty file modified database/factories/UserFactory.php
100644 → 100755
Empty file.
Empty file modified database/migrations/2014_10_12_000000_create_users_table.php
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified database/migrations/2024_01_15_082822_create_admins_table.php
100644 → 100755
Empty file.
Empty file modified database/migrations/2024_01_15_082846_create_profiles_table.php
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified database/migrations/2024_01_15_082949_create_projects_table.php
100644 → 100755
Empty file.
Empty file modified database/migrations/2024_01_15_082954_create_skills_table.php
100644 → 100755
Empty file.
Empty file.
Empty file modified database/migrations/2024_02_22_052707_create_aboutme_table.php
100644 → 100755
Empty file.
Empty file.
Empty file modified database/migrations/2024_02_22_055329_create__awards_table.php
100644 → 100755
Empty file.
Empty file.
Empty file modified database/migrations/2024_02_27_163214_create_cities_table.php
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified database/migrations/2024_03_03_00293_create_jobs_table.php
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified database/migrations/2024_04_02_161744_create_cvs_table.php
100644 → 100755
Empty file.
Empty file.
Empty file modified database/migrations/2024_10_05_065536_create_messages_table.php
100644 → 100755
Empty file.
Empty file.
Empty file modified database/seeders/CitiesTableSeeder.php
100644 → 100755
Empty file.
Empty file modified database/seeders/CompanysizeTableSeeder.php
100644 → 100755
Empty file.
Empty file modified database/seeders/CompanytypeTableSeeder.php
100644 → 100755
Empty file.
Empty file modified database/seeders/CountriesTableSeeder.php
100644 → 100755
Empty file.
Empty file modified database/seeders/DatabaseSeeder.php
100644 → 100755
Empty file.
Empty file modified database/seeders/JobtypeTableSeeder.php
100644 → 100755
Empty file.
5 changes: 3 additions & 2 deletions database/seeders/UsersTableSeeder.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,11 @@ class UsersTableSeeder extends Seeder
public function run()
{
DB::table('users')->insert([
'name' => 'John Doe',
'email' => 'john@example.com',
'name' => 'admin',
'email' => 'admin@gmail.com',
'password' => Hash::make('password'),
'account_type' => 3,
'email_verified_at' => now(),
'status' => 1,
'created_at' => now(),
'updated_at' => now(),
Expand Down
Empty file modified derby.log
100644 → 100755
Empty file.
Empty file modified docker-compose.yml
100644 → 100755
Empty file.
Empty file modified mysql/my.cnf
100644 → 100755
Empty file.
Empty file modified nginx/conf.d/app.conf
100644 → 100755
Empty file.
Empty file modified package-lock.json
100644 → 100755
Empty file.
Empty file modified package.json
100644 → 100755
Empty file.
Empty file modified php/local.ini
100644 → 100755
Empty file.
Empty file modified phpunit.xml
100644 → 100755
Empty file.
Empty file modified public/.htaccess
100644 → 100755
Empty file.
Empty file modified public/cv/1713890650_dummy.pdf
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified public/cvs/cv_662c5c001363e_240427_015928.pdf
100644 → 100755
Empty file.
Empty file.
Empty file modified public/cvs/oig4_6627d0bf744c2_240423_031615.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/cvs/sample_670548fa8878f_241008_030010.pdf
100644 → 100755
Empty file.
Empty file modified public/cvs/sample_670548fdabdf3_241008_030013.pdf
100644 → 100755
Empty file.
Binary file added public/cvs/sample_6705851c5a84c_241008_071644.pdf
Binary file not shown.
Empty file modified public/favicon.ico
100644 → 100755
Empty file.
Empty file modified public/index.php
100644 → 100755
Empty file.
Empty file modified public/robots.txt
100644 → 100755
Empty file.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/images_662badeb3f6dc_240426_013643.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/images_6703add87db61_241007_094600.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/logo512_67051a2ecabe5_241008_114030.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/logo512_67051acf144ba_241008_114311.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_661e98bb68079_240416_032651.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_661e98be70f23_240416_032654.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_661e98c00d008_240416_032656.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_661e9a6be3114_240416_033403.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_661e9ae08cb95_240416_033600.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_661e9b0877730_240416_033640.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_661e9b0df132e_240416_033645.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_661e9b224a0ee_240416_033706.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_661f6f82661f4_240417_064314.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_661f6fb2d51b7_240417_064402.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_661f6fe25809a_240417_064450.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_661f7026ec205_240417_064558.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_661f9cb36ab3c_240417_095603.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_662146acd7d23_240418_041332.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_66214759b1542_240418_041625.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_6621d5ac73825_240419_022340.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/uploads/images/oig4_6621d5c651a80_240419_022406.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6621d5d4808b3_240419_022420.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6621d60cad54e_240419_022516.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6621d6115dd9f_240419_022521.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6621d61c2f851_240419_022532.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6621d625384e7_240419_022541.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6621d62c5d751_240419_022548.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6621d64fd6cfc_240419_022623.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6621d663ab117_240419_022643.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6621d79b220ff_240419_023155.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_66238ed8a6ccc_240420_094600.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_66238f3a9f365_240420_094738.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6623939cade96_240420_100620.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6623dbfddd6d5_240420_031509.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_66250670369ab_240421_122832.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_662b8596c10f6_240426_104438.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_662b86149802f_240426_104644.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_662b86eeed0b1_240426_105022.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_662b87bbc7170_240426_105347.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6703f8bc32c77_241007_030532.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6703f8d9c4a93_241007_030601.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6703fa1483d63_241007_031116.jpg
100644 → 100755
Empty file modified public/uploads/images/oig4_6703fa1483fd4_241007_031116.jpg
100644 → 100755
Empty file.
Empty file modified qodana.yaml
100644 → 100755
Empty file.
Empty file modified resources/js/app.js
100644 → 100755
Empty file.
Empty file modified resources/js/bootstrap.js
100644 → 100755
Empty file.
Empty file modified resources/views/emails/application_approved.blade.php
100644 → 100755
Empty file.
Loading

0 comments on commit 9a4a8e2

Please sign in to comment.