airgun.views.contentview
¶
Module Contents¶
Classes¶
Base view for Satellite pages |
|
Base view for Satellite pages |
|
Base view for Satellite pages |
|
Base view for Satellite pages |
|
Base view for Satellite pages |
|
Base view for Satellite pages |
|
Secondary level Tab, typically 'List/Remove' or 'Add' sub-tab inside |
|
Base view for Satellite pages |
|
Base view for Satellite pages |
|
Base view for Satellite pages |
|
Base view for Satellite pages |
- class airgun.views.contentview.ContentViewTableView(parent, logger=None, **kwargs)¶
Base view for Satellite pages
- title¶
- new¶
- table¶
- class airgun.views.contentview.ContentViewCreateView(parent, logger=None, **kwargs)¶
Base view for Satellite pages
- breadcrumb¶
- name¶
- label¶
- description¶
- composite_view¶
- solve_dependencies¶
- auto_publish¶
- submit¶
- class airgun.views.contentview.ContentViewCopyView(parent, logger=None, **kwargs)¶
Base view for Satellite pages
- breadcrumb¶
- new_name¶
- create¶
- class airgun.views.contentview.ContentViewRemoveView(parent, logger=None, **kwargs)¶
Base view for Satellite pages
- breadcrumb¶
- conflicts¶
- table¶
- remove¶
- cancel¶
- property conflicts_present¶
- class airgun.views.contentview.ContentViewEditView(parent, logger=None, **kwargs)¶
Base view for Satellite pages
- class details(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¶
- label¶
- description¶
- composite¶
- solve_dependencies¶
- class versions(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’- searchbox¶
- table¶
- search(version_name)¶
Searches for content view version.
Searchbox can’t search by version name, only by id, that’s why in case version name was passed, it’s transformed into recognizable value before filling, for example:
'Version 1.0' -> 'version = 1'
- class content_views(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’- TAB_NAME = Content Views¶
- resources¶
- class repositories(parent, logger=None, **kwargs)¶
Regular primary level
Tab
with dropdown.Usage:
@View.nested class mytab(SatTabWithDropdown): TAB_NAME = 'My Tab' SUB_ITEM = 'My Tab Dropdown Item'
- TAB_NAME = Yum Content¶
- SUB_ITEM = Repositories¶
- resources¶
- class filters(parent, logger=None, **kwargs)¶
Regular primary level
Tab
with dropdown.Usage:
@View.nested class mytab(SatTabWithDropdown): TAB_NAME = 'My Tab' SUB_ITEM = 'My Tab Dropdown Item'
- TAB_NAME = Yum Content¶
- SUB_ITEM = Filters¶
- new_filter¶
- remove_selected¶
- table¶
- class docker_repositories(parent, logger=None, **kwargs)¶
Regular primary level
Tab
with dropdown.Usage:
@View.nested class mytab(SatTabWithDropdown): TAB_NAME = 'My Tab' SUB_ITEM = 'My Tab Dropdown Item'
- TAB_NAME = Container Images¶
- SUB_ITEM = Repositories¶
- resources¶
- class ostree_content(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’- TAB_NAME = OSTree Content¶
- resources¶
- breadcrumb¶
- publish¶
- actions¶
- dialog¶
- class airgun.views.contentview.ContentViewVersionPublishView(parent, logger=None, **kwargs)¶
Base view for Satellite pages
- breadcrumb¶
- version¶
- description¶
- force_metadata_regeneration¶
- save¶
- cancel¶
- class airgun.views.contentview.EntitySearchView(parent, logger=None, **kwargs)¶
Secondary level Tab, typically ‘List/Remove’ or ‘Add’ sub-tab inside some primary tab.
Usage:
@View.nested class listremove(SatSecondaryTab): TAB_NAME = 'List/Remove'
- repo_filter¶
- searchbox¶
- table¶
- class airgun.views.contentview.ContentViewVersionDetailsView(parent, logger=None, **kwargs)¶
Base view for Satellite pages
- class yum_repositories(parent, logger=None, **kwargs)¶
Secondary level Tab, typically ‘List/Remove’ or ‘Add’ sub-tab inside some primary tab.
Usage:
@View.nested class listremove(SatSecondaryTab): TAB_NAME = 'List/Remove'
- TAB_NAME = Yum Repositories¶
- table¶
- class docker_repositories(parent, logger=None, **kwargs)¶
Secondary level Tab, typically ‘List/Remove’ or ‘Add’ sub-tab inside some primary tab.
Usage:
@View.nested class listremove(SatSecondaryTab): TAB_NAME = 'List/Remove'
- TAB_NAME = Docker Repositories¶
- table¶
- class rpm_packages(parent, logger=None, **kwargs)¶
Secondary level Tab, typically ‘List/Remove’ or ‘Add’ sub-tab inside some primary tab.
Usage:
@View.nested class listremove(SatSecondaryTab): TAB_NAME = 'List/Remove'
- TAB_NAME = rpm Packages¶
- class module_streams(parent, logger=None, **kwargs)¶
Secondary level Tab, typically ‘List/Remove’ or ‘Add’ sub-tab inside some primary tab.
Usage:
@View.nested class listremove(SatSecondaryTab): TAB_NAME = 'List/Remove'
- TAB_NAME = Module Streams¶
- class errata(parent, logger=None, **kwargs)¶
Secondary level Tab, typically ‘List/Remove’ or ‘Add’ sub-tab inside some primary tab.
Usage:
@View.nested class listremove(SatSecondaryTab): TAB_NAME = 'List/Remove'
- table¶
- class details(parent, logger=None, **kwargs)¶
Secondary level Tab, typically ‘List/Remove’ or ‘Add’ sub-tab inside some primary tab.
Usage:
@View.nested class listremove(SatSecondaryTab): TAB_NAME = 'List/Remove'
- description¶
- environments¶
- breadcrumb¶
- class airgun.views.contentview.ContentViewVersionPromoteView(parent, logger=None, **kwargs)¶
Base view for Satellite pages
- breadcrumb¶
- lce¶
- description¶
- force_metadata_regeneration¶
- promote¶
- cancel¶
- class airgun.views.contentview.ContentViewVersionRemoveView(parent, logger=None, **kwargs)¶
Base view for Satellite pages
- breadcrumb¶
- table¶
- completely¶
- next¶
- cancel¶