remove build artifacts that should not be checked in

This commit is contained in:
Christoph Haas 2026-03-21 23:56:39 +01:00
parent f4be03ceba
commit 3cb21bf5cf
102 changed files with 461 additions and 424 deletions

View file

@ -18,6 +18,9 @@
if (res.ok) {
const data = await res.json();
domain = data.data;
if (domain) {
localStorage.setItem('selectedDomain', domain.name);
}
} else {
error = 'Domain not found';
}

View file

@ -15,7 +15,10 @@
async function loadAliases(name: string) {
try {
const res = await fetch(`/api/domains/${encodeURIComponent(name)}/aliases`);
const token = localStorage.getItem('token');
const res = await fetch(`/api/domains/${encodeURIComponent(name)}/aliases`, {
headers: { Authorization: `Bearer ${token}` }
});
if (res.ok) {
const data = await res.json();
aliases = data.data || [];
@ -29,9 +32,13 @@
async function createAlias() {
try {
const token = localStorage.getItem('token');
const res = await fetch(`/api/domains/${encodeURIComponent(domainName)}/aliases`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
headers: {
'Content-Type': 'application/json',
Authorization: `Bearer ${token}`
},
body: JSON.stringify(newAlias)
});
if (res.ok) {
@ -50,7 +57,11 @@
async function deleteAlias(id: number) {
if (!confirm('Delete this alias?')) return;
try {
await fetch(`/api/domains/${encodeURIComponent(domainName)}/aliases/${id}`, { method: 'DELETE' });
const token = localStorage.getItem('token');
await fetch(`/api/domains/${encodeURIComponent(domainName)}/aliases/${id}`, {
method: 'DELETE',
headers: { Authorization: `Bearer ${token}` }
});
await loadAliases(domainName);
} catch (e) {
console.error('Failed to delete alias:', e);

View file

@ -17,7 +17,10 @@
async function loadUsers(name: string) {
try {
const res = await fetch(`/api/domains/${encodeURIComponent(name)}/users`);
const token = localStorage.getItem('token');
const res = await fetch(`/api/domains/${encodeURIComponent(name)}/users`, {
headers: { Authorization: `Bearer ${token}` }
});
if (res.ok) {
const data = await res.json();
users = data.data || [];
@ -31,9 +34,13 @@
async function createUser() {
try {
const token = localStorage.getItem('token');
const res = await fetch(`/api/domains/${encodeURIComponent(domainName)}/users`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
headers: {
'Content-Type': 'application/json',
Authorization: `Bearer ${token}`
},
body: JSON.stringify(newUser)
});
if (res.ok) {
@ -52,7 +59,11 @@
async function deleteUser(id: number) {
if (!confirm('Delete this user? Mailbox will NOT be deleted.')) return;
try {
await fetch(`/api/domains/${encodeURIComponent(domainName)}/users/${id}`, { method: 'DELETE' });
const token = localStorage.getItem('token');
await fetch(`/api/domains/${encodeURIComponent(domainName)}/users/${id}`, {
method: 'DELETE',
headers: { Authorization: `Bearer ${token}` }
});
await loadUsers(domainName);
} catch (e) {
console.error('Failed to delete user:', e);