Esempio n. 1
0
def ask_quitcorporation(request, url_number):
    corporation = Corporation.objects(url_number=url_number).get()
    if request.method == "POST":
        form = NewAskForm(request.POST)
        if form.is_valid():
            content = form.cleaned_data['content']
            creator = S_S_Card.objects.get_or_create(user=request.user, target__in=corporation.get_user_admin)
            url_number = len(Sitemail.objects) + 1
            mail = Sitemail(title='退社申请', content=content, creator=creator, creat_time=datetime.datetime.now(), is_readed=False, url_number=url_number).save()
            return HttpResponse('success')
        
    else:
        return HttpResponse('success')
Esempio n. 2
0
def visit_corporation_structure(request, url_number):
    corporation = Corporation.objects(url_number=url_number).get()
    if request.method == "POST":
        form = NewAskForm(request.POST)
        if form.is_valid():
            content = form.cleaned_data['content']
            creator = [a[0] for a in [S_S_Card.objects.get_or_create(user=request.user, target=admin) for admin in corporation.get_user_admin()]]
            url_number = len(Sitemail.objects) + 1
            mail = Sitemail(title='入社申请', content=content, creator=creator, creat_time=datetime.datetime.now(), is_readed=False, url_number=url_number).save()
            S_C_Card(user=request.user,corporation=corporation,is_active=False,is_admin=False).save()
            return HttpResponse('success')
            
            
    else:
        form = NewAskForm()
        return render_to_response('corporation/corporation_structure.html', {'form':form,'current_user':request.user, 'url_number':url_number, 'corporation':corporation, 'STATIC_URL':STATIC_URL}, context_instance=RequestContext(request))
Esempio n. 3
0
def ask_quitcorporation(request, url_number):
    corporation = Corporation.objects(url_number=url_number).get()
    if request.method == "POST":
        form = NewAskForm(request.POST)
        if form.is_valid():
            content = form.cleaned_data['content']
            creator = S_S_Card.objects.get_or_create(
                user=request.user, target__in=corporation.get_user_admin)
            url_number = len(Sitemail.objects) + 1
            mail = Sitemail(title='退社申请',
                            content=content,
                            creator=creator,
                            creat_time=datetime.datetime.now(),
                            is_readed=False,
                            url_number=url_number).save()
            return HttpResponse('success')

    else:
        return HttpResponse('success')
Esempio n. 4
0
def visit_corporation_structure(request, url_number):
    corporation = Corporation.objects(url_number=url_number).get()
    if request.method == "POST":
        form = NewAskForm(request.POST)
        if form.is_valid():
            content = form.cleaned_data['content']
            creator = [
                a[0] for a in [
                    S_S_Card.objects.get_or_create(user=request.user,
                                                   target=admin)
                    for admin in corporation.get_user_admin()
                ]
            ]
            url_number = len(Sitemail.objects) + 1
            mail = Sitemail(title='入社申请',
                            content=content,
                            creator=creator,
                            creat_time=datetime.datetime.now(),
                            is_readed=False,
                            url_number=url_number).save()
            S_C_Card(user=request.user,
                     corporation=corporation,
                     is_active=False,
                     is_admin=False).save()
            return HttpResponse('success')

    else:
        form = NewAskForm()
        return render_to_response('corporation/corporation_structure.html', {
            'form': form,
            'current_user': request.user,
            'url_number': url_number,
            'corporation': corporation,
            'STATIC_URL': STATIC_URL
        },
                                  context_instance=RequestContext(request))