From 226fa360163b2ff2835dfc7b750d735f65f6c522 Mon Sep 17 00:00:00 2001 From: mariosemes Date: Fri, 27 Mar 2026 07:28:59 +0100 Subject: [PATCH] Polish: remove unused proxy field, fix API naming inconsistency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove proxy_url from store create/edit forms (field exists in DB but neither scraper implements proxy support — misleading UX) - Rename updateGroupApi → updateGroup, setGroupMembersApi → setGroupMembers for consistent naming with all other API functions Co-Authored-By: Claude Opus 4.6 (1M context) --- src/client/src/lib/api.ts | 4 ++-- src/client/src/routes/admin/categories/+page.svelte | 4 ++-- src/client/src/routes/admin/stores/[id]/+page.svelte | 3 +-- src/client/src/routes/admin/stores/new/+page.svelte | 7 +------ 4 files changed, 6 insertions(+), 12 deletions(-) diff --git a/src/client/src/lib/api.ts b/src/client/src/lib/api.ts index 05ebe27..ed05aea 100644 --- a/src/client/src/lib/api.ts +++ b/src/client/src/lib/api.ts @@ -74,11 +74,11 @@ export function createGroup(name: string, description?: string) { return api('/api/groups', { method: 'POST', body: JSON.stringify({ name, description }) }); } -export function updateGroupApi(id: number, data: any) { +export function updateGroup(id: number, data: any) { return api(`/api/groups/${id}`, { method: 'PUT', body: JSON.stringify(data) }); } -export function setGroupMembersApi(id: number, storeIds: number[]) { +export function setGroupMembers(id: number, storeIds: number[]) { return api(`/api/groups/${id}/members`, { method: 'PUT', body: JSON.stringify({ store_ids: storeIds }) }); } diff --git a/src/client/src/routes/admin/categories/+page.svelte b/src/client/src/routes/admin/categories/+page.svelte index f164c07..b5f65ac 100644 --- a/src/client/src/routes/admin/categories/+page.svelte +++ b/src/client/src/routes/admin/categories/+page.svelte @@ -1,7 +1,7 @@ diff --git a/src/client/src/routes/admin/stores/[id]/+page.svelte b/src/client/src/routes/admin/stores/[id]/+page.svelte index bb6a943..81fe856 100644 --- a/src/client/src/routes/admin/stores/[id]/+page.svelte +++ b/src/client/src/routes/admin/stores/[id]/+page.svelte @@ -13,7 +13,7 @@ name: '', base_url: '', search_url: '', sel_container: '', sel_name: '', sel_price: '', sel_link: '', sel_image: '', category_id: '', currency: 'EUR', rate_limit: 2, render_js: false, test_query: '', - user_agent: '', proxy_url: '', headers_json: '', + user_agent: '', headers_json: '', }); onMount(async () => { @@ -134,7 +134,6 @@
-
diff --git a/src/client/src/routes/admin/stores/new/+page.svelte b/src/client/src/routes/admin/stores/new/+page.svelte index e8b793b..8e8f447 100644 --- a/src/client/src/routes/admin/stores/new/+page.svelte +++ b/src/client/src/routes/admin/stores/new/+page.svelte @@ -11,7 +11,7 @@ name: '', base_url: '', search_url: '', sel_container: '', sel_name: '', sel_price: '', sel_link: '', sel_image: '', category_id: '', currency: 'EUR', rate_limit: 2, render_js: false, test_query: '', - user_agent: '', proxy_url: '', headers_json: '', + user_agent: '', headers_json: '', }); onMount(async () => { categories = await getCategories(); }); @@ -25,7 +25,6 @@ if (data.category_id) data.category_id = Number(data.category_id); else delete data.category_id; if (!data.sel_image) delete data.sel_image; if (!data.user_agent) delete data.user_agent; - if (!data.proxy_url) delete data.proxy_url; if (!data.headers_json) delete data.headers_json; else { try { JSON.parse(data.headers_json); } catch { error = 'Extra Headers must be valid JSON'; saving = false; return; } } if (!data.test_query) delete data.test_query; @@ -138,10 +137,6 @@ -
- - -