/** * Cleanup models and read permission tables * @param $modelClassName */ protected function deleteAllModelsAndRecordsFromReadPermissionTable($modelClassName) { $models = $modelClassName::getAll(); foreach ($models as $model) { $model->delete(); } $tableName = ReadPermissionsSubscriptionUtil::getSubscriptionTableName($modelClassName); $sql = "DELETE FROM {$tableName}"; ZurmoRedBean::exec($sql); $tableName = ReadPermissionsSubscriptionUtil::getAccountSubscriptionTempBuildTableName($modelClassName); $sql = "DELETE FROM {$tableName}"; ZurmoRedBean::exec($sql); }
public function testGetSubscriptionTableName() { $subscriptionTableName = ReadPermissionsSubscriptionUtil::getSubscriptionTableName('Account'); $this->assertEquals('account_read_subscription', $subscriptionTableName); }