Add top-level Vendors menu; expose purchasing etc.
also bring in custom Stores view, per CORE
This commit is contained in:
parent
2446ed9a82
commit
b62151d38b
|
@ -119,11 +119,6 @@ def simple_menus(request):
|
||||||
'url': url('brands'),
|
'url': url('brands'),
|
||||||
'perm': 'brands.list',
|
'perm': 'brands.list',
|
||||||
},
|
},
|
||||||
{
|
|
||||||
'title': "Vendors",
|
|
||||||
'url': url('vendors'),
|
|
||||||
'perm': 'vendors.list',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
'title': "Taxes",
|
'title': "Taxes",
|
||||||
'url': url('taxes'),
|
'url': url('taxes'),
|
||||||
|
@ -137,6 +132,40 @@ def simple_menus(request):
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
vendors_menu = {
|
||||||
|
'title': "Vendors",
|
||||||
|
'type': 'menu',
|
||||||
|
'items': [
|
||||||
|
{
|
||||||
|
'title': "Vendors",
|
||||||
|
'url': url('vendors'),
|
||||||
|
'perm': 'vendors.list',
|
||||||
|
},
|
||||||
|
{'type': 'sep'},
|
||||||
|
{
|
||||||
|
'title': "Ordering",
|
||||||
|
'url': url('ordering'),
|
||||||
|
'perm': 'ordering.list',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'title': "Receiving",
|
||||||
|
'url': url('receiving'),
|
||||||
|
'perm': 'receiving.list',
|
||||||
|
},
|
||||||
|
{'type': 'sep'},
|
||||||
|
{
|
||||||
|
'title': "Purchases",
|
||||||
|
'url': url('purchases'),
|
||||||
|
'perm': 'purchases.list',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'title': "Credits",
|
||||||
|
'url': url('purchases.credits'),
|
||||||
|
'perm': 'purchases.credits.list',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
}
|
||||||
|
|
||||||
if include_catapult:
|
if include_catapult:
|
||||||
from tailbone_onager.menus import make_catapult_menu
|
from tailbone_onager.menus import make_catapult_menu
|
||||||
catapult_menu = make_catapult_menu(request)
|
catapult_menu = make_catapult_menu(request)
|
||||||
|
@ -217,6 +246,7 @@ def simple_menus(request):
|
||||||
orders_menu,
|
orders_menu,
|
||||||
people_menu,
|
people_menu,
|
||||||
products_menu,
|
products_menu,
|
||||||
|
vendors_menu,
|
||||||
]
|
]
|
||||||
|
|
||||||
if include_catapult:
|
if include_catapult:
|
||||||
|
|
|
@ -39,7 +39,6 @@ def includeme(config):
|
||||||
|
|
||||||
# main table views
|
# main table views
|
||||||
config.include('tailbone.views.customergroups')
|
config.include('tailbone.views.customergroups')
|
||||||
config.include('tailbone.views.custorders')
|
|
||||||
config.include('tailbone.views.datasync')
|
config.include('tailbone.views.datasync')
|
||||||
config.include('tailbone.views.email')
|
config.include('tailbone.views.email')
|
||||||
config.include('tailbone.views.messages')
|
config.include('tailbone.views.messages')
|
||||||
|
@ -49,6 +48,13 @@ def includeme(config):
|
||||||
config.include('tailbone.views.users')
|
config.include('tailbone.views.users')
|
||||||
config.include('tailbone.views.uoms')
|
config.include('tailbone.views.uoms')
|
||||||
|
|
||||||
|
# customer orders
|
||||||
|
config.include('tailbone.views.custorders')
|
||||||
|
|
||||||
|
# purchasing / receiving
|
||||||
|
config.include('tailbone.views.purchases')
|
||||||
|
config.include('tailbone.views.purchasing')
|
||||||
|
|
||||||
# do we integrate w/ Catapult?
|
# do we integrate w/ Catapult?
|
||||||
if integrate_catapult(rattail_config):
|
if integrate_catapult(rattail_config):
|
||||||
config.include('tailbone_onager.views.stores')
|
config.include('tailbone_onager.views.stores')
|
||||||
|
@ -66,7 +72,7 @@ def includeme(config):
|
||||||
|
|
||||||
# do we integrate w/ CORE-POS?
|
# do we integrate w/ CORE-POS?
|
||||||
elif integrate_corepos(rattail_config):
|
elif integrate_corepos(rattail_config):
|
||||||
config.include('tailbone.views.stores')
|
config.include('tailbone_corepos.views.stores')
|
||||||
config.include('tailbone_corepos.views.customers')
|
config.include('tailbone_corepos.views.customers')
|
||||||
config.include('tailbone_corepos.views.members')
|
config.include('tailbone_corepos.views.members')
|
||||||
config.include('tailbone.views.employees')
|
config.include('tailbone.views.employees')
|
||||||
|
|
Loading…
Reference in a new issue