--- reportDefinition: ! description: "User Report" tags: "Workflow Approval" predefined: false parameters: ! pageSize: "LETTER" pageOrientation: "LANDSCAPE" outputFormat: "PDF" templateName: "User Listing Report" suppressDetail: false showOptions: false sortProperties: ! - ! propertyName: "username" label: "Username" ascending: true controlBreak: false pageBreak: false queryParameters: ! {} title: "User Listing Report" querySpecification: specification: "roles.id.notOneOf ([param(\"role\",'',\"Exclude Roles (i.e. ADMINISTRATORS,\ \ USAS_RO)\")])\nenabled.eq param(\"enabled\",\"\",\"Enabled? (true/false)\"\ )" querySpecParameters: ! [] entity: "org.ssdt_ohio.usas.model.user.User" properties: ! - ! description: "Username" type: "java.lang.String" propertyName: "username" propertyPath: null entityName: "BaseUser" sortOrder: 1 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: true format: null source: "FIELD" label: "" columnTitle: "Username" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 15 relativePropertyName: "username" dataSourcePath: path: ! [] currentPath: ! [] columnOrder: 1 suppressRepeating: false permission: null - ! description: "Name" type: "java.lang.String" propertyName: "name" propertyPath: null entityName: "BaseUser" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: true format: null source: "FIELD" label: "" columnTitle: "Name" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "name" dataSourcePath: path: ! [] currentPath: ! [] columnOrder: 2 suppressRepeating: false permission: null - ! description: "CommonRight Id" type: "java.lang.String" propertyName: "id" propertyPath: "roles" entityName: "CommonRight" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "METHOD" label: null columnTitle: "Role" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "id" dataSourcePath: path: ! - "roles" currentPath: ! [] columnOrder: 3 suppressRepeating: false permission: null - ! description: "Description" type: "java.lang.String" propertyName: "description" propertyPath: "roles" entityName: "Right" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: true format: null source: "FIELD" label: "" columnTitle: "Description" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 25 relativePropertyName: "description" dataSourcePath: path: ! - "roles" currentPath: ! [] columnOrder: 4 suppressRepeating: false permission: null - ! description: "Email Address" type: "java.lang.String" propertyName: "address" propertyPath: "email" entityName: "EmailAddress" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "Email Address" columnTitle: "Email Address" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 25 relativePropertyName: "email.address" dataSourcePath: path: ! [] currentPath: ! - "email" columnOrder: 5 suppressRepeating: false permission: null - ! description: "Name" type: "java.lang.String" propertyName: "name" propertyPath: "groupChains.groups" entityName: "Group" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: null columnTitle: "Name" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "name" dataSourcePath: path: ! - "groupChains" - "groups" currentPath: ! [] columnOrder: 6 suppressRepeating: false permission: null - ! description: "Description" type: "java.lang.String" propertyName: "description" propertyPath: "groupChains.groups" entityName: "Group" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: null columnTitle: "Description" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "description" dataSourcePath: path: ! - "groupChains" - "groups" currentPath: ! [] columnOrder: 7 suppressRepeating: false permission: null - ! description: "Name" type: "java.lang.String" propertyName: "name" propertyPath: "groupChains" entityName: "GroupChain" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: null columnTitle: "Name" alignment: "CENTER" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "name" dataSourcePath: path: ! - "groupChains" currentPath: ! [] columnOrder: 8 suppressRepeating: false permission: null - ! description: "Description" type: "java.lang.String" propertyName: "description" propertyPath: "groupChains" entityName: "GroupChain" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: null columnTitle: "Description" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "description" dataSourcePath: path: ! - "groupChains" currentPath: ! [] columnOrder: 9 suppressRepeating: false permission: null