def __fields__(self, info): lang = get_language_database() fields = [] fields.append(('{}__slug'.format(lang), _('Slug'), 100)) fields.append(('get_status_display', _('Status'), 100)) fields.append(('author', _('Author'), 100)) return fields
def __groups_details__(): lang = get_language_database() g = [( _('Details'), 6, ['pk', 6], ['model', 6], ['brand', 6], ['family', 6], ['category', 6], ['subcategory', 6], ['public', 6], ['code', 6], ['price_base', 6], ['of_sales', 6], ['of_purchase', 6], ['force_stock', 6], ['tax', 6], ['url_video', 6], ['feature_special', 6], ['packing_cost', 6], ['weight', 6], ['caducable', 6], ), ( _('Information'), 6, ["{}__name".format(lang), 6], ["{}__slug".format(lang), 6], ["{}__public".format(lang), 6], ["{}__meta_title".format(lang), 6], ["{}__meta_description".format(lang), 6], )] return g
def __groups_details__(): lang = get_language_database() g = [( _('Details'), 6, ['pk', 6], ["code", 4], ["product", 6], ["price_base_local", 4], ["offer", 3], ["outstanding", 3], ["price", 6], ["reviews_value", 6], ["reviews_count", 6], ["ean13", 6], ["most_sold", 6], ["sample", 6], ['packing_cost', 4], ['weight', 4], ), ( _('Information'), 6, ["{}__name".format(lang), 6], ["{}__slug".format(lang), 6], ["{}__public".format(lang), 6], ["{}__meta_title".format(lang), 6], ["{}__meta_description".format(lang), 6], )] return g
def __str__(self): lang = get_language_database() lang_obj = getattr(self, '{}'.format(lang), None) if lang_obj and lang_obj.name: txt = lang_obj.name else: txt = self.code return u"{}".format(smart_text(txt))