Skip to content

Commit 6d68e9a

Browse files
authored
Merge pull request #68 from RedisLabsModules/add-acl-check-key-prefix-permissions
Add support for the new ACLCheckKeyPrefixPermissions API
2 parents 6a62be4 + 80bc372 commit 6d68e9a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

redismodule.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1293,6 +1293,7 @@ REDISMODULE_API RedisModuleString * (*RedisModule_GetCurrentUserName)(RedisModul
12931293
REDISMODULE_API RedisModuleUser * (*RedisModule_GetModuleUserFromUserName)(RedisModuleString *name) REDISMODULE_ATTR;
12941294
REDISMODULE_API int (*RedisModule_ACLCheckCommandPermissions)(RedisModuleUser *user, RedisModuleString **argv, int argc) REDISMODULE_ATTR;
12951295
REDISMODULE_API int (*RedisModule_ACLCheckKeyPermissions)(RedisModuleUser *user, RedisModuleString *key, int flags) REDISMODULE_ATTR;
1296+
REDISMODULE_API int (*RedisModule_ACLCheckKeyPrefixPermissions)(RedisModuleUser *user, RedisModuleString *prefix, int flags) REDISMODULE_ATTR;
12961297
REDISMODULE_API int (*RedisModule_ACLCheckChannelPermissions)(RedisModuleUser *user, RedisModuleString *ch, int literal) REDISMODULE_ATTR;
12971298
REDISMODULE_API void (*RedisModule_ACLAddLogEntry)(RedisModuleCtx *ctx, RedisModuleUser *user, RedisModuleString *object, RedisModuleACLLogEntryReason reason) REDISMODULE_ATTR;
12981299
REDISMODULE_API void (*RedisModule_ACLAddLogEntryByUserName)(RedisModuleCtx *ctx, RedisModuleString *user, RedisModuleString *object, RedisModuleACLLogEntryReason reason) REDISMODULE_ATTR;
@@ -1663,6 +1664,7 @@ static int RedisModule_Init(RedisModuleCtx *ctx, const char *name, int ver, int
16631664
REDISMODULE_GET_API(GetModuleUserFromUserName);
16641665
REDISMODULE_GET_API(ACLCheckCommandPermissions);
16651666
REDISMODULE_GET_API(ACLCheckKeyPermissions);
1667+
REDISMODULE_GET_API(ACLCheckKeyPrefixPermissions);
16661668
REDISMODULE_GET_API(ACLCheckChannelPermissions);
16671669
REDISMODULE_GET_API(ACLAddLogEntry);
16681670
REDISMODULE_GET_API(ACLAddLogEntryByUserName);

0 commit comments

Comments
 (0)