def __fields__(self, info):
     fields = []
     fields.append(('zone', _("Zones")))
     fields.append(('enable', _("Enable")))
     fields = get_external_method(StorageOperator, '__fields_storage__',
                                  info, fields)
     return fields
示例#2
0
    def __fields__(self, info):
        fields = []
        external_fields = get_external_method(StaticPageAuthor, '__fields_staticpage__', info)
        for (external_path, label) in external_fields:
            fields.append(("external__{}".format(external_path), label), )

        return fields
示例#3
0
 def __fields__(self, info):
     fields = []
     fields.append(('pos', _("POS")))
     fields.append(('enable', _("Enable")))
     fields = get_external_method(POSOperator, '__fields_posoperator__',
                                  info, fields)
     return fields
示例#4
0
 def foreignkey_external():
     bridge = get_external_method(
         StaticPageAuthor, GenStaticPageAuthor.CodenerixMeta.
         force_methods['foreignkey_author'][0])
     if bridge is None:
         raise IOError(
             "No bridge found with StaticPageAuthor, you should use GenStaticPageAuthor on your model to link to this one! If you are not willing to use this feature, please include in your urls.py only the URLs you need for your purpose"
         )
     return bridge
 def __fields__(self, info):
     fields = []
     fields.append(('balance', _("Balance")))
     fields.append(('credit', _("Credit")))
     fields.append(('billing_series', _("Billing series")))
     fields.append(('type_tax', _("Type tax")))
     fields.append(('shipping_tax', _("Impuesto de gastos de envio")))
     fields.append(('finance_surcharge', _("Finance surcharge")))
     fields.append(('payment_methods', _("Payment methods")))
     fields.append(('delivery_time', _("Delivery time")))
     fields.append(('categories', _("Categories")))
     fields = get_external_method(Provider, '__fields_provider__', info, fields)
     return fields
示例#6
0
    def __groups_details__():
        info_customer = get_external_method(
            Customer,
            Customer.CodenerixMeta.force_methods['info_customer_details'][0])

        g = [
            (
                _('Details'),
                12,
                ['customer', 6],
                ['budget', 6],
                ['date', 6],
                ['code', 6],
                ['billing_series', 2],
                ['storage', 6],
                ['status_order', 6],
                ['payment_detail', 6],
                ['payment', 6],
                ['source', 6],
                ['number_tracking', 6],
                ['observations', 6],
                ['lock', 6],
            ),
        ]
        if info_customer:
            for info in info_customer:
                g.append(info)
        g.append((
            _('Total'),
            12,
            ['subtotal', 6],
            ['discounts', 6],
            ['taxes', 6],
            ['total', 6],
        ))
        return g
 def foreignkey_external():
     return get_external_method(
         StorageOperator, StorageOperator.CodenerixMeta.
         force_methods['foreignkey_storage_operator'][0])
示例#8
0
 def foreignkey_external():
     return get_external_method(
         Provider,
         Provider.CodenerixMeta.force_methods['foreignkey_provider'][0])
示例#9
0
 def foreignkey_external():
     return get_external_method(
         Storage,
         GenStorage.CodenerixMeta.force_methods['foreignkey_storage'][0])
示例#10
0
 def __fields__(self, info):
     fields = []
     fields.append(('alias', _('Alias'), 100))
     fields = get_external_method(Storage, '__fields_storage__', info,
                                  fields)
     return fields
示例#11
0
 def __fields__(self, info):
     fields = []
     fields.append(('storage', _('Storages'), 100))
     fields = get_external_method(Storage, '__fields_storage_contacts__',
                                  info, fields)
     return fields
示例#12
0
 def foreignkey_external():
     return get_external_method(
         POSOperator,
         POSOperator.CodenerixMeta.force_methods['foreignkey_posoperator']
         [0])