def form_valid(self, form): username = self.request.user.username # Sending a request to join to each team member for member in self.object.members.all(): joinrequest = TeamJoinRequest.create(created=timezone.now(), team=self.object, requester=self.request.user, responder=member) if joinrequest <> None: joinrequest.send_join_request() if self.messages.get("team_join_request"): messages.add_message( self.request, self.messages["team_join_request"]["level"], self.messages["team_join_request"]["text"] ) return HttpResponseRedirect(self.get_success_url())
def form_valid(self, form): username = self.request.user.username # Checking but shouldn't be possible anyway... if (self.object.members.all().count() >= settings.TEAM_MAX_MEMBERS): return HttpResponseRedirect(self.get_success_url()) # Sending a request to join to each team member for member in self.object.members.all(): joinrequest = TeamJoinRequest.create(team=self.object, requester=self.request.user, responder=member) if joinrequest <> None: joinrequest.send_join_request() if self.messages.get("team_join_request"): messages.add_message( self.request, self.messages["team_join_request"]["level"], self.messages["team_join_request"]["text"] ) return HttpResponseRedirect(self.get_success_url())