def QualificationAward(request): qual_form=None selected_members=None if 'names' in request.GET and request.GET['names']!='': selected_members=get_bulk_members(request) qual_form=QualificationSelectForm(initial={'selected_members':selected_members}) if request.POST: qual_form=QualificationSelectForm(request.POST) if qual_form.is_valid(): for member in qual_form.cleaned_data['selected_members']: member.qualifications.add(qual_form.cleaned_data['qualification']) member.save() return render(request, 'qualification_award.html', { 'completed': True, 'selected_members': qual_form.cleaned_data['selected_members'], 'qualification': qual_form.cleaned_data['qualification'], }, context_instance=RequestContext(request)) return render(request, 'qualification_award.html', { 'qual_form': qual_form, 'selected_members': selected_members, 'completed': False }, context_instance=RequestContext(request))
def add_trainees(self, request): members = get_bulk_members(request) for member in members: pl = PerformedLesson() pl.session = self.object pl.trainee = member pl.save()
def SDCAward(request): sdc_form = None selected_members = None template_name = 'sdc_award.html' if 'names' in request.GET and request.GET['names'] != '': selected_members = get_bulk_members(request, method='GET') sdc_form = SDCSelectForm(initial={'selected_members': selected_members}) if request.POST: sdc_form = SDCSelectForm(request.POST) if sdc_form.is_valid(): for member in sdc_form.cleaned_data['selected_members']: member.sdcs.add(sdc_form.cleaned_data['sdc']) member.save() return render(request, template_name, { 'completed': True, 'selected_members': sdc_form.cleaned_data['selected_members'], 'sdc': sdc_form.cleaned_data['sdc'], }) return render(request, template_name, { 'sdc_form': sdc_form, 'selected_members': selected_members, 'completed': False })
def add(self, request): members = get_bulk_members(request) new_tripmembers = self.get_object().add_members(members=members, actor=self.request.user) if len(new_tripmembers) > 0: messages.add_message(self.request, messages.SUCCESS, 'Added {} members to {}'.format(len(new_tripmembers), self.get_object())) else: messages.add_message(self.request, messages.WARNING, 'No members added')
def add_trainees(self, request): members=get_bulk_members(request) for member in members: check = PerformedLesson.objects.filter(session=self.object).filter(trainee=member.user) if not check.exists(): pl=PerformedLesson() pl.session=self.object pl.trainee=member.user pl.save()
def add_trainees(self, request): members = get_bulk_members(request) for member in members: check = PerformedLesson.objects.filter(session=self.object).filter( trainee=member.user) if not check.exists(): pl = PerformedLesson() pl.session = self.object pl.trainee = member.user pl.save()
def add(self, request): members = get_bulk_members(request) new_tripmembers = self.get_object().add_members( members=members, actor=self.request.user) if len(new_tripmembers) > 0: messages.add_message( self.request, messages.SUCCESS, 'Added {} members to {}'.format(len(new_tripmembers), self.get_object())) else: messages.add_message(self.request, messages.WARNING, 'No members added')
def remove(self, request): members = get_bulk_members(request) self.get_object().remove_trainees(members)
def add(self, request): members = get_bulk_members(request) self.get_object().add_trainees(members)
def add_trainees(self, request): members = get_bulk_members(request) for member in members: if member.user not in self.object.trainees.all(): self.object.trainees.add(member.user) self.object.save()
def remove(self, request): members = get_bulk_members(request) self.get_object().remove_trainees(members) return reverse('xsd_training:PerformedSDCUpdate', kwargs={'pk': self.get_object().pk})