R

Backend Team

Rollpe CPanel

Active Module

{{ vm.activeMenuTitle() }}

Rollpe Client Operations

{{ vm.activeMenuTitle() }}

Modern control panel for backend team workflows across all Rollpe client accounts.

Loading data...
{{ vm.errorMessage }}

Client Registry

Company Master Table

Current view: {{ vm.activeFilterLabel() }}

ID Company Alias Town Product Price List Status
{{ company.companyId }} {{ company.companyName }} {{ company.domainName || 'No domain configured' }} {{ company.aliasName || '-' }} {{ company.town || '-' }} {{ company.productName || '-' }} {{ company.priceListName || ('#' + company.priceListId) }} {{ company.isDeleted ? 'Deleted' : 'Active' }}
No companies matched the current filter and search.

Editor

{{ vm.isCreateMode ? 'Create Client Record' : 'Company Detail Panel' }}

{{ vm.isCreateMode ? 'Add a new Rollpe client company record.' : 'Update selected client settings and save changes directly to company master.' }}

{{ vm.successMessage }}

Pricing Registry

Price List Table

Current view: {{ vm.activePriceListFilterLabel() }}

ID Name Year Month Per HR Setup Fee SMS Status
{{ priceList.priceListId }} {{ priceList.priceListName }} WA {{ priceList.whatsappCharge }} | GB {{ priceList.gbCharge }} | TrackPay {{ priceList.trackPayCost }} | TaskPay {{ priceList.taskPay }} {{ priceList.priceListYear }} {{ priceList.priceListMonth }} {{ priceList.perHr }} {{ priceList.setupFee }} {{ priceList.smsCharge }} {{ priceList.isDeleted ? 'Deleted' : 'Active' }}
No price lists matched the current filter and search.

Editor

{{ vm.isPriceListCreateMode ? 'Create Price List' : 'Price List Detail Panel' }}

{{ vm.isPriceListCreateMode ? 'Add a new pricing master record.' : 'Update selected price-list settings and save changes.' }}

{{ vm.successMessage }}

Quote Registry

Quote Master Table

Current view: {{ vm.activeQuoteFilterLabel() }}

Quote No Quote Date Company Price List Commercials Status Action
{{ quote.quoteNo }} {{ quote.quoteDateTime | date:'dd-MMM-yyyy HH:mm' }} {{ quote.companyName }} {{ quote.customerNumber || quote.emailId || 'No contact captured' }} {{ quote.basePriceListName || ('#' + quote.basePriceListId) }} Setup {{ quote.quotedSetupFee }} Per HR {{ quote.quotedPerHr }} | TrackPay {{ quote.quotedTrackPayCost }} | TaskPay {{ quote.quotedTaskPay }} {{ quote.isDeleted ? 'Deleted' : 'Active' }}
No quotes matched the current filter and search.

Editor

{{ vm.isQuoteCreateMode ? 'Create Quote' : 'Quote Detail Panel' }}

{{ vm.isQuoteCreateMode ? 'Create a commercial proposal for a new client.' : 'Update the selected quote and preview the offer sheet.' }}

{{ vm.successMessage }}
Charge Head Master Quoted
{{ row.label }} {{ row.unit }} Save {{ vm.quoteDiscountAmount(row) }}
Asset Commercials
Charge Head Master Quoted
{{ row.label }} {{ row.unit }} Save {{ vm.quoteDiscountAmount(row) }}

Device Registry

Device Status Table

Read-only view of all Rollpe devices. Devices mapped to companies are protected from deletion.

{{ vm.successMessage }}
Device ID Device Name Connection Last Update FK Update Action
{{ device.deviceId }} {{ device.deviceName || '-' }} {{ vm.isDeviceConnected(device) ? 'Connected' : 'Disconnected' }} {{ device.lastUpdateTime | date:'dd-MMM-yyyy HH:mm:ss' }} {{ device.lastUpdateFkTime ? (device.lastUpdateFkTime | date:'dd-MMM-yyyy HH:mm:ss') : '-' }}
No devices matched the current search.

Company Device Registry

Company Device Table

Read-only mapping view of companies and their devices. Delete removes only the mapping row.

{{ vm.successMessage }}
CD ID Company ID Company Name Device ID Device Name Action
{{ item.cdId }} {{ item.companyId }} {{ item.companyName || '-' }} {{ item.deviceId }} {{ item.deviceName || '-' }}
No company device mappings matched the current search.

Menu Master

{{ vm.activeMenuTitle() }}

This panel is ready for the next backend-team module. The control-panel shell, navigation, and theme are already set up for expansion.