myarticles = NewsArticle.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)
- myproducts = Product.objects.filter(publisher__managers=request.user, approved=False)
- myprofservs = ProfessionalService.objects.filter(organisation__managers=request.user, approved=False)
+ myproducts = Product.objects.filter(org__managers=request.user, approved=False)
+ myprofservs = ProfessionalService.objects.filter(org__managers=request.user, approved=False)
return render_to_response('account/index.html', {
'newsarticles': myarticles,
'events': myevents,
},
'products': {
'title': 'Product',
- 'objects': lambda u: Product.objects.filter(publisher__managers=u),
+ 'objects': lambda u: Product.objects.filter(org__managers=u),
},
'services': {
'title': 'Professional service',
- 'objects': lambda u: ProfessionalService.objects.filter(organisation__managers=u),
+ 'objects': lambda u: ProfessionalService.objects.filter(org__managers=u),
},
'organisations': {
'title': 'Organisation',
def __init__(self, *args, **kwargs):
super(ProductForm, self).__init__(*args, **kwargs)
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:
model = Product
exclude = ('lastconfirmed', 'approved', )
def productlist(request, catid, junk=None):
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', {
'category': category,
'products': products,