PermissionsDao: Add clearForPage()

Bu işleme şunda yer alıyor:
2023-08-11 09:21:02 +02:00
ebeveyn 9088154372
işleme 8998fb8793
3 değiştirilmiş dosya ile 16 ekleme ve 0 silme

Dosyayı Görüntüle

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