No puede seleccionar más de 25 temasLos temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
- Blue AV Envelope: City of permit holder and Permit Number are now always
collected for an own-organization permit, regardless of nonprofit status -
a permit lookup using only the nonprofit authorization code doesn't work,
so the code is now additional info when nonprofit status is Yes, not a
replacement for city/permit number.
- Order confirmation email header simplified to "KCI Purple Envelope Order
Confirmation" text, dropping the site's PE logo mark and tagline.
- Replaced the IsValidJurisdictionNumber stub (previously always returned
true) with real validation against JurisdictionApiUrl, cached in
Application scope (JurisdictionCacheMinutes, default 60) since the
jurisdiction list is essentially static reference data. Falls back to
stale cached data on a refresh failure rather than blocking order
requests; fails open only when there's no cache at all.
Hit two Classic ASP gotchas along the way: Scripting.Dictionary can't be
stored in Application scope (ASP 0197, apartment-threaded COM object) -
cached a delimited string instead - and the codebase's generic aspJSON
parser took 43s to parse the ~1500-record API response, so switched to a
targeted regex extraction of just the JCode field (~1s).