Ejemplo n.º 1
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return \Spryker\Zed\Gui\Communication\Table\TableConfiguration
  */
 protected function configure(TableConfiguration $config)
 {
     $config->setHeader($this->getHeaderFields());
     $config->setSortable([SpyPaymentPayolutionTransactionStatusLogTableMap::COL_IDENTIFICATION_TRANSACTIONID]);
     $config->setUrl('status-log-table?id-payment=' . $this->idPayment);
     return $config;
 }
Ejemplo n.º 2
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return \Spryker\Zed\Gui\Communication\Table\TableConfiguration
  */
 protected function configure(TableConfiguration $config)
 {
     $headers = ['key' => 'Key', 'value' => 'Value'];
     $config->setHeader($headers);
     $config->setUrl('list-ajax');
     $config->setRawColumns(['key']);
     return $config;
 }
Ejemplo n.º 3
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return \Spryker\Zed\Gui\Communication\Table\TableConfiguration
  */
 protected function configure(TableConfiguration $config)
 {
     $config->setHeader([SpyCmsGlossaryKeyMappingTableMap::COL_ID_CMS_GLOSSARY_KEY_MAPPING => 'Id', SpyCmsGlossaryKeyMappingTableMap::COL_PLACEHOLDER => 'Placeholder', CmsQueryContainer::KEY => 'Glossary Key', CmsQueryContainer::TRANS => 'Glossary Value', self::ACTIONS => self::ACTIONS]);
     $config->addRawColumn(self::ACTIONS);
     $config->setSortable([SpyCmsPageTableMap::COL_ID_CMS_PAGE]);
     $config->setSearchable([SpyCmsGlossaryKeyMappingTableMap::COL_ID_CMS_GLOSSARY_KEY_MAPPING, SpyCmsGlossaryKeyMappingTableMap::COL_PLACEHOLDER, CmsQueryContainer::KEY => SpyGlossaryKeyTableMap::COL_KEY, CmsQueryContainer::TRANS => SpyGlossaryTranslationTableMap::COL_VALUE]);
     $config->setUrl('table?' . CmsPageTable::REQUEST_ID_PAGE . '=' . $this->idPage);
     return $config;
 }
Ejemplo n.º 4
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return \Spryker\Zed\Gui\Communication\Table\TableConfiguration
  */
 protected function configure(TableConfiguration $config)
 {
     $config->setHeader([SpyAclRuleTableMap::COL_BUNDLE => 'Bundle', SpyAclRuleTableMap::COL_CONTROLLER => 'Controller', SpyAclRuleTableMap::COL_ACTION => 'Action', SpyAclRuleTableMap::COL_TYPE => 'Permission', self::ACTIONS => 'Actions']);
     $config->setSortable([SpyAclRuleTableMap::COL_BUNDLE, SpyAclRuleTableMap::COL_CONTROLLER, SpyAclRuleTableMap::COL_ACTION, SpyAclRuleTableMap::COL_TYPE]);
     $config->setSearchable([SpyAclRuleTableMap::COL_BUNDLE, SpyAclRuleTableMap::COL_CONTROLLER, SpyAclRuleTableMap::COL_ACTION]);
     $config->addRawColumn(self::ACTIONS);
     $config->setUrl(sprintf('ruleset-table?id-role=%d', $this->idRole));
     return $config;
 }
Ejemplo n.º 5
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return \Spryker\Zed\Gui\Communication\Table\TableConfiguration
  */
 protected function configure(TableConfiguration $config)
 {
     $config->setUrl('users?' . self::PARAMETER_ID_GROUP . '=' . $this->idGroup);
     $this->disableSearch();
     $this->setTableIdentifier('users-in-group');
     $config->setHeader([self::COL_FIRST_NAME => 'First Name', self::COL_LAST_NAME => 'Last Name', self::COL_EMAIL => 'Email', self::ACTIONS => self::ACTIONS]);
     $config->addRawColumn(self::ACTIONS);
     return $config;
 }
Ejemplo n.º 6
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return \Spryker\Zed\Gui\Communication\Table\TableConfiguration
  */
 protected function configure(TableConfiguration $config)
 {
     $headers = [self::COL_ID => 'Id', self::COL_INDEX => 'Index', self::COL_TYPE => 'Type', self::COL_SCORE => 'Score'];
     $config->setHeader($headers);
     $config->setRawColumns([self::COL_ID]);
     $config->setDefaultSortColumnIndex(3);
     $config->setDefaultSortDirection(TableConfiguration::SORT_DESC);
     $config->setUrl('list-ajax');
     return $config;
 }
