Generated: Wed 2013-03-13 10:33 CET
Source file: /media/Envs/Envs/filer-gallery/lib/python2.7/site-packages/cms/plugins/link/forms.py
Stats: 0 executed, 7 missed, 5 excluded, 6 ignored
from django.forms.models import ModelForm
from django.utils.translation import ugettext_lazy as _
from cms.plugins.link.models import Link
from django import forms
from cms.models import Page
class LinkForm(ModelForm):
page_link = forms.ModelChoiceField(label=_("page"), queryset=Page.objects.drafts(), required=False)
def for_site(self, site):
# override the page_link fields queryset to containt just pages for
# current site
self.fields['page_link'].queryset = Page.objects.drafts().on_site(site)
class Meta:
model = Link
exclude = ('page', 'position', 'placeholder', 'language', 'plugin_type')