/** * Return the modal for choosing a field to assign. * * @param FieldRepositoryInterface $fields * @param StreamRepositoryInterface $streams * @param DiskRepositoryInterface $disks * @param $id * @return \Illuminate\View\View */ public function choose(FieldRepositoryInterface $fields, StreamRepositoryInterface $streams, DiskRepositoryInterface $disks, $id) { /* @var DiskInterface $disk */ /* @var StreamInterface $group */ $disk = $disks->find($id); $stream = $streams->findBySlugAndNamespace($disk->getSlug(), 'files'); return view('module::ajax/choose_field', ['fields' => $fields->findAllByNamespace('files')->notAssignedTo($stream)->unlocked(), 'id' => $id]); }
/** * Return the modal for choosing a field to assign. * * @param FieldRepositoryInterface $fields * @return \Illuminate\View\View */ public function choose(FieldRepositoryInterface $fields, TypeRepositoryInterface $types, $id) { $type = $types->find($id); return view('module::admin/ajax/choose_field', ['fields' => $fields->findAllByNamespace('posts')->notAssignedTo($type->getEntryStream())->unlocked(), 'id' => $id]); }
/** * Choose a field to assign. * * @param FieldRepositoryInterface $fields * @return \Illuminate\View\View */ public function choose(FieldRepositoryInterface $fields, FolderRepositoryInterface $folders, $id) { /* @var FolderInterface $folder */ $folder = $folders->find($id); return view('module::ajax/choose_field', ['fields' => $fields->findAllByNamespace('files')->notAssignedTo($folder->getEntryStream())->unlocked(), 'id' => $id]); }