Last change
on this file since 3452 was
3452,
checked in by vmaksymiv, 12 years ago
|
fixed interface definition
|
-
Property svn:eol-style set to
native
|
File size:
801 bytes
|
Line | |
---|
1 | from plone.theme.interfaces import IDefaultPloneLayer |
---|
2 | from quintagroup.plonecaptchas.config import HAS_APP_DISCUSSION |
---|
3 | |
---|
4 | if HAS_APP_DISCUSSION: |
---|
5 | from zope.publisher.interfaces.browser import IDefaultBrowserLayer |
---|
6 | from zope.interface import Interface, Attribute |
---|
7 | |
---|
8 | class IQGDiscussionCaptchas(IDefaultBrowserLayer): |
---|
9 | """ quintagroup.plonecaptchas browser layer interface for |
---|
10 | plone.app.discussion |
---|
11 | """ |
---|
12 | |
---|
13 | try: |
---|
14 | from plone.app.discussion.interfaces import ICaptchaProvider |
---|
15 | except ImportError: |
---|
16 | class ICaptchaProvider(Interface): |
---|
17 | """ Captcha Provider |
---|
18 | """ |
---|
19 | widget_factory = Attribute("Chaptcha widget factory") |
---|
20 | |
---|
21 | |
---|
22 | class IQGPloneCaptchas(IDefaultPloneLayer): |
---|
23 | """ quintagroup.plonecaptchas browser layer interface """ |
---|
Note: See
TracBrowser
for help on using the repository browser.