Beispiel #1
0
purchase_order_state_filter = {'name':'purchase_order_status', 'title':_(u'status'), 'queryset':PurchaseOrderStatus.objects.all(), 'destination':'status'}
#purchase_order_active_filter = {'name':'purchase_order_active', 'title':_(u'active'), 'queryset':[True, False], 'destination':'active'}

register_links(PurchaseRequestStatus, [purchase_request_state_update, purchase_request_state_delete])
register_links(['purchase_request_state_create', 'purchase_request_state_list', 'purchase_request_state_update', 'purchase_request_state_delete'], [purchase_request_state_create], menu_name='sidebar')

register_links(PurchaseRequest, [purchase_request_update, purchase_request_delete, purchase_request_item_create, purchase_request_close, purchase_request_open, purchase_request_po_wizard])
register_links(['purchase_request_list', 'purchase_request_create', 'purchase_request_update', 'purchase_request_delete', 'purchase_request_view', 'purchase_order_wizard'], [purchase_request_create], menu_name='sidebar')

register_links(PurchaseRequestItem, [purchase_request_item_update, purchase_request_item_delete, jump_to_template])
register_links(['purchase_request_item_create'], [purchase_request_create], menu_name='sidebar')

register_links(PurchaseOrderStatus, [purchase_order_state_update, purchase_order_state_delete])
register_links(['purchase_order_state_create', 'purchase_order_state_list', 'purchase_order_state_update', 'purchase_order_state_delete'], [purchase_order_state_create], menu_name='sidebar')

register_links(PurchaseOrderItemStatus, [purchase_order_item_state_update, purchase_order_item_state_delete])
register_links(['purchase_order_item_state_create', 'purchase_order_item_state_list', 'purchase_order_item_state_update', 'purchase_order_item_state_delete'], [purchase_order_item_state_create], menu_name='sidebar')

register_links(PurchaseOrder, [purchase_order_update, purchase_order_delete, purchase_order_item_create, purchase_order_close, purchase_order_open, purchase_order_transfer])
register_links(['purchase_order_list', 'purchase_order_create', 'purchase_order_update', 'purchase_order_delete', 'purchase_order_view', 'supplier_purchase_orders'], [purchase_order_create], menu_name='sidebar')

register_links(PurchaseOrderItem, [purchase_order_item_update, purchase_order_item_delete, jump_to_template, purchase_order_item_close, purchase_order_item_transfer])
register_links(['purchase_order_item_create'], [purchase_order_create], menu_name='sidebar')


register_menu([
    {'text':_('purchases'), 'view':'purchase_request_list', 'links':[
        purchase_request_list, purchase_order_list,
    ],'famfam':'basket','position':4}])

Beispiel #2
0
#from permissions import role_list
#TODO: Disabled until issue #4 is fixed

from documents import document_find_all_duplicates
from filesystem_serving import filesystem_serving_recreate_all_links

from main.conf.settings import SIDE_BAR_SEARCH

check_settings = {'text':_(u'settings'), 'view':'check_settings', 'famfam':'cog'}

main_menu = [
    {'text':_(u'home'), 'view':'home', 'famfam':'house', 'position':0},
    {'text':_(u'tools'), 'view':'tools_menu', 'links': [
        document_find_all_duplicates, filesystem_serving_recreate_all_links
        ],'famfam':'wrench', 'name':'tools','position':7},

    {'text':_(u'setup'), 'view':'check_settings', 'links': [
        check_settings#, role_list
        #TODO: Disabled until issue #4 is fixed
        ],'famfam':'cog', 'name':'setup','position':8},

    {'text':_(u'about'), 'view':'about', 'position':9},
]

if not SIDE_BAR_SEARCH:
    main_menu.insert(1, {'text':_(u'search'), 'view':'search', 'famfam':'zoom', 'position':2})

register_menu(main_menu)

Beispiel #3
0
            return '<span class="famfam active famfam-tick"></span>'
        else:
            return '<span class="famfam active famfam-cross"></span>'
    except Exception, exc:
        return exc


register_model_list_columns(Document, [
    {'name':_(u'thumbnail'), 'attribute': 
        lambda x: '<a class="fancybox" href="%s"><img src="%s" /></a>' % (reverse('document_preview', args=[x.id]),
            reverse('document_thumbnail', args=[x.id]))
    },
    {'name':_(u'metadata'), 'attribute': 
        lambda x: ', '.join(['%s - %s' %(metadata.metadata_type, metadata.value) for metadata in x.documentmetadata_set.all()])
    },
    {'name':_(u'exists'), 'attribute': 
        lambda x: document_exists(x)
    },
    ])

