PermissionsDao: Add clearForPage()

This commit is contained in:
2023-08-11 09:21:02 +02:00
vanhempi 9088154372
commit 8998fb8793
3 muutettua tiedostoa jossa 16 lisäystä ja 0 poistoa

Näytä tiedosto

@@ -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);
}
}