diff --git a/src/meshcore_hub/web/routes/admin.py b/src/meshcore_hub/web/routes/admin.py index d3a57f2..13d052c 100644 --- a/src/meshcore_hub/web/routes/admin.py +++ b/src/meshcore_hub/web/routes/admin.py @@ -437,7 +437,7 @@ async def admin_members( try: response = await request.app.state.http_client.get( "/api/v1/members", - params={"limit": 1000}, + params={"limit": 500}, ) if response.status_code == 200: data = response.json() diff --git a/src/meshcore_hub/web/templates/admin/index.html b/src/meshcore_hub/web/templates/admin/index.html index f99603f..9087600 100644 --- a/src/meshcore_hub/web/templates/admin/index.html +++ b/src/meshcore_hub/web/templates/admin/index.html @@ -21,7 +21,8 @@ {% if auth_username or auth_user %} - + {{ auth_username or auth_user }} @@ -29,7 +30,8 @@ {% if auth_email %} - + {{ auth_email }} @@ -38,28 +40,31 @@
- -
-

- - - - Node Tags -

-

Manage custom tags and metadata for network nodes.

-
-
-

- - + + Members

Manage network members and operators.

+ +
+

+ + + + Node Tags +

+

Manage custom tags and metadata for network nodes.

+
+
{% endblock %} diff --git a/src/meshcore_hub/web/templates/admin/members.html b/src/meshcore_hub/web/templates/admin/members.html index 5c2dde3..293e459 100644 --- a/src/meshcore_hub/web/templates/admin/members.html +++ b/src/meshcore_hub/web/templates/admin/members.html @@ -37,9 +37,12 @@ {% endif %} -
+
-

Network Members ({{ members|length }})

+
+

Network Members ({{ members|length }})

+ +
{% if members %}
@@ -49,7 +52,6 @@ Member ID Name Callsign - Role Contact Actions @@ -60,7 +62,6 @@ data-member-name="{{ member.name }}" data-member-member-id="{{ member.member_id }}" data-member-callsign="{{ member.callsign or '' }}" - data-member-role="{{ member.role or '' }}" data-member-description="{{ member.description or '' }}" data-member-contact="{{ member.contact or '' }}"> {{ member.member_id }} @@ -72,7 +73,6 @@ - {% endif %} - {{ member.role or '-' }} {{ member.contact or '-' }}
@@ -92,23 +92,23 @@ {% else %}

No members configured yet.

-

Add a new member below.

+

Click "Add Member" to create the first member.

{% endif %}
- -
-
-

Add New Member

-
+ + +
-
+
-
+ + @@ -199,14 +195,6 @@
- - -
- -
@@ -274,7 +262,6 @@ document.addEventListener('DOMContentLoaded', function() { document.getElementById('edit_member_id').value = row.dataset.memberMemberId; document.getElementById('edit_name').value = row.dataset.memberName; document.getElementById('edit_callsign').value = row.dataset.memberCallsign; - document.getElementById('edit_role').value = row.dataset.memberRole; document.getElementById('edit_description').value = row.dataset.memberDescription; document.getElementById('edit_contact').value = row.dataset.memberContact; editModal.showModal();