if ENABLE_SINGLE_DOCUMENT_UPLOAD:
    register_menu([
        {'text':_('documents'), 'view':'document_create', 'links':[
            document_create, document_create_multiple, document_list
        ],'famfam':'page','position':1}])
else:
    register_menu([
        {'text':_('documents'), 'view':'document_create_multiple', 'links':[
            document_create_multiple, document_list
        ],'famfam':'page','position':1}])
register_menu([
    {
        'text': _(u'home'),
        'view': 'home',
        'famfam': 'house',
        'position': 0
    },
    {
        'text':
        _(u'setup'),
        'view':
        'location_list',
        'links': [
            inventory.location_list,
            inventory.sublocation_list,
            assets.state_list,
            movements.purchase_request_state_list,
            movements.purchase_order_state_list,
            movements.purchase_order_item_state_list,
        ],
        'famfam':
        'cog',
        'name':
        'setup',
        'position':
        7
    },
    {
        'text':
        _(u'tools'),
        'view':
        'import_wizard',
        'links': [
            {
                'text': _(u'import'),
                'view': 'import_wizard',
                'famfam': 'lightning_add'
            },
        ],
        'famfam':
        'wrench',
        'name':
        'tools',
        'position':
        6
    },
    {
        'text': _(u'about'),
        'view': 'about',
        'position': 8
    },
])
Beispiel #5
0
# Copyright P. Christeas <*****@*****.**> 2012
# Only a few rights reserved
from django.utils.translation import ugettext_lazy as _
from common.api import register_links, register_menu

register_menu([{
    'text': _('company'),
    'view': 'company_department_list',
    'links': [
        #purchase_request_list, purchase_order_list,
    ],
    'famfam': 'basket',
    'position': 3
}])  # FIXME: icon

#eof
    ["location_list", "location_create", "location_update", "location_delete"], [location_create], menu_name="sidebar"
)
register_links(Location, [location_update, location_delete])

register_links(
    ["sublocation_list", "sublocation_create", "sublocation_update", "sublocation_delete"],
    [sublocation_create],
    menu_name="sidebar",
)
register_links(SubLocation, [sublocation_update, sublocation_delete])


register_menu(
    [
        {
            "text": _("templates"),
            "view": "template_list",
            "links": template_menu_links,
            "famfam": "page",
            "position": 1,
        },
        {
            "text": _("inventories"),
            "view": "inventory_list",
            "links": inventory_menu_links,
            "famfam": "package",
            "position": 4,
        },
    ]
)
Beispiel #7
0
from django.utils.translation import ugettext as _


from common.api import register_links, register_menu, \
    register_model_list_columns
    
    
#customer_list = {'text':_(u'customer list'), 'view':'document_list', 'famfam':'page', 'permissions':{'namespace':'documents', 'permissions':[PERMISSION_DOCUMENT_VIEW]}}
customer_create_wizard = {'text':_('create customer wizard'), 'view':'customer_create_wizard', 'famfam':'user_add'}


register_menu([
	{'text':_('customers'), 'view':'customer_create_wizard', 'links':[
		customer_create_wizard, 
	],'famfam':'user','position':1}])
Beispiel #8
0
# Copyright P. Christeas <*****@*****.**> 2012
# Only a few rights reserved
from django.utils.translation import ugettext_lazy as _
from common.api import register_links, register_menu

register_menu([
    {'text':_('company'), 'view':'company_department_list', 'links':[
        #purchase_request_list, purchase_order_list,
    ],'famfam':'basket','position':3}]) # FIXME: icon

#eof
Beispiel #9
0
        'position':
        7
    },
    {
        'text': _(u'setup'),
        'view': 'check_settings',
        'links': [
            check_settings  #, role_list
            #TODO: Disabled until issue #4 is fixed
        ],
        'famfam': 'cog',
        'name': 'setup',
        'position': 8
    },
    {
        'text': _(u'about'),
        'view': 'about',
        'position': 9
    },
]

if not SIDE_BAR_SEARCH:
    main_menu.insert(1, {
        'text': _(u'search'),
        'view': 'search',
        'famfam': 'zoom',
        'position': 2
    })

register_menu(main_menu)
Beispiel #10
0
purchase_request_state_filter = {'name': 'purchase_request_status', 'title': _(u'Status'), 'queryset': PurchaseRequestStatus.objects.all(), 'destination': 'status'}
purchase_order_state_filter = {'name': 'purchase_order_status', 'title': _(u'Status'), 'queryset': PurchaseOrderStatus.objects.all(), 'destination': 'status'}

