@model PowderCoating.Application.DTOs.User.CreateCompanyUserDto @{ ViewData["Title"] = "Add New User"; ViewData["PageIcon"] = "bi-person-plus"; ViewData["PageHelpTitle"] = "Add New User"; ViewData["PageHelpContent"] = "Creates a new login account for a member of your company. The email address doubles as the login username. Set a temporary password — the user can change it from their Profile page after their first login. Assign a Role, then fine-tune individual permissions below."; }
Basic Information
Role & Department
Permissions
Create, edit, and update job status; manage job items, worker assignments, and time entries
Add and adjust powder stock, record transactions, manage reorder levels
Create and edit customer records, pricing tiers, tax exemption, and credit limits
Build quotes with line items and AI photo quoting; convert accepted quotes to jobs
Accept or reject submitted quotes on behalf of the company
Create, edit, and delete oven schedule batches and calendar events
View the oven scheduler and job calendar (read-only, no editing)
Add and edit catalog items, service pricing, and pricing tier configurations
Browse the service catalog and inventory items (read-only, no editing)
Add and update equipment records, track status changes and operating costs
Add and edit vendor/supplier records, payment terms, and contact information
Schedule and record equipment maintenance tasks, assign technicians, log parts used
Create invoices, record payments, send to customers, issue voids and write-offs
Access financial and operational reports, analytics dashboards, and data exports
Enter and pay vendor bills, manage purchase orders and accounts payable
Chart of accounts, bank reconciliations, journal entries
Cancel
@section Scripts { @{ await Html.RenderPartialAsync("_ValidationScriptsPartial"); } }