asxpio/lib
Sergei Poljanski c7fe108ecf
All checks were successful
Build and Deploy to Production / build (push) Successful in 46s
Build and Deploy to Production / deploy (push) Successful in 25s
fix: AdminAuth prefix matched too greedily
start_with?('/admin') also matched /admin-invoice-form.js, returning 401
for the public JS asset that the New Invoice form depends on. Without it,
the "+ add line" button did nothing.

Require either the bare /admin path or a /admin/-prefixed one so sibling
assets in public/ that happen to share the prefix stay reachable.
2026-05-26 18:31:32 +03:00
..
admin_auth.rb fix: AdminAuth prefix matched too greedily 2026-05-26 18:31:32 +03:00
db.rb db: connection helper and invoices migration 2026-05-26 17:43:18 +03:00
invoice.rb invoicing: Invoice model with number allocation and totals 2026-05-26 17:43:28 +03:00
invoice_pdf.rb invoicing: Prawn PDF renderer with Noto fonts 2026-05-26 17:43:38 +03:00
mailer.rb useful icon and links 2026-05-05 00:57:11 +04:00
rate_limit.rb ruby rework with contact form 2026-05-05 00:45:27 +04:00
s3.rb storage: S3 client wrapper and admin Basic-auth middleware 2026-05-26 17:43:48 +03:00