diff options
author | Jan Lehnardt <jan@apache.org> | 2022-08-06 16:25:58 +0200 |
---|---|---|
committer | Jan Lehnardt <jan@apache.org> | 2022-12-16 16:56:18 +0100 |
commit | 92f36af80e4c3d21713ea7519053bf56ccdf5740 (patch) | |
tree | 673ff5cea1490f126aa8b84faf7c4348f0bc08c7 | |
parent | fa8585c012edf1d216836589798ce185f2fc8412 (diff) | |
download | couchdb-92f36af80e4c3d21713ea7519053bf56ccdf5740.tar.gz |
doc(access): add todos
-rw-r--r-- | src/couch/src/couch_db.erl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/couch/src/couch_db.erl b/src/couch/src/couch_db.erl index 8ba82fea6..7c7a67500 100644 --- a/src/couch/src/couch_db.erl +++ b/src/couch/src/couch_db.erl @@ -821,6 +821,7 @@ validate_access2(Db, Doc) -> validate_access3(check_access(Db, Doc)). validate_access3(true) -> ok; +% TODO: fix language validate_access3(_) -> throw({forbidden, <<"can't touch this">>}). check_access(Db, #doc{access=Access}) -> @@ -854,6 +855,7 @@ check_name(null, _Access) -> true; check_name(UserName, Access) -> lists:member(UserName, Access). % nicked from couch_db:check_security +% TODO: might need DRY check_roles(Roles, Access) -> UserRolesSet = ordsets:from_list(Roles), |