Juan Ignacio Sánchez Lara
|
e1f8a65cce
|
Use %s for sequence name, which is already quoted
|
2015-08-27 17:02:05 +02:00 |
|
Juan Ignacio Sánchez Lara
|
fc32d457eb
|
String interpolation with %I, which includes quoting
|
2015-08-27 10:25:52 +02:00 |
|
Juan Ignacio Sánchez Lara
|
a4952f6a1e
|
Granting RW permission on a table should also grant permission on default values sequences
|
2015-08-26 13:33:01 +02:00 |
|
Juan Ignacio Sánchez Lara
|
1f67b52bf7
|
Documented the need for create extension and separated from cdb_conf creation
|
2015-08-26 13:23:32 +02:00 |
|
Juan Ignacio Sánchez Lara
|
c6fa292f01
|
Extension installation ready
|
2015-08-20 17:39:28 +02:00 |
|
Juan Ignacio Sánchez Lara
|
faa4f203d6
|
Changed sample config
|
2015-08-20 17:32:36 +02:00 |
|
Juan Ignacio Sánchez Lara
|
66e2082266
|
Missing cartodb schema
|
2015-08-20 13:02:02 +02:00 |
|
Juan Ignacio Sánchez Lara
|
43d41e5c26
|
Removed cached (won't work between sessions)
|
2015-08-20 12:55:22 +02:00 |
|
Juan Ignacio Sánchez Lara
|
bd31419e94
|
Fixed return auth
|
2015-08-20 12:54:46 +02:00 |
|
Juan Ignacio Sánchez Lara
|
a885f5328e
|
Fix conf tests (json values)
|
2015-08-20 10:45:24 +02:00 |
|
Juan Ignacio Sánchez Lara
|
600f9159fb
|
{} >> dict()
|
2015-08-20 10:25:31 +02:00 |
|
Juan Ignacio Sánchez Lara
|
eb912b48bf
|
Removed not needed json import
|
2015-08-20 10:22:44 +02:00 |
|
Juan Ignacio Sánchez Lara
|
9c70e5f91a
|
Merge branch 'master' into 103-Extension_Group_API
|
2015-08-20 10:17:00 +02:00 |
|
Juan Ignacio Sánchez Lara
|
551e09ff6f
|
Secured _CDB_Group_API_Request
|
2015-08-20 10:03:48 +02:00 |
|
Juan Ignacio Sánchez Lara
|
97dd8e5720
|
Conf value type to json
|
2015-08-20 08:44:59 +02:00 |
|
Juan Ignacio Sánchez Lara
|
e1d195a21f
|
Merge branch 'master' into 103-Extension_Group_API
|
2015-08-19 18:51:37 +02:00 |
|
Juan Ignacio Sánchez Lara
|
75c4308ea9
|
Grant and revoking permissions API sync
|
2015-08-19 18:43:25 +02:00 |
|
Juan Ignacio Sánchez Lara
|
70fe432102
|
Secured configuration access
|
2015-08-19 11:20:06 +02:00 |
|
Juan Ignacio Sánchez Lara
|
e1dde3c36c
|
Removed old code
|
2015-08-19 11:08:05 +02:00 |
|
Juan Ignacio Sánchez Lara
|
6c1369f2a9
|
Documentation about roles and functions
|
2015-08-19 11:05:32 +02:00 |
|
Juan Ignacio Sánchez Lara
|
726f3c31f7
|
Documentation about roles and functions
|
2015-08-19 11:03:07 +02:00 |
|
Juan Ignacio Sánchez Lara
|
2245c05b1e
|
Don't allow users to pick database name, keeping group operations inside their org
|
2015-08-19 10:52:07 +02:00 |
|
Juan Ignacio Sánchez Lara
|
1fe9bb2e84
|
Don't allow users to pick database name, keeping group operations inside their org
|
2015-08-19 10:37:52 +02:00 |
|
Juan Ignacio Sánchez Lara
|
0cb55d043a
|
Revoke select on table and add security definer for conf getter
|
2015-08-19 10:35:23 +02:00 |
|
Juan Ignacio Sánchez Lara
|
8a8d4b5b00
|
Don't upgrade version until release is planned
|
2015-08-18 16:09:34 +02:00 |
|
Juan Ignacio Sánchez Lara
|
fd25a02b45
|
Merge branch 'master' into 103-Extension_Group_API
|
2015-08-18 16:07:22 +02:00 |
|
Juan Ignacio Sánchez Lara
|
67d7e28684
|
409 is a valid renaming response
|
2015-08-18 13:26:23 +02:00 |
|
Juan Ignacio Sánchez Lara
|
a8b9ec345a
|
valid_return_codes parameter
|
2015-08-18 11:53:38 +02:00 |
|
Juan Ignacio Sánchez Lara
|
a75a337296
|
_CDB_Conf_Cache SD-based
|
2015-08-18 10:44:10 +02:00 |
|
Juan Ignacio Sánchez Lara
|
1217b4e4a4
|
Cache http client with private SD
|
2015-08-18 08:27:14 +02:00 |
|
Juan Ignacio Sánchez Lara
|
d6410d91bd
|
Cache http client
|
2015-08-18 08:24:30 +02:00 |
|
Juan Ignacio Sánchez Lara
|
9d03e755b8
|
_CDB_Group_API_Request refactor
|
2015-08-18 08:10:02 +02:00 |
|
Juan Ignacio Sánchez Lara
|
87a955b56a
|
Removed cdb_ prefix from local variables
|
2015-08-17 15:23:39 +02:00 |
|
Juan Ignacio Sánchez Lara
|
653eae21b3
|
_CDB_Group_RemoveMember_API
|
2015-08-17 15:20:15 +02:00 |
|
Juan Ignacio Sánchez Lara
|
e4a56371c0
|
_CDB_Group_AddMember_API
|
2015-08-17 15:05:09 +02:00 |
|
Juan Ignacio Sánchez Lara
|
00e9cc5a79
|
Explicit null check for not found role
|
2015-08-17 15:02:21 +02:00 |
|
Juan Ignacio Sánchez Lara
|
566adfb0ce
|
CDB_Group_RenameGroup_API
|
2015-08-17 13:37:34 +02:00 |
|
Juan Ignacio Sánchez Lara
|
99641b827c
|
Authorization type moved to function
|
2015-08-17 12:55:42 +02:00 |
|
Juan Ignacio Sánchez Lara
|
df531e9e37
|
auth inside param reading
|
2015-08-17 12:26:38 +02:00 |
|
Juan Ignacio Sánchez Lara
|
6c3555f21a
|
Configuration parameters refactor
|
2015-08-17 11:49:31 +02:00 |
|
Juan Ignacio Sánchez Lara
|
a08600a1f8
|
Exclude cartodb schema from CDB_UserTables
|
2015-08-14 16:31:19 +02:00 |
|
Juan Ignacio Sánchez Lara
|
e11f4ef169
|
Group name validation delegated to role creation
|
2015-08-14 15:40:36 +02:00 |
|
Juan Ignacio Sánchez Lara
|
db89bf1a94
|
Grant select on configuration table to org members
|
2015-08-14 15:28:19 +02:00 |
|
Juan Ignacio Sánchez Lara
|
466e4d81c6
|
format instead of string concatenation
|
2015-08-14 15:22:00 +02:00 |
|
Juan Ignacio Sánchez Lara
|
ae634e7814
|
Server notification must happen after role creation
|
2015-08-14 15:04:14 +02:00 |
|
Juan Ignacio Sánchez Lara
|
d1f19a0234
|
Groups API configuration example
|
2015-08-14 14:03:53 +02:00 |
|
Juan Ignacio Sánchez Lara
|
d4bcb97f9b
|
CDB_CONF and create and drop group api calls
|
2015-08-14 14:00:58 +02:00 |
|
Juan Ignacio Sánchez Lara
|
a0aac4e9c9
|
Info about if not exist log output
|
2015-08-14 14:00:58 +02:00 |
|
Juan Ignacio Sánchez Lara
|
725453ce2b
|
Configuration table and functions
|
2015-08-14 14:00:58 +02:00 |
|
Juan Ignacio Sánchez Lara
|
7262d34b06
|
IMMUTABLE-STABLE-VOLATILE specification
|
2015-08-14 14:00:58 +02:00 |
|
Juan Ignacio Sánchez Lara
|
3ee4978240
|
Roles simplification, without md5 and prepending database name
|
2015-08-14 14:00:57 +02:00 |
|
Juan Ignacio Sánchez Lara
|
2ece2979a6
|
Drop cartodb schema before dropping publicuser
|
2015-08-14 14:00:57 +02:00 |
|
Juan Ignacio Sánchez Lara
|
401d3e9066
|
publicuser back
|
2015-08-14 14:00:57 +02:00 |
|
Juan Ignacio Sánchez Lara
|
79e1926766
|
Group management done by organization admin
|
2015-08-14 14:00:57 +02:00 |
|
Juan Ignacio Sánchez Lara
|
e2dd1e014e
|
test_valid_group_names and test_not_valid_group_names
|
2015-08-14 14:00:57 +02:00 |
|
Juan Ignacio Sánchez Lara
|
1915e28a0f
|
Cleaner debug output
|
2015-08-14 14:00:57 +02:00 |
|
Juan Ignacio Sánchez Lara
|
bd46796bb7
|
Fix spacing
|
2015-08-14 14:00:57 +02:00 |
|
Juan Ignacio Sánchez Lara
|
898d3c14fd
|
test_group_management_functions_cant_be_used_by_normal_members and warning -> error processing
|
2015-08-14 14:00:57 +02:00 |
|
Juan Ignacio Sánchez Lara
|
154f6df1dc
|
_CDB_Group_GroupRole based on current database m5
|
2015-08-14 14:00:57 +02:00 |
|
Juan Ignacio Sánchez Lara
|
9a3fbb668c
|
Dynamic variable binding
|
2015-08-14 14:00:57 +02:00 |
|
Juan Ignacio Sánchez Lara
|
6baa626756
|
Groups will be 0.9.0
|
2015-08-14 14:00:56 +02:00 |
|
Juan Ignacio Sánchez Lara
|
c29733eb87
|
publicuser uncommenting
|
2015-08-14 14:00:26 +02:00 |
|
Juan Ignacio Sánchez Lara
|
52f73b1a01
|
CDB_Group_Table_GrantReadWrite
|
2015-08-14 14:00:26 +02:00 |
|
Juan Ignacio Sánchez Lara
|
28af048c92
|
Methods doc
|
2015-08-14 14:00:26 +02:00 |
|
Juan Ignacio Sánchez Lara
|
1279742e50
|
CDB_Group_CreateGroup should not return role, since it's an internal implementation detail
|
2015-08-14 14:00:26 +02:00 |
|
Juan Ignacio Sánchez Lara
|
b633466724
|
Non-public API method naming
|
2015-08-14 14:00:26 +02:00 |
|
Juan Ignacio Sánchez Lara
|
e04f0caa6c
|
Permission granting
|
2015-08-14 14:00:25 +02:00 |
|
Juan Ignacio Sánchez Lara
|
5afdd77dcf
|
Rename group
|
2015-08-14 14:00:25 +02:00 |
|
Juan Ignacio Sánchez Lara
|
eafb0f4557
|
Groups API extension version
|
2015-08-14 14:00:25 +02:00 |
|
Juan Ignacio Sánchez Lara
|
42e72ac9d5
|
cartodb.CDB_Group_CreateGroup cartodb.CDB_Group_DropGroup
|
2015-08-14 13:58:10 +02:00 |
|
Juan Ignacio Sánchez Lara
|
2824a9c457
|
Ignore vim temporal files
|
2015-08-14 13:58:10 +02:00 |
|