def get_display(self): outer_div = DivWdg() outer_div.add_class('new-title-entry-form') title_name_input = TextInputWdg() title_name_input.set_name('name') outer_div.add(get_label_widget('Name')) outer_div.add(title_name_input) episode_input = TextInputWdg() episode_input.set_name('episode') outer_div.add(get_label_widget('Episode')) outer_div.add(episode_input) description_input = TextAreaInputWdg() description_input.set_name('description') outer_div.add(get_label_widget('Description')) 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_display(self): outer_div = DivWdg() outer_div.add_class('new-order-entry-form') order_name_input = TextInputWdg() order_name_input.set_name('name') outer_div.add(get_label_widget('Name')) outer_div.add(order_name_input) po_number_input = TextInputWdg() po_number_input.set_name('po_number') outer_div.add(get_label_widget('PO Number')) outer_div.add(po_number_input) client_select_wdg = get_select_widget_from_search_type('twog/client', 'client', 'name', 'code') outer_div.add(get_label_widget('Client')) outer_div.add(client_select_wdg) sales_rep_select_wdg = get_select_widget_from_search_type('sthpw/login_in_group', 'Client', 'login_full_name', 'code', [('login_group', 'sales')]) outer_div.add(get_label_widget('Sales Rep')) outer_div.add(sales_rep_select_wdg) submit_button = SubmitWdg('Submit') submit_button.add_behavior(self.submit_button_behavior()) outer_div.add(submit_button) return outer_div
def get_description_input_widget(outer_div): description_input = TextAreaInputWdg() description_input.set_name('description') description_input.add_class('description') outer_div.add(get_label_widget('Description')) outer_div.add(description_input)
def get_languages_widget(outer_div): languages_search = Search('twog/language') languages_wdg = MultiSelectWdg('Languages') languages_wdg.add_empty_option('----') languages_wdg.set_search_for_options(languages_search, label_column='name', value_column='code') outer_div.add(get_label_widget('Language')) outer_div.add(languages_wdg)
def get_order_code_select_widget(outer_div): order_search_filters = [('classification', 'Master', '!='), ('classification', 'Completed', '!='), ('classification', 'Test', '!=')] order_select_wdg = get_select_widget_from_search_type('twog/order', 'order_code', 'name', 'code', order_search_filters) outer_div.add(get_label_widget('Order')) outer_div.add(order_select_wdg)
def get_total_program_runtime_widget(outer_div): total_program_runtime_input = TextInputWdg() total_program_runtime_input.set_name('total_program_runtime') outer_div.add(get_label_widget('Total Program Runtime')) outer_div.add(total_program_runtime_input)
def get_territory_widget(outer_div): territory_wdg = get_select_widget_from_search_type('twog/territory', 'territory', 'name', 'code') outer_div.add(get_label_widget('Territory')) outer_div.add(territory_wdg)
def get_due_date_widget(outer_div): due_date_wdg = CalendarInputWdg('Due Date') due_date_wdg.add_class('due_date') outer_div.add(get_label_widget('Due Date')) outer_div.add(due_date_wdg)
def get_platform_select_widget(outer_div): platform_select_wdg = get_select_widget_from_search_type('twog/platform', 'platform_code', 'name', 'code') outer_div.add(get_label_widget('Platform')) outer_div.add(platform_select_wdg)
def get_title_select_widget(outer_div): title_select_wdg = get_select_widget_from_search_type('twog/title', 'title_code', 'title', 'code', [('master_title', True)], ['title']) outer_div.add(get_label_widget('Title')) outer_div.add(title_select_wdg)