register_links(PurchaseRequestStatus, [purchase_request_state_update, purchase_request_state_delete])
register_links(['purchase_request_state_create', 'purchase_request_state_list', 'purchase_request_state_update', 'purchase_request_state_delete'], [purchase_request_state_create], menu_name='sidebar')

register_links(PurchaseRequest, [purchase_request_update, purchase_request_delete, purchase_request_item_create, purchase_request_close, purchase_request_open, purchase_request_po_wizard])
register_links(['purchase_request_list', 'purchase_request_create', 'purchase_request_update', 'purchase_request_delete', 'purchase_request_view', 'purchase_order_wizard'], [purchase_request_create], menu_name='sidebar')

register_links(PurchaseRequestItem, [purchase_request_item_update, purchase_request_item_delete, jump_to_template])
register_links(['purchase_request_item_create'], [purchase_request_create], menu_name='sidebar')

register_links(PurchaseOrderStatus, [purchase_order_state_update, purchase_order_state_delete])
register_links(['purchase_order_state_create', 'purchase_order_state_list', 'purchase_order_state_update', 'purchase_order_state_delete'], [purchase_order_state_create], menu_name='sidebar')

register_links(PurchaseOrderItemStatus, [purchase_order_item_state_update, purchase_order_item_state_delete])
register_links(['purchase_order_item_state_create', 'purchase_order_item_state_list', 'purchase_order_item_state_update', 'purchase_order_item_state_delete'], [purchase_order_item_state_create], menu_name='sidebar')

register_links(PurchaseOrder, [purchase_order_update, purchase_order_delete, purchase_order_item_create, purchase_order_close, purchase_order_open, purchase_order_transfer])
register_links(['purchase_order_list', 'purchase_order_create', 'purchase_order_update', 'purchase_order_delete', 'purchase_order_view', 'supplier_purchase_orders'], [purchase_order_create], menu_name='sidebar')

register_links(PurchaseOrderItem, [purchase_order_item_update, purchase_order_item_delete, jump_to_template, purchase_order_item_close, purchase_order_item_transfer])
register_links(['purchase_order_item_create'], [purchase_order_create], menu_name='sidebar')

register_menu([
    {'text': _('Purchases'), 'view': 'purchase_request_list', 'links': [
        purchase_request_list, purchase_order_list,
    ], 'famfam': 'basket', 'position': 4}]
)
Beispiel #11
0
        "person_view",
        "person_update",
        "person_delete",
        "person_photos",
        "person_assign_item",
    ],
    [person_create],
    menu_name="sidebar",
)
register_links(Person, [person_update, person_delete, person_photos, person_assign_item])

register_links(
    ["group_list", "group_view", "group_create", "group_update", "group_delete"], [group_create], menu_name="sidebar"
)
register_links(ItemGroup, [group_update, group_delete])

register_links(["state_list", "state_create", "state_update", "state_delete"], [state_create], menu_name="sidebar")
register_links(State, [state_edit, state_delete])

register_menu(
    [
        {
            "text": _("assets"),
            "view": "item_list",
            "links": [asset_list, asset_orphan_list, group_list, person_list],
            "famfam": "computer",
            "position": 2,
        }
    ]
)
Beispiel #12
0
#Links
submit_document = {'text':_('submit to OCR queue'), 'view':'submit_document', 'args':'object.id', 'famfam':'hourglass_add', 'permissions':{'namespace':'ocr', 'permissions':[PERMISSION_OCR_DOCUMENT]}}
re_queue_document = {'text':_('re-queue'), 'view':'re_queue_document', 'args':'object.id', 'famfam':'hourglass_add', 'permissions':{'namespace':'ocr', 'permissions':[PERMISSION_OCR_DOCUMENT]}}
queue_document_delete = {'text':_(u'delete'), 'view':'queue_document_delete', 'args':'object.id', 'famfam':'hourglass_delete', 'permissions':{'namespace':'ocr', 'permissions':[PERMISSION_OCR_DOCUMENT_DELETE]}}

document_queue_disable = {'text':_(u'stop queue'), 'view':'document_queue_disable', 'args':'object.id', 'famfam':'control_pause_blue', 'permissions':{'namespace':'ocr', 'permissions':[PERMISSION_OCR_QUEUE_ENABLE_DISABLE]}}
document_queue_enable = {'text':_(u'active queue'), 'view':'document_queue_enable', 'args':'object.id', 'famfam':'control_play_blue', 'permissions':{'namespace':'ocr', 'permissions':[PERMISSION_OCR_QUEUE_ENABLE_DISABLE]}}

