def get_storyboard_wdg(my): widget = Widget() help = HelpItemWdg( 'Storyboards', 'Storyboards tab lets the user organize storyboards. You are only required to [Insert] once per shot. Subsequent versions of the storyboard should be published via the [Publish] button.' ) my.add(help) div = DivWdg(css="filter_box") sequence_filter = SequenceFilterWdg() epi_code, sequence_code = sequence_filter.get_value() div.add(sequence_filter) columns = ['code', 'shot_code'] search_filter = SearchFilterWdg("storyboard_search", columns=columns,\ has_persistence=False) div.add(search_filter) widget.add(div) # create a search search = Search("prod/storyboard") if sequence_code: search.add_where( "shot_code in (select code from shot where sequence_code = '%s')" % sequence_code) table = TableWdg("prod/storyboard") table.set_class("table") table.set_search_limit(25) table.set_search(search) widget.add(table) return widget
def _get_sobject_wdg(my, search_type): widget = Widget() if search_type =="flash/nat_pause": widget.add(HelpItemWdg('Nat Pause tab', '/doc/flash/nat_pause_tab.html', is_link=True)) div = DivWdg(css="filter_box") episode_filter = EpisodeNavigatorWdg() div.add(episode_filter) div.add(SearchLimitWdg()) widget.add(div) table = TableWdg(search_type) table.set_class("table") widget.add(table) search = Search(search_type) episode_code = episode_filter.get_value() if episode_code: search.add_filter("episode_code", episode_filter.get_value()) widget.set_search(search) return widget
def _get_sobject_wdg(my, search_type): widget = Widget() if search_type == "flash/nat_pause": widget.add( HelpItemWdg('Nat Pause tab', '/doc/flash/nat_pause_tab.html', is_link=True)) div = DivWdg(css="filter_box") episode_filter = EpisodeNavigatorWdg() div.add(episode_filter) div.add(SearchLimitWdg()) widget.add(div) table = TableWdg(search_type) table.set_class("table") widget.add(table) search = Search(search_type) episode_code = episode_filter.get_value() if episode_code: search.add_filter("episode_code", episode_filter.get_value()) widget.set_search(search) return widget
def get_storyboard_wdg(self): widget = Widget() help = HelpItemWdg('Storyboards', 'Storyboards tab lets the user organize storyboards. You are only required to [Insert] once per shot. Subsequent versions of the storyboard should be published via the [Publish] button.') self.add(help) div = DivWdg(css="filter_box") sequence_filter = SequenceFilterWdg() epi_code, sequence_code = sequence_filter.get_value() div.add(sequence_filter) columns = ['code','shot_code'] search_filter = SearchFilterWdg("storyboard_search", columns=columns,\ has_persistence=False) div.add(search_filter) widget.add(div) # create a search search = Search("prod/storyboard") if sequence_code: search.add_where("shot_code in (select code from shot where sequence_code = '%s')" % sequence_code) table = TableWdg("prod/storyboard") table.set_class("table") table.set_search_limit(25) table.set_search(search) widget.add(table) return widget
def get_script_wdg(self): table = TableWdg("prod/script") table.set_class("table") search = Search("prod/script") table.set_search(search) return table
def get_script_wdg(my): table = TableWdg("prod/script") table.set_class("table") search = Search("prod/script") table.set_search(search) return table