fix permissions

This commit is contained in:
Matthias Hochmeister
2026-03-25 07:54:40 +01:00
parent 59140939df
commit 5ceae7c364
6 changed files with 3 additions and 334 deletions

View File

@@ -1,5 +1,5 @@
import { api } from './api';
import type { Issue, IssueComment, CreateIssuePayload, UpdateIssuePayload, IssueTyp, IssueFilters, AssignableMember, IssueStatusmeldung, IssueStatusDef, IssuePriorityDef, IssueWidgetSummary } from '../types/issue.types';
import type { Issue, IssueComment, CreateIssuePayload, UpdateIssuePayload, IssueTyp, IssueFilters, AssignableMember, IssueStatusDef, IssuePriorityDef, IssueWidgetSummary } from '../types/issue.types';
export const issuesApi = {
getIssues: async (filters?: IssueFilters): Promise<Issue[]> => {
@@ -57,22 +57,6 @@ export const issuesApi = {
const r = await api.get('/api/issues/members');
return r.data.data;
},
// Statusmeldungen CRUD
getStatusmeldungen: async (): Promise<IssueStatusmeldung[]> => {
const r = await api.get('/api/issues/statusmeldungen');
return r.data.data;
},
createStatusmeldung: async (data: { titel: string; inhalt?: string; schwere?: string }): Promise<IssueStatusmeldung> => {
const r = await api.post('/api/issues/statusmeldungen', data);
return r.data.data;
},
updateStatusmeldung: async (id: number, data: Partial<IssueStatusmeldung>): Promise<IssueStatusmeldung> => {
const r = await api.patch(`/api/issues/statusmeldungen/${id}`, data);
return r.data.data;
},
deleteStatusmeldung: async (id: number): Promise<void> => {
await api.delete(`/api/issues/statusmeldungen/${id}`);
},
// Widget summary
getWidgetSummary: async (): Promise<IssueWidgetSummary> => {
const r = await api.get('/api/issues/widget-summary');