def get_columns(self): columns = [ SearchColumn('code', title=_('Code'), data_type=str, sorted=True, sort_func=sort_sellable_code, width=130), SearchColumn('barcode', title=_('Barcode'), data_type=str, visible=True, width=130), SearchColumn('description', title=_('Description'), data_type=str, expand=True) ] if not self.hide_cost_column: columns.append( SearchColumn('cost', _('Cost'), data_type=currency, width=80)) if not self.hide_price_column: columns.append( SearchColumn('price', title=_('Price'), data_type=currency, width=80)) return columns
def get_columns(self): columns = [ Column('date', title=_('Date'), data_type=datetime.date, width=150, sorted=True), SearchColumn('description', title=_('Description'), data_type=str, width=150, expand=True), SearchColumn('attendant', title=_('Attendant'), data_type=str, width=100, expand=True) ] if not self.person: columns.insert( 1, SearchColumn('name', title=self.person_name, data_type=str, width=150, expand=True)) return columns
def get_columns(self): return [ IdentifierColumn('identifier', sorted=True, order=gtk.SORT_DESCENDING), Column('status_string', title=_(u'Status'), data_type=str, visible=False), SearchColumn('description', title=_(u'Description'), data_type=str, expand=True), Column('responsible.person.name', title=_(u'Responsible'), data_type=str, width=150), SearchColumn('open_date', title=_(u'Opened'), data_type=datetime.date, width=80), SearchColumn('close_date', title=_(u'Closed'), data_type=datetime.date, width=80) ]
def get_columns(self): return [ IdentifierColumn('identifier', sorted=True, order=gtk.SORT_DESCENDING), SearchColumn('open_date', title=_('Date Started'), width=110, data_type=datetime.date, justify=gtk.JUSTIFY_RIGHT), SearchColumn('client_name', title=_('Client'), data_type=str, expand=True, ellipsize=pango.ELLIPSIZE_END), SearchColumn('salesperson_name', title=_('Salesperson'), data_type=str, width=150), SearchColumn('total_quantity', title=_('Items'), data_type=Decimal, width=60, format_func=format_quantity), SearchColumn('total', title=_('Total'), data_type=currency, width=90) ]
def get_columns(self): return [SearchColumn('name', title=_('Name'), data_type=str, sorted=True, expand=True), SearchColumn('phone_number', _('Phone Number'), str, format_func=format_phone_number, width=180), SearchColumn('freight_percentage', _('Freight (%)'), Decimal, width=150)]
def get_columns(self): columns = [ IdentifierColumn('identifier', title=_('Sale #'), sorted=True), SearchColumn('salesperson_name', title=_('Salesperson'), data_type=str, expand=True), # This column evals to an integer, and due to a bug # in kiwi, its not searchable Column('commission_percentage', title=_('Commission (%)'), data_type=Decimal, format="%.2f"), # negative commissions are shown in red color ColoredColumn('commission_value', title=_('Commission'), color='red', data_func=lambda x: x < 0, data_type=currency)] # FIXME: The date here depends on the parameter. We could use # it as a property on the view, but then it would not be searchable. # Find a better way of handling this sometime in the future. if sysparam(self.store).SALE_PAY_COMMISSION_WHEN_CONFIRMED: columns.append(SearchColumn('confirm_date', title=_('Date'), data_type=datetime.date)) else: columns.append(SearchColumn('paid_date', title=_('Date'), data_type=datetime.date)) columns.extend([ Column('payment_amount', title=_('Payment value'), data_type=currency), Column('total_amount', title=_('Sale total'), data_type=currency)]) return columns
def get_columns(self): return [ IdentifierColumn('identifier', long_title=_('Order #'), sorted=True), Column('status_name', title=_(u'Status'), data_type=str, visible=False), SearchColumn('open_date', title=_('Date Started'), width=110, data_type=date, justify=gtk.JUSTIFY_RIGHT), SearchColumn('client_name', title=_('Client'), data_type=str, expand=True, ellipsize=pango.ELLIPSIZE_END), SearchColumn('salesperson_name', title=_('Salesperson'), data_type=str, width=180, ellipsize=pango.ELLIPSIZE_END), SearchColumn('total_quantity', title=_('Quantity'), data_type=decimal.Decimal, width=100, format_func=format_quantity), SearchColumn('total', title=_('Total'), data_type=currency, width=100) ]
def get_columns(self): return [ SearchColumn('code', title=_('Code'), data_type=str, sorted=True, order=gtk.SORT_DESCENDING), SearchColumn('description', title=_('Product'), data_type=str, expand=True), SearchColumn('category', title=_('Category'), data_type=str, visible=False), SearchColumn('branch_name', title=_('Branch'), data_type=str, width=200), Column('quantity', title=_('Quantity'), data_type=Decimal, format_func=format_quantity, width=100), Column('total', title=_('Total'), data_type=currency, width=80) ]
def get_columns(self): return [ IdentifierColumn('identifier', title=_('Code'), sorted=True, order=gtk.SORT_DESCENDING), SearchColumn('status_str', title=_('Status'), data_type=str, width=100, valid_values=self._get_status_values(), search_attribute='status'), Column('branch.person.name', title=_('Branch'), data_type=str, expand=True), SearchColumn('open_date', title=_('Opened'), long_title=_('Date Opened'), data_type=datetime.date, width=120), SearchColumn('close_date', title=_('Closed'), long_title=_('Date Closed'), data_type=datetime.date, width=120) ]
def get_columns(self): return [ IdentifierColumn('identifier', sorted=True), Column('method_description', title=_(u'Method'), data_type=str, width=90), SearchColumn('payment_number', title=_(u'Number'), data_type=str, width=100), SearchColumn('due_date', title=_('Due date'), data_type=datetime.date, width=120), SearchColumn('paid_date', title=_('Paid date'), data_type=datetime.date, width=120), SearchColumn('status_str', title=_('Status'), data_type=str, valid_values=self._get_status_values(), search_attribute='status'), SearchColumn('value', title=_('Value'), data_type=currency) ]
def get_columns(self): return [ IdentifierColumn('loan_identifier', sorted=True), SearchColumn('opened', title=_(u'Open date'), data_type=datetime.date, visible=False), SearchColumn( 'closed', title=_(u'Close date'), data_type=datetime.date, ), SearchColumn('code', title=_(u'Code'), data_type=str, visible=False), SearchColumn('category_description', title=_(u'Category'), data_type=str, visible=False), SearchColumn('description', title=_(u'Description'), data_type=str, expand=True), SearchColumn('quantity', title=_(u'Quantity'), data_type=Decimal), SearchColumn('sale_quantity', title=_(u'Sold'), data_type=Decimal), SearchColumn('return_quantity', title=_(u'Returned'), data_type=Decimal), SearchColumn('price', title=_(u'Price'), data_type=currency), SearchColumn('total', title=_(u'Total'), data_type=currency) ]
def get_columns(self): columns = [ SearchColumn('check_date', title=_('Date'), data_type=datetime.date, width=150, sorted=True), SearchColumn('identifier', title=_('Identifier'), data_type=str, width=130), Column('status', title=_('Status'), data_type=str, width=160), Column('notes', title=_('Notes'), data_type=str, width=100, expand=True), SearchColumn('user', title=_('User'), data_type=str, width=100) ] if not self.client: columns.insert( 1, SearchColumn('client_name', title=_('Client'), data_type=str, width=150, expand=True)) return columns
def get_columns(self): return [SearchColumn('name', _('Name'), str, expand=True, sorted=True), SearchColumn('role', _('Role'), str, width=225, valid_values=self._get_role_values()), SearchColumn('registry_number', _('Registry Number'), str), SearchColumn('status_string', _('Status'), str, valid_values=self._get_status_values(), search_attribute='status')]
def get_columns(self): return [SearchColumn('date', title=_('Date'), width=80, data_type=datetime.date, justify=gtk.JUSTIFY_RIGHT), SearchColumn('invoice_number', title=_('Invoice'), data_type=int, width=100, sorted=True), SearchColumn('cfop_code', title=_('C.F.O.P.'), data_type=str, width=75), SearchColumn('drawee_name', title=_('Drawee'), data_type=str, expand=True)]
def get_columns(self): columns = [SearchColumn('date', title=_('Date'), data_type=datetime.date, width=150, sorted=True), SearchColumn('new_salary', title=_('Salary'), data_type=currency, width=150), SearchColumn('user', title=_('User'), data_type=str, width=100, expand=True)] return columns
def get_columns(self): return [ SearchColumn('name', _('Name'), str, expand=True, sorted=True), SearchColumn('acronym', _('Acronym'), data_type=str, visible=False), SearchColumn('phone_number', _('Phone Number'), str, width=150), SearchColumn('manager_name', _('Manager'), str, width=250), Column('status_str', _('Status'), data_type=str) ]
def get_columns(self): return [SearchColumn('username', title=_('Login Name'), sorted=True, data_type=str, width=150, searchable=True), SearchColumn('profile_name', title=_('Profile'), data_type=str, width=120, ellipsize=pango.ELLIPSIZE_END), SearchColumn('name', title=_('Name'), data_type=str, expand=True), Column('status_str', title=_('Status'), data_type=str, width=80)]
def get_columns(self): return [ SearchColumn('name', title=_('Name'), data_type=str, sorted=True, expand=True), SearchColumn('budget', title=_('Budget'), data_type=currency), SearchColumn('is_active', title=_('Active'), data_type=bool), ]
def get_columns(self): return [SearchColumn('name', _('Name'), str, sorted=True, expand=True), SearchColumn('phone_number', _('Phone Number'), str, format_func=format_phone_number, width=110), # Translators: http://en.wikipedia.org/wiki/Doing_business_as SearchColumn('fancy_name', _('DBA'), str, width=180), SearchColumn('cnpj', self.company_doc_l10n.label, str, width=140)]
def get_columns(self): return [ SearchColumn("description", _("Description"), data_type=str, sorted=True, expand=True), SearchColumn("suggested_markup", _("Suggested Markup (%)"), data_type=Decimal, width=180), SearchColumn("commission", _("Commission (%)"), data_type=Decimal, width=140), SearchColumn("installments_commission", _("Installments Commission (%)"), data_type=Decimal, width=220), ]
def get_columns(self, *args): return [IdentifierColumn('identifier', sorted=True), SearchColumn('date', title=_('Date'), width=100, data_type=datetime.date, justify=gtk.JUSTIFY_RIGHT), SearchColumn('description', title=_('Description'), data_type=str, expand=True), SearchColumn('station_name', title=_('Station'), data_type=str, width=120), SearchColumn('cfop', title=_('C.F.O.P.'), data_type=str, width=100, justify=gtk.JUSTIFY_RIGHT), SearchColumn('value', _('Value'), data_type=currency, width=80)]
def _get_payment_columns(self): return [ SearchColumn('due_date', title=_("Due date"), data_type=datetime.date, sorted=True), IdentifierColumn('identifier', title=_("Code")), SearchColumn('description', title=_("Description"), data_type=unicode, expand=True), SearchColumn('value', title=_("Value"), data_type=currency) ]
def _get_columns(self): return [IdentifierColumn('identifier', sorted=True), SearchColumn('responsible_name', title=_(u'Responsible'), data_type=str, expand=True), SearchColumn('client_name', title=_(u'Client'), data_type=str, expand=True), SearchColumn('open_date', title=_(u'Opened'), data_type=datetime.date), SearchColumn('expire_date', title=_(u'Expire'), data_type=datetime.date), Column('loaned', title=_(u'Loaned'), data_type=Decimal), ]
def get_columns(self): return [ SearchColumn('code', title=_('Code'), data_type=str, sort_func=sort_sellable_code), SearchColumn('category_description', title=_('Category'), data_type=str, width=100), SearchColumn('description', title=_('Description'), data_type=str, expand=True, sorted=True), SearchColumn('manufacturer', title=_('Manufacturer'), data_type=str, visible=False), SearchColumn('model', title=_('Model'), data_type=str, visible=False), SearchColumn('location', title=_('Location'), data_type=str, visible=False), SearchColumn('maximum_quantity', title=_('Maximum'), visible=False, format_func=format_data, data_type=Decimal), SearchColumn('minimum_quantity', title=_('Minimum'), format_func=format_data, data_type=Decimal), SearchColumn('stock', title=_('In Stock'), format_func=format_data, data_type=Decimal), SearchColumn('to_receive_quantity', title=_('To Receive'), format_func=format_data, data_type=Decimal), ColoredColumn('difference', title=_('Difference'), color='red', format_func=format_data, data_type=Decimal, data_func=lambda x: x <= Decimal(0)) ]
def get_columns(self): return [ IdentifierColumn('order_identifier', title=_(u"Order #")), SearchColumn('code', title=_(u'Code'), data_type=str, width=40), SearchColumn('description', title=_(u'Description'), data_type=str, width=250, expand=True), Column('stocked', title=_(u'Stock'), data_type=Decimal), Column('received', title=_(u'Consigned'), data_type=Decimal), Column('sold', title=_(u'Sold'), data_type=Decimal), Column('returned', title=_(u'Returned'), data_type=Decimal) ]
def get_columns(self): return [SearchColumn('description', title=_('Description'), data_type=str, expand=True, sorted=True), SearchColumn('purchased', title=_('Purchased'), data_type=Decimal, width=100), SearchColumn('received', title=_('Received'), data_type=Decimal, width=100), Column('stocked', title=_('In Stock'), data_type=Decimal, width=100), SearchColumn('purchased_date', title=_('Purchased date'), data_type=datetime.date), SearchColumn('expected_receival_date', title=_('Expected receival'), data_type=datetime.date, valid_values=self._get_date_options())]
def _setup_ipi_columns(self): col = SearchColumn('ipi_value', title=_('IPI Total'), justify=gtk.JUSTIFY_RIGHT, data_type=currency, width=100) self._setup_columns(col, IcmsIpiView, 'ipi_value', _("IPI Total:"))
def get_columns(self): cols = [ SearchColumn('code', title=_('Code'), data_type=str, sort_func=sort_sellable_code, sorted=True), SearchColumn('barcode', title=_('Barcode'), data_type=str), SearchColumn('category_description', title=_(u'Category'), data_type=str, width=120), SearchColumn('description', title=_(u'Description'), expand=True, data_type=str), SearchColumn('manufacturer', title=_('Manufacturer'), data_type=str, visible=False), SearchColumn('model', title=_('Model'), data_type=str, visible=False), SearchColumn('location', title=_('Location'), data_type=str, visible=False) ] # The price/cost columns must be controlled by hide_cost_column and # hide_price_column. Since the product search will be available across # the applications, it's important to restrict such columns depending # of the context. if not self.hide_cost_column: cols.append( SearchColumn('cost', _('Cost'), data_type=currency, format_func=get_formatted_cost, width=90)) if not self.hide_price_column: cols.append( Column('price', title=_('Price'), data_type=currency, width=90)) cols.append( SearchColumn('stock', title=_('Stock'), format_func=format_quantity, data_type=Decimal, width=80)) return cols
def get_columns(self): columns = _BaseBillCheckSearch.get_columns(self) columns.append( SearchColumn('bill_received', title=_('Bill received'), data_type=bool, visible=False)) return columns
def get_columns(self): return [ IdentifierColumn('identifier'), SearchColumn('work_order.status_str', title=_(u'Status'), search_attribute='status', data_type=str, valid_values=self._get_status_values(), visible=False), SearchColumn('category_name', title=_(u'Category'), data_type=str, visible=False), SearchColumn('equipment', title=_(u'Equipment'), data_type=str, expand=True, pack_end=True), Column('category_color', title=_(u'Equipment'), column='equipment', data_type=gtk.gdk.Pixbuf, format_func=render_pixbuf), SearchColumn('client_name', title=_(u'Client'), data_type=str), SearchColumn('branch_name', title=_(u'Branch'), data_type=str, visible=False), SearchColumn('current_branch_name', title=_(u'Current branch'), data_type=str, visible=False), SearchColumn('open_date', title=_(u'Open date'), data_type=datetime.date), SearchColumn('approve_date', title=_(u'Approval date'), data_type=datetime.date, visible=False), SearchColumn('finish_date', title=_(u'Finish date'), data_type=datetime.date, visible=False), SearchColumn('total', title=_(u'Total'), data_type=currency), ]