airgun.entities.role

Module Contents

class airgun.entities.role.RoleEntity

Bases: airgun.entities.base.BaseEntity

endpoint_path = /roles
create(self, values)

Create new role

search(self, value)
read(self, entity_name, widget_names=None)

Read role values

update(self, entity_name, values)

Update role with provided values

delete(self, entity_name)

Delete role from the system

clone(self, entity_name, values)

Clone role with entity_name with new properties values

class airgun.entities.role.ShowAllRoles

Bases: airgun.navigation.NavigateStep

Navigate to All Roles page

VIEW
step(self, *args, **kwargs)
class airgun.entities.role.AddNewRole

Bases: airgun.navigation.NavigateStep

Navigate to Create New Role page

VIEW
prerequisite
step(self, *args, **kwargs)
class airgun.entities.role.EditRole

Bases: airgun.navigation.NavigateStep

Navigate to Edit Role page

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

Bases: airgun.navigation.NavigateStep

Navigate to Clone Role page

VIEW
prerequisite(self, *args, **kwargs)
step(self, *args, **kwargs)