예제 #1
0
def initialize(context):
    """ """
    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)
예제 #2
0
def initialize(context):
    """ """
    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)
예제 #3
0
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),
    )