Project

General

Profile

Edit Copy Actions

Feature #10449

open

Branding Working Screen

Added by Thirupathirao Uppu 30 days ago. Updated 30 days ago.

Status:
New
Priority:
Normal
Start date:
08/19/2026
Due date:
08/20/2026 (29 days late)
% Done:

40%

Estimated time:
32:00 h
Spent time:

Add

Subtasks


Add

Related issues

Updated by Thirupathirao Uppu 30 days ago

  • % Done changed from 0 to 40

Companies Screen — Create — Built company list + create pages with live subdomain availability check, optional admin password fields, success dialog with login URL + temp password copy
Companies Screen — Edit — Built edit company page (name, subdomain, domain, colors, etc.) + Reset Admin Password section below the form
Backend: New API endpoints — GET/PUT /companies/:id, POST /companies/:id/reset-password (platform-key protected, no token needed)
Bug: normalizeSubdomain converting spaces to hyphens — Fixed to strip spaces entirely; suthrasolar was stored as suthra-solar causing all API calls to return 404
Bug: normalizeOptionalDomain storing full URL as custom domain — Fixed to strip http://, ports, paths — stores bare hostname only
Bug: Route ordering — createCompany, getAllCompanies, reset-password were behind authenticateToken; moved before it so they only need platform key
Bug: Temp password hidden — provisionCompany now always returns temporaryPassword in the success response so admin can copy it
Bug: Login invalid credentials (suthrasolar) — Reset password to Admin@123; synced supportEmail into user's email array so both and work for login
Bug: Wrong logo on tenant login page — TenantLogo was falling back to Regal Solar logo for tenants with no logo; now shows company initials avatar instead
AppForSolar architecture analysis — Full comparative analysis of BE + FE; documented tenant resolution, auth flow, route protection patterns, and gaps vs Regal
Companies hidden from sidebar — Removed menu entry; pages still accessible via direct URL

Edit Copy Actions

Also available in: Atom PDF