mirror of
https://github.com/postgres/pgweb.git
synced 2025-08-10 00:42:06 +00:00
Oops, missed a number of references to publisher :O
This commit is contained in:
@ -34,8 +34,8 @@ def home(request):
|
|||||||
myarticles = NewsArticle.objects.filter(org__managers=request.user, approved=False)
|
myarticles = NewsArticle.objects.filter(org__managers=request.user, approved=False)
|
||||||
myevents = Event.objects.filter(org__managers=request.user, approved=False)
|
myevents = Event.objects.filter(org__managers=request.user, approved=False)
|
||||||
myorgs = Organisation.objects.filter(managers=request.user, approved=False)
|
myorgs = Organisation.objects.filter(managers=request.user, approved=False)
|
||||||
myproducts = Product.objects.filter(publisher__managers=request.user, approved=False)
|
myproducts = Product.objects.filter(org__managers=request.user, approved=False)
|
||||||
myprofservs = ProfessionalService.objects.filter(organisation__managers=request.user, approved=False)
|
myprofservs = ProfessionalService.objects.filter(org__managers=request.user, approved=False)
|
||||||
return render_to_response('account/index.html', {
|
return render_to_response('account/index.html', {
|
||||||
'newsarticles': myarticles,
|
'newsarticles': myarticles,
|
||||||
'events': myevents,
|
'events': myevents,
|
||||||
@ -55,11 +55,11 @@ objtypes = {
|
|||||||
},
|
},
|
||||||
'products': {
|
'products': {
|
||||||
'title': 'Product',
|
'title': 'Product',
|
||||||
'objects': lambda u: Product.objects.filter(publisher__managers=u),
|
'objects': lambda u: Product.objects.filter(org__managers=u),
|
||||||
},
|
},
|
||||||
'services': {
|
'services': {
|
||||||
'title': 'Professional service',
|
'title': 'Professional service',
|
||||||
'objects': lambda u: ProfessionalService.objects.filter(organisation__managers=u),
|
'objects': lambda u: ProfessionalService.objects.filter(org__managers=u),
|
||||||
},
|
},
|
||||||
'organisations': {
|
'organisations': {
|
||||||
'title': 'Organisation',
|
'title': 'Organisation',
|
||||||
|
@ -217,7 +217,7 @@ def admin_mergeorg(request):
|
|||||||
n.org = t
|
n.org = t
|
||||||
n.save()
|
n.save()
|
||||||
for p in f.product_set.all():
|
for p in f.product_set.all():
|
||||||
p.publisher = t
|
p.org = t
|
||||||
p.save()
|
p.save()
|
||||||
for p in f.professionalservice_set.all():
|
for p in f.professionalservice_set.all():
|
||||||
p.organisation = t
|
p.organisation = t
|
||||||
|
@ -9,7 +9,7 @@ If you have not done so, use <a href="/account/organisations/new/">this form</a>
|
|||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
super(ProductForm, self).__init__(*args, **kwargs)
|
super(ProductForm, self).__init__(*args, **kwargs)
|
||||||
def filter_by_user(self, user):
|
def filter_by_user(self, user):
|
||||||
self.fields['publisher'].queryset = Organisation.objects.filter(managers=user, approved=True)
|
self.fields['org'].queryset = Organisation.objects.filter(managers=user, approved=True)
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Product
|
model = Product
|
||||||
exclude = ('lastconfirmed', 'approved', )
|
exclude = ('lastconfirmed', 'approved', )
|
||||||
|
@ -231,7 +231,7 @@ def categorylist(request):
|
|||||||
|
|
||||||
def productlist(request, catid, junk=None):
|
def productlist(request, catid, junk=None):
|
||||||
category = get_object_or_404(Category, pk=catid)
|
category = get_object_or_404(Category, pk=catid)
|
||||||
products = Product.objects.select_related('publisher','licencetype').filter(category=category, approved=True)
|
products = Product.objects.select_related('org','licencetype').filter(category=category, approved=True)
|
||||||
return render_to_response('downloads/productlist.html', {
|
return render_to_response('downloads/productlist.html', {
|
||||||
'category': category,
|
'category': category,
|
||||||
'products': products,
|
'products': products,
|
||||||
|
Reference in New Issue
Block a user