Ejemplo n.º 7
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return \Spryker\Zed\Gui\Communication\Table\TableConfiguration
  */
 protected function configure(TableConfiguration $config)
 {
     $config->setHeader([self::COL_ID_CUSTOMER => '#', self::COL_CREATED_AT => 'Registration Date', self::COL_EMAIL => 'Email', self::COL_LAST_NAME => 'Last Name', self::COL_FIRST_NAME => 'First Name', self::COL_ZIP_CODE => 'Zip Code', self::COL_CITY => 'City', self::COL_FK_COUNTRY => 'Country', self::ACTIONS => self::ACTIONS]);
     $config->addRawColumn(self::ACTIONS);
     $config->addRawColumn(self::ACTIONS);
     $config->setSortable([self::COL_ID_CUSTOMER, self::COL_CREATED_AT, self::COL_EMAIL, self::COL_LAST_NAME, self::COL_FIRST_NAME, self::COL_ZIP_CODE, self::COL_CITY]);
     $config->setUrl('table');
     $config->setSearchable([SpyCustomerTableMap::COL_ID_CUSTOMER, SpyCustomerTableMap::COL_EMAIL, SpyCustomerTableMap::COL_CREATED_AT, SpyCustomerAddressTableMap::COL_FIRST_NAME, SpyCustomerAddressTableMap::COL_LAST_NAME, SpyCustomerAddressTableMap::COL_ZIP_CODE, SpyCustomerAddressTableMap::COL_CITY]);
     return $config;
 }
Ejemplo n.º 8
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return \Spryker\Zed\Gui\Communication\Table\TableConfiguration
  */
 protected function configure(TableConfiguration $config)
 {
     $config->setHeader([PavRefundTableMap::COL_ID_REFUND => 'Id', PavRefundTableMap::COL_SUCCESSFUL => 'Successful', PavRefundTableMap::COL_COMMENT => 'Comment', PavRefundTableMap::COL_CREATED_AT => 'Created At', self::COLUMN_ACTION => self::COLUMN_ACTION]);
     $url = '/index';
     if ($this->dataUrl !== '') {
         $url = $this->dataUrl;
     }
     $config->setUrl($url . '?' . RefundConstants::PARAM_ID_SALES_ORDER . '=' . $this->idSalesOrder);
     return $config;
 }
Ejemplo n.º 9
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return \Spryker\Zed\Gui\Communication\Table\TableConfiguration
  */
 protected function configure(TableConfiguration $config)
 {
     $config->setHeader([SpyCustomerAddressTableMap::COL_ID_CUSTOMER_ADDRESS => '#', SpyCustomerAddressTableMap::COL_LAST_NAME => 'Last Name', SpyCustomerAddressTableMap::COL_FIRST_NAME => 'First Name', SpyCustomerAddressTableMap::COL_ADDRESS1 => 'Address ', SpyCustomerAddressTableMap::COL_ADDRESS2 => 'Address (2nd line)', SpyCustomerAddressTableMap::COL_ADDRESS3 => 'Address (3rd line)', SpyCustomerAddressTableMap::COL_COMPANY => 'Company', SpyCustomerAddressTableMap::COL_ZIP_CODE => 'Zip Code', SpyCustomerAddressTableMap::COL_CITY => 'City', self::COL_COMPANY => 'Country', self::ACTIONS => 'Actions']);
     $config->addRawColumn(self::ACTIONS);
     $config->addRawColumn(SpyCustomerAddressTableMap::COL_ADDRESS1);
     $config->setSortable([SpyCustomerAddressTableMap::COL_ID_CUSTOMER_ADDRESS, SpyCustomerAddressTableMap::COL_FIRST_NAME, SpyCustomerAddressTableMap::COL_LAST_NAME, SpyCustomerAddressTableMap::COL_ZIP_CODE, SpyCustomerAddressTableMap::COL_FK_COUNTRY]);
     $config->setSearchable([SpyCustomerAddressTableMap::COL_ID_CUSTOMER_ADDRESS, SpyCustomerAddressTableMap::COL_LAST_NAME, SpyCustomerAddressTableMap::COL_FIRST_NAME, SpyCustomerAddressTableMap::COL_ADDRESS1, SpyCustomerAddressTableMap::COL_ADDRESS2, SpyCustomerAddressTableMap::COL_ADDRESS3, SpyCustomerAddressTableMap::COL_ZIP_CODE]);
     $config->setUrl(sprintf('table?id-customer=%d', $this->idCustomer));
     return $config;
 }
