Beispiel #1
0
 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
Beispiel #2
0
 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
Beispiel #3
0
 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
Beispiel #4
0
 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))