feat(notification): add admin rest management and deletion

Add revision-safe service and template APIs, channel mapping, and validated admin controls.

Ref: IT-1601
This commit is contained in:
2026-10-17 22:51:01 +03:00
parent 81654c0d33
commit 8e81572386
80 changed files with 2253 additions and 54 deletions
@@ -37,16 +37,16 @@ else
{
<div class="card shadow-sm table-card">
<div class="table-responsive">
<table class="table table-hover table-sm mb-0">
<thead class="table-dark">
<table class="table table-hover admin-data-table table-sm mb-0">
<thead>
<tr>
<th>Service</th>
<th>Type</th>
<th>Priority</th>
<th>Status</th>
<th>Today</th>
<th>This Month</th>
<th class="text-end">Actions</th>
<th scope="col">Service</th>
<th scope="col">Type</th>
<th scope="col">Priority</th>
<th scope="col">Status</th>
<th scope="col">Today</th>
<th scope="col">This Month</th>
<th scope="col" class="channel-actions">Actions</th>
</tr>
</thead>
<tbody>
@@ -106,7 +106,7 @@ else
<small class="text-muted">@monthlyLabel</small>
}
</td>
<td class="text-end">
<td class="channel-actions">
<a href="/admin/channels/@c.ChannelId"
class="btn btn-sm btn-outline-primary me-1">
<i class="bi bi-pencil"></i> Edit