cfme.intelligence.reports.widgets module

Module handling Dashboard Widgets accordion.

class cfme.intelligence.reports.widgets.ChartWidget(title, description=None, active=None, filter=None, timer=None, visibility=None)[source]

Bases: cfme.intelligence.reports.widgets.Widget

DETAIL_PAGE = 'reports_widgets_chart'
TITLE = 'Chart'
create(cancel=False)[source]
delete(cancel=False)[source]
form = <cfme.web_ui.Form fields=[('title', <cfme.web_ui.Input _names=('title',), _use_id=False>), ('description', <cfme.web_ui.Input _names=('description',), _use_id=False>), ('active', <cfme.web_ui.Input _names=('enabled',), _use_id=False>), ('filter', Select("//select[@id='repfilter_typ']", multi=False)), ('timer', <cfme.intelligence.reports.ui_elements.Timer object at 0x7f4d22028250>), ('visibility', <cfme.web_ui.ShowingInputs locators=None, min_values=None>)]>
pretty_attrs = ['title', 'description', 'filter', 'visibility']
update(updates)[source]
class cfme.intelligence.reports.widgets.MenuWidget(title, description=None, active=None, shortcuts=None, visibility=None)[source]

Bases: cfme.intelligence.reports.widgets.Widget

DETAIL_PAGE = 'reports_widgets_menu'
TITLE = 'Menu'
create(cancel=False)[source]
delete(cancel=False)[source]
form = <cfme.web_ui.Form fields=[('title', <cfme.web_ui.Input _names=('title',), _use_id=False>), ('description', <cfme.web_ui.Input _names=('description',), _use_id=False>), ('active', <cfme.web_ui.Input _names=('enabled',), _use_id=False>), ('shortcuts', <cfme.intelligence.reports.ui_elements.MenuShortcuts _select_name='add_shortcut'>), ('visibility', <cfme.web_ui.ShowingInputs locators=None, min_values=None>)]>
pretty_attrs = ['description', 'shortcuts', 'visibility']
update(updates)[source]
class cfme.intelligence.reports.widgets.RSSFeedWidget(title, description=None, active=None, type=None, feed=None, external=None, rows=None, timer=None, visibility=None)[source]

Bases: cfme.intelligence.reports.widgets.Widget

DETAIL_PAGE = 'reports_widgets_rss_feed'
TITLE = 'RSS Feed'
create(cancel=False)[source]
delete(cancel=False)[source]
form = <cfme.web_ui.Form fields=[('title', <cfme.web_ui.Input _names=('title',), _use_id=False>), ('description', <cfme.web_ui.Input _names=('description',), _use_id=False>), ('active', <cfme.web_ui.Input _names=('enabled',), _use_id=False>), ('type', Select("//select[@id='feed_type']", multi=False)), ('feed', Select("//select[@id='rss_feed']", multi=False)), ('external', <cfme.intelligence.reports.ui_elements.ExternalRSSFeed object at 0x7f4d22028590>), ('rows', Select("//select[@id='row_count']", multi=False)), ('timer', <cfme.intelligence.reports.ui_elements.Timer object at 0x7f4d22028610>), ('visibility', <cfme.web_ui.ShowingInputs locators=None, min_values=None>)]>
pretty_attrs = ['title', 'description', 'type', 'feed', 'visibility']
update(updates)[source]
class cfme.intelligence.reports.widgets.ReportWidget(title, description=None, active=None, filter=None, columns=None, rows=None, timer=None, visibility=None)[source]

Bases: cfme.intelligence.reports.widgets.Widget

DETAIL_PAGE = 'reports_widgets_report'
TITLE = 'Report'
create(cancel=False)[source]
delete(cancel=False)[source]
form = <cfme.web_ui.Form fields=[('title', <cfme.web_ui.Input _names=('title',), _use_id=False>), ('description', <cfme.web_ui.Input _names=('description',), _use_id=False>), ('active', <cfme.web_ui.Input _names=('enabled',), _use_id=False>), ('filter', <cfme.web_ui.ShowingInputs locators=None, min_values=None>), ('columns', <cfme.web_ui.ShowingInputs locators=None, min_values=None>), ('rows', Select("//select[@id='row_count']", multi=False)), ('timer', <cfme.intelligence.reports.ui_elements.Timer object at 0x7f4d21fa6f10>), ('visibility', <cfme.web_ui.ShowingInputs locators=None, min_values=None>)]>
pretty_attrs = ['description', 'filter', 'visibility']
update(updates)[source]
class cfme.intelligence.reports.widgets.Widget[source]

Bases: utils.update.Updateable, utils.pretty.Pretty

DETAIL_PAGE = None
TITLE = None
WAIT_STATES = set(['Running', 'Queued'])
check_status()[source]
classmethod detect(t, *args, **kwargs)[source]
generate(wait=True, **kwargs)[source]
go_to_detail()[source]
on_widget_page[source]
status_info = <cfme.web_ui.InfoBlock title='Status'>
wait_generated(timeout=600)[source]