source: main/waeup.kofa/branches/henrik-regista/src/waeup/ikoba/customers/viewlets.py @ 11958

Last change on this file since 11958 was 11958, checked in by Henrik Bettermann, 10 years ago

Add components for customer management. Some tests are still missing.

File size: 1.5 KB
Line 
13## $Id: viewlets.py 11772 2014-07-31 04:38:23Z henrik $
2##
3## Copyright (C) 2014 Uli Fouquet & Henrik Bettermann
4## This program is free software; you can redistribute it and/or modify
5## it under the terms of the GNU General Public License as published by
6## the Free Software Foundation; either version 2 of the License, or
7## (at your option) any later version.
8##
9## This program is distributed in the hope that it will be useful,
10## but WITHOUT ANY WARRANTY; without even the implied warranty of
11## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12## GNU General Public License for more details.
13##
14## You should have received a copy of the GNU General Public License
15## along with this program; if not, write to the Free Software
16## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17##
18
19import grok
20from waeup.ikoba.interfaces import IIkobaObject
21from waeup.ikoba.interfaces import MessageFactory as _
22from waeup.ikoba.browser.viewlets import (
23    PrimaryNavTab, ManageActionButton, AddActionButton)
24from waeup.ikoba.browser.layout import (
25    default_primary_nav_template, default_filedisplay_template,
26    default_fileupload_template)
27
28class CustomersTab(PrimaryNavTab):
29    """Customers tab in primary navigation.
30    """
31
32    grok.context(IIkobaObject)
33    grok.order(4)
34    grok.require('waeup.viewCustomersTab')
35    grok.name('customerstab')
36
37    pnav = 4
38    tab_title = _(u'Customers')
39
40    @property
41    def link_target(self):
42        return self.view.application_url('customers')
Note: See TracBrowser for help on using the repository browser.