Commit abf022c5 authored by Michal Čihař's avatar Michal Čihař

Filter list of projects for subscription based on ACL (issue #187)

parent 04c93766
...@@ -23,6 +23,7 @@ from django.utils.translation import ugettext_lazy as _ ...@@ -23,6 +23,7 @@ from django.utils.translation import ugettext_lazy as _
from weblate.accounts.models import Profile from weblate.accounts.models import Profile
from weblate.lang.models import Language from weblate.lang.models import Language
from weblate.trans.models import Project
from django.contrib.auth.models import User from django.contrib.auth.models import User
from registration.forms import RegistrationFormUniqueEmail from registration.forms import RegistrationFormUniqueEmail
...@@ -72,6 +73,7 @@ class SubscriptionForm(forms.ModelForm): ...@@ -72,6 +73,7 @@ class SubscriptionForm(forms.ModelForm):
user = kwargs['instance'].user user = kwargs['instance'].user
self.fields['subscriptions'].help_text = None self.fields['subscriptions'].help_text = None
self.fields['subscriptions'].required = False self.fields['subscriptions'].required = False
self.fields['subscriptions'].queryset = Project.objects.all_acl(user)
class UserForm(forms.ModelForm): class UserForm(forms.ModelForm):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment