- Jan 15, 2024
-
-
- Dec 19, 2023
-
-
-
-
Before this patch we've had ADMIN_ID in schema.rs and ADMIN_USER_ID in lib.rs. This patch removes ADMIN_USER_ID in favor of ADMIN_ID
-
At the later stage I discovered that sbroad applies the same validation rules during parsing of grant/revoke statements and even its own Privilege enum that is a ~copy of our PrivilegeType. Unfortunately at the moment there is no way to share code between picodata and sbroad efficiently (now only tarantool-module is shared and it is not suitable for such kind of things) so it still makes sense to have this in picodata because this is the point where all APIs converge to the single point (CaS). In the future all other ways of validation should be removed. Aside from sbroad similar kind of validation is performed independently on lua API side. Note that in prior commit 45ba7392 we've removed all privileges from role super. This patch removes privileges from admin that do not match the model: namely all privileges on universe except session and usage. With this patch it is no longer possible to grant or revoke such privileges.
-
This allows future constructors to enforce invariants. Additionally this commit removes redundant set_schema_version on Op by passing schema version to corresponding Op constructors.
-
- Dec 06, 2023
-
-
- Dec 04, 2023
-
-
Егор Ивков authored
This change allows for creators of corresponding objects to consequently have all privileges on them.
-
- Dec 03, 2023
-
-
Georgy Moshkin authored
-
- Nov 29, 2023
-
-
- Nov 27, 2023
-
-
Dmitry Rodionov authored
Rename space object type to table
-
- Nov 24, 2023
-
-
Egor Ivkov authored
-
-
- Nov 20, 2023
-
-
Yaroslav Dynnikov authored
Follow-up for bfe08313 Also fix some docstrings
-
Georgy Moshkin authored
-
- Nov 16, 2023
-
-
Georgy Moshkin authored
-
- Nov 07, 2023
-
-
Dmitry Rodionov authored
-
- Oct 30, 2023
-
-
It was previously used in luamod.rs in ops like create_space. Its usage was replaced by reenterable_schema_change_request in both Rust and Lua.
-
- Oct 19, 2023
-
-
Georgy Moshkin authored
-
- Oct 16, 2023
-
-
Denis Smirnov authored
-
Denis Smirnov authored
-
- Oct 06, 2023
-
-
- Sep 19, 2023
-
-
- Sep 13, 2023
-
-
Georgy Moshkin authored
-
- Sep 06, 2023
-
-
Dmitry Rodionov authored
-
Dmitry Rodionov authored
-
- Aug 23, 2023
-
-
- Aug 07, 2023
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
- Aug 02, 2023
-
-
Dmitry Ivanov authored
-
Dmitry Ivanov authored
NB: this commit needs the fixes in tarantool-sys, so we have to update the git submodule.
-
- Aug 01, 2023
-
-
Egor Ivkov authored
-
- Jul 26, 2023
-
-
Maksim Kaitmazian authored
-
- Jul 24, 2023
-
-
- Jul 21, 2023
-
-
Denis Smirnov authored
Adds support for creation of the sharded memtx spaces via pico.sql().
-
- Jul 20, 2023
-
-
Closes #321
-
- Jul 19, 2023
-
-
Egor Ivkov authored
-
-
- Jul 18, 2023
-
-
- Jul 10, 2023
-
-
Georgy Moshkin authored
-