protected function manageInsert(dmDoctrineRecord $record, $actionName, $actionConfig, $app)
 {
     $permission = new DmRecordPermission();
     $permission->set('secure_module', $record->getDmModule()->getSfName());
     $permission->set('secure_action', $actionName);
     $permission->set('secure_model', get_class($record));
     $permission->set('secure_record', $record->get($record->getTable()->getIdentifier()));
     $permission->set('description', sprintf('Secure access to action %s of module %s for record "%s" of class %s', $actionName, $record->getDmModule()->getKey(), $record->__toString(), get_class($record)));
     $permission->save();
 }