def hr_application_personal_view(request, app_id): if HRApplication.objects.filter(id=app_id).exists(): application = HRApplication.objects.get(id=app_id) if application.user != request.user: application = HRApplication() else: application = HRApplication() context = {'application': application} return render_to_response('registered/hrapplicationview.html', context, context_instance=RequestContext(request))
def hr_application_view(request, app_id): if request.method == 'POST': form = HRApplicationCommentForm(request.POST) if form.is_valid(): auth_info = AuthServicesInfo.objects.get(user=request.user) comment = HRApplicationComment() comment.application = HRApplication.objects.get(id=int(form.cleaned_data['app_id'])) comment.commenter_user = request.user comment.commenter_character = EveCharacter.objects.get(character_id=auth_info.main_char_id) comment.comment = form.cleaned_data['comment'] comment.save() else: form = HRApplicationCommentForm() if HRApplication.objects.filter(id=app_id).exists(): application = HRApplication.objects.get(id=app_id) comments = HRApplicationComment.objects.all().filter(application=application) else: application = HRApplication() comments = [] context = {'application': application, 'comments': comments, 'comment_form': form} return render_to_response('registered/hrapplicationview.html', context, context_instance=RequestContext(request))
def hr_application_personal_view(request, app_id): logger.debug( "hr_application_personal_view called by user %s for app id %s" % (request.user, app_id)) if HRApplication.objects.filter(id=app_id).exists(): application = HRApplication.objects.get(id=app_id) logger.debug("Got application id %s: %s" % (app_id, application)) if application.user != request.user: logger.warn( "HRApplication id %s user %s does not match request user %s - returning blank application." % (app_id, application.user, request.user)) application = HRApplication() else: logger.error( "Unable to locate HRApplication matching id %s - returning blank application to user %s" % (app_id, request.user)) application = HRApplication() context = {'application': application} return render_to_response('registered/hrapplicationview.html', context, context_instance=RequestContext(request))
def hr_application_view(request, app_id): logger.debug("hr_application_view called by user %s for app id %s" % (request.user, app_id)) if request.method == 'POST': form = HRApplicationCommentForm(request.POST) logger.debug("Request type POST contains form valid: %s" % form.is_valid()) if form.is_valid(): auth_info = AuthServicesInfo.objects.get(user=request.user) comment = HRApplicationComment() comment.application = HRApplication.objects.get( id=int(form.cleaned_data['app_id'])) comment.commenter_user = request.user comment.commenter_character = EveCharacter.objects.get( character_id=auth_info.main_char_id) comment.comment = form.cleaned_data['comment'] comment.save() logger.info("Saved comment by user %s to hrapplication %s" % (request.user, comment.application)) else: logger.debug("Returning blank HRApplication comment form.") form = HRApplicationCommentForm() if HRApplication.objects.filter(id=app_id).exists(): application = HRApplication.objects.get(id=app_id) comments = HRApplicationComment.objects.all().filter( application=application) logger.debug( "Retrieved hrpplication id %s on behalf of user %s with comments %s" % (app_id, request.user, len(comments))) else: application = HRApplication() comments = [] logger.error( "HRAppllication with id %s not found - returning blank applicatin to user %s" % request.user) context = { 'application': application, 'comments': comments, 'comment_form': form } return render_to_response('registered/hrapplicationview.html', context, context_instance=RequestContext(request))
def hr_application_create_view(request): success = False if request.method == 'POST': form = HRApplicationForm(request.POST) if form.is_valid(): application = HRApplication() application.user = request.user application.character_name = form.cleaned_data['character_name'] application.full_api_id = form.cleaned_data['full_api_id'] application.full_api_key = form.cleaned_data['full_api_key'] application.corp = EveCorporationInfo.objects.get(corporation_id=form.cleaned_data['corp']) application.is_a_spi = form.cleaned_data['is_a_spi'] application.about = form.cleaned_data['about'] application.extra = form.cleaned_data['extra'] application.save() success = True else: form = HRApplicationForm() context = {'form': form, 'success': success} return render_to_response('registered/hrcreateapplication.html', context, context_instance=RequestContext(request))
def hr_application_create_view(request): logger.debug("hr_application_create_view called by user %s" % request.user) success = False if request.method == 'POST': form = HRApplicationForm(request.POST) logger.debug("Request type POST with form valid: %s" % form.is_valid()) if form.is_valid(): application = HRApplication() application.user = request.user application.character_name = form.cleaned_data['character_name'] application.full_api_id = form.cleaned_data['full_api_id'] application.full_api_key = form.cleaned_data['full_api_key'] application.corp = EveCorporationInfo.objects.get(corporation_id=form.cleaned_data['corp']) application.is_a_spi = form.cleaned_data['is_a_spi'] application.about = form.cleaned_data['about'] application.extra = form.cleaned_data['extra'] application.save() success = True logger.info("Created HRApplication for user %s to corp %s" % (request.user, application.corp)) else: logger.debug("Providing empty form.") form = HRApplicationForm() context = {'form': form, 'success': success} return render_to_response('registered/hrcreateapplication.html', context, context_instance=RequestContext(request))
def hr_application_create_view(request): logger.debug("hr_application_create_view called by user %s" % request.user) success = False if request.method == 'POST': form = HRApplicationForm(request.POST) logger.debug("Request type POST with form valid: %s" % form.is_valid()) if form.is_valid(): application = HRApplication() application.user = request.user application.character_name = form.cleaned_data['character_name'] application.full_api_id = form.cleaned_data['full_api_id'] application.full_api_key = form.cleaned_data['full_api_key'] application.corp = EveCorporationInfo.objects.get( corporation_id=form.cleaned_data['corp']) application.is_a_spi = form.cleaned_data['is_a_spi'] application.about = form.cleaned_data['about'] application.extra = form.cleaned_data['extra'] application.save() success = True logger.info("Created HRApplication for user %s to corp %s" % (request.user, application.corp)) else: logger.debug("Providing empty form.") form = HRApplicationForm() context = {'form': form, 'success': success} return render_to_response('registered/hrcreateapplication.html', context, context_instance=RequestContext(request))