Nadav Har'El
f1cad230bb
Merge 'cql: enable setting permissions on resources with quoted UDT names' from Wojciech Mitros
...
This series fixes an issue with altering permissions on UDFs with
parameter types that are UDTs with quoted names and adds
a test for it.
The issue was caused by the format of the temporary string
that represented the UDT in `auth::resource`. After parsing the
user input to a raw type, we created a string representing the
UDT using `ut_name::to_string()`. The segment of the resulting
string that represented the name of the UDT was not quoted,
making us unable to parse it again when the UDT was being
`prepare`d. Other than for this purpose, the `ut_name::to_string()`
is used only for logging, so the solution was modifying it to
maybe quote the UDT name.
Ref: https://github.com/scylladb/scylladb/pull/12869
Closes #13257
* github.com:scylladb/scylladb:
cql-pytest: test permissions for UDTs with quoted names
cql: maybe quote user type name in ut_name::to_string()
cql: add a check for currently used stack in parser
cql-pytest: add an optional name parameter to new_type()
2023-05-10 19:10:29 +03:00
..
2023-05-07 17:17:36 +03:00
2023-02-15 22:57:18 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2023-03-16 20:34:18 +08:00
2022-05-13 07:11:58 +02:00
2023-03-23 01:41:58 +01:00
2023-02-15 11:01:50 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-05-01 22:41:41 +03:00
2023-03-10 11:02:33 +01:00
2023-03-16 20:34:18 +08:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-02-14 11:19:03 +02:00
2023-02-12 17:25:41 +02:00
2022-09-20 06:18:51 +03:00
2023-02-15 11:01:50 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-05-10 18:06:04 +03:00
2023-05-10 18:06:04 +03:00
2023-03-28 18:18:48 +02:00
2023-03-07 14:27:38 +01:00
2023-02-15 11:01:50 +02:00
2023-02-15 11:01:50 +02:00
2023-04-06 09:50:32 -04:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2023-04-06 09:50:32 -04:00
2023-02-15 11:01:50 +02:00
2023-03-23 01:41:58 +01:00
2022-05-13 07:11:58 +02:00
2023-03-16 20:34:18 +08:00
2022-07-22 20:14:48 +03:00
2023-02-15 14:21:26 +02:00
2022-05-13 07:11:58 +02:00
2023-03-31 07:08:41 +03:00
2022-12-19 20:53:07 +02:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2023-03-07 14:27:38 +01:00
2022-01-24 15:12:50 +01:00
2023-03-07 14:27:38 +01:00
2022-01-24 15:12:50 +01:00
2023-02-15 11:01:50 +02:00
2023-02-15 11:01:50 +02:00
2023-04-24 10:49:37 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-01-18 12:15:18 +01:00
2022-01-18 12:15:18 +01:00
2023-02-14 11:19:03 +02:00
2022-05-13 07:11:58 +02:00
2023-03-23 01:41:58 +01:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-03-12 19:29:11 +02:00
2023-03-12 19:29:11 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-04-06 09:50:32 -04:00
2023-04-06 09:50:32 -04:00
2022-11-23 18:39:36 +02:00
2022-05-13 07:11:58 +02:00
2023-03-12 14:04:34 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-02-15 22:57:18 +02:00
2022-01-18 12:15:18 +01:00
2023-02-15 22:57:18 +02:00
2022-01-18 12:15:18 +01:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-04-29 13:04:52 +02:00
2023-03-08 16:18:23 +02:00
2023-05-02 10:13:59 +03:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-01-03 19:54:13 +02:00
2022-05-19 10:11:50 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-02-15 22:57:18 +02:00
2023-02-14 11:19:03 +02:00
2022-05-13 07:11:58 +02:00
2023-05-01 22:39:48 +03:00
2023-01-16 21:10:56 +02:00
2022-02-27 11:48:03 +02:00
2022-02-27 11:48:03 +02:00
2022-03-31 07:04:00 +03:00
2022-01-18 12:15:18 +01:00
2023-04-27 10:24:46 +03:00
2023-03-31 07:08:41 +03:00
2022-09-28 09:54:59 +03:00
2023-05-07 17:17:36 +03:00
2022-09-28 09:54:59 +03:00
2022-09-26 18:30:39 +03:00
2023-02-19 12:57:40 +08:00
2023-02-15 14:21:26 +02:00
2022-09-08 15:25:36 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00