ViisonPickwareERPBarcodeLabelPrinting

Extends \Shopware\Plugins\ViisonCommon\Controllers\ViisonCommonBaseController Implements \Shopware\Components\CSRFWhitelistAware

package

Default

Methods

This action adds all article labels for all articles that are matching the product filter.

addAllFilteredArticleBarcodeLabelsAction() 

The format used in this parameter is the same as in the Shopware article list.

Throws
\RuntimeException

This action adds barcode labels for all bin locations in the warehouse with the given ID and matching the given, optional search query.

addAllFilteredBinLocationBarcodeLabelsAction() 

Deletes all barcode labels, which match the given filter, from the database.

deleteArticleBarcodeLabelsAction() 

Deletes all barcode labels, which match the given filter, from the database.

deleteBinLocationBarcodeLabelsAction() 

Adds a barcode label to the printing queue.

enqueueBarcodeLabelAction() 

Returns a list of sorted, filtered and paginated article barcode labels.

getArticleBarcodeLabelListAction() 

Returns a list of sorted, filtered and paginated bin location barcode labels.

getBinLocationBarcodeLabelListAction() 

getExtraSnippetNamespaces

getExtraSnippetNamespaces() 
inheritdoc

getWhitelistedCSRFActions

getWhitelistedCSRFActions() 
inheritdoc

{@inheritdoc}

init() 

Disables the renderer and output buffering for all 'getBarcodeLabelPDF' requests to be able to display PDFs as response.

{@inheritdoc}

preDispatch() 

Overwrite the preDispatch method from Shopware_Controllers_Backend_ExtJs to disable the JSON renderer for our actions that create PDFs.

Renders all barcode labels that are in the printing queue.

renderBarcodeLabelsAction() 

Updates the article barcode label entry with the given id using the values from the request.

updateArticleBarcodeLabelAction() 

Updates the bin location barcode label entry with the given id using the values from the request.

updateBinLocationBarcodeLabelAction()