Example #1
0
    def get_summary_wdg(my):

        widget = Widget()
        widget.add(HelpItemWdg('Summary tab', '/doc/site/prod/summary_tab.html'))
        nav = DivWdg(css='filter_box')
        widget.add(nav)

        episode_filter = EpisodeNavigatorWdg()
        nav.add( episode_filter )

        asset_filter = AssetFilterWdg()
        nav.add(asset_filter)
        #library_filter = FilterSelectWdg("asset_library")
        #search = Search("prod/asset_library")
        #library_filter.set_search_for_options(search, "code", "title")
        #library_filter.add_empty_option("- Select -")
        #WebState.get().add_state("edit|asset_library", library_filter.get_value())
        #span = SpanWdg(css="med")
        #span.add("Asset Library: ")
        #span.add(library_filter)
        #nav.add(span)

        #asset_library = library_filter.get_value()

        search_limit = SearchLimitWdg()
        search_limit.set_limit(50)
        nav.add(search_limit)


        search = Search("prod/asset")
        

        episode_code = episode_filter.get_value()
        if episode_code != "":
            search.add_filter("episode_code", episode_code)
        #if asset_library:
        #    search.add_filter("asset_library", asset_library)

        table = TableWdg("prod/asset", "summary")
        widget.set_search(search)
        widget.add(table)

        return widget
Example #2
0
    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
Example #3
0
    def get_summary_wdg(my):

        widget = Widget()
        widget.add(
            HelpItemWdg('Summary tab', '/doc/site/prod/summary_tab.html'))
        nav = DivWdg(css='filter_box')
        widget.add(nav)

        episode_filter = EpisodeNavigatorWdg()
        nav.add(episode_filter)

        asset_filter = AssetFilterWdg()
        nav.add(asset_filter)
        #library_filter = FilterSelectWdg("asset_library")
        #search = Search("prod/asset_library")
        #library_filter.set_search_for_options(search, "code", "title")
        #library_filter.add_empty_option("- Select -")
        #WebState.get().add_state("edit|asset_library", library_filter.get_value())
        #span = SpanWdg(css="med")
        #span.add("Asset Library: ")
        #span.add(library_filter)
        #nav.add(span)

        #asset_library = library_filter.get_value()

        search_limit = SearchLimitWdg()
        search_limit.set_limit(50)
        nav.add(search_limit)

        search = Search("prod/asset")

        episode_code = episode_filter.get_value()
        if episode_code != "":
            search.add_filter("episode_code", episode_code)
        #if asset_library:
        #    search.add_filter("asset_library", asset_library)

        table = TableWdg("prod/asset", "summary")
        widget.set_search(search)
        widget.add(table)

        return widget
Example #4
0
    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