Data Grid Component

Data grid is a customizable frontend component to render a table of items It uses React table under the hood. It is recommended if you want a greater level of control over your table. Basic Table The code creates a basic data table with two columns, view, edit, delete buttons and a create button on […]

Read More

CRM Database Structure

This feature is in active development and may be changed without notice. Tables List User It stores the users for the current domain. Make sure to always wrap the table name in brackets.For example:SELECT * FROM [User]; (Notice the brackets around “user”).It is pretty self-explanatory.email: The email of the user, unique table.password: The user’s password, […]

Read More

Mechanic Mobile Application

For Developers: Complain Assigning Process In The Complaint Assignment Process, Complaints Are Handled Based On A FIFO (first-in-first-out) Principle. Each Complaint Is Added To A Queue And Is Dequeued One By One To Available Mechanics, As Determined By Their Supervisor. This Process Is Facilitated By The CRON Action In The Mechanic Controller. CRON JOB The […]

Read More

Complain Module

Purpose: This Is The Main Module Of This Application Where The Supervisor Launches The Complaint And The Mechanic Starts Working On It. Roles Used In This Module: Application Screens. Main Screen Project: Mechanic.AndroidClass: HomeActivity.csLayout: include_main.axmlPurpose: The Purpose Of This Screen Is To Show Buttons Based On User Role And Conditions And Show the Status Of […]

Read More

Creating a Plugin

Here is how you can add a new plugin in CRM 2.0 Go to the plugin directory:The current plugin directory is E:\Faheem\crm-node-plugins, but it could be changed in the future. Use the following commands to switch to that directory: Create the plugin: Use the command and pass your plugin name to create the plugin, make […]

Read More

Cheque Module (cl_cheque_module)

The Cheque module provides the functionality to create cheques by using a specified module. It requires the banks’ plugin to be enabled. End Points Cheque (/accounts2/cheque) Title / Method POST URL POST /accounts2/cheque Description Create a new cheque Body Parameters (POST) { data: { amount: number (The cheque balance or amount) bankId: number (The ID […]

Read More

Banks Plugin (cl_bank)

As the name suggests, the banks’ plugin allows you to add, remove, edit, and view banks. It is mostly meant for use by other plugins. End Points Bank (/bank) Title /bank Method GET URL GET /bank Description Attempts to read first 100 banks and returns them. Query Parameters   Response Status Code: 200{ name: String […]

Read More

Reporting Plugin (cl_report)

This plugin provides the reporting functionality for CRM 2.0. End Points Report (/report) Title /report Method GET URL GET /report Description It generates a report by requesting the reporting server. It returns the generated report as a PDF document. Query Parameters { rptName: string (The full name to report action), … (and any other parameters […]

Read More

Authentication Plugin (cl_auth)

This plugin gives you access to all authentication features. It can be used in another plugin to authorize your routes, but it also provides routes for login and registration. Using Authentication Here is how you can require authentication on a route. Install the plugin:yarn add cl_auth –registry http://localhost:4873or if you are using NPMnpm i cl_auth […]

Read More

NTC

15-06-2023 TEAM COOPERATION REQUIRED 10-07-2023 s.no product name Qty KG Monthly consumption last purchase previuos rate current rate material consumption ki report sy uthaengy

Read More