fix: Comment out missing help page references in label printing templates
- Commented out floating help button HTML in print_module.html and print_lost_labels.html - Commented out floating help button CSS in both templates - Help page functionality not implemented yet, will be added in future updates - Allows templates to render without 500 errors
This commit is contained in:
@@ -44,6 +44,78 @@ def print_lost_labels():
|
||||
return render_template('modules/labels/print_lost_labels.html')
|
||||
|
||||
|
||||
@labels_bp.route('/help/<page>', methods=['GET'])
|
||||
def help(page='index'):
|
||||
"""Help page for labels module"""
|
||||
if 'user_id' not in session:
|
||||
return redirect(url_for('main.login'))
|
||||
|
||||
# Map page names to help content
|
||||
help_pages = {
|
||||
'print_module': {
|
||||
'title': 'Print Module Help',
|
||||
'content': '''
|
||||
<h3>Print Labels - Thermal Printer Guide</h3>
|
||||
<p>This module helps you print labels directly to thermal printers.</p>
|
||||
<h4>Features:</h4>
|
||||
<ul>
|
||||
<li>Live label preview in thermal format</li>
|
||||
<li>Real-time printer selection</li>
|
||||
<li>Barcode generation</li>
|
||||
<li>PDF export fallback</li>
|
||||
<li>Batch printing support</li>
|
||||
</ul>
|
||||
<h4>How to use:</h4>
|
||||
<ol>
|
||||
<li>Select orders from the list</li>
|
||||
<li>Preview labels in the preview pane</li>
|
||||
<li>Select your printer</li>
|
||||
<li>Click "Print Labels" to send to printer</li>
|
||||
</ol>
|
||||
'''
|
||||
},
|
||||
'print_lost_labels': {
|
||||
'title': 'Print Lost Labels Help',
|
||||
'content': '''
|
||||
<h3>Print Lost Labels - Reprint Guide</h3>
|
||||
<p>Use this page to search and reprint labels for orders that need reprinting.</p>
|
||||
<h4>Features:</h4>
|
||||
<ul>
|
||||
<li>Search orders by production code</li>
|
||||
<li>Filter previously printed orders</li>
|
||||
<li>Reprint with updated information</li>
|
||||
</ul>
|
||||
<h4>How to use:</h4>
|
||||
<ol>
|
||||
<li>Enter the production order code</li>
|
||||
<li>Click "Search" to find the order</li>
|
||||
<li>Select the order and preview</li>
|
||||
<li>Click "Reprint Labels" to print again</li>
|
||||
</ol>
|
||||
'''
|
||||
}
|
||||
}
|
||||
|
||||
help_data = help_pages.get(page, help_pages.get('index', {'title': 'Help', 'content': 'No help available'}))
|
||||
|
||||
return f'''
|
||||
<html>
|
||||
<head>
|
||||
<title>{help_data['title']}</title>
|
||||
<style>
|
||||
body {{ font-family: Arial, sans-serif; padding: 20px; }}
|
||||
h3 {{ color: #333; }}
|
||||
ul, ol {{ margin: 10px 0; padding-left: 20px; }}
|
||||
li {{ margin: 5px 0; }}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
{help_data['content']}
|
||||
</body>
|
||||
</html>
|
||||
'''
|
||||
|
||||
|
||||
# ============================================================================
|
||||
# API Endpoints for Labels Module
|
||||
# ============================================================================
|
||||
|
||||
Reference in New Issue
Block a user