Raul Marin
010cbe6e18
Remove unnecessary changes
5 years ago
Raul Marin
78077a6ec1
Bash tests improvements
...
- Stop loading sql files manually.
- Make tests independent.
- Single DB setup (not once per test)
5 years ago
Javier Torres
5659275c0c
Don't rely on regexp to identify non explainable queries
6 years ago
Javier Torres
c19c88c9e0
Test for granting permissions for table with non-seria lcartodb_id
6 years ago
Javier Torres
716f47edae
We should be able to grant permission to non-cartodbfied tables
6 years ago
Alberto Romeu
cd4653ecc0
grant usage on cartodb_id sequence when sharing read write
7 years ago
Raul Marin
0f7a1c4882
Remove PARALLEL mode in older versions (up to 9.6)
7 years ago
Juan Ignacio Sánchez Lara
4405ecb466
Multiple users test
9 years ago
Juan Ignacio Sánchez Lara
59d144d91d
Batch add/remove users support
9 years ago
Juan Ignacio Sánchez Lara
428a2391ad
Refactor Member -> User
9 years ago
Juan Ignacio Sánchez Lara
a885f5328e
Fix conf tests (json values)
9 years ago
Juan Ignacio Sánchez Lara
a75a337296
_CDB_Conf_Cache SD-based
9 years ago
Juan Ignacio Sánchez Lara
d6410d91bd
Cache http client
9 years ago
Juan Ignacio Sánchez Lara
e11f4ef169
Group name validation delegated to role creation
9 years ago
Juan Ignacio Sánchez Lara
db89bf1a94
Grant select on configuration table to org members
9 years ago
Juan Ignacio Sánchez Lara
d4bcb97f9b
CDB_CONF and create and drop group api calls
9 years ago
Juan Ignacio Sánchez Lara
7262d34b06
IMMUTABLE-STABLE-VOLATILE specification
9 years ago
Juan Ignacio Sánchez Lara
3ee4978240
Roles simplification, without md5 and prepending database name
9 years ago
Juan Ignacio Sánchez Lara
2ece2979a6
Drop cartodb schema before dropping publicuser
9 years ago
Juan Ignacio Sánchez Lara
401d3e9066
publicuser back
9 years ago
Juan Ignacio Sánchez Lara
79e1926766
Group management done by organization admin
9 years ago
Juan Ignacio Sánchez Lara
e2dd1e014e
test_valid_group_names and test_not_valid_group_names
9 years ago
Juan Ignacio Sánchez Lara
1915e28a0f
Cleaner debug output
9 years ago
Juan Ignacio Sánchez Lara
bd46796bb7
Fix spacing
9 years ago
Juan Ignacio Sánchez Lara
898d3c14fd
test_group_management_functions_cant_be_used_by_normal_members and warning -> error processing
9 years ago
Juan Ignacio Sánchez Lara
c29733eb87
publicuser uncommenting
9 years ago
Juan Ignacio Sánchez Lara
52f73b1a01
CDB_Group_Table_GrantReadWrite
9 years ago
Juan Ignacio Sánchez Lara
e04f0caa6c
Permission granting
9 years ago
Juan Ignacio Sánchez Lara
5afdd77dcf
Rename group
9 years ago
Juan Ignacio Sánchez Lara
42e72ac9d5
cartodb.CDB_Group_CreateGroup cartodb.CDB_Group_DropGroup
9 years ago
Raul Ochoa
e959bba335
Validates it's enought to grant publicuser to user.
...
Reference to PR where it will be actually fixed for now.
9 years ago
Raul Ochoa
14213c5d6a
Test scenario to show how public tables can be accessed by other roles
...
This will require changes in cartodb/cartodb rails app because user/role
creation happens over there. So it's not possible to fix all the problems
within the extension right now.
9 years ago
javi
400248cd5d
remove connection permissions to public user
9 years ago
javi
92b5d1f8f4
creating in setup
9 years ago
javi
68fdd9ce33
just add login permissions to public user
9 years ago
javi
53e6b38c32
enabling user again (no sense)
9 years ago
javi
c71faf21e2
do not create publicuser since a previous tests is doing it
9 years ago
javi
12260b9fc3
test cleanup
9 years ago
javi
1b3db28a74
added tests for organization
9 years ago
Raul Ochoa
2637742c2e
CDB-3743 Makes CDB_QueryTables to return only results for schemas associated to Relation-Names
10 years ago
javi
77182321ff
added delete permission with write permission for organization
10 years ago
Raul Ochoa
84174c4f71
CDB-3094 no hardcoded coloring output by creating a new log_warning function
10 years ago
Raul Ochoa
8624dd1a00
CDB-3094 Improves bash test runner by displaying failing tests after execution
10 years ago
Raul Ochoa
12e90ef6a4
CDB-3094 Adds cdb_org_member role group and functions to handle access to tables through it
10 years ago
Raul Ochoa
5e5471c474
CDB-3094 changes signature to allow specifying the schema because it does not have to be the role name.
...
- fixes tests to match new signature.
- does not revoke access to the schema when revoking access to a table. TODO
10 years ago
Sandro Santilli
d61de906d5
Use "cdb_test" prefix for test member names
...
User names are global to a cluster, better try to reduce likelyhood
of clashes
10 years ago
Sandro Santilli
36dca36927
Do not assume "postgres" user exists
10 years ago
Raul Ochoa
fb68f225d5
CDB-3094 no hardcoded database. it also creates the database between tests and the cartodb schema to install the functions
10 years ago
Raul Ochoa
9a55b03d6f
CDB-3094 initial function to share tables/schemas between users within the same database
10 years ago