Exemplo n.º 1
0
 /**
  * @inheritdoc
  */
 public function determineLocations()
 {
     if (!($this->modelRole === 'child' && !$this->relationship->isHasOne()) && !($this->modelRole === 'parent')) {
         return [self::LOCATION_DETAILS];
     }
     return [self::LOCATION_HIDDEN];
 }
Exemplo n.º 2
0
 /**
  * [[@doctodo method_description:canArchiveObject]].
  *
  * @return [[@doctodo return_type:canArchiveObject]] [[@doctodo return_description:canArchiveObject]]
  */
 public function canArchiveObject()
 {
     if ($this->object->objectType->hasDashboard && isset($this->relationship) && !$this->relationship->isHasOne()) {
         return false;
     }
     return $this->object->can('archive');
 }