vroldanbet
12/14/2021, 3:26 PMJoey
12/14/2021, 3:26 PMvroldanbet
12/14/2021, 3:26 PMJoey
12/14/2021, 3:26 PMJoey
12/14/2021, 3:26 PMvroldanbet
12/14/2021, 3:29 PMJoey
12/14/2021, 3:32 PMJoey
12/14/2021, 3:33 PMvroldanbet
12/14/2021, 3:34 PMuser
12/14/2021, 4:13 PMJake
12/14/2021, 4:14 PMuser
12/14/2021, 4:17 PMfailed precondition: unable to write tuples: unable to satisfy write precondition `operation:OPERATION_MUST_NOT_MATCH filter:{resource_type:"user" optional_resource_id:"user_id" optional_subject_filter:{subject_type:"project"}}`
user
12/14/2021, 4:18 PM{
"level": "info",
"module": "pgx",
"args": [
"user",
"user_id",
"project"
],
"pid": 45594,
"rowCount": 1,
"sql": "SELECT id FROM relation_tuple WHERE namespace = $1 AND object_id = $2 AND userset_namespace = $3 LIMIT 1",
"time": "2021-12-14T16:16:40Z",
"message": "Query"
}
Jake
12/14/2021, 5:17 PMJake
12/14/2021, 5:17 PMJake
12/14/2021, 5:18 PMinternal/datastore/test
so that we can ensure that all datastore implementations are handling this in a compliant fashionuser
12/14/2021, 5:41 PMJake
12/14/2021, 5:52 PMrsbh
12/15/2021, 11:33 AMUnknown desc = could not lookup definition `user` for relation `team_admin`: unknown definition user",
my input is this
definition team {
relation team_admin: user
relation team_member: user
permission view = team_admin + team_member
}
I already created the user schema in the previous call and it is in db
definition user {}
Jake
12/15/2021, 12:33 PMrsbh
12/15/2021, 12:33 PMJake
12/15/2021, 12:35 PMrsbh
12/15/2021, 12:40 PMrsbh
12/15/2021, 12:41 PMJake
12/15/2021, 12:47 PMJake
12/15/2021, 1:29 PMJake
12/15/2021, 1:37 PMJake
12/15/2021, 1:37 PMrsbh
12/16/2021, 4:41 AMJoey
12/16/2021, 4:55 AMvalidate
command once its been added into SpiceDB; that way, you not only validate the schema itself, but you can define test relationships, and a set of assertions that must be true/false