Example #1
0
    def get_pattern_options(self):
        portal = getToolByName(getSite(), 'portal_url').getPortalObject()
        ajax_url = portal.absolute_url() + '/@@json_recurrence'
        request = portal.REQUEST

        first_day = self.first_day
        first_day = first_day() if safe_callable(first_day) else first_day

        params = dict(
            ajaxContentType='application/x-www-form-urlencoded; charset=UTF-8',
            ajaxURL=ajax_url,
            firstDay=first_day,
            hasRepeatForeverButton=self.show_repeat_forever,
            lang=request.LANGUAGE,
            ributtonExtraClass='allowMultiSubmit',
            startField=self.startField,
            startFieldDay=self.startFieldDay,
            startFieldMonth=self.startFieldMonth,
            startFieldYear=self.startFieldYear,
        )
        return json.dumps({
            "locationization": translations(request),
            "language": request.LANGUAGE,
            "configuration": params
        })
    def get_pattern_options(self):
        portal = getToolByName(getSite(), 'portal_url').getPortalObject()
        ajax_url = portal.absolute_url() + '/@@json_recurrence'
        request = portal.REQUEST

        first_day = self.first_day
        first_day = first_day() if safe_callable(first_day) else first_day

        params = dict(
            ajaxContentType='application/x-www-form-urlencoded; charset=UTF-8',
            ajaxURL=ajax_url,
            firstDay=first_day,
            hasRepeatForeverButton=self.show_repeat_forever,
            lang=request.LANGUAGE,
            ributtonExtraClass='allowMultiSubmit',
            startField=self.startField,
            startFieldDay=self.startFieldDay,
            startFieldMonth=self.startFieldMonth,
            startFieldYear=self.startFieldYear,
        )
        return json.dumps({
            "locationization": translations(request),
            "language": request.LANGUAGE,
            "configuration": params
        })
Example #3
0
 def get_pattern_options(self):
     portal = getToolByName(getSite(), "portal_url").getPortalObject()
     ajax_url = portal.absolute_url() + "/@@json_recurrence"
     conf = dict(
         ajaxContentType="application/x-www-form-urlencoded; charset=UTF-8",
         ajaxURL=ajax_url,
         firstDay=self.first_day(),
         hasRepeatForeverButton=self.show_repeat_forever,
         lang=self.request.LANGUAGE,
         readOnly=self.read_only(),
         ributtonExtraClass="allowMultiSubmit",
         startField=self.get_start_field(),
     )
     return json.dumps(
         {"localization": translations(self.request), "language": self.request.LANGUAGE, "configuration": conf}
     )
Example #4
0
 def get_pattern_options(self):
     portal = getToolByName(getSite(), 'portal_url').getPortalObject()
     ajax_url = portal.absolute_url() + '/@@json_recurrence'
     conf = dict(
         ajaxContentType='application/x-www-form-urlencoded; charset=UTF-8',
         ajaxURL=ajax_url,
         firstDay=self.first_day(),
         hasRepeatForeverButton=self.show_repeat_forever,
         lang=self.request.LANGUAGE,
         readOnly=self.read_only(),
         ributtonExtraClass='allowMultiSubmit',
         startField=self.get_start_field(),
     )
     return json.dumps({
         "localization": translations(self.request),
         "language": self.request.LANGUAGE,
         "configuration": conf
     })
 def translation(self):
     return translations(request=self.request)
Example #6
0
 def translation(self):
     return translations(self.request)