Initial code for preparing bunq import #714

This commit is contained in:
James Cole
2017-08-11 05:21:00 +02:00
parent 657d5e0d74
commit 90c8420a4c
7 changed files with 184 additions and 2 deletions

View File

@@ -13,6 +13,7 @@ namespace FireflyIII\Http\Controllers\Import;
use FireflyIII\Http\Controllers\Controller;
use FireflyIII\Support\Import\Prerequisites\PrerequisitesInterface;
class BankController extends Controller
{
@@ -22,6 +23,24 @@ class BankController extends Controller
*/
public function prerequisites(string $bank)
{
$class = config(sprintf('firefly.import_pre.%s', $bank));
/** @var PrerequisitesInterface $object */
$object = app($class);
$object->setUser(auth()->user());
if ($object->hasPrerequisites()) {
$view = $object->getView();
$parameters = $object->getViewParameters();
return view($view, $parameters);
}
if (!$object->hasPrerequisites()) {
echo 'redirect to import form.';
}
}
public function postPrerequisites() {
}