Juan Ignacio Sánchez Lara
|
bce61c1e43
|
Merge pull request #104 from CartoDB/103-Extension_Group_API
103 extension group api
|
2015-09-28 10:30:32 +02:00 |
|
Juan Ignacio Sánchez Lara
|
1f72be0390
|
Merge branch 'master' into 103-Extension_Group_API
|
2015-09-28 09:48:46 +02:00 |
|
Juan Ignacio Sánchez Lara
|
a59a95fddc
|
Merge pull request #165 from CartoDB/162-Allow_non_sync_group_permission_management_queries
162 allow non sync group permission management queries
|
2015-09-28 09:42:54 +02:00 |
|
Juan Ignacio Sánchez Lara
|
0081ec16a9
|
Sync-flag functions should be private
|
2015-09-27 18:42:24 +02:00 |
|
Juan Ignacio Sánchez Lara
|
e7008d04ee
|
https support back
|
2015-09-25 19:13:04 +02:00 |
|
Juan Ignacio Sánchez Lara
|
3330421887
|
sync parameter at group functions closes #162
|
2015-09-25 19:02:39 +02:00 |
|
Juan Ignacio Sánchez Lara
|
a0204d50db
|
X-Forwarded-Proto
|
2015-09-21 19:01:40 +02:00 |
|
Juan Ignacio Sánchez Lara
|
a2ddb76ef3
|
Shorter admin role name
|
2015-09-21 16:31:12 +02:00 |
|
Juan Ignacio Sánchez Lara
|
cc1e357caa
|
Removed unnecessary EXECUTEs
|
2015-09-21 15:47:52 +02:00 |
|
Juan Ignacio Sánchez Lara
|
0e4f3955f6
|
1108 separator for cleaner SQL
|
2015-09-21 15:37:10 +02:00 |
|
Juan Ignacio Sánchez Lara
|
8fdf5cb9c4
|
Merge branch 'master' into 103-Extension_Group_API
|
2015-09-21 14:52:37 +02:00 |
|
Juan Ignacio Sánchez Lara
|
bf4f30c99d
|
Removed IMMUTABLE for functions depending on current database
|
2015-09-21 14:35:28 +02:00 |
|
Juan Ignacio Sánchez Lara
|
963f8ea97b
|
#103 0.11.0 version
|
2015-09-21 12:54:14 +02:00 |
|
Juan Ignacio Sánchez Lara
|
458cbf2a80
|
Merge branch 'master' into 103-Extension_Group_API
|
2015-09-21 12:21:58 +02:00 |
|
Juan Ignacio Sánchez Lara
|
206cee1647
|
Deletion operations return 204
|
2015-09-09 12:24:54 +02:00 |
|
Juan Ignacio Sánchez Lara
|
f70fd1a4c7
|
Merge branch 'master' into 103-Extension_Group_API
|
2015-09-07 13:37:21 +02:00 |
|
Juan Ignacio Sánchez Lara
|
7b04267366
|
Merge pull request #137 from CartoDB/136-Add_support_for_adding_a_batch_of_users_to_a_group
136 add support for adding a batch of users to a group
|
2015-09-07 11:48:53 +02:00 |
|
Juan Ignacio Sánchez Lara
|
275e5154fd
|
Fixed comment
|
2015-09-07 11:48:18 +02:00 |
|
Juan Ignacio Sánchez Lara
|
4405ecb466
|
Multiple users test
|
2015-09-07 11:43:57 +02:00 |
|
Juan Ignacio Sánchez Lara
|
154eff6d25
|
Array notation for batch group functions
|
2015-09-07 11:43:46 +02:00 |
|
Juan Ignacio Sánchez Lara
|
b73eb486a5
|
Old functions cleanup
|
2015-09-07 10:35:32 +02:00 |
|
Juan Ignacio Sánchez Lara
|
59d144d91d
|
Batch add/remove users support
|
2015-09-07 10:35:04 +02:00 |
|
Juan Ignacio Sánchez Lara
|
428a2391ad
|
Refactor Member -> User
|
2015-09-07 09:56:59 +02:00 |
|
Juan Ignacio Sánchez Lara
|
0896b1451a
|
Spaces support fixes #135
|
2015-09-03 20:41:19 +02:00 |
|
Juan Ignacio Sánchez Lara
|
dfec191a9a
|
Support for spaces inside group names, fixed
|
2015-09-03 16:51:06 +02:00 |
|
Juan Ignacio Sánchez Lara
|
1b5b3f741f
|
Support for spaces inside group names
|
2015-09-03 16:38:12 +02:00 |
|
Juan Ignacio Sánchez Lara
|
a003ab7f6a
|
Merge branch 'master' into 103-Extension_Group_API
|
2015-08-31 13:27:21 +02:00 |
|
Juan Ignacio Sánchez Lara
|
15aece1fbc
|
Use %s for sequence name, which is already quoted
|
2015-08-27 17:03:13 +02:00 |
|
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 |
|