Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
    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
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
    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)
Ejemplo n.º 5
0
    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)
Ejemplo n.º 6
0
    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)
Ejemplo n.º 7
0
    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)
Ejemplo n.º 8
0
    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)
Ejemplo n.º 9
0
    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)
Ejemplo n.º 10
0
    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)