def form_valid(self, form): thetime = timezone.now() thetime = thetime.replace(hour=0, minute=0, second=0, microsecond=0) universe = Universe(current_time=thetime, mode='Arcade') universe.save() form.instance.universe = universe form.instance.created_igt = universe.current_time form.instance.mode = "Arcade" slug = slugify(form.instance.name) retry = 1 while Enterprise.objects.filter(slug=slug).count() != 0: slug = slugify(form.instance.name + ' ' + retry) retry += 1 form.instance.slug = slug response = CreateView.form_valid(self, form) form.instance.owners.add(self.request.user) action = ActionRecord(enterprise=form.instance, when_igt=universe.current_time, description='Enterprise %s started' % form.instance.name) action.save() form.instance.add_transaction(details='Initial Investment', acc_type='Equity', amount=form.instance.start_cash) game.start_game(form.instance) return response
def form_valid(self, form): thetime = timezone.now() thetime = thetime.replace(hour=0, minute=0, second=0, microsecond=0) universe = Universe(current_time=thetime, mode='Arcade') universe.save() form.instance.universe = universe form.instance.created_igt = universe.current_time form.instance.mode = "Arcade" slug = slugify(form.instance.name) retry = 1 while Enterprise.objects.filter(slug=slug).count() != 0: slug = slugify(form.instance.name + ' ' + retry) retry += 1 form.instance.slug = slug response = CreateView.form_valid(self, form) form.instance.owners.add(self.request.user) action = ActionRecord(enterprise=form.instance, when_igt=universe.current_time, description='Enterprise %s started' % form.instance.name) action.save() form.instance.add_transaction(details='Initial Investment', acc_type='Equity', amount=form.instance.start_cash) game.start_game(form.instance) return response
def form_valid(self, form): """ Sets initial values which are hidden in the form """ form.instance.user = self.request.user form.instance.instrument = get_object_or_404( Instrument, name=self.instrument_obj.name) return CreateView.form_valid(self, form)
def form_valid(self, form): line_resp = CreateView.form_valid(self, form) line_formset = lineInlineFormset(self.request.POST, instance=self.object) if line_formset.is_valid(): line_formset.save() return line_resp
def form_valid(self, form): devis_resp = CreateView.form_valid(self, form) devis_formset = DevisInlineFormset(self.request.POST, instance=self.object) if devis_formset.is_valid(): devis_formset.save() return devis_resp
def form_valid(self, form): form.instance.user = self.request.user if form.instance.deadline.date < datetime.date.today(): form.add_error('deadline', 'The Schedule cannot be in the past!') return self.form_invalid(form) return CreateView.form_valid(self, form)
def form_valid(self, form): retval_redir = self._form_valid_redirect(form) retval = CreateView.form_valid(self, form) if retval_redir is not None: return retval_redir return retval
def form_valid(self, form): user_field = "%s_id" % self.get_user_field() setattr(form.instance, user_field, self.request.user.id) return CreateView.form_valid(self, form)
def form_valid(self, form): messages.success( self.request, "Haz registrado exitosamente a " + form.cleaned_data['username']) return CreateView.form_valid(self, form)
def form_valid(self, form): retval_redir = self._form_valid_redirect(form) retval = CreateView.form_valid(self, form) if retval_redir is not None: return retval_redir return retval