CORE POS - Fannie
The CORE POS back end
Public Member Functions | Public Attributes | Protected Attributes | List of all members
DeleteShelfTags Class Reference
Inheritance diagram for DeleteShelfTags:
FanniePage

Public Member Functions

 preprocess ()
 
 body_content ()
 

Public Attributes

 $description = '[Delete Shelf Tags] gets rid of a set of shelf tags.'
 
 $themed = true
 

Protected Attributes

 $title = 'Fannie - Clear Shelf Tags'
 
 $header = 'Clear Shelf Tags'
 
 $must_authenticate = True
 
 $auth_classes = array('barcodes')
 

Member Function Documentation

DeleteShelfTags::preprocess ( )

Shelftags are not actually delete immediately Instead, the id field is negated so they disappear from view but can be manually retreived by IT if someone comes complaining that they accidentally delete their tags (not that such a thing would ever occur). They're properly deleted by the nightly.clipboard cron job.

If the same user deletes the same UPC from tags multiple times in a day, the above procedure creates a primary key conflict. So any negative-id records that will create conflicts must be removed first.


The documentation for this class was generated from the following file: