def appstruct(self): # print self.context # print self.schema # print self.context.latitude # print self.context.longitude appstruct = get_appstruct(self.context, self.schema) lat = getattr(self.context,'latitude', 0) lng = getattr(self.context, 'longitude', 0) zoomlevel = getattr(self.context, 'zoomlevel', 0) appstruct.update({'geo': {'latitude':lat, 'longitude':lng, 'zoomlevel':zoomlevel}}) mst = getattr(self.context, 'meetup_start_time', None) mft = getattr(self.context, 'meetup_finish_time', None) appstruct.update({'meetup_time_range': (mst, mft)}) est = getattr(self.context, 'enroll_start_time', None) eft = getattr(self.context, 'enroll_finish_time', None) appstruct.update({'enroll_time_range': (est, eft)}) return appstruct
def before(self, form): form.appstruct = get_appstruct(self.context, self.schema) if self.context.data is not None: form.appstruct.update({'file': { 'fp': StringIO(self.context.data.file.read()), 'filename': self.context.name, 'mimetype': self.context.mimetype, 'uid': str(random.randint(1000000000, 9999999999)), }})
def before(self, form): form.appstruct = get_appstruct(self.context, self.schema) if self.context.data is not None: form.appstruct.update({'file': { 'fp': None, 'filename': self.context.data['filename'], # self.context.name 'mimetype': self.context.mimetype, 'uid': str(random.randint(1000000000, 9999999999)), }})
def before(self, form): form.appstruct = get_appstruct(self.context, self.schema) if self.context.data is not None: form.appstruct.update({ "file": { "fp": None, "filename": self.context.data["filename"], # self.context.name "mimetype": self.context.mimetype, "uid": str(random.randint(1000000000, 9999999999)), } })
def before(self, form): form.appstruct = get_appstruct(self.context, self.schema) if self.context.data is not None: form.appstruct.update( { "file": { "fp": StringIO(self.context.data.file.read()), "filename": self.context.name, "mimetype": self.context.mimetype, "uid": str(random.randint(1000000000, 9999999999)), } } )
def call(self, *args, **kwargs): from kotti.views.form import get_appstruct return get_appstruct(*args, **kwargs)