[object Object]

← back to Wallsandfabrics

replace per-card vendor label with 'Designer Wallcoverings' on customer grid

835b059adf327be19600593423b712a9eb820eab · 2026-05-25 21:40:59 -0700 · steve

Standing rule — DW vendor names never on customer-facing UI. Pairs with the
upstream api-vendor-redact middleware (defense-in-depth — even if the API
ever leaks a real vendor field, the customer page renders the brand string).

Files touched

Diff

commit 835b059adf327be19600593423b712a9eb820eab
Author: steve <steve@designerwallcoverings.com>
Date:   Mon May 25 21:40:59 2026 -0700

    replace per-card vendor label with 'Designer Wallcoverings' on customer grid
    
    Standing rule — DW vendor names never on customer-facing UI. Pairs with the
    upstream api-vendor-redact middleware (defense-in-depth — even if the API
    ever leaks a real vendor field, the customer page renders the brand string).
---
 public/index.html | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/public/index.html b/public/index.html
index 3aae86a..78ef05f 100644
--- a/public/index.html
+++ b/public/index.html
@@ -306,11 +306,12 @@ footer.site a{color:var(--accent2)}
     var surface=(p.__surface||'wallcovering');
     var label=SURFACE_LABELS[surface]||surface;
     var ttl=(p.title||'(untitled)').replace(/&/g,'&amp;').replace(/</g,'&lt;');
-    var vendor=(p.vendor||'').replace(/&/g,'&amp;').replace(/</g,'&lt;');
+    // Standing rule — never render DW vendor names on customer surfaces.
+    var brand='Designer Wallcoverings';
     return '<a href="'+url+'" target="_blank" rel="noopener noreferrer" class="card" data-sku="'+(p.sku||p.handle||'')+'">'
       +img
       +'<div class="body"><div class="surface">'+label+'</div><div class="ttl">'+ttl+'</div>'
-      +'<div class="meta"><span>'+vendor+'</span><span>'+fmt$(p)+'</span></div>'
+      +'<div class="meta"><span>'+brand+'</span><span>'+fmt$(p)+'</span></div>'
       +'<span class="smp">Request memo →</span></div></a>';
   }
 

← 9450236 wire api-vendor-redact middleware + filter /api/facets + dro  ·  back to Wallsandfabrics  ·  scrub vendor names (Schumacher, Thibaut) + 'vendor' referenc dc5577f →