mirror of
https://github.com/ae-utbm/sith.git
synced 2026-02-11 09:58:16 +00:00
make formula deletion page clearer
This commit is contained in:
@@ -166,7 +166,9 @@ class ProductEditView(CounterAdminTabsMixin, CounterAdminMixin, UpdateView):
|
||||
|
||||
class ProductFormulaListView(CounterAdminTabsMixin, PermissionRequiredMixin, ListView):
|
||||
model = ProductFormula
|
||||
queryset = ProductFormula.objects.select_related("result")
|
||||
queryset = ProductFormula.objects.select_related("result").prefetch_related(
|
||||
"products"
|
||||
)
|
||||
template_name = "counter/formula_list.jinja"
|
||||
current_tab = "formulas"
|
||||
permission_required = "counter.view_productformula"
|
||||
@@ -206,6 +208,17 @@ class ProductFormulaDeleteView(
|
||||
success_url = reverse_lazy("counter:product_formula_list")
|
||||
permission_required = "counter.delete_productformula"
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
obj_name = self.object.result.name
|
||||
return super().get_context_data(**kwargs) | {
|
||||
"object_name": _("%(formula)s (formula)") % {"formula": obj_name},
|
||||
"help_text": _(
|
||||
"This action will only delete the formula, "
|
||||
"but not the %(product)s product itself."
|
||||
)
|
||||
% {"product": obj_name},
|
||||
}
|
||||
|
||||
|
||||
class ReturnableProductListView(
|
||||
CounterAdminTabsMixin, PermissionRequiredMixin, ListView
|
||||
|
||||
Reference in New Issue
Block a user