feat(admin): add update functionality for areas, categories, and teams in admin panel
This commit is contained in:
Vendored
+22
-1
@@ -267,11 +267,24 @@ export interface CreateAreaRequest {
|
||||
description?: string;
|
||||
}
|
||||
|
||||
export interface UpdateAreaRequest {
|
||||
name?: string;
|
||||
boundary_geojson?: GeoJsonObject;
|
||||
description?: string;
|
||||
active?: boolean;
|
||||
}
|
||||
|
||||
export interface CreateCategoryRequest {
|
||||
name: string;
|
||||
description?: string;
|
||||
}
|
||||
|
||||
export interface UpdateCategoryRequest {
|
||||
name?: string;
|
||||
description?: string;
|
||||
active?: boolean;
|
||||
}
|
||||
|
||||
export interface CreateTeamRequest {
|
||||
team_category_id: number;
|
||||
name: string;
|
||||
@@ -279,6 +292,14 @@ export interface CreateTeamRequest {
|
||||
area_id?: number;
|
||||
}
|
||||
|
||||
export interface UpdateTeamRequest {
|
||||
team_category_id?: number;
|
||||
name?: string;
|
||||
description?: string;
|
||||
area_id?: number | null;
|
||||
active?: boolean;
|
||||
}
|
||||
|
||||
export interface UpdateUserBanRequest {
|
||||
banned: boolean;
|
||||
}
|
||||
@@ -416,4 +437,4 @@ export interface OverviewStatsResponse {
|
||||
avg_resolution_hours_by_area: { area: string; value: number }[];
|
||||
total_users?: number;
|
||||
open_reports?: number;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user