Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit aac3719

Browse files
committed
Fixed issue with service method naming. Also a small fix to a setup file.
1 parent a054e30 commit aac3719

File tree

3 files changed

+6
-11
lines changed

3 files changed

+6
-11
lines changed

service/ServiceFunctions.eml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ $[/send]
2626
$[let usernameAttribute = (userEntity|domain:Security).attributeTagged("login:username")]
2727
${userEntity|domain:Model|name} user = userDetailsService.findBy${usernameAttribute|domain:Model|name|capitalize}(securityService.findLoggedInUsername());
2828
$[foreach relationship in (entity|domain:Security).relationships]
29-
$[if relationship.hasTag("user:created")]
30-
object.set${relationship|domain:Model|name|capitalize}Id(user.getId());
31-
$[/if]
32-
$[if relationship.hasTag("user:modified")]
33-
object.set${relationship|domain:Model|name|capitalize}Id(user.getId());
29+
$[if relationship.hasTag("user:created") || relationship.hasTag("user:modified")]
30+
$[let userFieldName = relationship|domain:Model|name|capitalize]
31+
$[if userFieldName != ""]
32+
object.set${userFieldName}Id(user.getId());
33+
$[/if]
3434
$[/if]
3535
$[/foreach]
3636
$[/if]

service/authors/ServiceMappingAuthor.eml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ $[/ send ]
7575
$[ capture byArgument ]modelObject.get${relationshipToReleaseEntity|domain:Model|name|capitalize}Id(), modelObject.get${entity.primaryKeyAttribute|domain:Model|name|capitalize}(), $[/ capture ]
7676
$[/ if ]
7777
$[ else ]
78-
$[ capture bySomething ]By${entity|domain:Model|name|capitalize}$[/ capture ]
78+
$[ capture bySomething ]By${relationship.relationship.reverseRelationship|domain:Model|name|capitalize}$[/ capture ]
7979
$[ capture byArgument ]modelObject.get${entity.primaryKeyAttribute|domain:Model|name|capitalize}(), $[/ capture ]
8080
$[/ if ]
8181
$[ send imports ]

setups/domains/SecurityDomain.edl.eml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,5 @@ domain Security (${appName}) {
4242
T "access:write:role:editor"
4343
T "access:read:role:editor"
4444
T "access:read:role:default"
45-
relationships {
46-
createdUser {
47-
T "user:created"
48-
}
49-
}
5045
}
5146
}

0 commit comments

Comments
 (0)