Ejemplo n.º 10
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return \Spryker\Zed\Gui\Communication\Table\TableConfiguration
  */
 protected function configure(TableConfiguration $config)
 {
     $url = Url::generate('listTable')->build();
     $config->setUrl($url);
     $config->setHeader([SpyTaxSetTableMap::COL_ID_TAX_SET => 'Tax set ID', SpyTaxSetTableMap::COL_NAME => 'Name', SpyTaxSetTableMap::COL_CREATED_AT => 'Created at', self::TABLE_COL_ACTIONS => 'Actions']);
     $config->setSearchable([SpyTaxSetTableMap::COL_ID_TAX_SET, SpyTaxSetTableMap::COL_NAME]);
     $config->setSortable([SpyTaxSetTableMap::COL_ID_TAX_SET, SpyTaxSetTableMap::COL_NAME, SpyTaxSetTableMap::COL_CREATED_AT]);
     $config->setDefaultSortColumnIndex(0);
     $config->setDefaultSortDirection(TableConfiguration::SORT_DESC);
     $config->addRawColumn(self::TABLE_COL_ACTIONS);
     return $config;
 }
Ejemplo n.º 11
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return \Spryker\Zed\Gui\Communication\Table\TableConfiguration
  */
 protected function configure(TableConfiguration $config)
 {
     $url = Url::generate('listTable')->build();
     $config->setUrl($url);
     $config->setHeader([SpyDiscountTableMap::COL_ID_DISCOUNT => 'Discount ID', SpyDiscountTableMap::COL_DISPLAY_NAME => 'Name', SpyDiscountTableMap::COL_AMOUNT => 'Amount', self::TABLE_COL_TYPE => self::TABLE_COL_TYPE, self::TYPE_COL_PERIOD => self::TABLE_COL_PERIOD, SpyDiscountTableMap::COL_IS_ACTIVE => 'Status', SpyDiscountTableMap::COL_IS_EXCLUSIVE => 'Exclusive', self::TABLE_COL_ACTIONS => self::TABLE_COL_ACTIONS]);
     $config->setSearchable([SpyDiscountTableMap::COL_DISPLAY_NAME, SpyDiscountTableMap::COL_ID_DISCOUNT]);
     $config->setSortable([SpyDiscountTableMap::COL_ID_DISCOUNT, SpyDiscountTableMap::COL_DISPLAY_NAME, SpyDiscountTableMap::COL_AMOUNT, SpyDiscountTableMap::COL_IS_ACTIVE, SpyDiscountTableMap::COL_IS_EXCLUSIVE]);
     $config->setDefaultSortColumnIndex(0);
     $config->setDefaultSortDirection(TableConfiguration::SORT_DESC);
     $config->addRawColumn(self::TABLE_COL_ACTIONS);
     return $config;
 }
Ejemplo n.º 12
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return \Spryker\Zed\Gui\Communication\Table\TableConfiguration
  */
 protected function configure(TableConfiguration $config)
 {
     $url = Url::generate('table', ['id-pool' => $this->idPool, 'id-discount' => $this->idDiscount, 'batch' => $this->batchValue]);
     $config->setUrl($url->build());
     $this->tableClass .= ' table-data-codes';
     $config->setHeader([SpyDiscountVoucherTableMap::COL_CODE => 'Voucher Code', SpyDiscountVoucherTableMap::COL_NUMBER_OF_USES => 'Used', SpyDiscountVoucherTableMap::COL_MAX_NUMBER_OF_USES => 'Max nr. of uses', SpyDiscountVoucherTableMap::COL_CREATED_AT => 'Created At', SpyDiscountVoucherTableMap::COL_VOUCHER_BATCH => 'Batch Value', self::HEADER_COL_ACTIONS => self::HEADER_COL_ACTIONS]);
     $config->setSortable([SpyDiscountVoucherTableMap::COL_CODE, SpyDiscountVoucherTableMap::COL_NUMBER_OF_USES, SpyDiscountVoucherTableMap::COL_MAX_NUMBER_OF_USES, SpyDiscountVoucherTableMap::COL_CREATED_AT, SpyDiscountVoucherTableMap::COL_VOUCHER_BATCH]);
     $config->setDefaultSortColumnIndex(3);
     $config->setDefaultSortDirection('DESC');
     $config->setSearchable([SpyDiscountVoucherTableMap::COL_CODE, SpyDiscountVoucherTableMap::COL_NUMBER_OF_USES, SpyDiscountVoucherTableMap::COL_MAX_NUMBER_OF_USES, SpyDiscountVoucherTableMap::COL_CREATED_AT, SpyDiscountVoucherTableMap::COL_VOUCHER_BATCH]);
     $config->addRawColumn(self::HEADER_COL_ACTIONS);
     return $config;
 }
