コード例 #1
0
 def dispatch(self, request, *args, **kwargs):
     try:
         self.group = Group.objects.get(name=kwargs['group_name'])
         self.shop = shop_from_group(self.group)
         if kwargs['module_class'] == SelfSaleModule:
             self.module, created = SelfSaleModule.objects.get_or_create(
                 shop=self.shop)
         elif kwargs['module_class'] == OperatorSaleModule:
             self.module, created = OperatorSaleModule.objects.get_or_create(
                 shop=self.shop)
     except ObjectDoesNotExist:
         raise Http404
     except ValueError:
         raise Http404
     try:
         self.category = Category.objects.get(pk=kwargs['pk'])
     except ObjectDoesNotExist:
         raise Http404
     if self.category.module.pk != self.module.pk:
         raise Http404
     self.form_class = formset_factory(wraps(ModuleCategoryCreateForm)(
         partial(ModuleCategoryCreateForm, shop=self.shop)),
                                       extra=1)
     return super(ShopModuleCategoryUpdate,
                  self).dispatch(request, *args, **kwargs)
コード例 #2
0
ファイル: views.py プロジェクト: AlexandrePalo/borgia
 def dispatch(self, request, *args, **kwargs):
     try:
         self.group = Group.objects.get(name=kwargs['group_name'])
         self.shop = shop_from_group(self.group)
         if self.shop is None:
             raise Http404
     except ObjectDoesNotExist:
         raise Http404
     except ValueError:
         raise Http404
     self.form_class = formset_factory(wraps(StockEntryProductForm)(partial(StockEntryProductForm, shop=self.shop)), extra=1)
     return super(ShopStockEntryCreate,
                  self).dispatch(request, *args, **kwargs)
コード例 #3
0
    def dispatch(self, request, *args, **kwargs):
        try:
            self.group = Group.objects.get(name=kwargs['group_name'])
            self.shop = shop_from_group(self.group)
            if self.shop is None:
                raise Http404
        except ObjectDoesNotExist:
            raise Http404
        except ValueError:
            raise Http404

        self.stock_entry_product_form = formset_factory(StockEntryProductForm,
                                                        extra=1)
        return super(StockEntryCreateView,
                     self).dispatch(request, *args, **kwargs)
コード例 #4
0
 def dispatch(self, request, *args, **kwargs):
     try:
         self.group = Group.objects.get(name=kwargs['group_name'])
         self.shop = shop_from_group(self.group)
         if self.shop is None:
             raise Http404
     except ObjectDoesNotExist:
         raise Http404
     except ValueError:
         raise Http404
     self.form_class = formset_factory(wraps(StockEntryProductForm)(partial(
         StockEntryProductForm, shop=self.shop)),
                                       extra=1)
     return super(ShopStockEntryCreate,
                  self).dispatch(request, *args, **kwargs)
コード例 #5
0
ファイル: views.py プロジェクト: AlexandrePalo/borgia
 def dispatch(self, request, *args, **kwargs):
     try:
         self.group = Group.objects.get(name=kwargs['group_name'])
         self.shop = shop_from_group(self.group)
         if kwargs['module_class'] == SelfSaleModule:
             self.module, created = SelfSaleModule.objects.get_or_create(
                 shop=self.shop)
         elif kwargs['module_class'] == OperatorSaleModule:
             self.module, created = OperatorSaleModule.objects.get_or_create(
                 shop=self.shop)
     except ObjectDoesNotExist:
         raise Http404
     except ValueError:
         raise Http404
     self.form_class = formset_factory(wraps(ModuleCategoryCreateForm)(partial(ModuleCategoryCreateForm, shop=self.shop)), extra=1)
     return super(ShopModuleCategoryCreate,
                  self).dispatch(request, *args, **kwargs)
コード例 #6
0
    def dispatch(self, request, *args, **kwargs):
        try:
            self.group = Group.objects.get(name=kwargs['group_name'])
            self.shop = shop_from_group(self.group)
            if self.shop is None:
                raise Http404
        except ObjectDoesNotExist:
            raise Http404
        except ValueError:
            raise Http404

        self.inventory_product_formset = formset_factory(
            InventoryProductForm, formset=BaseInventoryProductFormSet, extra=1)

        self.additionnal_data_inventory_form = AdditionnalDataInventoryForm()

        return super(InventoryCreateView,
                     self).dispatch(request, *args, **kwargs)
コード例 #7
0
 def dispatch(self, request, *args, **kwargs):
     try:
         self.group = Group.objects.get(name=kwargs['group_name'])
         self.shop = shop_from_group(self.group)
         if kwargs['module_class'] == SelfSaleModule:
             self.module, created = SelfSaleModule.objects.get_or_create(
                 shop=self.shop)
         elif kwargs['module_class'] == OperatorSaleModule:
             self.module, created = OperatorSaleModule.objects.get_or_create(
                 shop=self.shop)
     except ObjectDoesNotExist:
         raise Http404
     except ValueError:
         raise Http404
     try:
         self.category = Category.objects.get(pk=kwargs['pk'])
     except ObjectDoesNotExist:
         raise Http404
     if self.category.module.pk != self.module.pk:
         raise Http404
     return super(ShopModuleCategoryDelete,
                  self).dispatch(request, *args, **kwargs)
コード例 #8
0
ファイル: views.py プロジェクト: AlexandrePalo/borgia
 def dispatch(self, request, *args, **kwargs):
     try:
         self.group = Group.objects.get(name=kwargs['group_name'])
         self.shop = shop_from_group(self.group)
         if kwargs['module_class'] == SelfSaleModule:
             self.module, created = SelfSaleModule.objects.get_or_create(
                 shop=self.shop)
         elif kwargs['module_class'] == OperatorSaleModule:
             self.module, created = OperatorSaleModule.objects.get_or_create(
                 shop=self.shop)
     except ObjectDoesNotExist:
         raise Http404
     except ValueError:
         raise Http404
     try:
         self.category = Category.objects.get(pk=kwargs['pk'])
     except ObjectDoesNotExist:
         raise Http404
     if self.category.module.pk != self.module.pk:
         raise Http404
     return super(ShopModuleCategoryDelete,
                  self).dispatch(request, *args, **kwargs)