config/routes.rb in stockor-0.1.9 vs config/routes.rb in stockor-0.2

- old
+ new

@@ -1,41 +1,53 @@ require 'stockor' -Lanes::API.routes.draw do +Lanes::API.routes.for_extension 'skr' do + + resources Skr::CustomerProject + resources Skr::TimeEntry resources Skr::Customer resources Skr::Address resources Skr::GlAccount resources Skr::GlManualEntry resources Skr::GlPeriod resources Skr::GlPosting resources Skr::GlTransaction + resources Skr::BankAccount + resources Skr::PaymentCategory + resources Skr::Payment resources Skr::IaLine resources Skr::IaReason - resources Skr::InvLine + resources Skr::InvLine, indestructible: true resources Skr::InventoryAdjustment - resources Skr::Invoice + resources Skr::Invoice, indestructible: true resources Skr::Location resources Skr::PaymentTerm resources Skr::Sku resources Skr::SkuLoc resources Skr::SkuTran resources Skr::Uom resources Skr::Vendor - - resources Skr::PickTicket resources Skr::PtLine - resources Skr::PoReceipt resources Skr::PorLine - resources Skr::PurchaseOrder resources Skr::PoLine - resources Skr::Voucher resources Skr::VoLine - resources Skr::SalesOrder resources Skr::SoLine + + post 'invoices/from-time-entries.json', + &Skr::Handlers::InvoiceFromTimeEntries.handler + + get 'print/:type/:id.pdf' do + content_type 'application/pdf' + form = Skr::Print::Form.new(params[:type], params[:id]) + form.as_pdf + end + + post 'fresh-books-imports.json', + &Skr::Handlers::FreshBooksImport.handler end