39 lines
1.2 KiB
Python
39 lines
1.2 KiB
Python
|
|
file_path = 'core/templates/core/settings.html'
|
|
with open(file_path, 'r') as f:
|
|
content = f.read()
|
|
|
|
print("File length:", len(content))
|
|
|
|
# Check context for Nav Tab
|
|
if 'id="devices-tab"' in content:
|
|
print("Devices tab already exists.")
|
|
else:
|
|
context_str = 'id="whatsapp-tab" data-bs-toggle="pill" data-bs-target="#whatsapp" type="button" role="tab">
|
|
<i class="bi bi-whatsapp me-2"></i>{% trans "WhatsApp Gateway" %}
|
|
</button>
|
|
</li>'
|
|
if context_str in content:
|
|
print("Found Nav Tab context.")
|
|
else:
|
|
print("Nav Tab context NOT found. Dumping nearby content:")
|
|
# Find rough location
|
|
idx = content.find('id="whatsapp-tab"')
|
|
if idx != -1:
|
|
print(content[idx:idx+300])
|
|
|
|
# Check context for Tab Pane
|
|
if 'id="devices" role="tabpanel"' in content:
|
|
print("Devices pane already exists.")
|
|
else:
|
|
# Try to find the end of tab content
|
|
# Look for Add Tier Modal
|
|
idx = content.find('<!-- Add Tier Modal -->')
|
|
if idx != -1:
|
|
print("Found Add Tier Modal at index:", idx)
|
|
print("Preceding content:")
|
|
print(content[idx-100:idx])
|
|
else:
|
|
print("Add Tier Modal NOT found.")
|
|
|