def get_config_wdg(my): widget = Widget() search = Search("sthpw/widget_config") div = DivWdg(css="filter_box") span = SpanWdg(css="med") span.add("Search Type: ") select = FilterSelectWdg("config_search_type") select.add_empty_option("-- Select --") search_type_search = Search("sthpw/search_object") search_type_search.add_order_by("search_type") span.add(select) project = Project.get() project_type = project.get_base_type() filter = search.get_regex_filter("search_type", "login|task|note|timecard", "EQ") search_type_search.add_where( """ namespace = '%s' or namespace = '%s' or %s """ % (project_type, project.get_code(), filter) ) select.set_search_for_options(search_type_search, value_column="search_type") div.add(span) search_type_value = select.get_value() span = SpanWdg() view_text = TextWdg("view") view_text.set_persist_on_submit() span.add("View: ") span.add(view_text) div.add(span) widget.add(div) view = view_text.get_value() if view: search.add_filter("view", view) if search_type_value: search.add_filter("search_type", search_type_value) table = TableWdg("sthpw/widget_config") table.set_search(search) widget.add(table) return widget
def get_config_wdg(self): widget = Widget() search = Search("sthpw/widget_config") div = DivWdg(css="filter_box") span = SpanWdg(css="med") span.add("Search Type: ") select = FilterSelectWdg("config_search_type") select.add_empty_option("-- Select --") search_type_search = Search("sthpw/search_object") search_type_search.add_order_by("search_type") span.add(select) project = Project.get() project_type = project.get_base_type() filter = search.get_regex_filter("search_type", "login|task|note|timecard", "EQ") search_type_search.add_where(''' namespace = '%s' or namespace = '%s' or %s ''' % (project_type, project.get_code(), filter)) select.set_search_for_options(search_type_search, value_column='search_type') div.add(span) search_type_value = select.get_value() span = SpanWdg() view_text = TextWdg("view") view_text.set_persist_on_submit() span.add("View: ") span.add(view_text) div.add(span) widget.add(div) view = view_text.get_value() if view: search.add_filter("view", view) if search_type_value: search.add_filter("search_type", search_type_value) table = TableWdg("sthpw/widget_config") table.set_search(search) widget.add(table) return widget
def get_prefs(my): select = FilterSelectWdg(my.RENDER_CAM) search = Search(FlashLayer.SEARCH_TYPE) search.add_where("name ~* '.*camera.*'") select.set_search_for_options(search, "get_search_key()", "name") select.add_empty_option() select.get_value() cam_span = SpanWdg(HtmlElement.b("Camera: "), css="med") cam_span.add(select) format_select = FilterSelectWdg(my.CONTEXT_NAME) format_select.set_option("labels", "frame sequence|swf") format_select.set_option("values", "FlashFinalSequenceRenderContext|FlashSwfRenderContext") format_select.get_value() format_span = SpanWdg(HtmlElement.b("Context: "), css="med") format_span.add(format_select) div = DivWdg() div.add(cam_span) div.add(HtmlElement.br()) div.add(format_span) return div
def get_prefs(my): select = FilterSelectWdg(my.RENDER_CAM) search = Search(FlashLayer.SEARCH_TYPE) search.add_where("name ~* '.*camera.*'") select.set_search_for_options(search, 'get_search_key()','name') select.add_empty_option() select.get_value() cam_span = SpanWdg(HtmlElement.b("Camera: "), css='med') cam_span.add(select) format_select = FilterSelectWdg(my.CONTEXT_NAME) format_select.set_option('labels', 'frame sequence|swf') format_select.set_option('values', \ 'FlashFinalSequenceRenderContext|FlashSwfRenderContext') format_select.get_value() format_span = SpanWdg(HtmlElement.b("Context: "), css='med') format_span.add(format_select) div = DivWdg() div.add(cam_span) div.add(HtmlElement.br()) div.add(format_span) return div