7 # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED |
7 # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED |
8 # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
8 # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
9 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS |
9 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS |
10 # FOR A PARTICULAR PURPOSE. |
10 # FOR A PARTICULAR PURPOSE. |
11 # |
11 # |
|
12 |
|
13 __docformat__ = 'restructuredtext' |
|
14 |
|
15 from uuid import uuid4 |
|
16 |
|
17 from z3c.form import field |
12 from z3c.form.browser.checkbox import SingleCheckBoxFieldWidget |
18 from z3c.form.browser.checkbox import SingleCheckBoxFieldWidget |
13 |
|
14 from pyams_form.group import NamedWidgetsGroup |
|
15 |
|
16 |
|
17 __docformat__ = 'restructuredtext' |
|
18 |
|
19 from uuid import uuid4 |
|
20 |
|
21 from z3c.form import field |
|
22 from zope.interface import Interface, implementer |
19 from zope.interface import Interface, implementer |
23 from zope.intid.interfaces import IIntIds |
20 from zope.intid.interfaces import IIntIds |
24 from zope.schema import Int |
21 from zope.schema import Int |
25 |
22 |
26 from pyams_content.interfaces import CREATE_CONTENT_PERMISSION, MANAGE_CONTENT_PERMISSION |
23 from pyams_content.interfaces import CREATE_CONTENT_PERMISSION, MANAGE_CONTENT_PERMISSION |
28 from pyams_content.shared.site.link import ContentLink, ExternalContentLink |
25 from pyams_content.shared.site.link import ContentLink, ExternalContentLink |
29 from pyams_content.shared.site.zmi.container import SiteContainerTreeTable |
26 from pyams_content.shared.site.zmi.container import SiteContainerTreeTable |
30 from pyams_content.shared.site.zmi.widget import SiteManagerFoldersSelectorFieldWidget |
27 from pyams_content.shared.site.zmi.widget import SiteManagerFoldersSelectorFieldWidget |
31 from pyams_content.zmi.interfaces import ISiteTreeTable |
28 from pyams_content.zmi.interfaces import ISiteTreeTable |
32 from pyams_form.form import AJAXAddForm, ajax_config |
29 from pyams_form.form import AJAXAddForm, ajax_config |
|
30 from pyams_form.group import NamedWidgetsGroup |
33 from pyams_i18n.interfaces import II18n |
31 from pyams_i18n.interfaces import II18n |
34 from pyams_pagelet.pagelet import pagelet_config |
32 from pyams_pagelet.pagelet import pagelet_config |
35 from pyams_skin.interfaces.container import ITableElementName |
33 from pyams_skin.interfaces.container import ITableElementName |
36 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu |
34 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu |
37 from pyams_skin.layer import IPyAMSLayer |
35 from pyams_skin.layer import IPyAMSLayer |