web/pages: use DeleteForm for all lists
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		| @ -6,6 +6,7 @@ import { TablePage } from "../../elements/table/TablePage"; | ||||
| import "../../elements/buttons/ModalButton"; | ||||
| import "../../elements/buttons/Dropdown"; | ||||
| import "../../elements/buttons/SpinnerButton"; | ||||
| import "../../elements/forms/DeleteForm"; | ||||
| import { TableColumn } from "../../elements/table/Table"; | ||||
| import { until } from "lit-html/directives/until"; | ||||
| import { PAGE_SIZE } from "../../constants"; | ||||
| @ -69,13 +70,18 @@ export class PropertyMappingListPage extends TablePage<PropertyMapping> { | ||||
|                 </ak-spinner-button> | ||||
|                 <div slot="modal"></div> | ||||
|             </ak-modal-button> | ||||
|             <ak-modal-button href="${AdminURLManager.propertyMappings(`${item.pk}/delete/`)}"> | ||||
|                 <ak-spinner-button slot="trigger" class="pf-m-danger"> | ||||
|             <ak-forms-delete | ||||
|                 .obj=${item} | ||||
|                 objectLabel=${gettext("Property Mapping")} | ||||
|                 .delete=${() => { | ||||
|                     return new PropertymappingsApi(DEFAULT_CONFIG).propertymappingsAllDelete({ | ||||
|                         pmUuid: item.pk || "" | ||||
|                     }); | ||||
|                 }}> | ||||
|                 <button slot="trigger" class="pf-c-button pf-m-danger"> | ||||
|                     ${gettext("Delete")} | ||||
|                 </ak-spinner-button> | ||||
|                 <div slot="modal"></div> | ||||
|             </ak-modal-button> | ||||
|             `, | ||||
|                 </button> | ||||
|             </ak-forms-delete>`, | ||||
|         ]; | ||||
|     } | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer