From fb447b94e369114df0bc96b5c4c20b2cd102bff0 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sat, 28 Apr 2018 10:44:11 +0200 Subject: Add decryption (and caching) of data, even when adding encryption key after data has been added --- src/User.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/User.cpp') diff --git a/src/User.cpp b/src/User.cpp index d157c74..58e350a 100644 --- a/src/User.cpp +++ b/src/User.cpp @@ -26,4 +26,14 @@ namespace odhtdb group->addUser(this); } } + + bool User::isAllowedToPerformAction(PermissionType action) const + { + for(Group *group : getGroups()) + { + if(group->getPermission().getFlag(action)) + return true; + } + return false; + } } -- cgit v1.2.3