def orgs_update_info(request, org): organization = request.organization form = UpdateOrgInfo(request.POST, request.FILES) if form.is_valid(): # logo = None if form.cleaned_data["org_title"] or organization.title: organization.title = form.cleaned_data["org_title"] if form.cleaned_data["email"] or organization.email: organization.email = form.cleaned_data["email"] if form.cleaned_data["url"] or organization.url: organization.url = form.cleaned_data["url"] if form.cleaned_data["location"] or organization.location: organization.location = form.cleaned_data["location"] # logo not working, need to look into this # if form.cleaned_data['logo']: # logo = form.cleaned_data['logo'] # if organization.logo_filename: # organization.delete_attachment(organization.logo_filename) # organization.logo_filename = logo.name organization.save() # if logo: # organization.put_attachment(content=logo.read(), name=logo.name) return HttpResponseRedirect(request.META.get("HTTP_REFERER") or reverse("orgs_landing", args=[org])) else: return orgs_landing(request, org, update_form=form)
def orgs_update_info(request, org): organization = Organization.get_by_name(org) if request.method == "POST": form = UpdateOrgInfo(request.POST, request.FILES) if form.is_valid(): logo = None if form.cleaned_data['org_title'] or organization.title: organization.title = form.cleaned_data['org_title'] if form.cleaned_data['email'] or organization.email: organization.email = form.cleaned_data['email'] if form.cleaned_data['url'] or organization.url: organization.url = form.cleaned_data['url'] if form.cleaned_data['location'] or organization.location: organization.location = form.cleaned_data['location'] #logo not working, need to look into this if form.cleaned_data['logo']: logo = form.cleaned_data['logo'] if organization.logo_filename: organization.delete_attachment(organization.logo_filename) organization.logo_filename = logo.name organization.save() if logo: organization.put_attachment(content=logo.read(), name=logo.name) else: return orgs_landing(request, org, update_form=form) return HttpResponseRedirect(reverse('orgs_landing', args=[org]))
def orgs_update_info(request, org): organization = request.organization form = UpdateOrgInfo(request.POST, request.FILES) if form.is_valid(): # logo = None if form.cleaned_data['org_title'] or organization.title: organization.title = form.cleaned_data['org_title'] if form.cleaned_data['email'] or organization.email: organization.email = form.cleaned_data['email'] if form.cleaned_data['url'] or organization.url: organization.url = form.cleaned_data['url'] if form.cleaned_data['location'] or organization.location: organization.location = form.cleaned_data['location'] #logo not working, need to look into this # if form.cleaned_data['logo']: # logo = form.cleaned_data['logo'] # if organization.logo_filename: # organization.delete_attachment(organization.logo_filename) # organization.logo_filename = logo.name organization.save() # if logo: # organization.put_attachment(content=logo.read(), name=logo.name) return HttpResponseRedirect(request.META.get('HTTP_REFERER') or reverse('orgs_landing', args=[org])) else: return orgs_landing(request, org, update_form=form)
def orgs_update_info(request, org): organization = request.organization form = UpdateOrgInfo(request.POST, request.FILES) if form.is_valid(): if form.cleaned_data['org_title'] or organization.title: organization.title = form.cleaned_data['org_title'] if form.cleaned_data['email'] or organization.email: organization.email = form.cleaned_data['email'] if form.cleaned_data['url'] or organization.url: organization.url = form.cleaned_data['url'] if form.cleaned_data['location'] or organization.location: organization.location = form.cleaned_data['location'] organization.save() return HttpResponseRedirect(request.META.get('HTTP_REFERER') or reverse('orgs_landing', args=[org])) else: return orgs_landing(request, org, update_form=form)
def orgs_update_info(request, org): organization = request.organization form = UpdateOrgInfo(request.POST, request.FILES) if form.is_valid(): if form.cleaned_data['org_title'] or organization.title: organization.title = form.cleaned_data['org_title'] if form.cleaned_data['email'] or organization.email: organization.email = form.cleaned_data['email'] if form.cleaned_data['url'] or organization.url: organization.url = form.cleaned_data['url'] if form.cleaned_data['location'] or organization.location: organization.location = form.cleaned_data['location'] organization.save() return HttpResponseRedirect( request.META.get('HTTP_REFERER') or reverse('orgs_landing', args=[org])) else: return orgs_landing(request, org, update_form=form)