Esempio n. 1
0
    def addToGroup(self):
        """
        """
        catalog = getToolByName(self.context, "portal_catalog")
        group_name = self.request.form.get("group_name")

        if group_name is not None:
            gm = IGroupManagement(self.context)            
            group = gm.addGroup(group_name)
            
            if group != False:

                products = []
                uids = self.request.get("selected_uids")

                for brain in catalog.searchResults(UID = uids):
                    products.append(brain.getObject())
                    
                group.setProducts(products)

        return self._showView()
Esempio n. 2
0
    def addToGroup(self):
        """
        """
        catalog = getToolByName(self.context, "portal_catalog")
        group_name = self.request.form.get("group_name")

        if group_name is not None:
            gm = IGroupManagement(self.context)
            group = gm.addGroup(group_name)

            if group != False:

                products = []
                uids = self.request.get("selected_uids")

                for brain in catalog.searchResults(UID=uids):
                    products.append(brain.getObject())

                group.setProducts(products)

        return self._showView()