cc-4274: Added scaffolding to implement this feature.
This commit is contained in:
parent
05908d121f
commit
5b5ac3e38f
|
@ -230,6 +230,19 @@ class Application_Model_User
|
||||||
$this->_userInstance->delete();
|
$this->_userInstance->delete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
public function getOwnedFiles()
|
||||||
|
{
|
||||||
|
$user = $this->_userInstance;
|
||||||
|
return $user->getCcFilessRelatedByDbOwnerId();
|
||||||
|
}
|
||||||
|
|
||||||
|
public function donateFilesTo($user)
|
||||||
|
{
|
||||||
|
$my_files = $this->getOwnedFiles();
|
||||||
|
foreach ($my_files as $file) {
|
||||||
|
$file->reassignTo($user);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private function createUser()
|
private function createUser()
|
||||||
{
|
{
|
||||||
|
|
|
@ -40,5 +40,8 @@ class CcFiles extends BaseCcFiles {
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function reassignTo($user) {
|
||||||
|
$this->setDbOwnerId( $user->getDbId() );
|
||||||
|
}
|
||||||
|
|
||||||
} // CcFiles
|
} // CcFiles
|
||||||
|
|
Loading…
Reference in New Issue