def _handleCustomDelete(self, req): """ delete custom template """ jsonstr = urllib.unquote(req.read()) custom_data = json.loads(jsonstr) tt_name = custom_data.get('tt_name') if not tt_name: return tt_user = req.authname # delete same custom template if exist delete_data = { 'tt_user': tt_user, 'tt_name': tt_name, } TT_Template.deleteCustom(self.env, delete_data) return tt_name
def _handleCustomDelete(self, req): """ delete custom template """ jsonstr = urllib.unquote(req.read()) custom_data = json.loads(jsonstr) tt_name = custom_data.get("tt_name") if not tt_name: return tt_user = req.authname # delete same custom template if exist delete_data = { "tt_user": tt_user, "tt_name": tt_name, } TT_Template.deleteCustom(self.env, delete_data) return tt_name
def _handleCustomSave(self, req): """ save custom template """ jsonstr = urllib.unquote(req.read()) custom_data = json.loads(jsonstr) tt_name = custom_data.get('tt_name') custom_template = custom_data.get('custom_template') if not tt_name or not custom_template: return tt_name, custom_template now = int(time.time()) tt_user = req.authname # delete same custom template if exist delete_data = { 'tt_user': tt_user, 'tt_name': tt_name, } TT_Template.deleteCustom(self.env, delete_data) # save custom template field_list = self._getFieldList() for tt_field in field_list: tt_value = custom_template.get(tt_field) if tt_value is not None: record = [ now, tt_user, tt_name, tt_field, tt_value, ] TT_Template.insert(self.env, record) return tt_name, custom_template
def _handleCustomSave(self, req): """ save custom template """ jsonstr = urllib.unquote(req.read()) custom_data = json.loads(jsonstr) tt_name = custom_data.get("tt_name") custom_template = custom_data.get("custom_template") if not tt_name or not custom_template: return tt_name, custom_template now = int(time.time()) tt_user = req.authname # delete same custom template if exist delete_data = { "tt_user": tt_user, "tt_name": tt_name, } TT_Template.deleteCustom(self.env, delete_data) # save custom template field_list = self._getFieldList() for tt_field in field_list: tt_value = custom_template.get(tt_field) if tt_value is not None: record = [ now, tt_user, tt_name, tt_field, tt_value, ] TT_Template.insert(self.env, record) return tt_name, custom_template