export FULFIL_SUBDOMAIN=your_subdomain
export FULFIL_API_KEY=a-long-api-key-which-is-secret
"Po number","Ship to Name","Ship to address","Ship to phone number","Product name","Our SKU","Your SKU","Quantity","Amount" | |
{% for record in records -%} | |
{% for line in record.lines %}"{{ [ | |
line.purchase.number, | |
line.purchase.customer and line.purchase.customer.name, | |
line.purchase.customer and line.purchase.delivery_address.full_address.replace('\r\n', ','), | |
line.purchase.customer and line.purchase.customer.phone, | |
line.supplier_product_name or line.description, | |
line.product and line.product.code, | |
line.supplier_product_code or '', |
import unicodecsv as csv | |
from kitchensink.extensions import fulfil | |
Product = fulfil.model('product.product') | |
SaleLine = fulfil.model('sale.line') | |
PurchaseLine = fulfil.model('purchase.line') | |
def format_product(product): |
<div id="fulfil_widget" class="widget" title="Fulfil.IO"> | |
<div> | |
<h4>Fulfil.IO</h4> | |
<img src="https://www.fulfil.io/static/images/favicon@128.png" height="40px" class="img img-responsive pull-right"/> | |
</div> | |
<div class="content" id="fulfil-content">Loading..</div> | |
<div class="error" id="fulfil-error"></div> | |
</div> | |
<script type="text/template" id="contact-template"> | |
<h6>Found <%= _.keys(contacts).length %> contact(s)</h6> |
import os | |
from fulfil_client import Client | |
client = Client( | |
os.environ['FULFIL_SUBDOMAIN'], | |
os.environ['FULFIL_API_KEY'] | |
) |
import os | |
from pprint import pprint | |
from fulfil_client import Client | |
client = Client(os.environ['FULFIL_SUBDOMAIN'], os.environ['FULFIL_API_KEY']) | |
Product = client.model('product.product') |
import os | |
from datetime import date | |
from pprint import pprint | |
from fulfil_client import Client | |
client = Client('<subdomain>', os.environ['FULFIL_API_KEY']) |
from datetime import date, time, datetime | |
import pytz | |
pacific = pytz.timezone('US/Pacific') | |
eastern = pytz.timezone('US/Eastern') | |
def get_naive_date_time(): | |
date_start = date(2016, 9, 16) | |
time_start = time(10, 0) |
diff --git a/tests/test_account.py b/tests/test_account.py | |
index b0aef15..6651b9b 100644 | |
--- a/tests/test_account.py | |
+++ b/tests/test_account.py | |
@@ -735,6 +735,11 @@ class AccountTestCase(ModuleTestCase): | |
Journal = pool.get('account.journal') | |
Account = pool.get('account.account') | |
Move = pool.get('account.move') | |
+ Period = pool.get('account.period') | |
+ AccountType = pool.get('account.account.type') |