You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: Add delete publisher functionality with confirmation modal
Added a dropdown menu next to the Edit details button on publisher detail pages with a delete option. The delete action triggers a confirmation modal that requires users to type the publisher ID to confirm deletion.
Changes:
- Created DeletePublisherModal component with confirmation input
- Added dropdown menu with delete option to PublisherDetail component
- Integrated useDeletePublisher hook from generated API
- Added analytics tracking for delete publisher action
- Redirects to /nodes page after successful deletion
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
* format: Apply prettier --fix changes
---------
Co-authored-by: Claude <[email protected]>
Copy file name to clipboardExpand all lines: locales/ar/common.json
+6-1Lines changed: 6 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,7 @@
24
24
"Approve Reason:": "سبب الموافقة:",
25
25
"Approved by admin": "تمت الموافقة بواسطة المشرف",
26
26
"Are you sure you want to delete this node? This action cannot be undone.": "هل أنت متأكد أنك تريد حذف هذه العقدة؟ لا يمكن التراجع عن هذا الإجراء.",
27
+
"Are you sure you want to delete this publisher? This action cannot be undone.": "هل أنت متأكد أنك تريد حذف هذا الناشر؟ لا يمكن التراجع عن هذا الإجراء.",
27
28
"Are you sure you want to delete this version? This action cannot be undone.": "هل أنت متأكد أنك تريد حذف هذا الإصدار؟ لا يمكن التراجع عن هذا الإجراء.",
28
29
"Are you sure you want to unclaim this node? This will remove the publisher association, allowing the original author to claim it under a different publisher.": "هل أنت متأكد أنك تريد إلغاء المطالبة بهذه العقدة؟ هذا سيزيل ارتباط الناشر، مما يسمح للمؤلف الأصلي بالمطالبة بها تحت ناشر مختلف.",
29
30
"Author": "المؤلف",
@@ -102,12 +103,13 @@
102
103
"Debug info": "معلومات التصحيح",
103
104
"Delete": "حذف",
104
105
"Delete Node": "حذف العقدة",
106
+
"Delete Publisher": "حذف الناشر",
105
107
"Delete Version": "حذف الإصدار",
108
+
"Delete publisher": "حذف الناشر",
106
109
"Deleted": "محذوف",
107
110
"Deprecate version": "إهمال الإصدار",
108
111
"Description": "وصف",
109
112
"Details": "التفاصيل",
110
-
"Discord": "Discord",
111
113
"Discover and install ComfyUI custom nodes.": "اكتشف وقم بتثبيت عقد ComfyUI المخصصة.",
112
114
"Display Name": "اسم العرض",
113
115
"Documentation": "توثيق",
@@ -159,6 +161,8 @@
159
161
"Failed to create secret key": "فشل في إنشاء مفتاح السر",
160
162
"Failed to delete node": "فشل في حذف العقدة",
161
163
"Failed to delete node. {{message}}": "فشل في حذف العقدة. {{message}}",
164
+
"Failed to delete publisher": "فشل في حذف الناشر",
165
+
"Failed to delete publisher. {{message}}": "فشل في حذف الناشر. {{message}}",
162
166
"Failed to delete version": "فشل في حذف الإصدار",
163
167
"Failed to delete version: {{message}}": "فشل في حذف الإصدار: {{message}}",
164
168
"Failed to get GitHub user information. Please try again.": "فشل في الحصول على معلومات مستخدم GitHub. يرجى المحاولة مرة أخرى.",
@@ -290,6 +294,7 @@
290
294
"Publisher ID in repository does not match selected publisher": "معرف الناشر في المستودع لا يتطابق مع الناشر المحدد",
291
295
"Publisher ID is required to update preempted comfy node names": "يلزم معرف الناشر لتحديث أسماء العقد المحجوزة لـ Comfy",
292
296
"Publisher ID is required to update search ranking": "يلزم معرف الناشر لتحديث ترتيب البحث",
Copy file name to clipboardExpand all lines: locales/en/common.json
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,7 @@
24
24
"Approve Reason:": "Approve Reason:",
25
25
"Approved by admin": "Approved by admin",
26
26
"Are you sure you want to delete this node? This action cannot be undone.": "Are you sure you want to delete this node? This action cannot be undone.",
27
+
"Are you sure you want to delete this publisher? This action cannot be undone.": "Are you sure you want to delete this publisher? This action cannot be undone.",
27
28
"Are you sure you want to delete this version? This action cannot be undone.": "Are you sure you want to delete this version? This action cannot be undone.",
28
29
"Are you sure you want to unclaim this node? This will remove the publisher association, allowing the original author to claim it under a different publisher.": "Are you sure you want to unclaim this node? This will remove the publisher association, allowing the original author to claim it under a different publisher.",
29
30
"Author": "Author",
@@ -102,7 +103,9 @@
102
103
"Debug info": "Debug info",
103
104
"Delete": "Delete",
104
105
"Delete Node": "Delete Node",
106
+
"Delete Publisher": "Delete Publisher",
105
107
"Delete Version": "Delete Version",
108
+
"Delete publisher": "Delete publisher",
106
109
"Deleted": "Deleted",
107
110
"Deprecate version": "Deprecate version",
108
111
"Description": "Description",
@@ -158,6 +161,8 @@
158
161
"Failed to create secret key": "Failed to create secret key",
159
162
"Failed to delete node": "Failed to delete node",
160
163
"Failed to delete node. {{message}}": "Failed to delete node. {{message}}",
164
+
"Failed to delete publisher": "Failed to delete publisher",
165
+
"Failed to delete publisher. {{message}}": "Failed to delete publisher. {{message}}",
161
166
"Failed to delete version": "Failed to delete version",
162
167
"Failed to delete version: {{message}}": "Failed to delete version: {{message}}",
163
168
"Failed to get GitHub user information. Please try again.": "Failed to get GitHub user information. Please try again.",
@@ -289,6 +294,7 @@
289
294
"Publisher ID in repository does not match selected publisher": "Publisher ID in repository does not match selected publisher",
290
295
"Publisher ID is required to update preempted comfy node names": "Publisher ID is required to update preempted comfy node names",
291
296
"Publisher ID is required to update search ranking": "Publisher ID is required to update search ranking",
Copy file name to clipboardExpand all lines: locales/es/common.json
+6-1Lines changed: 6 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,7 @@
24
24
"Approve Reason:": "Razón de Aprobación:",
25
25
"Approved by admin": "Aprobado por el administrador",
26
26
"Are you sure you want to delete this node? This action cannot be undone.": "¿Estás seguro de que quieres eliminar este nodo? Esta acción no se puede deshacer.",
27
+
"Are you sure you want to delete this publisher? This action cannot be undone.": "¿Está seguro de que desea eliminar este editor? Esta acción no puede deshacerse.",
27
28
"Are you sure you want to delete this version? This action cannot be undone.": "¿Estás seguro de que quieres eliminar esta versión? Esta acción no puede deshacerse.",
28
29
"Are you sure you want to unclaim this node? This will remove the publisher association, allowing the original author to claim it under a different publisher.": "¿Está seguro de que desea cancelar la reclamación de este nodo? Esto eliminará la asociación con el editor, permitiendo al autor original reclamarlo bajo un editor diferente.",
29
30
"Author": "Autor",
@@ -102,12 +103,13 @@
102
103
"Debug info": "Depuración de información",
103
104
"Delete": "Eliminar",
104
105
"Delete Node": "Eliminar Nodo",
106
+
"Delete Publisher": "Eliminar Editor",
105
107
"Delete Version": "Eliminar versión",
108
+
"Delete publisher": "Eliminar Editor",
106
109
"Deleted": "Eliminado",
107
110
"Deprecate version": "Deprecar versión",
108
111
"Description": "Descripción",
109
112
"Details": "Detalles",
110
-
"Discord": "Discord",
111
113
"Discover and install ComfyUI custom nodes.": "Descubre e instala nodos personalizados de ComfyUI.",
112
114
"Display Name": "Nombre para Mostrar",
113
115
"Documentation": "Documentación",
@@ -159,6 +161,8 @@
159
161
"Failed to create secret key": "Error al crear la clave secreta",
160
162
"Failed to delete node": "Error al eliminar el nodo",
161
163
"Failed to delete node. {{message}}": "No se pudo eliminar el nodo. {{message}}",
164
+
"Failed to delete publisher": "Error al eliminar el editor",
165
+
"Failed to delete publisher. {{message}}": "删除发布者失败。{{message}}",
162
166
"Failed to delete version": "Error al eliminar la versión",
163
167
"Failed to delete version: {{message}}": "无法删除版本:{{message}}",
164
168
"Failed to get GitHub user information. Please try again.": "No se pudo obtener la información del usuario de GitHub. Por favor, inténtelo de nuevo.",
@@ -290,6 +294,7 @@
290
294
"Publisher ID in repository does not match selected publisher": "El ID del editor en el repositorio no coincide con el editor seleccionado.",
291
295
"Publisher ID is required to update preempted comfy node names": "Se requiere la ID del editor para actualizar los nombres de los nodos cómodos anticipados.",
292
296
"Publisher ID is required to update search ranking": "Se requiere la ID del editor para actualizar la clasificación de búsqueda",
297
+
"Publisher deleted successfully": "El editor se eliminó con éxito.",
293
298
"Publisher updated successfully": "El editor se actualizó correctamente",
0 commit comments