from constants import * from permissions import (PERMISSION_ADD_PHOTOGALLERY, PERMISSION_ADD_PHOTOFOLDER, PERMISSION_ADD_PHOTO) import NyPhotoGallery import NyPhotoFolder import NyPhoto from Products.Naaya import register_content from Products.NaayaCore.SchemaTool.SchemaTool import register_schema_product # Register as a folder content type register_content( module=NyPhotoGallery, klass=NyPhotoGallery.NyPhotoGallery, module_methods={'addNyPhotoGallery': PERMISSION_ADD_PHOTOGALLERY, 'gallery_add_html': PERMISSION_ADD_PHOTOGALLERY}, klass_methods={}, add_method=('gallery_add_html', PERMISSION_ADD_PHOTOGALLERY), ) register_content( module=NyPhotoFolder, klass=NyPhotoFolder.NyPhotoFolder, module_methods={'addNyPhotoFolder': PERMISSION_ADD_PHOTOFOLDER, 'photofolder_add_html': PERMISSION_ADD_PHOTOFOLDER}, klass_methods={}, add_method=('photofolder_add_html', PERMISSION_ADD_PHOTOFOLDER), ) register_schema_product(name='NyPhotoGallery', label='Photo Gallery', meta_type=NyPhotoGallery.METATYPE_NYPHOTOGALLERY,
import FactsheetFolder import Factsheet import FactsheetComment from constants import * try: from Products.Naaya import register_content from Products.Naaya.NyFolderBase import NyFolderBase except ImportError: pass else: register_content( module=FactsheetFolder, klass=FactsheetFolder.FactsheetFolder, module_methods={'manage_addFactsheetFolder_html': ADD_FACTSHEET_FOLDER}, klass_methods={}, add_method=('manage_addFactsheetFolder_html', ADD_FACTSHEET_FOLDER), ) NyFolderBase.manage_addFactsheetFolder = FactsheetFolder.manage_addFactsheetFolder def initialize(context): context.registerClass( FactsheetComment.FactsheetComment, permission=ADD_FACTSHEET_COMMENT, constructors=(FactsheetComment.manage_addComment_html, FactsheetComment.manage_addComment), ) context.registerClass( Factsheet.Factsheet, permission=ADD_FACTSHEET,
from App.ImageFile import ImageFile from Products.Naaya import register_content import SemideRegistration from naaya.core.StaticServe import StaticServeFromZip ADD_PERMISSION = "Add Semide Registration" # Register as a folder content type register_content( module=SemideRegistration, klass=SemideRegistration.SemideRegistration, module_methods={"manage_add_registration": ADD_PERMISSION, "add_registration": ADD_PERMISSION}, klass_methods={}, add_method=("add_registration", ADD_PERMISSION), ) def initialize(context): context.registerClass( SemideRegistration.SemideRegistration, permission=ADD_PERMISSION, constructors=(SemideRegistration.add_registration, SemideRegistration.manage_add_registration), icon="www/SemideRegistration.gif", ) misc_ = { "tinymce": StaticServeFromZip("", "www/tinymce_3_2_5.zip", globals()), "tinymceconfig.js": ImageFile("www/tinymceconfig.js", globals()), "calendar.js": ImageFile("www/calendar.js", globals()),
from App.ImageFile import ImageFile from Products.Naaya import register_content import CHMRegistration from utilities.StaticServe import StaticServeFromZip ADD_PERMISSION = 'Add CHM Registration' # Register as a folder content type register_content( module=CHMRegistration, klass=CHMRegistration.CHMRegistration, module_methods={'manage_add_chm_registration': ADD_PERMISSION, 'add_chm_registration': ADD_PERMISSION}, klass_methods={}, add_method=('add_chm_registration', ADD_PERMISSION), ) def initialize(context): context.registerClass( CHMRegistration.CHMRegistration, permission = ADD_PERMISSION, constructors=( CHMRegistration.add_chm_registration, CHMRegistration.manage_add_chm_registration), icon='www/CHMRegistration.gif', ) misc_ = { 'tinymce': StaticServeFromZip('', 'www/tinymce_3_2_5.zip', globals()), 'tinymceconfig.js': ImageFile('www/tinymceconfig.js', globals()), 'calendar.js': ImageFile('www/calendar.js', globals()),
#Zope imports from App.ImageFile import ImageFile #Product imports from constants import * import NyForum import NyForumTopic import NyForumMessage from Products.Naaya import register_content # Register as a folder content type register_content( module=NyForum, klass=NyForum.NyForum, module_methods={'addNyForum': PERMISSION_ADD_FORUM}, klass_methods={'forum_add_html': PERMISSION_ADD_FORUM}, add_method=('forum_add_html', PERMISSION_ADD_FORUM), ) def initialize(context): """ """ #register classes context.registerClass( NyForum.NyForum, permission = PERMISSION_ADD_FORUM, constructors = ( NyForum.manage_addNyForum_html, NyForum.addNyForum, ),
from constants import * from permissions import (PERMISSION_ADD_PHOTOGALLERY, PERMISSION_ADD_PHOTOFOLDER, PERMISSION_ADD_PHOTO) import NyPhotoGallery import NyPhotoFolder import NyPhoto from Products.Naaya import register_content from Products.NaayaCore.SchemaTool.SchemaTool import register_schema_product # Register as a folder content type register_content( module=NyPhotoGallery, klass=NyPhotoGallery.NyPhotoGallery, module_methods={ 'addNyPhotoGallery': PERMISSION_ADD_PHOTOGALLERY, 'gallery_add_html': PERMISSION_ADD_PHOTOGALLERY }, klass_methods={}, add_method=('gallery_add_html', PERMISSION_ADD_PHOTOGALLERY), ) register_content( module=NyPhotoFolder, klass=NyPhotoFolder.NyPhotoFolder, module_methods={ 'addNyPhotoFolder': PERMISSION_ADD_PHOTOFOLDER, 'photofolder_add_html': PERMISSION_ADD_PHOTOFOLDER }, klass_methods={}, add_method=('photofolder_add_html', PERMISSION_ADD_PHOTOFOLDER), )
from App.ImageFile import ImageFile from constants import * import NyForum import NyForumTopic import NyForumMessage from Products.Naaya import register_content # Register as a folder content type register_content( module=NyForum, klass=NyForum.NyForum, module_methods={'addNyForum': PERMISSION_ADD_FORUM}, klass_methods={'forum_add_html': PERMISSION_ADD_FORUM}, add_method=('forum_add_html', PERMISSION_ADD_FORUM), ) def initialize(context): """ """ #register classes context.registerClass(NyForum.NyForum, permission=PERMISSION_ADD_FORUM, constructors=( NyForum.manage_addNyForum_html, NyForum.addNyForum, ), icon='www/NyForum.gif') context.registerClass(NyForumTopic.NyForumTopic,
from App.ImageFile import ImageFile from Products.Naaya import register_content import SemideRegistration from naaya.core.StaticServe import StaticServeFromZip ADD_PERMISSION = 'Add Semide Registration' # Register as a folder content type register_content( module=SemideRegistration, klass=SemideRegistration.SemideRegistration, module_methods={ 'manage_add_registration': ADD_PERMISSION, 'add_registration': ADD_PERMISSION }, klass_methods={}, add_method=('add_registration', ADD_PERMISSION), ) def initialize(context): context.registerClass( SemideRegistration.SemideRegistration, permission=ADD_PERMISSION, constructors=(SemideRegistration.add_registration, SemideRegistration.manage_add_registration), icon='www/SemideRegistration.gif', )
def initialize(context): """ """ context.registerClass( SurveyTool.SurveyTool, permission = PERMISSION_ADD_SURVEYTOOL, constructors = SurveyTool.SurveyTool._constructors, icon = 'www/SurveyTool.gif' ) #context.registerClass( # SurveyTemplate.SurveyTemplate, # permission = PERMISSION_ADD_SURVEYTEMPLATE, # constructors = SurveyTemplate.SurveyTemplate._constructors, # icon = 'www/Survey.gif' #) #context.registerClass( # SurveyQuestionnaire.SurveyQuestionnaire, # permission = PERMISSION_ADD_QUESTIONNAIRE, # constructors = SurveyQuestionnaire.SurveyQuestionnaire._constructors, # icon = 'www/NySurveyQuestionnaire.gif' #) context.registerClass( MegaSurvey.MegaSurvey, permission = PERMISSION_ADD_MEGASURVEY, constructors = MegaSurvey.MegaSurvey._constructors, icon = 'www/NySurveyQuestionnaire.gif' ) context.registerClass( SurveyAnswer.SurveyAnswer, permission = PERMISSION_ADD_ANSWER, constructors = SurveyAnswer.SurveyAnswer._constructors, icon = 'www/NySurveyAnswer.gif' ) context.registerClass( SurveyReport.SurveyReport, permission = PERMISSION_ADD_REPORT, constructors = SurveyReport.SurveyReport._constructors, icon = 'www/NySurveyReport.gif' ) context.registerClass( SurveyAttachment.SurveyAttachment, permission = PERMISSION_ADD_ATTACHMENT, constructors = SurveyAttachment.SurveyAttachment._constructors, icon = 'www/NySurveyAttachment.gif' ) statistics.initialize(context) # Register as a folder content type #register_content( # module=SurveyQuestionnaire, # klass=SurveyQuestionnaire.SurveyQuestionnaire, # module_methods={'manage_addSurveyQuestionnaire': PERMISSION_ADD_QUESTIONNAIRE}, # klass_methods={'questionnaire_add_html': PERMISSION_ADD_QUESTIONNAIRE}, # add_method=('questionnaire_add_html', PERMISSION_ADD_QUESTIONNAIRE), #) register_content( module=MegaSurvey, klass=MegaSurvey.MegaSurvey, module_methods={'manage_addMegaSurvey': PERMISSION_ADD_MEGASURVEY}, klass_methods={'megasurvey_add_html': PERMISSION_ADD_MEGASURVEY}, add_method=('megasurvey_add_html', PERMISSION_ADD_MEGASURVEY), )