Files
erp-efintel-2026-portainer/fix_base.py
T

25 lines
860 B
Python

with open('templates/base.html', 'r') as f:
lines = f.readlines()
new_lines = []
skip = False
for i, line in enumerate(lines):
if 'url \'accounts_payable\'' in line:
new_lines.append(line)
new_lines.append(' <i data-lucide="dollar-sign" style="width:16px;"></i> Cuentas por Pagar (CXP)\n </a>\n')
new_lines.append(' <a href="{% url \'f29_simulator\' %}" class="nav-tab {% if request.resolver_match.url_name == \'f29_simulator\' %}active{% endif %}">\n <i data-lucide="calculator"></i> Simulador F29\n </a>\n')
skip = True
continue
if skip:
if 'Cuentas por Pagar (CXP)' in line:
pass
elif '</a>' in line:
skip = False
continue
new_lines.append(line)
with open('templates/base.html', 'w') as f:
f.writelines(new_lines)