airgun.entities.report_template

Module Contents

class airgun.entities.report_template.ReportTemplateEntity

Bases: airgun.entities.base.BaseEntity

endpoint_path = /templates/report_templates
create(self, values)

Create new report template

search(self, value)

Search for existing report template

read(self, entity_name, widget_names=None)

Read report template values

clone(self, entity_name, values)

Clone existing report template

lock(self, entity_name)

Lock report template for editing

unlock(self, entity_name)

Unlock report template for editing

is_locked(self, entity_name)

Check if report template is locked for editing

export(self, entity_name)

Export report template.

Return str:path to saved file
generate(self, entity_name, values={})

Generate report template

Return str:path to saved file
update(self, entity_name, values)

Update report template

delete(self, entity_name)

Delete report template

class airgun.entities.report_template.ShowAllReportTemplates

Bases: airgun.navigation.NavigateStep

Navigate to all Report Templates screen.

VIEW
step(self, *args, **kwargs)
class airgun.entities.report_template.AddNewReportTemplate

Bases: airgun.navigation.NavigateStep

Navigate to Create new Report Template screen.

VIEW
prerequisite
step(self, *args, **kwargs)
class airgun.entities.report_template.EditReportTemplate

Bases: airgun.navigation.NavigateStep

Navigate to Edit Report Template screen.

Args:
entity_name: name of report template to edit
VIEW
prerequisite(self, *args, **kwargs)
step(self, *args, **kwargs)
class airgun.entities.report_template.CloneReportTemplate

Bases: airgun.navigation.NavigateStep

Navigate to Create Report Template screen for cloned entity

Args:
entity_name: name of report template to clone
VIEW
prerequisite(self, *args, **kwargs)
step(self, *args, **kwargs)
class airgun.entities.report_template.GenerateReportTemplate

Bases: airgun.navigation.NavigateStep

Navigate to Generate a Report Template.

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