lib/resources/invoice.rb in sk-api-1.0.6 vs lib/resources/invoice.rb in sk-api-1.1.0
- old
+ new
@@ -4,10 +4,23 @@
def save
save_with_validation
end
+ def open
+ self.put(:open, :id => self.id) # PUT /invoices/:id/open
+ end
+
+ # rethink
+ def print(template_id)
+ self.get(:print, :template_id => template_id) # GET /invoices.pdf?template_id=:ids
+ end
+
+ def mail(template_id, cc, bcc)
+ self.get(:print, :template_id => template_id) # GET /invoices.pdf?template_id=:ids
+ end
+
##########################################################################
# Class methods
##########################################################################
def self.schema
@@ -39,11 +52,17 @@
}
end
def self.api_links
#internal links on fields=> id => salesking.eu/clients/4567.json
- #external links to actions and related objects => invoeis => salesking.eu/clients/4567/invoices.json
[:edit, :destroy, :copy, :print, :show, :payments, :payment_new]
+# [ :edit,
+# :destroy,
+# { :copy =>"invoices/new?source=#{self.id}" },
+# :open => "PUT invoices/#{self.id}/open",
+# :print,
+# :show, ]
+
end
end
end
end
\ No newline at end of file