Exemplo n.º 1
0
 /**
  * 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);
 }