def headers(self): headers = DataTablesHeader(*[DataTablesColumn("Location")]) for product in self.unique_products(self.get_supply_points): headers.add_column(DataTablesColumn(product.code)) return headers
def headers(self): header = DataTablesHeader( DataTablesColumn("Invoice #"), DataTablesColumn("Account Name (Fogbugz Client Name)"), DataTablesColumn("Project Space"), DataTablesColumn("New This Month?"), DataTablesColumn("Company Name"), DataTablesColumn("Emails"), DataTablesColumn("First Name"), DataTablesColumn("Last Name"), DataTablesColumn("Phone Number"), DataTablesColumn("Address Line 1"), DataTablesColumn("Address Line 2"), DataTablesColumn("City"), DataTablesColumn("State/Province/Region"), DataTablesColumn("Postal Code"), DataTablesColumn("Country"), DataTablesColumnGroup("Statement Period", DataTablesColumn("Start"), DataTablesColumn("End")), DataTablesColumn("Date Due"), DataTablesColumn("Total"), DataTablesColumn("Amount Due"), DataTablesColumn("Payment Status"), DataTablesColumn("Do Not Invoice"), ) if not self.is_rendered_as_email: header.add_column(DataTablesColumn("View Invoice")) return header
def headers(self): if self.config['products']: products = SQLProduct.objects.filter(product_id__in=self.config['products'], domain=self.config['domain']).order_by('code') else: products = SQLProduct.objects.filter(domain=self.config['domain']).order_by('code') headers = DataTablesHeader(*[ DataTablesColumn(_('Name')), DataTablesColumn(_('% Facilities Submitting Soh On Time')), DataTablesColumn(_('% Facilities Submitting Soh Late')), DataTablesColumn(_('% Facilities Not Responding To Soh')), DataTablesColumn(_('% Facilities With 1 Or More Stockouts This Month')), ]) datespan_type = self.config['datespan_type'] if datespan_type == 2: month = 'quarter' elif datespan_type == 3: month = 'year' else: month = 'month' for p in products: headers.add_column(DataTablesColumn(_('%s stock outs this %s') % (p.code, month))) return headers
def headers(self): if self.config['products']: products = SQLProduct.objects.filter( product_id__in=self.config['products'], domain=self.config['domain']).order_by('code') else: products = SQLProduct.objects.filter( domain=self.config['domain']).order_by('code') headers = DataTablesHeader(*[ DataTablesColumn(_('Name')), DataTablesColumn(_('% Facilities Submitting Soh On Time')), DataTablesColumn(_('% Facilities Submitting Soh Late')), DataTablesColumn(_('% Facilities Not Responding To Soh')), DataTablesColumn( _('% Facilities With 1 Or More Stockouts This Month')), ]) datespan_type = self.config['datespan_type'] if datespan_type == 2: month = 'quarter' elif datespan_type == 3: month = 'year' else: month = 'month' for p in products: headers.add_column( DataTablesColumn(_('%s stock outs this %s') % (p.code, month))) return headers
def headers(self, data): headers = DataTablesHeader( DataTablesColumnGroup('Domain', DataTablesColumn('Practice')), DataTablesColumnGroup('Total', DataTablesColumn('Total'))) for column in super(TableCardReportIndividualPercentSqlData, self).headers(data): headers.add_column(column) return headers
def headers(self, data): headers = DataTablesHeader( DataTablesColumnGroup('Domain', DataTablesColumn('Practice')), DataTablesColumnGroup('Total', DataTablesColumn('Total')) ) for column in super(TableCardReportIndividualPercentSqlData, self).headers(data): headers.add_column(column) return headers
def headers(self, data): headers = DataTablesHeader(*[ DataTablesColumnGroup('Domain', DataTablesColumn('Practice')), ]) for column in super(TableCardReportGrouppedPercentSqlData, self).headers(data): headers.add_column(column) return headers
def headers(self): versions = get_all_versions() headers = DataTablesHeader( DataTablesColumn(_("Project")) ) for version in versions: headers.add_column(DataTablesColumn(version)) return headers
def headers(self): headers = DataTablesHeader(DataTablesColumn(_("Username"), span=3)) for d in self.dates: headers.add_column( DataTablesColumn(d.strftime(DATE_FORMAT), sort_type=DTSortType.NUMERIC)) headers.add_column( DataTablesColumn(_("Total"), sort_type=DTSortType.NUMERIC)) return headers
def headers(self): headers = DataTablesHeader( DataTablesColumn(self.selected_location_type), ) products = self.products for product in products: headers.add_column(DataTablesColumn(product)) return headers
def headers(self, data): headers = DataTablesHeader( *[ DataTablesColumnGroup("Domain", DataTablesColumn("Practice")), DataTablesColumnGroup("Total", DataTablesColumn("Total")), ] ) for column in super(TableCardReportIndividualPercentSqlData, self).headers(data): headers.add_column(column) return headers
def headers(self): if self.subreport_slug is None: raise ValueError("Cannot render this report. A subreport_slug is required.") header = DataTablesHeader(DataTablesColumn(_("FLW Name"))) for col in self.adm_report.columns: sort_type = DTSortType.NUMERIC if hasattr(col, 'returns_numerical') and col.returns_numerical else None help_text = _(col.description) if col.description else None header.add_column(DataTablesColumn(_(col.name), sort_type=sort_type, help_text=help_text)) header.custom_sort = self.adm_report.default_sort_params return header
def headers(self): headers = DataTablesHeader(DataTablesColumn('Location')) for product in self.unique_products( get_supply_points(self.config['domain'], self.config['location_id']), all=(not self.config['export']) ): if not self.config['export']: headers.add_column(DataTablesColumn(product.code)) else: headers.add_column(DataTablesColumn(u'{} ({})'.format(product.name, product.code))) return headers
def headers(self): headers = DataTablesHeader( DataTablesColumn('Facility'), DataTablesColumn('Date of transaction submission'), DataTablesColumn('Transaction Type') ) for product in self.products: headers.add_column(DataTablesColumn("{0} Stock on Hand".format(product.name))) headers.add_column(DataTablesColumn("{0} Consumption".format(product.name))) return headers
def headers(self): headers = DataTablesHeader(DataTablesColumn('Location')) for product in self.unique_products( get_supply_points(self.config['domain'], self.config['location_id']), all=(not self.config['export']) ): if not self.config['export']: headers.add_column(DataTablesColumn(product.code)) else: headers.add_column(DataTablesColumn(u'{} ({})'.format(product.name, product.code))) return headers
def headers(self): headers = DataTablesHeader( DataTablesColumn('Facility'), DataTablesColumn('Date of transaction submission'), DataTablesColumn('Transaction Type')) for product in self.products: headers.add_column( DataTablesColumn("{0} Stock on Hand".format(product.name))) headers.add_column( DataTablesColumn("{0} Consumption".format(product.name))) return headers
def headers(self): headers = DataTablesHeader(*[ DataTablesColumn('', sortable=False, sort_type="title-numeric"), DataTablesColumnGroup(_('ASHAs'), DataTablesColumn(_('Name of ASHAs'), sortable=False)), ]) for index, v in enumerate(self.ashas): headers.add_column(DataTablesColumnGroup(index + 1, DataTablesColumn(v['hv_asha_name'], sortable=False))) headers.add_column(DataTablesColumn('', sortable=False)) return headers
def headers(self): headers = DataTablesHeader(DataTablesColumn(_("View Form")), DataTablesColumn(_("Username")), DataTablesColumn(_("Submit Time")), DataTablesColumn(_("Form Type")), DataTablesColumn(_("Error Type")), DataTablesColumn(_("Error Message"))) if self.support_toggle_enabled: headers.add_column(DataTablesColumn(_("Re-process Form"))) headers.no_sort = True return headers
def headers(self): headers = DataTablesHeader(*[ DataTablesColumn('', sortable=False, sort_type="title-numeric"), DataTablesColumnGroup(_('ASHAs'), DataTablesColumn(_('Name of ASHAs'), sortable=False)), ]) for index, v in enumerate(self.ashas): headers.add_column(DataTablesColumnGroup(index + 1, DataTablesColumn(v['hv_asha_name'], sortable=False))) headers.add_column(DataTablesColumn('', sortable=False)) return headers
def headers(self): headers = DataTablesHeader( DataTablesColumn(_("Sync Date"), sort_type=DTSortType.NUMERIC), DataTablesColumn(_("# of Cases"), sort_type=DTSortType.NUMERIC), DataTablesColumn(_("Sync Duration"), sort_type=DTSortType.NUMERIC) ) if self.show_extra_columns: headers.add_column(DataTablesColumn(_("Sync Log"))) headers.custom_sort = [[0, 'desc']] return headers
def headers(self): headers = DataTablesHeader(DataTablesColumn(_("View Form"), sortable=False), DataTablesColumn(_("Username"), prop_name="username"), DataTablesColumn(_("Submit Time"), prop_name="received_on"), DataTablesColumn(_("Form Type"), sortable=False), DataTablesColumn(_("Error Type"), sortable=False), DataTablesColumn(_("Error Message"), sortable=False)) if self.support_toggle_enabled: headers.add_column(DataTablesColumn(_("Re-process Form"))) headers.custom_sort = [[2, "desc"]] return headers
def headers(self): headers = DataTablesHeader(*[ DataTablesColumn(_('Location')), DataTablesColumn(_('Stockout')), DataTablesColumn(_('Low Stock')), DataTablesColumn(_('Adequate Stock')), DataTablesColumn(_('Overstock')), DataTablesColumn(_('Total'))]) if self.config['product'] != '': headers.add_column(DataTablesColumn(_('AMC'))) return headers
def headers(self): form_names = [xmlns_to_name(*id_tuple) for id_tuple in self.form_types] form_names = [name.replace("/", " / ") if name is not None else "(No name)" for name in form_names] if self.form_types: # this fails if form_names, form_types is [], [] form_names, self._form_types = zip(*sorted(zip(form_names, self.form_types))) headers = DataTablesHeader(DataTablesColumn("User", span=3)) for name in list(form_names): headers.add_column(DataTablesColumn(name, sort_type=DTSortType.NUMERIC)) headers.add_column(DataTablesColumn("All Forms", sort_type=DTSortType.NUMERIC)) return headers
def headers(self): headers = DataTablesHeader(*[ DataTablesColumn(_('Product')), DataTablesColumn(_('Total # facilities registered with this product')), DataTablesColumn(_('Total # facilities reported')), DataTablesColumn(_('% Facilities with stockouts')) ]) for location in self.get_locations(self.config['location_id'], self.config['domain']).order_by('name'): headers.add_column(DataTablesColumn(location.name)) headers.add_column(DataTablesColumn(_('Total Stock'))) return headers
def domain_activity_report(request, template="hqadmin/domain_activity_report.html"): context = get_hqadmin_base_context(request) context.update(json.loads(_cacheable_domain_activity_report(request).content)) context["layout_flush_content"] = True headers = DataTablesHeader(DataTablesColumn("Domain")) for landmark in context["landmarks"]: headers.add_column(DataTablesColumn("Last %s Days" % landmark)) headers.add_column(DataTablesColumn("All Users")) context["headers"] = headers context["aoColumns"] = headers.render_aoColumns return render(request, template, context)
def headers(self): headers = DataTablesHeader( DataTablesColumn(_("View Form"), sortable=False), DataTablesColumn(_("Username"), prop_name="username"), DataTablesColumn(_("Submit Time"), prop_name="received_on"), DataTablesColumn(_("Form Type"), sortable=False), DataTablesColumn(_("Error Type"), sortable=False), DataTablesColumn(_("Error Message"), sortable=False)) if self.support_toggle_enabled: headers.add_column(DataTablesColumn(_("Re-process Form"))) headers.custom_sort = [[2, "desc"]] return headers
def headers(self): self.doc_ids = [] headers = DataTablesHeader(*[ DataTablesColumn('', sortable=False, sort_type="title-numeric"), DataTablesColumnGroup('ASHAs', DataTablesColumn('Name of ASHAs', sortable=False)), ]) for index, v in enumerate(self.model.data.values()): self.doc_ids.append(v['doc_id']) headers.add_column(DataTablesColumnGroup(index + 1, DataTablesColumn(v['hv_asha_name'], sortable=False))) headers.add_column(DataTablesColumn('', sortable=False)) return headers
def headers(self): headers = DataTablesHeader( DataTablesColumn(self.selected_location_type), ) if self.selected_location_type != 'PPS': products = self.products for product in products: headers.add_column(DataTablesColumn(product)) else: headers.add_column(DataTablesColumn('Produits disponibles')) return headers
def headers(self): headers = DataTablesHeader(DataTablesColumn("User")) for landmark in self.landmarks: headers.add_column( DataTablesColumn( "Last %s Days" % landmark if landmark else "Ever", sort_type=DTSortType.NUMERIC, help_text="Number of cases modified or closed in the last %s days " % landmark, ) ) headers.add_column( DataTablesColumn( "Active Cases ", sort_type=DTSortType.NUMERIC, help_text="Number of cases modified in the last %s days that are still open" % self.milestone, ) ) headers.add_column( DataTablesColumn( "Closed Cases ", sort_type=DTSortType.NUMERIC, help_text="Number of cases closed in the last %s days" % self.milestone, ) ) headers.add_column( DataTablesColumn( "Inactive Cases ", sort_type=DTSortType.NUMERIC, help_text="Number of cases that are open but haven't been touched in the last %s days" % self.milestone, ) ) return headers
def headers(self): headers = DataTablesHeader( *[ DataTablesColumn(_("Product")), DataTablesColumn(_("Total # facilities registered with this product")), DataTablesColumn(_("Total # facilities reported")), DataTablesColumn(_("% Facilities with stockouts")), ] ) for location in self.get_locations(self.config["location_id"], self.config["domain"]).order_by("name"): headers.add_column(DataTablesColumn(location.name)) headers.add_column(DataTablesColumn(_("Total Stock"))) return headers
def headers(self): products = self.get_products() headers = DataTablesHeader( DataTablesColumn(_('MSD Code')), DataTablesColumn(_('Facility Name')), DataTablesColumn(_('DG')), DataTablesColumn(_('Last Reported')), DataTablesColumn(_('Hist. Resp. Rate')), ) for p in products: headers.add_column(DataTablesColumn(_(p.code))) return headers
def headers(self): products = self.get_products() headers = DataTablesHeader( DataTablesColumn(_('MSD Code')), DataTablesColumn(_('Facility Name')), DataTablesColumn(_('DG')), DataTablesColumn(_('Last Reported')), DataTablesColumn(_('Hist. Resp. Rate')), ) for p in products: headers.add_column(DataTablesColumn(_(p.code))) return headers
def domain_activity_report(request, template="hqadmin/domain_activity_report.html"): context = get_hqadmin_base_context(request) context.update( json.loads(_cacheable_domain_activity_report(request).content)) context['layout_flush_content'] = True headers = DataTablesHeader(DataTablesColumn("Domain")) for landmark in context['landmarks']: headers.add_column(DataTablesColumn("Last %s Days" % landmark)) headers.add_column(DataTablesColumn("All Users")) context["headers"] = headers context["aoColumns"] = headers.render_aoColumns return render(request, template, context)
def headers(self): header = DataTablesHeader( DataTablesColumn("Subscriber"), DataTablesColumn("Account"), DataTablesColumn("Plan"), DataTablesColumn("Active"), DataTablesColumn("Salesforce Contract ID"), DataTablesColumn("Start Date"), DataTablesColumn("End Date"), DataTablesColumn("Do Not Invoice"), DataTablesColumn("Created By"), ) if not self.is_rendered_as_email: header.add_column(DataTablesColumn("Action")) return header
def headers(self): if self.subreport_slug is None: raise ValueError( "Cannot render this report. A subreport_slug is required.") header = DataTablesHeader(DataTablesColumn(_("FLW Name"))) for col in self.adm_report.columns: sort_type = DTSortType.NUMERIC if hasattr( col, 'returns_numerical') and col.returns_numerical else None help_text = _(col.description) if col.description else None header.add_column( DataTablesColumn(_(col.name), sort_type=sort_type, help_text=help_text)) header.custom_sort = self.adm_report.default_sort_params return header
def headers(self): header = DataTablesHeader( DataTablesColumn("Subscriber"), DataTablesColumn("Account"), DataTablesColumn("Plan"), DataTablesColumn("Active"), DataTablesColumn("Salesforce Contract ID"), DataTablesColumn("Start Date"), DataTablesColumn("End Date"), DataTablesColumn("Do Not Invoice"), DataTablesColumn("Created By"), ) if not self.is_rendered_as_email: header.add_column(DataTablesColumn("Action")) return header
def headers(self): headers = DataTablesHeader(*[ DataTablesColumn(_('Product')), DataTablesColumn( _('Total # facilities registered with this product')), DataTablesColumn(_('Total # facilities reported')), DataTablesColumn(_('% Facilities with stockouts')) ]) for location in self.get_locations( self.config['location_id'], self.config['domain']).order_by('name'): headers.add_column(DataTablesColumn(location.name)) headers.add_column(DataTablesColumn(_('Total Stock'))) return headers
def headers(self): headers = DataTablesHeader( DataTablesColumn('Facility'), DataTablesColumn('Date of transaction submission'), DataTablesColumn('Transaction Type') ) if not self.split_by_product: headers.add_column(DataTablesColumn("Product")) headers.add_column(DataTablesColumn("Stock On Hand")) headers.add_column(DataTablesColumn("Consumption")) else: for product in self.products: headers.add_column(DataTablesColumn("{0} Stock on Hand".format(product.name))) headers.add_column(DataTablesColumn("{0} Consumption".format(product.name))) return headers
def headers(self): r_type = self.slug.split('_')[0] if r_type == 'district': col_name = 'hf' else: col_name = 'user_name' def format(data): if col_name == 'user_name': return raw_username(data) else: return data headers = DataTablesHeader() headers.add_column(self.columns[0].data_tables_column) for head in self.records.keys(): headers.add_column(DataTablesColumn(format(head))) return headers
def headers(self): headers = DataTablesHeader( DataTablesColumn('Facility'), DataTablesColumn('Date of transaction submission'), DataTablesColumn('Transaction Type')) if not self.split_by_product: headers.add_column(DataTablesColumn("Product")) headers.add_column(DataTablesColumn("Stock On Hand")) headers.add_column(DataTablesColumn("Consumption")) else: for product in self.products: headers.add_column( DataTablesColumn("{0} Stock on Hand".format(product.name))) headers.add_column( DataTablesColumn("{0} Consumption".format(product.name))) return headers
def headers(self): r_type = self.slug.split('_')[0] if r_type == 'district': col_name = 'hf' else: col_name = 'user_name' def format(data): if col_name == 'user_name': return raw_username(data) else: return data headers = DataTablesHeader() headers.add_column(self.columns[0].data_tables_column) for head in self.records.keys(): headers.add_column(DataTablesColumn(format(head))) return headers
def headers(self): if self.config['products']: products = SQLProduct.objects.filter(product_id__in=self.config['products'], domain=self.config['domain']).order_by('code') else: products = SQLProduct.objects.filter(domain=self.config['domain']).order_by('code') headers = DataTablesHeader( DataTablesColumn(_('MSD Code')), DataTablesColumn(_('Facility Name')), DataTablesColumn(_('DG')), DataTablesColumn(_('Last Reported')), DataTablesColumn(_('Hist. Resp. Rate')), ) for p in products: headers.add_column(DataTablesColumn(_(p.code))) return headers
def headers(self): if self.config['products']: products = SQLProduct.objects.filter(product_id__in=self.config['products'], domain=self.config['domain']).order_by('code') else: products = SQLProduct.objects.filter(domain=self.config['domain']).order_by('code') headers = DataTablesHeader(*[ DataTablesColumn(_('Name')), DataTablesColumn(_('% Facilities Submitting Soh On Time')), DataTablesColumn(_('% Facilities Submitting Soh Late')), DataTablesColumn(_('% Facilities Not Responding To Soh')), DataTablesColumn(_('% Facilities With 1 Or More Stockouts This Month')), ]) for p in products: headers.add_column(DataTablesColumn(_('%s stock outs this month') % p.code)) return headers
def headers(self): header = DataTablesHeader() columns = self.model.columns if self.model.have_groups: header.add_column(DataTablesColumnGroup('', columns[0].data_tables_column)) else: header.add_column(columns[0].data_tables_column) self.groups = [group.name for group in Product.by_domain(self.domain)] for group in self.groups: if self.model.have_groups: header.add_column(DataTablesColumnGroup(group, *[columns[j].data_tables_column for j in xrange(1, len(columns))])) else: header.add_column(DataTablesColumn(group)) return header
def headers(self): header = DataTablesHeader() columns = self.model.columns if self.model.have_groups: header.add_column(DataTablesColumnGroup('', columns[0].data_tables_column)) else: header.add_column(columns[0].data_tables_column) self.groups = SQLProduct.objects.filter(domain=self.domain, is_archived=False) for group in self.groups: if self.model.have_groups: header.add_column(DataTablesColumnGroup(group.name, *[columns[j].data_tables_column for j in xrange(1, len(columns))])) else: header.add_column(DataTablesColumn(group.name)) return header
def headers(self): header = DataTablesHeader() columns = self.model.columns if self.model.have_groups: header.add_column(DataTablesColumnGroup('', columns[0].data_tables_column)) else: header.add_column(columns[0].data_tables_column) self.groups = SQLProduct.objects.filter(domain=self.domain, is_archived=False) for group in self.groups: if self.model.have_groups: header.add_column(DataTablesColumnGroup(group.name, *[columns[j].data_tables_column for j in xrange(1, len(columns))])) else: header.add_column(DataTablesColumn(group.name)) return header
def headers(self): header = DataTablesHeader() columns = self.model.columns if self.model.have_groups: header.add_column(DataTablesColumnGroup('', columns[0].data_tables_column)) else: header.add_column(columns[0].data_tables_column) if self.model.data.keys(): groups = list(set(zip(*self.model.data.keys())[0])) self.groups = sorted({self._safe_get(self.PRODUCT_NAMES, group) or group for group in groups}) else: self.groups = [group.name for group in Product.by_domain(self.domain)] for group in self.groups: if self.model.have_groups: header.add_column(DataTablesColumnGroup(group, *[columns[j].data_tables_column for j in xrange(1, len(columns))])) else: header.add_column(DataTablesColumn(group)) return header
def headers(self): header = DataTablesHeader() columns = self.model.columns if self.model.have_groups: header.add_column( DataTablesColumnGroup('', columns[0].data_tables_column)) else: header.add_column(columns[0].data_tables_column) self.groups = [group.name for group in Product.by_domain(self.domain)] for group in self.groups: if self.model.have_groups: header.add_column( DataTablesColumnGroup( group, *[ columns[j].data_tables_column for j in xrange(1, len(columns)) ])) else: header.add_column(DataTablesColumn(group)) return header
def headers(self): headers = DataTablesHeader(DataTablesColumn(_("User"), span=3)) if not self.all_relevant_forms: headers.add_column(DataTablesColumn(_("No submissions were found for selected forms within this date range."), sortable=False)) else: for _form, info in self.all_relevant_forms.items(): help_text = None if info['is_fuzzy']: help_text = "This column shows Fuzzy Submissions." elif info['is_remote']: help_text = "These forms came from a Remote CommCare HQ Application." headers.add_column(DataTablesColumn(info['name'], sort_type=DTSortType.NUMERIC, help_text=help_text)) headers.add_column(DataTablesColumn(_("All Forms"), sort_type=DTSortType.NUMERIC)) return headers
def headers(self): headers = DataTablesHeader(DataTablesColumn(_("User"), span=3)) if not self.all_relevant_forms: headers.add_column( DataTablesColumn(_( "No submissions were found for selected forms within this date range." ), sortable=False)) else: for _form, info in self.all_relevant_forms.items(): help_text = None if info['is_fuzzy']: help_text = "This column shows Fuzzy Submissions." elif info['is_remote']: help_text = "These forms came from a Remote CommCare HQ Application." headers.add_column( DataTablesColumn(info['name'], sort_type=DTSortType.NUMERIC, help_text=help_text)) headers.add_column( DataTablesColumn(_("All Forms"), sort_type=DTSortType.NUMERIC)) return headers
def headers(self): headers = DataTablesHeader(*[DataTablesColumn('Quantity')]) for product in SQLProduct.objects.filter(domain=self.config['domain'], is_archived=False): headers.add_column(DataTablesColumn(product.name)) return headers
def headers(self): headers = DataTablesHeader( DataTablesColumn(_("Sync Date"), sort_type=DTSortType.NUMERIC), DataTablesColumn(_("# of Cases"), sort_type=DTSortType.NUMERIC), DataTablesColumn(_("Sync Duration"), sort_type=DTSortType.NUMERIC) ) if self.show_extra_columns: headers.add_column(DataTablesColumn(_("Sync Log"))) headers.add_column(DataTablesColumn(_("Sync Log Type"))) headers.add_column(DataTablesColumn(_("Previous Sync Log"))) headers.add_column(DataTablesColumn(_("Error Info"))) headers.add_column(DataTablesColumn(_("State Hash"))) headers.add_column(DataTablesColumn(_("Last Submitted"))) headers.add_column(DataTablesColumn(_("Last Cached"))) headers.custom_sort = [[0, 'desc']] return headers
def headers(self): headers = map(lambda x: x[0], self.columns) dt_header = DataTablesHeader() for header in headers: dt_header.add_column(DataTablesColumn(header)) return dt_header
def headers(self): headers = map(lambda x: x[0], self.columns) dt_header = DataTablesHeader() for header in headers: dt_header.add_column(DataTablesColumn(header)) return dt_header
def headers(self): headers = DataTablesHeader(DataTablesColumn('Quantity')) for product in self.products: headers.add_column(DataTablesColumn(product.name)) return headers
def headers(self): headers = DataTablesHeader(*[DataTablesColumn('Quantity')]) for product in Product.by_domain(self.config['domain']): headers.add_column(DataTablesColumn(product.name)) return headers