def comment_spam_status(self, REQUEST): """ Set comment spam status Status: True/False If it's an AJAX request return a message, else redirect user to the admin page """ id_comment = REQUEST.form.get('id', '') status = str2bool(REQUEST.form.get('status', False)) user = REQUEST.AUTHENTICATED_USER.getUserName() status_set = False translate = self.getPortalI18n().get_translation if self._set_comment_spam_status(id_comment, status): status_set = True if is_ajax(REQUEST): if status_set: return json_response({'status': 'success'}, REQUEST.RESPONSE) else: return json_response({'status': 'error', 'message': translate(MESSAGE_ERROROCCURRED)}, REQUEST.RESPONSE) else: if status_set: self.setSessionInfoTrans(MESSAGE_SAVEDCHANGES, date=self.utGetTodayDate()) else: self.setSessionErrorsTrans(MESSAGE_ERROROCCURRED) return REQUEST.RESPONSE.redirect('%s/index_html' % self.absolute_url()) return False
def comment_spam_status(self, REQUEST): """ Set comment spam status Status: True/False If it's an AJAX request return a message, else redirect user to the admin page """ id_comment = REQUEST.form.get('id', '') status = str2bool(REQUEST.form.get('status', False)) status_set = False translate = self.getPortalI18n().get_translation if self._set_comment_spam_status(id_comment, status): status_set = True if is_ajax(REQUEST): if status_set: return json_response({'status': 'success'}, REQUEST.RESPONSE) else: return json_response( { 'status': 'error', 'message': translate(MESSAGE_ERROROCCURRED) }, REQUEST.RESPONSE) else: if status_set: self.setSessionInfoTrans(MESSAGE_SAVEDCHANGES, date=self.utGetTodayDate()) else: self.setSessionErrorsTrans(MESSAGE_ERROROCCURRED) return REQUEST.RESPONSE.redirect('%s/index_html' % self.absolute_url()) return False
def admin_toggle_logger(site, enabled=False, REQUEST=None, RESPONSE=None): """ Enable/Disable site logger OBS: Not used """ from naaya.core.utils import str2bool lang = site.gl_get_selected_language() enabled = str2bool(REQUEST.form.get('enabled', False)) if enabled in [True, False]: site.content_action_logging = enabled #site.setSessionInfoTrans(MESSAGE_SAVEDCHANGES, # date=site.utGetTodayDate()) REQUEST.RESPONSE.redirect('%s/admin_site_logging_html' % (site.absolute_url()))
def admin_toggle_logger(site, enabled=False, REQUEST=None, RESPONSE=None): """ Enable/Disable site logger OBS: Not used """ from naaya.core.utils import str2bool site.gl_get_selected_language() # TODO: is this needed? enabled = str2bool(REQUEST.form.get('enabled', False)) if enabled in [True, False]: site.content_action_logging = enabled # site.setSessionInfoTrans(MESSAGE_SAVEDCHANGES, # date=site.utGetTodayDate()) REQUEST.RESPONSE.redirect('%s/admin_site_logging_html' % (site.absolute_url()))