Ignore:
Timestamp:
30 Dec 2014, 17:47:58 (10 years ago)
Author:
Henrik Bettermann
Message:

First batch of UI improvements.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.ikoba/trunk/src/waeup/ikoba/customers/viewlets.py

    r12337 r12346  
    2020from zope.i18n import translate
    2121from zope.interface import Interface
     22from zope.component import getUtility
    2223from waeup.ikoba.interfaces import IIkobaObject
    2324from waeup.ikoba.interfaces import MessageFactory as _
     
    2829    ICustomer, ICustomersContainer,
    2930    ICustomerDocumentsContainer, ICustomerDocument,
    30     IContractsContainer, IContract)
     31    IContractsContainer, IContract, ICustomersUtils)
    3132from waeup.ikoba.customers.browser import (
    3233    CustomersContainerPage, CustomersContainerManagePage,
     
    297298    target = 'change_portrait'
    298299
     300    @property
     301    def target_url(self):
     302        CUSTMANAGE_STATES = getUtility(
     303            ICustomersUtils).CUSTMANAGE_CUSTOMER_STATES
     304        if self.context.state not in CUSTMANAGE_STATES:
     305            return ''
     306        return self.view.url(self.view.context, self.target)
     307
    299308
    300309# Viewlets for customer documents
Note: See TracChangeset for help on using the changeset viewer.