+ +
+
diff --git a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/StaticController.php b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/StaticController.php new file mode 100644 index 000000000..802d27983 --- /dev/null +++ b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/StaticController.php @@ -0,0 +1,69 @@ +searchBase('routes.route'); + } + + public function getRouteAction($uuid = null) + { + return $this->getBase('route', 'routes.route', $uuid); + } + + public function setRouteAction($uuid) + { + return $this->setBase('route', 'routes.route', $uuid); + } + + public function addRouteAction() + { + return $this->addBase('route', 'routes.route'); + } + + public function delRouteAction($uuid) + { + return $this->delBase('routes.route', $uuid); + } + + public function toggleRouteAction($uuid) + { + return $this->toggleBase('routes.route', $uuid); + } +} diff --git a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/StaticController.php b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/StaticController.php new file mode 100644 index 000000000..5798e168e --- /dev/null +++ b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/StaticController.php @@ -0,0 +1,41 @@ +view->staticForm = $this->getForm("static"); + $this->view->formDialogEditSTATICRoute = $this->getForm("dialogEditSTATICRoute"); + $this->view->pick('OPNsense/Quagga/static'); + } +} diff --git a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditSTATICRoute.xml b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditSTATICRoute.xml new file mode 100644 index 000000000..adbbeb2d4 --- /dev/null +++ b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditSTATICRoute.xml @@ -0,0 +1,25 @@ +
diff --git a/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/static.xml b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/static.xml new file mode 100644 index 000000000..0a766e8f6 --- /dev/null +++ b/net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/static.xml @@ -0,0 +1,8 @@ + diff --git a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Menu/Menu.xml b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Menu/Menu.xml index 2a0fc1634..e63c3a58e 100644 --- a/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Menu/Menu.xml +++ b/net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/Menu/Menu.xml @@ -7,7 +7,8 @@| {{ lang._('ID') }} | +{{ lang._('Enabled') }} | +{{ lang._('Network') }} | +{{ lang._('Gateway') }} | +{{ lang._('Interface') }} | +{{ lang._('Commands') }} | +
|---|---|---|---|---|---|
| + | + + + | +