PermissionsDao: Add clearForPage()

This commit is contained in:
2023-08-11 09:21:02 +02:00
부모 9088154372
커밋 8998fb8793
3개의 변경된 파일16개의 추가작업 그리고 0개의 파일을 삭제

파일 보기

@@ -59,3 +59,16 @@ void PermissionsDaoSqlite::save(std::string pagename, std::string username, Perm
throwFrom(e);
}
}
void PermissionsDaoSqlite::clearForPage(std::string pagename)
{
try
{
auto stmt = *db << "DELETE FROM permissions WHERE page = (SELECT id FROM page WHERE name = ?)" << pagename;
stmt.execute();
}
catch(sqlite::sqlite_exception &e)
{
throwFrom(e);
}
}