Ejemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns([]);
 }
Ejemplo n.º 2
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'media.id', 'name' => 'media.name', 'mime' => 'media.mime', 'extension' => 'media.extension', 'size' => 'media.size', 'preview' => 'media.path']);
     $configurator->setTransformers(['preview' => new ImagePathTransformer($this->getImageHelper(), 'medium')]);
 }
Ejemplo n.º 3
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'user.id', 'username' => 'user.username', 'name' => 'CONCAT(user.firstName,\' \', user.lastName)', 'first_name' => 'user.firstName', 'last_name' => 'user.lastName', 'email' => 'user.email', 'enabled' => 'user.enabled']);
 }
Ejemplo n.º 4
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'company.id', 'name' => 'company.name', 'shortName' => 'company.shortName', 'createdAt' => 'company.createdAt']);
     $configurator->setTransformers(['createdAt' => new DateTransformer('Y-m-d H:i:s')]);
 }
Ejemplo n.º 5
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'coupon.id', 'name' => 'coupon_translation.name', 'code' => 'coupon.code', 'createdAt' => 'coupon.createdAt', 'validFrom' => 'coupon.validFrom', 'validTo' => 'coupon.validTo', 'discount' => 'IF_ELSE(coupon.modifierType = \'%\', CONCAT_WS(\'\', coupon.modifierValue, coupon.modifierType), CONCAT_WS(\' \', coupon.modifierValue, coupon.currency))']);
     $configurator->setTransformers(['createdAt' => new DateTransformer('Y-m-d H:i:s'), 'validFrom' => new DateTransformer('Y-m-d'), 'validTo' => new DateTransformer('Y-m-d')]);
 }
Ejemplo n.º 6
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'package.id', 'name' => 'package.name', 'fullName' => 'package.fullName', 'vendor' => 'package.vendor', 'localVersion' => 'package.localVersion', 'remoteVersion' => 'package.remoteVersion', 'createdAt' => 'package.createdAt', 'updatedAt' => 'package.updatedAt']);
     $configurator->setTransformers(['createdAt' => new DateTransformer('Y-m-d H:i:s'), 'updatedAt' => new DateTransformer('Y-m-d H:i:s'), 'localVersion' => new VersionReferenceTransformer(), 'remoteVersion' => new VersionReferenceTransformer()]);
 }
Ejemplo n.º 7
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'shop.id', 'name' => 'shop.name', 'url' => 'shop.url', 'theme' => 'shop_theme.name', 'company' => 'shop_company.name']);
 }
Ejemplo n.º 8
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'product_status.id', 'name' => 'product_status_translation.name', 'route' => 'IDENTITY(product_status_translation.route)', 'css_class' => 'product_status_translation.cssClass']);
     $configurator->setTransformers(['route' => $this->container->get('route.transformer')]);
 }
Ejemplo n.º 9
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'availability.id', 'name' => 'availability_translation.name']);
 }
Ejemplo n.º 10
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'client_group.id', 'name' => 'client_group_translation.name', 'totalClients' => 'COUNT(client)']);
 }
Ejemplo n.º 11
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'dictionary.id', 'identifier' => 'dictionary.identifier', 'translation' => 'dictionary.identifier', 'locale' => 'dictionary_translation.locale']);
 }
Ejemplo n.º 12
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'payment_method.id', 'name' => 'payment_method_translation.name', 'processor' => 'payment_method.processor']);
 }
Ejemplo n.º 13
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'product_status.id', 'name' => 'product_status_translation.name']);
 }
Ejemplo n.º 14
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'channel.id', 'name' => 'channel.name', 'url' => 'channel.url', 'createdAt' => 'channel.createdAt', 'updatedAt' => 'channel.updatedAt']);
     $configurator->setTransformers(['createdAt' => new DateTransformer('Y-m-d H:i:s'), 'updatedAt' => new DateTransformer('Y-m-d H:i:s')]);
 }
Ejemplo n.º 15
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'orders.id', 'productTotal' => 'orders.productTotal.grossAmount', 'shippingTotal' => 'orders.shippingTotal.grossAmount', 'orderTotal' => 'orders.orderTotal.grossAmount', 'currentStatus' => 'status_translation.name', 'currency' => 'orders.currency', 'createdAt' => 'orders.createdAt']);
     $configurator->setTransformers(['createdAt' => new DateTransformer('Y-m-d H:i:s')]);
 }
