airgun.views.job_template
¶
Module Contents¶
Classes¶
Base view for Satellite pages |
|
Job Template Foreign Input Set Item widget |
|
Base view for Satellite pages |
|
Base view for Satellite pages |
- class airgun.views.job_template.JobTemplatesView(parent, logger=None, **kwargs)¶
Base view for Satellite pages
- title¶
- import_template¶
- new¶
- table¶
- class airgun.views.job_template.JobTemplateForeignInputSetItem(parent, locator, logger=None)¶
Job Template Foreign Input Set Item widget
- remove_button¶
- target_template¶
- include_all¶
- include¶
- exclude¶
- class airgun.views.job_template.JobTemplateCreateView(parent, logger=None, **kwargs)¶
Base view for Satellite pages
- class template(parent, logger=None, **kwargs)¶
Regular primary level
Tab
.Usage:
@View.nested class mytab(SatTab): TAB_NAME = 'My Tab' @View.nested class subscriptions(SatTab): # no need to specify 'TAB_NAME', it will be set to 'Subscriptions' # automatically pass
Note that
TAB_NAME
is optional and if it’s absent - capitalized class name is used instead, which is useful for simple tab names like ‘Subscriptions’- name¶
- default¶
- template_editor¶
- description¶
- audit¶
- class inputs(parent, logger=None, **kwargs)¶
A host for widgets list. Items that can be added or removed, mainly used in profile for network interfaces, storage and job template.
Usage:
@View.nested class resources(RemovableWidgetsItemsListView): ROOT = "//fieldset[@id='storage_volumes']" ITEMS = "./div/div[contains(@class, 'removable-item')]" ITEM_WIDGET_CLASS = ComputeResourceRHVProfileStorageItem
- ITEMS = .//div[contains(@class, 'template_inputs')]/following-sibling::div¶
- ITEM_WIDGET_CLASS¶
- add_item_button¶
- class job(parent, logger=None, **kwargs)¶
Regular primary level
Tab
.Usage:
@View.nested class mytab(SatTab): TAB_NAME = 'My Tab' @View.nested class subscriptions(SatTab): # no need to specify 'TAB_NAME', it will be set to 'Subscriptions' # automatically pass
Note that
TAB_NAME
is optional and if it’s absent - capitalized class name is used instead, which is useful for simple tab names like ‘Subscriptions’- class foreign_input_sets(parent, logger=None, **kwargs)¶
A host for widgets list. Items that can be added or removed, mainly used in profile for network interfaces, storage and job template.
Usage:
@View.nested class resources(RemovableWidgetsItemsListView): ROOT = "//fieldset[@id='storage_volumes']" ITEMS = "./div/div[contains(@class, 'removable-item')]" ITEM_WIDGET_CLASS = ComputeResourceRHVProfileStorageItem
- ROOT = //div[div[contains(@class, 'foreign_input_sets')]]¶
- ITEMS = .//div[contains(@class, 'foreign_input_sets')]/following-sibling::div¶
- ITEM_WIDGET_CLASS¶
- add_item_button¶
- job_category¶
- description_format¶
- provider_type¶
- timeout¶
- value¶
- current_user¶
- overridable¶
- class type(parent, logger=None, **kwargs)¶
Regular primary level
Tab
.Usage:
@View.nested class mytab(SatTab): TAB_NAME = 'My Tab' @View.nested class subscriptions(SatTab): # no need to specify 'TAB_NAME', it will be set to 'Subscriptions' # automatically pass
Note that
TAB_NAME
is optional and if it’s absent - capitalized class name is used instead, which is useful for simple tab names like ‘Subscriptions’- snippet¶
- class locations(parent, logger=None, **kwargs)¶
Regular primary level
Tab
.Usage:
@View.nested class mytab(SatTab): TAB_NAME = 'My Tab' @View.nested class subscriptions(SatTab): # no need to specify 'TAB_NAME', it will be set to 'Subscriptions' # automatically pass
Note that
TAB_NAME
is optional and if it’s absent - capitalized class name is used instead, which is useful for simple tab names like ‘Subscriptions’- resources¶
- class organizations(parent, logger=None, **kwargs)¶
Regular primary level
Tab
.Usage:
@View.nested class mytab(SatTab): TAB_NAME = 'My Tab' @View.nested class subscriptions(SatTab): # no need to specify 'TAB_NAME', it will be set to 'Subscriptions' # automatically pass
Note that
TAB_NAME
is optional and if it’s absent - capitalized class name is used instead, which is useful for simple tab names like ‘Subscriptions’- resources¶
- breadcrumb¶
- submit¶