register_links(Document, [submit_document], menu_name='sidebar')
register_links(DocumentQueue, [document_queue_disable, document_queue_enable])
register_links(QueueDocument, [re_queue_document, queue_document_delete])

#Menus
register_menu([
    {'text':_('OCR'), 'view':'queue_document_list', 'links':[
        #ocr_queue
    ],'famfam':'hourglass','position':4}])


try:
    default_queue, created = DocumentQueue.objects.get_or_create(name='default')
    if created:
        default_queue.label = ugettext(u'Default')
        default_queue.save()

    for queue in DocumentQueue.objects.all():
        queue.state = DOCUMENTQUEUE_STATE_ACTIVE
        queue.save()
        for document in queue.queuedocument_set.filter(state=QUEUEDOCUMENT_STATE_PROCESSING):
            document.state = QUEUEDOCUMENT_STATE_PENDING
            document.save()
Beispiel #13
0
    {'name':PERMISSION_OCR_QUEUE_ENABLE_DISABLE, 'label':_(u'Can enable/disable an OCR queue')},
])

#Links
submit_document = {'text':_('submit to OCR queue'), 'view':'submit_document', 'args':'object.id', 'famfam':'hourglass_add', 'permissions':{'namespace':'ocr', 'permissions':[PERMISSION_OCR_DOCUMENT]}}
re_queue_document = {'text':_('re-queue'), 'view':'re_queue_document', 'args':'object.id', 'famfam':'hourglass_add', 'permissions':{'namespace':'ocr', 'permissions':[PERMISSION_OCR_DOCUMENT]}}
queue_document_delete = {'text':_(u'delete'), 'view':'queue_document_delete', 'args':'object.id', 'famfam':'hourglass_delete', 'permissions':{'namespace':'ocr', 'permissions':[PERMISSION_OCR_DOCUMENT_DELETE]}}

document_queue_disable = {'text':_(u'stop queue'), 'view':'document_queue_disable', 'args':'object.id', 'famfam':'control_stop_blue', 'permissions':{'namespace':'ocr', 'permissions':[PERMISSION_OCR_QUEUE_ENABLE_DISABLE]}}
document_queue_enable = {'text':_(u'activate queue'), 'view':'document_queue_enable', 'args':'object.id', 'famfam':'control_play_blue', 'permissions':{'namespace':'ocr', 'permissions':[PERMISSION_OCR_QUEUE_ENABLE_DISABLE]}}

register_links(Document, [submit_document], menu_name='sidebar')
register_links(DocumentQueue, [document_queue_disable, document_queue_enable])
register_links(QueueDocument, [re_queue_document, queue_document_delete])

#Menus
register_menu([
    {'text':_('OCR'), 'view':'queue_document_list', 'links':[
        #ocr_queue
    ],'famfam':'hourglass','position':4}])


try:
    default_queue, created = DocumentQueue.objects.get_or_create(name='default')
    if created:
        default_queue.label = ugettext(u'Default')
        default_queue.save()
except DatabaseError:
    #syncdb
    pass
Beispiel #14
0
from django.utils.translation import ugettext_lazy as _

from common.api import register_menu


register_menu([
    {'text':_(u'home'), 'view':'home', 'famfam':'house', 'position':0},
    {'text':_(u'about'), 'view':'about', 'position':9},
])
Beispiel #15
0
], [inventory_create_transaction],
               menu_name='sidebar')
register_links(InventoryTransaction, [
    inventory_transaction_view, inventory_transaction_update,
    inventory_transaction_delete, jump_to_template
])
register_links(InventoryTransaction, [jump_to_inventory], menu_name='sidebar')

register_links(
    ['location_list', 'location_create', 'location_update', 'location_delete'],
    [location_create],
    menu_name='sidebar')
register_links(Location, [location_update, location_delete])

