A decentralized event management and credentialing system built on atproto.
1{% extends "admin_base.html" %}
2
3{% block title %}Admin Panel{% endblock %}
4
5{% block content %}
6<!-- Management Tools -->
7<section class="section">
8 <div class="container">
9 <h2 class="title is-4">Management Tools</h2>
10 <p class="subtitle is-6">Manage events, rules and metadata for the event system</p>
11
12 <div class="columns">
13 <div class="column is-6">
14 <div class="box">
15 <article class="media">
16 <div class="media-content">
17 <div class="content">
18 <p>
19 <strong>Event Management</strong>
20 <br>
21 Manage calendar events
22 <br>
23 <small>Import and manage calendar events from AT Protocol. View event details and associated RSVPs.</small>
24 </p>
25 <a href="/admin/events" class="button is-primary">Manage Events</a>
26 </div>
27 </div>
28 </article>
29 </div>
30 </div>
31
32 <div class="column is-6">
33 <div class="box">
34 <article class="media">
35 <div class="media-content">
36 <div class="content">
37 <p>
38 <strong>AcudoRule Management</strong>
39 <br>
40 Manage badge award rules
41 <br>
42 <small>Create and manage rules that determine when users receive badges based on ticket purchases and other criteria.</small>
43 </p>
44 <a href="/admin/acudo-rules" class="button is-warning">Manage Rules</a>
45 </div>
46 </div>
47 </article>
48 </div>
49 </div>
50 </div>
51 </div>
52</section>
53
54<!-- Data Viewing -->
55<section class="section">
56 <div class="container">
57 <h2 class="title is-4">Data Viewing</h2>
58 <p class="subtitle is-6">Read-only access to system data for analysis and troubleshooting</p>
59
60 <div class="columns">
61 <div class="column is-3">
62 <div class="card">
63 <div class="card-content">
64 <p class="title is-5">Events</p>
65 <p class="subtitle is-6">View calendar events</p>
66 <div class="content">
67 Browse all calendar events in the system, including event details and metadata.
68 </div>
69 </div>
70 <footer class="card-footer">
71 <a href="/admin/events" class="card-footer-item button is-success is-fullwidth">View Events</a>
72 </footer>
73 </div>
74 </div>
75
76 <div class="column is-3">
77 <div class="card">
78 <div class="card-content">
79 <p class="title is-5">DID Documents</p>
80 <p class="subtitle is-6">View identity documents</p>
81 <div class="content">
82 Browse AT Protocol DID documents cached in the system, including services and verification methods.
83 </div>
84 </div>
85 <footer class="card-footer">
86 <a href="/admin/did-documents" class="card-footer-item button is-info is-fullwidth">View Documents</a>
87 </footer>
88 </div>
89 </div>
90
91 <div class="column is-3">
92 <div class="card">
93 <div class="card-content">
94 <p class="title is-5">RSVP Records</p>
95 <p class="subtitle is-6">View event responses</p>
96 <div class="content">
97 Browse all RSVP records indexed from the AT Protocol network, including status and event details.
98 </div>
99 </div>
100 <footer class="card-footer">
101 <a href="/admin/rsvps" class="card-footer-item button is-primary is-fullwidth">View RSVPs</a>
102 </footer>
103 </div>
104 </div>
105
106 <div class="column is-3">
107 <div class="card">
108 <div class="card-content">
109 <p class="title is-5">Ticket Records</p>
110 <p class="subtitle is-6">View ticket purchases</p>
111 <div class="content">
112 Browse all ticket purchases and registrations, including linked identities and ticket types.
113 </div>
114 </div>
115 <footer class="card-footer">
116 <a href="/admin/tickets" class="card-footer-item button is-danger is-fullwidth">View Tickets</a>
117 </footer>
118 </div>
119 </div>
120 </div>
121 </div>
122</section>
123{% endblock %}