Example #1
0
    def save(self, commit=True):
        """Overriden method to set the right tx_make and
           create the list of parameters from tx_make_parameters
           in tx_parameters"""

        Tx = super(AddTransmitterForm, self).save(commit=False)

        if commit is True:
            Tx.projectID = self.project
            Tx.save()
            Tx_make_parameters = TxMakeParameters.objects.filter(
                tx_makeID=Tx.tx_makeID)

            # creates parameters from tx_make_parameters in tx_parameters
            for parameter in Tx_make_parameters:
                TxParameters.objects.create(
                    txID=Tx,
                    name=parameter.name,
                    value=parameter.value)

        return Tx
Example #2
0
    def save(self, commit=True):
        Tx = super(EditTransmitterForm, self).save(commit=False)

        if commit is True:
            Tx.save()