register_menu([
    {
        'text': _('Templates'),
        'view': 'template_list',
        'links': template_menu_links,
        'famfam': 'page',
        'position': 1
    },
    {
        'text': _('Inventories'),
        'view': 'inventory_list',
        'links': inventory_menu_links,
        'famfam': 'package',
        'position': 4
    },
])
register_menu(
    [
        {"text": _(u"home"), "view": "home", "famfam": "house", "position": 0},
        {
            "text": _(u"setup"),
            "view": "location_list",
            "links": [
                inventory.location_list,
                inventory.sublocation_list,
                assets.state_list,
                movements.purchase_request_state_list,
                movements.purchase_order_state_list,
                movements.purchase_order_item_state_list,
            ],
            "famfam": "cog",
            "name": "setup",
            "position": 7,
        },
        {
            "text": _(u"tools"),
            "view": "import_wizard",
            "links": [{"text": _(u"import"), "view": "import_wizard", "famfam": "lightning_add"}],
            "famfam": "wrench",
            "name": "tools",
            "position": 6,
        },
        {"text": _(u"about"), "view": "about", "position": 8},
    ]
)
Beispiel #17
0
            '%s - %s' % (metadata.metadata_type, metadata.value)
            for metadata in x.documentmetadata_set.all()
        ])
    },
    {
        'name': _(u'exists'),
        'attribute': lambda x: document_exists(x)
    },
])

if ENABLE_SINGLE_DOCUMENT_UPLOAD:
    register_menu([{
        'text':
        _('documents'),
        'view':
        'document_create',
        'links': [document_create, document_create_multiple, document_list],
        'famfam':
        'page',
        'position':
        1
    }])
else:
    register_menu([{
        'text': _('documents'),
        'view': 'document_create_multiple',
        'links': [document_create_multiple, document_list],
        'famfam': 'page',
        'position': 1
    }])
Beispiel #18
0
asset_photos = {'text':_(u'add / remove photos'), 'view':'item_photos', 'args':'object.id', 'famfam':'picture_edit'}
asset_assign_person = {'text':_(u'assign people'), 'view':'item_assign_person', 'args':'object.id', 'famfam':'user_go'}
asset_template = {'text':_(u'template'), 'view':'template_view', 'args':'object.item_template.id', 'famfam':'page_go'}

group_list = {'text':_(u'view all groups'), 'view':'group_list', 'famfam':'chart_pie'}
group_create = {'text':_(u'create group'), 'view':'group_create', 'famfam':'chart_pie_add'}
group_update = {'text':_(u'edit'), 'view':'group_update', 'args':'object.id', 'famfam':'chart_pie_edit'}
group_delete = {'text' : _(u'delete'), 'view':'group_delete', 'args':'object.id', 'famfam':'chart_pie_delete'}

state_filter = {'name':'state', 'title':_(u'state'), 'queryset':State.objects.all(), 'destination':'itemstate'}


register_links(['item_list', 'item_view', 'item_create', 'item_orphans_list', 'item_update', 'item_delete', 'item_photos', 'item_assign_person', 'template_items_list'], [asset_create], menu_name='sidebar')
register_links(Item, [asset_edit, asset_delete, asset_photos, asset_assign_person, asset_template])

register_links(['person_list', 'person_create', 'person_view', 'person_update', 'person_delete', 'person_photos', 'person_assign_item'], [person_create], menu_name='sidebar')
register_links(Person, [person_update, person_delete, person_photos, person_assign_item])

register_links(['group_list', 'group_view', 'group_create', 'group_update', 'group_delete'], [group_create], menu_name='sidebar')
register_links(ItemGroup, [group_update, group_delete])

register_links(['state_list', 'state_create', 'state_update', 'state_delete'], [state_create], menu_name='sidebar')
register_links(State, [state_edit, state_delete])


register_menu([
    {'text':_('assets'), 'view':'item_list', 'links':[
        asset_list, asset_orphan_list, group_list, person_list
    ], 'famfam':'computer', 'position':2},
])
Beispiel #19
0
jump_to_inventory = {'text': _(u'Return to inventory'), 'view': 'inventory_view', 'args': 'object.inventory.id', 'famfam': 'package_go'}

template_menu_links = [template_list, template_orphan_list, supplier_list]
inventory_menu_links = [
    inventory_list,
]

location_filter = {'name': 'Location', 'title': _(u'location'), 'queryset': Location.objects.all(), 'destination': 'location'}

register_links(['template_list', 'template_create', 'template_view', 'template_orphans_list', 'template_update', 'template_delete', 'template_photos', 'template_assign_supply', 'template_assign_suppliers'], [template_create], menu_name='sidebar')
register_links(ItemTemplate, [template_update, template_delete, template_photos, template_assets, template_assign_supplies, template_assign_suppliers])