Ejemplo n.º 16
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'producer.id', 'name' => 'producer_translation.name', 'route' => 'IDENTITY(producer_translation.route)']);
 }
Ejemplo n.º 17
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'theme.id', 'name' => 'theme.name', 'folder' => 'theme.folder']);
 }
Ejemplo n.º 18
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'news.id', 'name' => 'news_translation.topic']);
 }
Ejemplo n.º 19
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'page.id', 'parent' => 'IDENTITY(page.parent)', 'children' => 'page_translation.name', 'name' => 'page_translation.name', 'slug' => 'page_translation.slug', 'locale' => 'page_translation.locale', 'route' => 'IDENTITY(page_translation.route)', 'publish' => 'page.publish', 'shop' => 'page_shops.id', 'hierarchy' => 'page.hierarchy']);
 }
Ejemplo n.º 20
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'layout_box.id', 'name' => 'layout_box_translation.name', 'identifier' => 'layout_box.identifier', 'boxType' => 'layout_box.boxType']);
 }
Ejemplo n.º 21
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'shipping_method.id', 'name' => 'shipping_method_translation.name', 'calculator' => 'shipping_method.calculator', 'hierarchy' => 'shipping_method.hierarchy']);
 }
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'order_status_group.id', 'name' => 'order_status_group_translation.name', 'createdAt' => 'order_status_group.createdAt']);
     $configurator->setTransformers(['createdAt' => new DateTransformer('Y-m-d H:i:s')]);
 }
Ejemplo n.º 23
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'client.id', 'firstName' => 'client.firstName', 'lastName' => 'client.lastName', 'email' => 'client.email', 'phone' => 'client.phone', 'groupName' => 'client_group_translation.name', 'createdAt' => 'client.createdAt']);
     $configurator->setTransformers(['createdAt' => new DateTransformer('Y-m-d H:i:s')]);
 }
Ejemplo n.º 24
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'product.id', 'name' => 'product_translation.name', 'sku' => 'product.sku', 'weight' => 'product.weight', 'grossAmount' => 'product.sellPrice.grossAmount', 'stock' => 'product.stock', 'shop' => 'product_shops.id', 'category' => 'GROUP_CONCAT(DISTINCT categories_translation.name SEPARATOR \', \')']);
 }
Ejemplo n.º 25
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'locale.id', 'code' => 'locale.code', 'currency' => 'default_currency.code']);
 }
Ejemplo n.º 26
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'contact.id', 'name' => 'contact_translation.name']);
 }
Ejemplo n.º 27
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'category.id', 'hierarchy' => 'category.hierarchy', 'parent' => 'IDENTITY(category.parent)', 'children' => 'COUNT(category_children.id)', 'products' => 'COUNT(category_products.id)', 'name' => 'category_translation.name', 'slug' => 'category_translation.slug', 'shop' => 'category_shops.id', 'route' => 'IDENTITY(category_translation.route)']);
 }
Ejemplo n.º 28
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'product.id', 'name' => 'product_translation.name', 'shortDescription' => 'product_translation.shortDescription', 'description' => 'product_translation.description', 'route' => 'IDENTITY(product_translation.route)', 'weight' => 'product.weight', 'price' => 'product.sellPrice.grossAmount', 'discountedPrice' => 'product.sellPrice.discountedGrossAmount', 'isDiscountValid' => 'IF_ELSE(:date BETWEEN product.sellPrice.validFrom AND product.sellPrice.validTo, 1, 0)', 'currency' => 'product.sellPrice.currency', 'tax' => 'sell_tax.value', 'stock' => 'product.stock', 'producerName' => 'producers_translation.name', 'category' => 'categories.id', 'shop' => 'product_shops.id', 'photo' => 'photos.path', 'status' => 'statuses.id']);
     $configurator->setTransformers(['route' => $this->container->get('route.transformer')]);
 }
Ejemplo n.º 29
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(DataSetConfiguratorInterface $configurator)
 {
     $configurator->setColumns(['id' => 'tax.id', 'name' => 'tax_translation.name', 'value' => 'tax.value']);
 }