array( 'Andhra Bank' => 'ANDB', 'Axis Bank' => 'UTIB', 'Bank of Baroda' => 'BARB', 'Central Bank of India' => 'CBIN', 'IDFC Bank' => 'IDFB', 'Yes Bank' => 'YESB', 'Punjab National Bank' => 'PUNB', 'IndusInd Bank' => 'INDB', 'Kotak Mahindra Bank' => 'KKBK', 'Equitas Small Finance Bank' => 'ESFB', 'HDFC Bank' => 'HDFC', 'ICICI Bank' => 'ICIC', 'IDBI Bank' => 'IBKL', 'Indian Overseas Bank' => 'IOBA', 'Tamilnad Mercantile Bank' => 'TMBL', 'Ujjivan Small Finance Bank' => 'USFB', 'Bank of Maharashtra' => 'MAHB', 'Deutsche Bank' => 'DEUT', 'RBL Bank' => 'RATN', 'South Indian Bank' => 'SIBL', 'Federal Bank' => 'FDRL', 'Standard Chartered Bank' => 'SCBL', 'State Bank of India' => 'SBIN', 'Canara Bank' => 'CNRB', 'Paytm Payments Bank' => 'PYTM', 'Oriental Bank of Commerce' => 'ORBC', 'Citi Bank' => 'CITI', 'Syndicate Bank' => 'SYNB', 'Union Bank of India' => 'UBIN', 'Karnataka Bank' => 'KARB', 'Dhanlaxmi Bank' => 'DLXB', 'DBS Bank' => 'DBSS', 'HSBC Bank' => 'HSBC', 'City Union Bank' => 'CIUB', 'Bandhan Bank' => 'BDBL', 'State Bank Of Bikaner And Jaipur'=> 'SBBJ', 'Bank of India' => 'BKID', 'Karur Vysya Bank' => 'KVBL', 'Indian Bank' => 'IDIB', 'UCO Bank' => 'UCBA', 'AU Small Finance Bank' => 'AUBL', 'DCB Bank' => 'DCBL', 'Bank Of Maharashtra' => 'MAHB', ), //if you are adding new permission, please add it at the last of the array // do not add any permission between the existing one 'permissions' => [ 'comment_to_merchant' => [], 'delete_merchant_comment' => [], 'delete_application' => [], 'duplicate application' => [], 'delete trade line' => [], 'Monthly Disbursement' => [], 'Monthly Application Target' => [], 'Mandate Creations' => [ 'admin/mandate/add/{id}', 'admin/mandate/edit/{id}', ], 'Generate EMI' => [ 'admin/consumer-application/schedule-emi/{application_id}', ], 'Agreement Signing' => [], 'Loan Schedule' => [ 'admin/getloanschedule/{application_id}', 'admin/getloanschedule_v1/{application_id}', 'admin/getloanschedule_v2/{application_id}', ], 'Approval Reason' => [], 'Change Advisor' => [], 'Application Automation' => [], 'Delete Payment' => [], 'Refund' => [], 'Add Trade Line' => [], 'Payment Cron' => [ 'admin/payment/payment-cron/{id?}', ], 'Score Card Weights' => [], 'Post Approval Edit' => [], 'Zone Level Restriction' => [], 'Send Recall Notice' => [], 'Change Collection Executive' => [], 'Export Bucket Wise Data' => [ 'admin/payment/dpd-report?export=true', ], 'Credit Limit' => [], 'Document Delete' => [], 'View User Info' => [ 'admin/users/user_info_dashboard', 'admin/users/user_info/{admin_id}', ], 'Paytm Payout' => [], 'Verification Script' => [], 'Payment Deferral' => [], 'Change Name And Pan' => [], 'Create Merchant User' => [ 'admin/merchant/user/add', ], 'Mask Aadhar Card' => [], 'Delete Lead' => [], 'UnMask Admin Phone Email' => [], 'UnMask Merchant Lead Phone Email' => ['disabled'], 'Download Closure Letter' => [ 'admin/consumer-applications/download-closure-letter/{id}', ], 'Download Account Statement' => [ 'admin/consumer-applications/account-statement/{id}', ], 'Send FinBit Link' => [ 'admin/consumer-application/send-finbit-link/{application_id}', ], 'Delete Project Lead' => [], 'Edit UTR Number' => [], 'Add DPD Reason' => [], 'Send E Mandate' => [], 'Send Merchant Disbursed' => [], 'Disable Moratorium' => [], 'Pay Rs 1 For Data Sharing' => ['disabled'], 'Download Merchant Creative' => [], 'Babyready Portal' => [], 'Unlock User' => [], 'Delete And Edit Merchant Rule' => [], 'Lender Change Post Approval And Pre Disbursements' => ['disabled'], 'Whitelist Merchant For Lender' => [], 'Agency Permit' => [], 'Credit Approval Limit' => [], 'Disbursement Checker Limit' => [], 'High Risk' => [], 'Revise Documents' => [], 'Multi-disbursement Exception List' => [], 'Execute Multi-tranche' => [], 'Line Of Credit Portal' => [], 'Edit Trade Line' => [], 'Limit Agency User' => [], 'Hide Chatbot' => [], 'PF Surcharge Discount' => [], 'Confidential Notes' => [], 'Page JSON Config' => [ 'admin/page-service/v1/{path}', ], 'Credit Fair AI' => [], 'Post Disbursement View' => [], 'Approval Popup View' => [], 'Hide Customer Documents' => [], 'No Send Option' => [], 'Fetch AA Monitoring' => [], 'JSON BRE' => [], 'KYC Logs' => [], 'Insurance Premium Access' => [], 'Show PSU Loans' => [], 'Product' => [], 'Verify Checklist Documents' => [], 'Request KYC Review' => [], 'Case Review Request' => [], 'Reply for Case Review' => [], ], 'sub_permissions' => [ 'Post Disbursement Permissions' => [ 'Post disbursement docs & data View' => [], 'KYC post disbursement view' => [], 'Documents view' => [], 'Other personal details view' => [], 'Edit Access post disbursement' => [], ], 'Deviation Permissions' => [ 'Create Deviations' => [] ], 'Disbursement' => [ 'Add New Disbursement Deviation' => [], 'Update Disbursement Deviation Types' => [] ] ], 'post_approval_edit_fields' => [ 'Loan Amount', 'Product Name', 'Tenure', 'Communication Mobile Number', 'Gross Project Amount' ], 'payment_frequency_offer' => [ 1 => 12, 2 => 24, 3 => 52, 4 => 365, 5 => 4, 6 => 2, 7 => 1 ], 'exception' => [ 'admin/payment/start/{id?}/{ids?}', 'admin/payment/start_v1/{id?}/{ids?}', 'admin/payment/settlement/{id?}', 'admin/payment/over_due_reminder/{id?}', 'admin/payment/over_due_reminder_v1/{id?}', 'admin/lead/copy-merchant/{id}', 'admin/merchant/download-creative/{merchant_id}', 'admin/download-settlement-applications/{id}', 'admin/payment/start_v2/{id?}/{ids?}', 'admin/consumer-checklist-data/{id}/get' ], 'sidebar' => array( 'Dashboard' => [ 'id' => 0, 'list' => [ 'Dashboard' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/dashboard'] ] ], 'Merchant Performance' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/dashboard/merchant_performance'] ] ], 'Weekly Nach Performance' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/dashboard/nach_performance'] ] ], 'Advisor Activities' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/dashboard/advisor_activity'] ] ], 'Credit Performance' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/dashboard/credit_performance'] ] ], ], 'icon' => 'flaticon-line-graph' ], 'Merchants' => [ 'id' => 1, 'list' => [ 'Merchant' => [ 'sub-module' => [ [ 'name' => 'Merchant Bank', 'permission' => [ ['name' => 'View', 'link' => 'admin/merchant/add-bank-details/{id}'], ['name' => 'Create'],['name' => 'Update'],['name' => 'Validate'] ], ], [ 'name' => 'Center', 'permission' => [ ['name' => 'View', 'link' => 'admin/merchant/location/{merchant_id}'], ['name' => 'Create', 'link' => 'admin/merchant/location/add/{merchant_id}'],['name' => 'Update','link' => 'admin/merchant/location/edit/{merchant_id}/{merchant_location_id}'],['name' => 'Delete','link' => 'merchant/location/delete/{merchant_id}/{merchant_location_id}'] ] ], [ 'name' => 'Center Bank', 'permission' => [ ['name' => 'View'], ['name' => 'Create'],['name' => 'Update'],['name' => 'Validate'] ] ], [ 'name' => 'Offers', 'permission' => [ ['name' => 'View', 'link' => 'admin/merchant/offers/{merchant_id}'], ['name' => 'Create', 'link' => 'admin/merchant/offers-add/{merchant_id}'],['name' => 'Update'] ] ], [ 'name' => 'Module', 'permission' => [ ['name' => 'View', 'link' => 'admin/merchant/module/{id}'], ['name' => 'Create'],['name' => 'Update'],['name' => 'Delete','link' => 'admin/merchant/module/delete/{id}'] ] ], [ 'name' => 'Unmask Email-id and Phone Number', 'permission' => [ ['name' => 'Yes']] ], [ 'name' => 'Max approval value alter', 'permission' => [ ['name' => 'Yes']] ], [ 'name' => 'Activate Edit KW Values', 'permission' => [ ['name' => 'Yes']] ], [ 'name' => 'Update Legal Charges', 'permission' => [ ['name' => 'Yes']] ], [ 'name' => 'LTV alter', 'permission' => [ ['name' => 'Yes']] ], ], 'permission' => [ ['name' => 'View', 'link' => ['admin/merchants','admin/merchant/search']],['name' => 'Create', 'link' => 'admin/merchant/add'],['name' => 'Update', 'link' => 'admin/merchant/edit/{merchant_id}'],['name' => 'Delete'] ] ], 'Vendor Integration' => [ 'permission' => [ ['name' => 'View', 'link' => ['admin/vendor', 'admin/vendor/add', 'admin/vendor/add', 'admin/vendor/edit/{id}', 'admin/vendor/api/{id}', 'admin/vendor/api-en/{id}', 'admin/vendor/api/status', 'admin/vendor/api/whitelist-ip', 'admin/vendor/api/whitelist-webhook', 'admin/vendor/api/delete-webhook']] ] ], ], 'icon' => 'fa fa-vcard' ], 'Grades' => [ 'id' => 13, 'list' => [ 'Grades' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/grades'],['name' => 'Create', 'link' => 'admin/grade/add'],['name' => 'Update', 'link' => 'admin/grade/edit/{id}'] ] ], 'Customized Grades' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/grades/v1'],['name' => 'Create', 'link' => 'admin/grade/add/v1'],['name' => 'Update', 'link' => 'admin/grade/edit/{id}/v1'] ] ], 'Document List' => [ 'permission' => [ ['name' => 'Create', 'link' => 'admin/auto-documentation/add'] ] ] ], 'icon' => 'flaticon-list-2' ], 'Consumer Application' => [ 'id' => 2, 'list' => [ 'Consumer Applications' => [ 'permission' => [ ['name' => 'View', 'link' => ['admin/consumer-applications', 'admin','admin/consumer-verification/{id}/get','admin/consumer-applications/add-bank-details/{id}']],['name' => 'Create'],['name' => 'Update', 'link' => 'admin/consumer-applications/edit/{application_id}'] ] ], 'EMI Calculator' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/emi-calculation'] ] ], 'Couriers' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/couriers'],['name' => 'Create', 'link' => 'admin/courier/add'],['name' => 'Update', 'link' => 'admin/courier/{id}'] ] ], 'Nach' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/nach'] ] ], 'Cancel Nach' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/cancel-nach'],['name' => 'Cancel'] ] ], 'Disbursements' => [ 'permission' => [ ['name' => 'View', 'link' => ['admin/disbursements','admin/disbursements/{id?}']] ] ], 'Credit Line Inputs' => [ 'permission' => [ ['name' => 'View', 'link' => ['admin/credit-line/input']] ] ], 'Project Leads' => [ 'permission' => [ ['name' => 'View', 'link' => ['admin/project-leads', 'admin/project-lead/{id}']] ] ], 'BNPL Applications' => [ 'permission' => [ ['name' => 'View', 'link' => ['admin/bnpl-applications','admin/consumer-verification/{id}/get','admin/bnpl-applications/add-bank-details/{id}']],['name' => 'Create'],['name' => 'Update', 'link' => 'admin/bnpl-applications/edit/{application_id}'] ] ], 'Refund Disbursement' => [ 'permission' => [ ['name' => 'View', 'link' => ['admin/refund-disbursements','admin/refund-disbursements/{id?}']] ] ], ], 'icon' => 'flaticon-list' ], 'Admin' => [ 'id' => 3, 'list' => [ 'Users' => [ 'sub-module' => [ [ 'name' => 'User Access Management', 'permission' => [ ['name' => 'View','link' => 'admin/users/types'], ['name' => 'Create'],['name' => 'Update'] ] ], ], 'permission' => [ ['name' => 'View', 'link' => 'admin/users'],['name' => 'Create','link' => 'admin/users/add'],['name' => 'Update','link' => 'admin/users/edit/{admin_id}'], ['name' => 'Delete','link' => 'admin/users/delete/{admin_id}'] ] ], 'Lenders' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/lenders'],['name' => 'Create', 'link' => 'admin/lender/add'],['name' => 'Update', 'link' => 'admin/lender/edit/{id}'] ], ], 'Lenders Setup KYC' => [ 'permission' => [ ['name' => 'View', 'link' => '', 'disableView' => true],['name' => 'Edit', 'link' => '', 'disableView' => true] ] ], 'Lenders Setup Benchmark Rate' => [ 'permission' => [ ['name' => 'View', 'link' => '', 'disableView' => true],['name' => 'Edit', 'link' => '', 'disableView' => true] ] ], 'Location Tracker' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/tracker'] ] ], 'Pin Code Mapping' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/pincodes'], ['name' => 'Create' , 'link' => 'admin/pincodes/add'], ['name' => 'Update' , 'link' => 'admin/pincodes/edit/{id}'] ] ], 'Zone Mapping' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/zones'], ['name' => 'Create' , 'link' => 'admin/zones/add'], ['name' => 'Update' , 'link' => 'admin/zones/edit/{id}'] ] ], 'RBI Black List' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/blacklist'] ] ], 'COVID-19 Hotspot' => [ 'permission' => [ ['name' => 'View','link' => 'admin/corona-hotspot'] ] ], 'Approve Pin Code' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/approve-pincodes'] ] ], 'OneFin Dashboard' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/consumer-application/one-fin-dashboard'] ] ] ], 'icon' => 'flaticon-user' ], 'Collections' => [ 'id' => 4, 'list' => [ 'EMIs Scheduled' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/emis'] ] ], 'Payment Entry' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/payment/start?isPagination=true', 'disableView' => true],['name' => 'Create'] ] ], 'Over Due Payments' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/payment/start?due=true&isPagination=true', 'disableView' => true] ] ], 'Closed Loans' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/payment/closed-loans'] ] ], 'Payment Import' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/payment/import'],['name' => 'Create'] ] ], 'Mandate Import' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/mandate/import'],['name' => 'Create'] ] ], 'Verify Payment' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/payment/verify'] ] ], 'DPD Report' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/payment/dpd-report'] ] ], 'Over Due Reminder' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/payment/over_due_reminder_v1'] ] ], 'Daily Calling' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/collection/calling-data', 'disableView' => true] ] ], 'Moratorium Bulk Upload' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/moratorium/import'] ] ], 'Payment Info' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/collection/payment-info'] ] ], 'Agency data Import Agency' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/collection/agency'] ] ], 'Agency data Import CF' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/collection/agency-allotment'] ] ], 'MIS Report' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/collection/payment-mis'] ] ], 'Cancellation Calculator' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/collection/cancellation-calculator'] ] ], 'Account Aggregator Report' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/collection/account-aggregator-report/{id}'] ] ], 'PTP Data Import' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/ptp/import'],['name' => 'Create'] ] ], 'Settlements' => [ 'permission' => [ ['name' => 'View', 'link' => ['admin/payment/settlement-logs', 'admin/payment/settlement-maker-checker/{id}/download-proposal']] ] ] ], 'icon' => 'fa fa-money' ], 'Finance' => [ 'id' => 5, 'list' => [ 'Invoices' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/invoices'] ] ], 'Accounting' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/revenue'] ] ], 'Accrued Revenue' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/accured_revenue'] ] ], 'Monthly GST Filing' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/gst-filing'] ] ], 'Tally Settlements' => [ 'permission' => [ ['name' => 'View', 'link' => ['admin/tally-settlement', 'admin/import-excel-to-xml/{id}', 'admin/excel-to-xml/{id}', 'admin/download-settlement-applications/{id}', 'admin/processed-locally/{id}']] ] ], 'Download Merchant Bank Details' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/merchant/download-merchant-excel'] ] ], 'Accounting Report' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/accounting-reports'] ] ], 'Merchant Risk Data' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/merchant-risk'] ] ], ], 'icon' => 'fa fa-calendar' ], 'Reports' => [ 'id' => 6, 'list' => [ 'Bureau Payment Report' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/reports/bureau_payment'] ] ], 'Missed Calls' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/reports/missed_calls'] ] ], 'Campaign' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/run-campaign'] ] ], 'Product Audit Report' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/collection/audit-report'] ] ], 'Payout Report' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/reports/payouts'] ] ], 'Sales MIS Report' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/reports/sales-mis'] ] ], ], 'icon' => 'fa fa-list' ], 'System' => [ 'id' => 7, 'list' => [ 'Services' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/reports/services'] ] ] ], 'icon' => 'fa fa-cog' ], 'HR' => [ 'id' => 8, 'list' => [ 'Jobs' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/jobs'] ] ] ], 'icon' => 'fa fa-briefcase' ], 'BD' => [ 'id' => 9, 'list' => [ 'Lead Management' => [ 'permission' => [ ['name' => 'View', 'link' => ['admin/leads','admin/lead/{id}']] ] ], 'User Management' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/merchant/users'],['name' => 'Create','link' => 'admin/merchant/user/add'],['name' => 'Update','link' => 'admin/merchant/users/edit/{admin_id}'], ['name' => 'Delete','link' => 'admin/merchant/users/delete/{admin_id}'] ] ], 'Allow active for disbursement' => [ 'permission' => [ ['name' => 'Allow', 'link' => 'admin/merchant/users'], ] ], 'Unmask Email-id and Phone Number'=>[ 'permission' => [ ['name' => 'Yes'] ] ] ], 'icon' => 'fa fa-handshake-o' ], 'Static Pages' => [ 'id' => 10, 'list' => [ 'View Pages' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/static-page'] ] ], 'Create Pages' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/static-page/create'],['name' => 'Create', 'link' => 'admin/static-page/create/{id?}'],['name' => 'Update', 'link' => 'admin/static-page/edit/{id}'] ] ] ], 'icon' => 'fa fa-file' ], 'Marketing' => [ 'id' => 11, 'list' => [ 'SEO' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/seo'] ] ] ], 'icon' => 'fa fa-search' ], 'Hypothecation' => [ 'id' => 12, 'list' => [ 'Hypothecation Data' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/hypothecation'] ] ] ], 'icon' => 'fa fa-database' ], 'Email' =>[ 'id'=>14, 'list'=>[ 'Product' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/merchant/product-list/{id}'],['name' => 'Create', 'link' => 'admin/merchant/add-product'],['name' => 'Delete', 'link' => 'admin/merchant/delete-product'] ] ], 'Generate MIS Report' => [ 'permission' => [ ['name' => 'Pull', 'link' => 'admin/merchant/mis-report/{id}'] ] ], 'Equifax' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/report/equifax/{id}/{type?}'],['name' => 'Pull', 'link' => 'admin/merchant/generate-equifax/{merchant_id}'],['name' => 'SoftPull', 'link' => 'admin/report/soft-equifax/{id}/{type?}'] ] ], 'GST Authentication Report' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/merchant/get-gst-details/{merchant_id}'],['name' => 'Pull', 'link' => 'admin/merchant/generate-gst-authentication/{merchant_id}'] ] ] ], 'icon' => 'la la-bell' ], 'Fundly' =>[ 'id'=>15, 'list'=>[ 'Loans' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/fundly/get-loans'],['name' => 'Edit', 'link' => 'admin/fundly/view/{id}'] ] ] ], 'icon' => 'la la-money' ], 'Direct Assignment' =>[ 'id'=>16, 'list'=>[ 'Import' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/da-system'] ] ], 'Loans' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/da-system/loans'] ] ] ], 'icon' => 'la la-money' ], 'Co-Lending' =>[ 'id'=>17, 'list'=>[ 'Import' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/co-lending'] ] ], 'Loans' => [ 'permission' => [ ['name' => 'View', 'link' => 'admin/co-lending/loans','admin/co-lending/loans/{id}', 'admin/registry', 'admin/ucic', 'admin/odoo', 'admin/odoo/jvs'] ] ] ], 'icon' => 'flaticon-list-2' ] ), 'txt' => [ 'txt_success' => 'success', 'txt_failed' => 'FAIL', 'txt_warning' => 'warning', 'txt_message' => 'message', 'txt_data' => 'data', 'txt_errors' => 'errors', 'txt_status' => 'status', 'txt_code' => 'code', 'txt_unauthorized_request' => 'Unauthorized Request', 'txt_invalid_request' => 'Bad Request', 'txt_not_found' => "Not found", 'txt_error' => 'errs' ], 'code' => [ 'code_success' => 1000, 'code_failed' => 1001, 'code_warning' => 1002, 'code_unauthorized_request' => 1003, 'code_invalid_request' => 1004, 'code_not_found' => 1005, 'code_validation_failed' => 1006 ], 'http' => [ 'code_unauthorized_request' => 401, 'code_invalid_request' => 400, 'code_not_found' => 404, ], 'rabbitmq' => [ 'exch_rout_key_cmd' => 'exch_rout_key_cmd', 'exch_rout_key_email' => 'exch_rout_key_email', 'exch_rout_key_sms' => 'exch_rout_key_sms', 'es_handler' => 'App\Helpers\CmdHelper', 'method_run_cmd' => 'runCommand', 'email_exch' => 'email_exch', 'q_email' => 'q_email', 'sms_exch' => 'sms_exch', 'q_sms' => 'q_sms', 'exch_rout_key_job' => 'exch_rout_key_job', 'job_exch' => 'job_exch', 'q_job' => 'q_job' ], 'payment' => [ 'bounce' => ['2' => 300, '3' => 500, '4' => 0, '9' => 350], 'penal' => ['2' => 0.15, '3' => (2 * 12 /365), '4' => (2 * 12 /365), '9' => (2 * 12 /365)], 'default' => ['bounce' => 300, 'penal' => 0.15] ], 'mandate_service' => [ 'CFQH' => _env('CF_QH_MANDATE') ], 'permission_tooltips' => (function() { $jsonFile = __DIR__ . '/permission_tooltips.json'; if (file_exists($jsonFile)) { $jsonData = json_decode(file_get_contents($jsonFile), true); return array_merge($jsonData['permissions'], $jsonData['sidebar_permissions']); } return []; })() ];