Skip to content

Commit

Permalink
making-user-work: adding groups
Browse files Browse the repository at this point in the history
  • Loading branch information
kjain110 committed Apr 25, 2024
1 parent 1231ec5 commit c23063c
Showing 1 changed file with 131 additions and 0 deletions.
131 changes: 131 additions & 0 deletions src/main/resources/entity-types/users/drv_patron_details.json5
@@ -0,0 +1,131 @@
{
"id": "e7717b38-4ff3-4fb9-ae09-b3d0c8400710",
"name": "drv_group_details",
"columns": [
{
"name": "group",
"dataType": {
"dataType": "stringType"
},
"queryable": true,
sourceAlias: 'groups',
"valueGetter": ":sourceAlias.jsonb -> 'group'",
"visibleByDefault": false
},
{
"name": "desc",
"dataType": {
"dataType": "stringType"
},
"queryable": true,
sourceAlias: 'groups',
"valueGetter": ":sourceAlias.jsonb -> 'desc'",
"visibleByDefault": false
},
{
"name": "id",
"dataType": {
"dataType": "rangedUUIDType"
},
"queryable": true,
sourceAlias: 'groups',
"valueGetter": ":sourceAlias.id",
"visibleByDefault": false
},
{
"name": "expiration_off_set_in_days",
"dataType": {
"dataType": "integerType"
},
"queryable": true,
sourceAlias: 'groups',
valueGetter: "(:sourceAlias.jsonb ->> 'expirationOffsetInDays')::integer",
valueFunction: '(:value)::integer',
"visibleByDefault": false
},
{
"name": "source",
"dataType": {
"dataType": "stringType"
},
"queryable": true,
sourceAlias: 'groups',
"valueGetter": ":sourceAlias.jsonb -> 'source'",
"visibleByDefault": false
},
{
name: 'created_date',
dataType: {
dataType: 'dateType',
},
sourceAlias: 'groups',
queryable: true,
visibleByDefault: false,
valueGetter: ":sourceAlias.jsonb->'metadata'->>'createdDate'",
},
{
name: 'updated_date',
dataType: {
dataType: 'dateType',
},
sourceAlias: 'groups',
queryable: true,
visibleByDefault: false,
valueGetter: ":sourceAlias.jsonb->'metadata'->>'updatedDate'",
},
{
name: 'created_by_user_id',
dataType: {
dataType: 'rangedUUIDType',
},
sourceAlias: 'groups',
queryable: true,
visibleByDefault: false,
valueGetter: ":sourceAlias.jsonb->'metadata'->>'createdByUserId'",
},
{
name: 'updated_by_user_id',
dataType: {
dataType: 'rangedUUIDType',
},
sourceAlias: 'groups',
queryable: true,
visibleByDefault: false,
valueGetter: ":sourceAlias.jsonb->'metadata'->>'updatedByUserId'",
},
{
name: 'created_by_username',
dataType: {
dataType: 'stringType',
},
sourceAlias: 'groups',
queryable: true,
visibleByDefault: false,
valueGetter: ":sourceAlias.jsonb->'metadata'->>'createdByUsername'",
},
{
name: 'updated_by_username',
dataType: {
dataType: 'stringType',
},
sourceAlias: 'groups',
queryable: true,
visibleByDefault: false,
valueGetter: ":sourceAlias.jsonb->'metadata'->>'updatedByUsername'",
}
],
"private": false,
sources: [
{
type: 'db',
target: 'src_users_groups',
alias: 'groups'
}
],
"defaultSort": [
{
"direction": "ASC",
"columnName": "id"
}
]
}

0 comments on commit c23063c

Please sign in to comment.