Ejemplo n.º 13
0
 /**
  * @inheritDoc
  */
 protected function configure(TableConfiguration $config)
 {
     $headers = [SpyGlossaryKeyTableMap::COL_ID_GLOSSARY_KEY => '#', SpyGlossaryKeyTableMap::COL_KEY => 'Name'];
     foreach ($this->locales as $key => $value) {
         $headers[$value] = $value;
         $config->addRawColumn($value);
     }
     $config->setSearchable([SpyGlossaryTranslationTableMap::COL_VALUE, SpyGlossaryKeyTableMap::COL_KEY]);
     $headers[self::ACTIONS] = self::ACTIONS;
     $config->setHeader($headers);
     $config->addRawColumn(self::ACTIONS);
     $config->setUrl('table');
     $config->setSortable([SpyLocaleTableMap::COL_LOCALE_NAME, SpyGlossaryTranslationTableMap::COL_ID_GLOSSARY_TRANSLATION]);
     return $config;
 }
Ejemplo n.º 14
0
 /**
  * @inheritDoc
  * @throws \UnexpectedValueException
  * @throws \Spryker\Zed\Oms\Business\Exception\TransitionLogException
  */
 protected function configure(TableConfiguration $config)
 {
     $headers = [SpyOmsTransitionLogTableMap::COL_FK_SALES_ORDER_ITEM => 'Item', SpyOmsTransitionLogTableMap::COL_EVENT => 'Event', SpyOmsTransitionLogTableMap::COL_CONDITION => 'Condition', SpyOmsTransitionLogTableMap::COL_SOURCE_STATE => 'Source state', SpyOmsTransitionLogTableMap::COL_TARGET_STATE => 'Target state', SpyOmsTransitionLogTableMap::COL_COMMAND => 'Command', SpyOmsTransitionLogTableMap::COL_IS_ERROR => 'Is error', SpyOmsTransitionLogTableMap::COL_ERROR_MESSAGE => 'Error message', SpyOmsTransitionLogTableMap::COL_PATH => 'Path', SpyOmsTransitionLogTableMap::COL_HOSTNAME => 'Hostname', SpyOmsTransitionLogTableMap::COL_CREATED_AT => 'Date'];
     $config->setHeader($headers);
     $config->setUrl('table-ajax?id-order=' . $this->getIdOrder());
     $createdAtColumnIndex = array_search(SpyOmsTransitionLogTableMap::COL_CREATED_AT, array_keys($config->getHeader()));
     if ($createdAtColumnIndex === false) {
         throw new \UnexpectedValueException('Not a valid column index');
     }
     if (!$createdAtColumnIndex) {
         throw new TransitionLogException('Could not find "createdAd" column index');
     }
     $config->setDefaultSortColumnIndex($createdAtColumnIndex);
     $config->setDefaultSortDirection(TableConfiguration::SORT_DESC);
     $config->setSearchable([SpyOmsTransitionLogTableMap::COL_SOURCE_STATE]);
     $config->setSortable([SpyOmsTransitionLogTableMap::COL_CREATED_AT]);
     return $config;
 }
Ejemplo n.º 15
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return void
  */
 protected function persistFilters(TableConfiguration $config)
 {
     $idOrderItemProcess = $this->request->query->getInt(self::ID_ORDER_ITEM_PROCESS);
     if ($idOrderItemProcess) {
         $idOrderItemState = $this->request->query->getInt(self::ID_ORDER_ITEM_STATE);
         $filter = $this->request->query->get(self::FILTER);
         $config->setUrl(sprintf('table?id-order-item-process=%s&id-order-item-state=%s&filter=%s', $idOrderItemProcess, $idOrderItemState, $filter));
     }
 }
Ejemplo n.º 16
0
 /**
  * @param \Spryker\Zed\Gui\Communication\Table\TableConfiguration $config
  *
  * @return void
  */
 protected function configureUrl(TableConfiguration $config)
 {
     $config->setUrl('table');
 }