memgraph/tests/e2e
Boris Taševski c09b175c76
[E129-MG < T1006-MG] Expand C API with LBA checks (#527)
* [T1006-MG < T1017-MG] Add LBA checks to all read procedures in C API (#515)

* Initial Impl

* NextPermittedEdge introduced

* revert moving constructor to cpp

* edge from and edge to methods expanded with lba check

* minor fix

* added check to path expand procedure

* Added integration tests for read query procedures

* additional check

* changed iterator type to reference

* comments from pr

Co-authored-by: Josip Mrden <josip.mrden@memgraph.io>

* [T1006-MG < T1018-MG] Add LBA checks to all update procedures in C API (#516)

* Initial Impl

* NextPermittedEdge introduced

* revert moving constructor to cpp

* edge from and edge to methods expanded with lba check

* minor fix

* extended update methods

* added check to path expand procedure

* Added integration tests for read query procedures

* Added integration tests for update query modules

* additional check

* changed iterator type to reference

* fixed bug in Update property for node; fixed 2 e2e tests

* replaced enum

Co-authored-by: Josip Mrden <josip.mrden@memgraph.io>

* [T1006-MG < T1019-MG] Add LBA checks to all Create and Delete procedures in C API (#517)

* Initial Impl

* NextPermittedEdge introduced

* revert moving constructor to cpp

* edge from and edge to methods expanded with lba check

* minor fix

* extended update methods

* initial implementation

* added check to path expand procedure

* Added integration tests for read query procedures

* Added integration tests for update query modules

* Added unit tests for creation of vertex, adding and removing vertex label

* additional check

* changed iterator type to reference

* Added unit tests for create edge

* Corrected query module in create edge

* fixed bug in Update property for node; fixed 2 e2e tests

* fixed merge errors

* Expanded FineGrainedAuthChecker with HasGlobalPermissionOnVertices and HasGlobalPermissionOnEdges

* Removed two wrong checks; Added two global checks

* return null added

* introduced new mgp_error value

* fixed endless loop

* replaced enum

* intermediate

* tests updated

* PermissionDeniedError -> AuthorizationError rename

* rename in enum permission_denied error -> authorization error

* mgp_vertex_remove_label check improved

* quotes changed; order of imports fixed

* string constant introduced

* import fixed

* yaml format

Co-authored-by: Josip Mrden <josip.mrden@memgraph.io>

Co-authored-by: Josip Mrden <josip.mrden@memgraph.io>
2022-09-08 17:48:34 +02:00
..
configuration Correct inconsistencies w.r.t. sync replication (#435) 2022-08-09 11:29:55 +02:00
fine_grained_access [E129-MG < T1007-MG] Expand Cursors with LBA checks (#524) 2022-09-02 17:12:07 +02:00
isolation_levels Fix usages of constexpr (#367) 2022-03-31 13:52:43 +02:00
lba_procedures [E129-MG < T1006-MG] Expand C API with LBA checks (#527) 2022-09-08 17:48:34 +02:00
magic_functions Fix handling of the ROUTE Bolt message (#475) 2022-08-26 13:19:27 +02:00
memory Fix handling of the ROUTE Bolt message (#475) 2022-08-26 13:19:27 +02:00
module_file_manager Fix usages of constexpr (#367) 2022-03-31 13:52:43 +02:00
monitoring_server Save replication settings (#415) 2022-07-07 13:30:28 +02:00
replication Correct inconsistencies w.r.t. sync replication (#435) 2022-08-09 11:29:55 +02:00
server Save replication settings (#415) 2022-07-07 13:30:28 +02:00
streams Avoid usage of time.sleep (#434) 2022-07-08 10:47:18 +02:00
temporal_types Add memgraph namespace 2022-03-14 15:47:41 +01:00
triggers Fix usages of constexpr (#367) 2022-03-31 13:52:43 +02:00
write_procedures Add logging API (#417) 2022-08-22 14:47:52 +03:00
.gitignore Add end2end replication tests based on mgclient (#69) 2021-01-21 15:56:21 +01:00
CMakeLists.txt Merge branch 'master' into E129-MG-label-based-authorization 2022-09-06 11:14:27 +02:00
interactive_mg_runner.py Save replication settings (#415) 2022-07-07 13:30:28 +02:00
memgraph-selfsigned.crt Fix shutdown call (#395) 2022-05-18 07:50:06 +02:00
memgraph-selfsigned.key Fix shutdown call (#395) 2022-05-18 07:50:06 +02:00
memgraph.py Save replication settings (#415) 2022-07-07 13:30:28 +02:00
mg_utils.py Correct inconsistencies w.r.t. sync replication (#435) 2022-08-09 11:29:55 +02:00
pytest_runner.sh Python wrapper for write procedures (#234) 2021-10-02 13:17:41 +02:00
runner.py Registering a replica with timeout 0 should not be allowed (#414) 2022-06-29 11:14:23 +03:00