Dynamic Validators

There are several different validators we can use to ensure that our data is accurate and ensure integrity. Below is a list of all available validators. If you add a new validator, please add it in the list. General Validators These are regular validators that don’t fit in other categories. RequiredValidatorMarks that a value is […]

Read More

How to Make a Dynamic Form

Dynamic forms are used to generate complete forms / grids with CRUD support and validations without writing any code. They are controlled by database and can be modified for a client without affecting other locations. Dynamic forms must be generated within 2 steps: Create Doctype Go to doctype screen for your domain:http://enterprisedemo.primeerp.top.local/admin/indexyii.php?r=doctype/ Now, define all […]

Read More

API Documentation — GetProductsDataMt

Endpoint:GET https://mt.itserver.biz/admin/indexyii.php?r=API/GetProductsDataMt Authentication Headers: Header Type Description X-USERNAME string Authorized ERP username X-PASSWORD string Authorized ERP password Query Parameters:This endpoint does not require query parameters. It returns product master records for category ID = 1 along with the latest price and the previous effective date for each item. Example Request: Sample Success Response: Error Example: […]

Read More

Remote Work Policy

Purpose: The purpose of this policy is to establish guidelines and expectations for employees who are authorized to work remotely. It aims to ensure consistent practices and maintain productivity while offering flexibility. Scope: This policy applies to all employees of CARTZ Link who have been granted permission to work from a location outside the company’s […]

Read More

Standard Code FOR Controller

<?php class TestController extends CController {     /**      * @var string the default layout for the views. Defaults to ‘column2’, meaning      * using two-column layout. See ‘protected/views/layouts/column2.php’.      */     //public $layout = ‘application.views.layouts.main’;     /**      * @var CActiveRecord the currently loaded data model instance. […]

Read More

📑 Column Addition Protocol Purpose

To ensure database structure remains consistent and every change is properly reviewed, no new column or table will be added without prior approval. 🎯Process 1. 📋Request Preparation 2. ✅Approval Requirement Before making any change, approval through email is mandatory.Approval email must be sent to: 3. ⚡Execution 4.📢 Post-Implementation ⚠️ Important Note Any addition made without […]

Read More

New Report Creation (SOP)

This SOP outlines the standard procedure for creating new reports, ensuring consistency, compliance, andcontrolled usage of report settings. Applicable to all team members involved in report creation across any domain or module. 1.Responsibilities 2.Procedure Step 1: Approval Step 2: Report Development Compliance After receiving approval:✅ Use only system-configured (dynamic) values. Step 3: Review & Deployment […]

Read More

DOMAIN CREATION SOP & CONFIGURATION GUIDE

This SOP defines the standardized process to create, configure, and deploy a newclient domain, ensuring end-to-end readiness and accountability across IT, TeamLeads, QA, and Sales. ✅Step 1: New Domain Creation 📁 Step 2: Create New Domain Folder & Migration 🧑‍ 💼Step 3: Team Lead Initial Review Team Lead must validate the following after domain setup: […]

Read More

Settings Guide

Features Category TxtKey Available Values Purpose dashboard displayDashboard true / false If enabled, displays the dashboard on home screen, settings button in footer, and “Customize” button in some cases.Note: Must be paired with “displayDashboardForUser” settings to enable for specific user. Taxation Category TxtKey Available Values Purpose global enableFurtherTax true / false Enables further tax field […]

Read More