|
|
il y a 1 jour | |
|---|---|---|
| .claude | il y a 5 mois | |
| App | il y a 3 mois | |
| CiCd | il y a 5 mois | |
| Data | il y a 1 jour | |
| Dependancies | il y a 1 an | |
| ImportService | il y a 2 semaines | |
| MVC | il y a 6 mois | |
| Tests | il y a 5 mois | |
| _bmad-output | il y a 5 mois | |
| dist | il y a 2 ans | |
| docs | il y a 5 mois | |
| .gitignore | il y a 3 mois | |
| AGENTS.md | il y a 7 mois | |
| Dockerfile | il y a 6 mois | |
| InstallService.vbs | il y a 2 ans | |
| README.md | il y a 2 semaines | |
| SnailWorks_CreateJob_File_SpecificationV5.1.docx | il y a 2 ans | |
| Todo.txt | il y a 2 ans | |
| docker-compose.yml | il y a 6 mois | |
| index.asp | il y a 2 ans | |
| web.config | il y a 2 ans | |
Classic ASP (VBScript) web app for managing Mail Tracking Kits.
At a high level, this app helps you:
Entry point:
index.aspredirects into the MVC controller:App/Controllers/Home/HomeController.asp
/MVC./App./App/DomainModels handle database access.App/include_all.asp loads MVC + DAL + repositories./ → index.asp → redirects to App/Controllers/Home/HomeController.asp
Switchboard (home): HomeController.Index
Create Kit: HomeController.CreateKit
HomeController.Search)KitController.createTrackingKit for the selected JCodeSearch: HomeController.Search
JCode, Name, Mailing_Address, CSZ, IMB, IMB_DigitsPrint (label report demo): HomeController.Print
.rep report and save to a PDF.App/DAL/lib.DAL.asp (ADO) + repositories in App/DomainModels/*Repository.asp.Key repositories referenced in App/include_all.asp:
JurisdictionRepositoryKitRepositoryKitLabelsRepositoryInkjetRecordsRepositorySettingsRepositoryContactsRepositorySnailWorksRepositoryCustomOfficeCopyJobRepositoryColorsRepositoryApp/app.config.asp
Routes.Initialize "/App/"siteTitle = "Mail Tracking Kits"ExportDirectory based on the dev flagThis repo includes Windows/ActiveX dependencies under /Dependancies (examples):
App/app.config.asp)index.asp is the default document).The repo includes a basic web.config that sets index.asp as the default document.
There is an import script/service under:
ImportService/TrackingDataImport.vbsAnd a helper installer:
InstallService.vbsThese are intended to run on Windows to import tracking export data from the configured ExportDirectory.
TrackingDataImport.vbs drives a Purple Envelope kit through its Kit.Status values on each run, via ProcessStatus in Main:
SwitchBoardPurpleEnvelopeEdit)SwitchBoardPurpleEnvelopeEditPost; picked up by AssignTracking, which assigns serial numbers/tracking info (createTrackingInfoForKit)ExportSnailWorks, which builds the SnailWorks CSV export (CreateExportForSnailWorks)ProofJurisdiction, which builds the PDF proof and proofing report (CreateProofForJurisdiction)ExportInkjet, which writes the inkjet CSV (ExportInkjetFile) and sets status to DoneThis repo includes a docker-compose.yml and Dockerfile meant for a Codex development container.
It does not run IIS inside Docker; it’s a dev environment for working on the code.
App/Views/Home/*App/Controllers/Home/HomeController.aspApp/DomainModels/JurisdictionRepository.asp/Data/*.repPowered by TurnKey Linux.