register_links(['supplier_list', 'supplier_create', 'supplier_update', 'supplier_view', 'supplier_delete', 'supplier_assign_itemtemplates'], [supplier_create], menu_name='sidebar')
register_links(Supplier, [supplier_update, supplier_delete, supplier_assign_itemtemplate, supplier_purchase_orders])

register_links(['inventory_view', 'inventory_list', 'inventory_create', 'inventory_update', 'inventory_delete'], [inventory_create], menu_name='sidebar')
register_links(Inventory, [inventory_update, inventory_delete, inventory_list_transactions, inventory_create_transaction])
register_links(Inventory, [inventory_view], menu_name='sidebar')

register_links(['inventory_transaction_update', 'inventory_transaction_delete', 'inventory_transaction_view'], [inventory_create_transaction], menu_name='sidebar')
register_links(InventoryTransaction, [inventory_transaction_view, inventory_transaction_update, inventory_transaction_delete, jump_to_template])
register_links(InventoryTransaction, [jump_to_inventory], menu_name='sidebar')

register_links(['location_list', 'location_create', 'location_update', 'location_delete'], [location_create], menu_name='sidebar')
register_links(Location, [location_update, location_delete])

register_menu([
    {'text': _('Templates'), 'view': 'template_list', 'links': template_menu_links, 'famfam': 'page', 'position': 1},
    {'text': _('Inventories'), 'view': 'inventory_list', 'links': inventory_menu_links, 'famfam': 'package', 'position': 4},
])
Beispiel #20
0
from django.utils.translation import ugettext_lazy as _

from common.api import register_menu

register_menu([
    {'text': _(u'Search'), 'view': 'search', 'famfam': 'zoom', 'position': 5},
])
Beispiel #21
0
])

register_links([
    'person_list', 'person_create', 'person_view', 'person_update',
    'person_delete', 'person_photos', 'person_assign_item'
], [person_create],
               menu_name='sidebar')
register_links(
    Person, [person_update, person_delete, person_photos, person_assign_item])

register_links([
    'group_list', 'group_view', 'group_create', 'group_update', 'group_delete'
], [group_create],
               menu_name='sidebar')
register_links(ItemGroup, [group_update, group_delete])

register_links(['state_list', 'state_create', 'state_update', 'state_delete'],
               [state_create],
               menu_name='sidebar')
register_links(State, [state_edit, state_delete])

register_menu([
    {
        'text': _('assets'),
        'view': 'item_list',
        'links': [asset_list, asset_orphan_list, group_list, person_list],
        'famfam': 'computer',
        'position': 2
    },
])
from django.utils.translation import ugettext_lazy as _
from common.api import register_menu

register_menu([
    {
        'text': _(u'search'),
        'view': 'search',
        'famfam': 'zoom',
        'position': 5
    },
])
Beispiel #23
0
from django.utils.translation import ugettext_lazy as _

import assets
import inventory
import movements

from common.api import register_menu

from assets.models import Item, Person, ItemGroup, State
from inventory.models import ItemTemplate, Inventory, InventoryTransaction, Supplier, Location

register_menu([
    {'text':_(u'home'), 'view':'home', 'famfam':'house', 'position':0},

    {'text':_(u'setup'), 'view':'location_list', 'links': [
        inventory.location_list, assets.state_list,
        movements.purchase_request_state_list,
        movements.purchase_order_state_list,
        movements.purchase_order_item_state_list,
    ],'famfam':'cog', 'name':'setup','position':7},

    {'text':_(u'tools'), 'view':'import_wizard', 'links': [
        {'text':_(u'import'), 'view':'import_wizard', 'famfam':'lightning_add'},
    ],'famfam':'wrench', 'name':'tools','position':6},

    {'text':_(u'about'), 'view':'about', 'position':8},
])
Beispiel #24
0
from django.utils.translation import ugettext_lazy as _

from common.api import register_menu

from permissions import role_list

from documents import document_find_all_duplicates
from filesystem_serving import filesystem_serving_recreate_all_links

check_settings = {'text':_(u'settings'), 'view':'check_settings', 'famfam':'cog'}


register_menu([
    {'text':_(u'home'), 'view':'home', 'famfam':'house', 'position':0},

    {'text':_(u'tools'), 'view':'tools_menu', 'links': [
        document_find_all_duplicates, filesystem_serving_recreate_all_links
        ],'famfam':'wrench', 'name':'tools','position':7},

    {'text':_(u'setup'), 'view':'check_settings', 'links': [
        check_settings, role_list
        ],'famfam':'cog', 'name':'setup','position':8},

    {'text':_(u'about'), 'view':'about', 'position':9},
])