Reports
designInterfaces_reports included in the Core module.
Description
Each type of report will implement this interface. Implementations need to add attributes with tag ReportParameter to indicate the parameters that the report takes. There also needs to be a corresponding entry/standard item of design designs_reportTypes.
Properties
| Property | Value |
|---|---|
| Name | Reports |
| Code | designInterfaces_reports |
| Type | Design interface |
| Context | Core |
| Title | {{attributes_reportsName}} |
| Subtitle | - |
| Icon | icon-reports |
| Colour | #690095 |
Implements
This interface does not implement any interfaces.
Applied to designs/interfaces
This interface is not added to any designs or interfaces when this module is installed.
Attributes
This interface directly creates the following attributes.
Name
| Property | Value |
|---|---|
| Name | Name |
| Code | attributes_reportsName |
| Type | String |
| Required | true |
| Unique | false |
| Readonly | true |
| Options | |
Error
| Property | Value |
|---|---|
| Name | Error |
| Code | attributes_reportsError |
| Type | String |
| Required | false |
| Unique | false |
| Readonly | false |
| Options | |
Status
| Property | Value |
|---|---|
| Name | Status |
| Code | attributes_reportsStatus |
| Type | String |
| Required | true |
| Unique | false |
| Readonly | false |
| Options | |
Documents
| Property | Value |
|---|---|
| Name | Documents |
| Code | attributes_reportsDocuments |
| Type | Link |
| Required | false |
| Unique | false |
| Readonly | false |
| Links to | Report Documents |
| Options | |
Items Reported On
| Property | Value |
|---|---|
| Name | Items Reported On |
| Code | attributes_reportsItemsReportedOn |
| Type | Link |
| Required | false |
| Unique | false |
| Readonly | false |
| Links to | Items |
| Options | |
Default attribute permissions
This interface applies the following default permissions to all attributes against each user group.
| Allows | Name | Code |
|---|---|---|
ReadOnly | Report Viewers | userGroups_reportViewers |
ReadWrite | Report Managers | userGroups_reportManagers |
Permissions
| User Group | Allows |
|---|---|
| Report Viewers | Read |
| Report Managers | Read, Create, Edit, Delete |