then I try to check if the user - shoryu_sauce has...
# spicedb
s
then I try to check if the user - shoryu_sauce has permission to write to the platform_crud_resources dev_settings I get no permission:
Copy code
java
CheckPermissionRequest.newBuilder()
       )
        .setResource(
            ObjectReference.newBuilder()
                .setObjectType("platform_crud_resource")
                .setObjectId("dev_settings")
                .build()
        )
        .setSubject(
            SubjectReference.newBuilder()
                .setObject(
                    ObjectReference.newBuilder()
                        .setObjectType("user")
                        .setObjectId("shoryu_sauce")
                        .build()
                )
                .build()
        )
        .setPermission("write")
        .build()

// returns PERMISSIONSHIP_NO_PERMISSION
but at the same time if I check if a role
dev_settings_writer
can do It I get a yes.
Copy code
java
CheckPermissionRequest.newBuilder()

        .setResource(
            ObjectReference.newBuilder()
                .setObjectType("platform_crud_resource")
                .setObjectId("dev_settings")
                .build()
        )
        .setSubject(
            SubjectReference.newBuilder()
                .setObject(
                    ObjectReference.newBuilder()
                        .setObjectType("role")
                        .setObjectId("dev_settings_writer")
                        .build()
                )
                .build()
        )
        .setPermission("write")
        .build()
//return PERMISSIONSHIP_HAS_PERMISSION
2 Views