def print_edit_view(self, req, error=None, filter=None, warning=None): userMail = self.get_user_email(req.authname) fields = TicketSystem(self.env).get_ticket_fields() customFields = TicketSystem(self.env).get_custom_fields() for f in fields[:]: for cf in customFields: if f['name'] == cf['name']: fields.remove(f) disableSubmitButton = "" if not userMail: userMail = ["No email specified"] disableSubmitButton = "disabled" data = { 'userEmail': userMail, 'submitDisabled': disableSubmitButton, 'datetime_hint': get_datetime_format_hint(), 'fields': fields, 'filter': filter, 'error': error, 'warning': warning } add_stylesheet(req, 'hw/css/style.css') add_script(req, 'hw/js/xmail.js') return 'xmail-edit.html', data, None
def print_edit_view(self, req, error=None, filter=None, warning=None): userMail = self.get_user_email(req.authname) fields = TicketSystem(self.env).get_ticket_fields() customFields = TicketSystem(self.env).get_custom_fields() for f in fields[:]: for cf in customFields: if f['name'] == cf['name']: fields.remove(f) disableSubmitButton = "" if not userMail: userMail = ["No email specified"] disableSubmitButton = "disabled" data = {'userEmail' : userMail, 'submitDisabled': disableSubmitButton, 'datetime_hint': get_datetime_format_hint(), 'fields': fields, 'filter': filter, 'error': error, 'warning': warning} add_stylesheet(req, 'hw/css/style.css') add_script(req, 'hw/js/xmail.js') return 'xmail-edit.html', data, None
def print_edit_view(self, req, error=None, filter=None, warning=None): userMail = self.get_user_email(req.authname) fields = TicketSystem(self.env).get_ticket_fields() customFields = TicketSystem(self.env).get_custom_fields() for f in fields[:]: for cf in customFields: if f["name"] == cf["name"]: fields.remove(f) disableSubmitButton = "" if not userMail: userMail = ["No email specified"] disableSubmitButton = "disabled" data = { "userEmail": userMail, "submitDisabled": disableSubmitButton, "datetime_hint": get_datetime_format_hint(), "fields": fields, "filter": filter, "error": error, "warning": warning, } add_stylesheet(req, "hw/css/style.css") add_script(req, "hw/js/xmail.js") return "xmail-edit.html", data, None
def _complete_transition(self, args): if len(args) < 3: states = TicketSystem(self.env).get_all_status() if len(args) == 2 and args[0] in states: states.remove(args[0]) return states if len(args) == 3: return self.common_days if len(args) == 4: return self._get_user_list() if len(args) == 5: return self._get_explanations(args[3])
def _complete_transition(self, args): if len(args) < 3: states = TicketSystem(self.env).get_all_status() if len(args) == 2 and args[0] in states: states.remove(args[0]) return states if len(args) == 3: return self.common_days if len(args) == 4: return self._get_user_list() if len(args) == 5: return self._get_explanations(args[3])