airgun.entities.filter

Module Contents

class airgun.entities.filter.FilterEntity

Bases: airgun.entities.base.BaseEntity

create(self, role_name, values)

Create new filter for specific role

search(self, role_name, value)

Search for filter assigned to the role

read(self, role_name, entity_name, widget_names=None)

Read values for specific filter

read_all(self, role_name)

Read all the available role filters table values

read_permissions(self, role_name)

Return all role filters permissions as a dict with resources as keys and permission names as values.

update(self, role_name, entity_name, values)

Update filter values

delete(self, role_name, entity_name)

Delete specific filter from role

class airgun.entities.filter.ShowAllFilters

Bases: airgun.navigation.NavigateStep

Navigate to All Role Filters page by pressing ‘Filters’ button on Roles List view.

Args:
role_name: name of role
VIEW
am_i_here(self, *args, **kwargs)
prerequisite(self, *args, **kwargs)
step(self, *args, **kwargs)
class airgun.entities.filter.AddNewFilter

Bases: airgun.navigation.NavigateStep

Navigate to role’s Create Filter page

Args:
role_name: name of role entity_name: name of filter
VIEW
prerequisite(self, *args, **kwargs)
step(self, *args, **kwargs)
class airgun.entities.filter.EditFilter

Bases: airgun.navigation.NavigateStep

Navigate to role’s Edit Filter page

Args:
role_name: name of role entity_name: name of filter
VIEW
am_i_here(self, *args, **kwargs)
prerequisite(self, *args, **kwargs)
step(self, *args, **kwargs)