'Process link request as a form post to the project import form'

def get(self, request, *args, **kwargs):

    self.request = request
    self.args = args
    self.kwargs = kwargs
    data = self.get_form_data()
    project = Project.objects.for_admin_user(request.user).filter(repo=data['repo']).first()
    if (project is not None):
        messages.success(request, _('The    demo    project    is    already    imported!'))
    else:
        kwargs = self.get_form_kwargs()
        form = self.form_class(data=data, **kwargs)
        if form.is_valid():
            project = form.save()
            project.save()
            trigger_build(project, basic=True)
            messages.success(request, _('Your    demo    project    is    currently    being    imported'))
        else:
            for (__, msg) in list(form.errors.items()):
                log.error(msg)
            messages.error(request, _('There    was    a    problem    adding    the    demo    project'))
            return HttpResponseRedirect(reverse('projects_dashboard'))
    return HttpResponseRedirect(reverse('projects_detail', args=[project.slug]))
