def get_display(self): outer_div = DivWdg() outer_div.add_class('new-work-order-entry-form') page_label = "Work Order for {0}".format(self.title_order) outer_div.add(page_label) process_input = TextInputWdg() process_input.set_name('process') outer_div.add(get_label_widget('Process')) outer_div.add(process_input) instructions_input = TextAreaInputWdg() instructions_input.set_name('instructions') outer_div.add(get_label_widget('Instructions')) outer_div.add(instructions_input) description_input = TextAreaInputWdg() description_input.set_name('description') outer_div.add(get_label_widget('Description (Optional)')) outer_div.add(description_input) submit_button = SubmitWdg('Submit') submit_button.add_behavior(self.submit_button_behavior()) outer_div.add(submit_button) return outer_div
def get_due_date_widget(outer_div): due_date_wdg = CalendarInputWdg('Due Date') due_date_wdg.add_class('due_date') due_date_wdg.set_name('due_date') outer_div.add(get_label_widget('Due Date')) outer_div.add(due_date_wdg)
def get_assigned_login_group_widget(outer_div): assigned_login_group_widget = get_select_widget_from_search_type('sthpw/login_group', 'login_group','login_group', 'login_group') assigned_login_group_widget.set_name('assigned_login_group') outer_div.add(get_label_widget('Assigned Login Group')) outer_div.add(assigned_login_group_widget)
def get_due_date_time_widget(outer_div): due_date_wdg = CalendarInputWdg('due_date') due_date_wdg.set_option('show_time', True) due_date_wdg.add_class('due_date') due_date_wdg.set_name('due_date') outer_div.add(get_label_widget('Due Date')) outer_div.add(due_date_wdg)
def get_assigned_to_select_widget(outer_div, login_group=None): if login_group: user_search_filters = [('login_group', login_group)] else: user_search_filters = [] assigned_to_select_widget = get_select_widget_from_search_type('sthpw/login_in_group', 'login', 'login', 'code', user_search_filters) assigned_to_select_widget.set_name('assigned') outer_div.add(get_label_widget('Assigned To')) outer_div.add(assigned_to_select_widget)
def get_process_widget(outer_div): process_input = TextInputWdg() process_input.set_name('process') outer_div.add(get_label_widget('Process')) outer_div.add(process_input)
def get_priority_widget(outer_div): priority_input = TextInputWdg() priority_input.set_name('priority') outer_div.add(get_label_widget('Priority')) outer_div.add(priority_input)
def get_description_widget(outer_div): description_input = TextAreaInputWdg(name='description') description_input.add_class('description') outer_div.add(get_label_widget('Description')) outer_div.add(description_input)