コード例 #1
0
    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
コード例 #2
0
ファイル: task_utils.py プロジェクト: 2gDigitalPost/custom
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)
コード例 #3
0
ファイル: task_utils.py プロジェクト: 2gDigitalPost/custom
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)
コード例 #4
0
ファイル: task_utils.py プロジェクト: 2gDigitalPost/custom
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)
コード例 #5
0
ファイル: task_utils.py プロジェクト: 2gDigitalPost/custom
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)
コード例 #6
0
ファイル: task_utils.py プロジェクト: 2gDigitalPost/custom
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)
コード例 #7
0
ファイル: task_utils.py プロジェクト: 2gDigitalPost/custom
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)
コード例 #8
0
ファイル: task_utils.py プロジェクト: 2gDigitalPost/custom
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)