A tonne more changes, including new nocodb admin section, search for database, code cleanups, and debugging

This commit is contained in:
2025-08-01 15:01:35 -06:00
parent 9fcaf4823f
commit 5b673dacc2
18 changed files with 2780 additions and 114 deletions

View File

@@ -47,6 +47,10 @@
<span class="nav-icon">📊</span>
<span class="nav-text">Dashboard</span>
</a>
<a href="#nocodb-links">
<span class="nav-icon">🗄️</span>
<span class="nav-text">NocoDB Links</span>
</a>
<a href="#start-location" class="active">
<span class="nav-icon">📍</span>
<span class="nav-text">Start Location</span>
@@ -119,6 +123,85 @@
</div>
</section>
<!-- NocoDB Links Section -->
<section id="nocodb-links" class="admin-section" style="display: none;">
<h2>NocoDB Database Links</h2>
<p>Quick access to all NocoDB database views and sheets for data management.</p>
<div class="nocodb-links-container">
<div class="nocodb-cards">
<div class="nocodb-card">
<div class="nocodb-card-header">
<h3>📊 Data View</h3>
<span class="nocodb-card-badge">Primary</span>
</div>
<p>Main database view for all location and campaign data</p>
<a href="#" id="admin-nocodb-view-link" class="btn btn-primary" target="_blank">
Open Data View
</a>
</div>
<div class="nocodb-card">
<div class="nocodb-card-header">
<h3>👥 Login Sheet</h3>
<span class="nocodb-card-badge">Users</span>
</div>
<p>Manage user accounts and authentication settings</p>
<a href="#" id="admin-nocodb-login-link" class="btn btn-secondary" target="_blank">
Open Login Sheet
</a>
</div>
<div class="nocodb-card">
<div class="nocodb-card-header">
<h3>⚙️ Settings Sheet</h3>
<span class="nocodb-card-badge">Config</span>
</div>
<p>Configure application settings and preferences</p>
<a href="#" id="admin-nocodb-settings-link" class="btn btn-secondary" target="_blank">
Open Settings Sheet
</a>
</div>
<div class="nocodb-card">
<div class="nocodb-card-header">
<h3>📅 Shifts Sheet</h3>
<span class="nocodb-card-badge">Schedule</span>
</div>
<p>Manage volunteer shifts and scheduling</p>
<a href="#" id="admin-nocodb-shifts-link" class="btn btn-secondary" target="_blank">
Open Shifts Sheet
</a>
</div>
<div class="nocodb-card">
<div class="nocodb-card-header">
<h3>📝 Shift Signups</h3>
<span class="nocodb-card-badge">Volunteers</span>
</div>
<p>View and manage volunteer shift signups</p>
<a href="#" id="admin-nocodb-signups-link" class="btn btn-secondary" target="_blank">
Open Shift Signups
</a>
</div>
</div>
<div class="nocodb-info">
<div class="info-box">
<h4>💡 About NocoDB</h4>
<p>NocoDB is the database backend that powers this application. Use these links to directly access and manage your data in the NocoDB interface.</p>
<ul>
<li><strong>Data View:</strong> Main location and campaign data</li>
<li><strong>Login Sheet:</strong> User management and authentication</li>
<li><strong>Settings:</strong> Application configuration</li>
<li><strong>Shifts:</strong> Volunteer scheduling system</li>
<li><strong>Signups:</strong> Track volunteer commitments</li>
</ul>
</div>
</div>
</div>
</section>
<!-- Start Location Section -->
<section id="start-location" class="admin-section">
<h2>Map Start Location</h2>