diff --git a/sync/routes.go b/sync/routes.go
index f425dd3f..73fce833 100644
--- a/sync/routes.go
+++ b/sync/routes.go
@@ -43,6 +43,16 @@ func Router() chi.Router {
r.Method("GET", "/", authenticatedHandler(getRoot))
r.Method("GET", "/communication", authenticatedHandler(getRoot))
r.Method("GET", "/configuration", authenticatedHandler(getRoot))
+ r.Method("GET", "/configuration/integration", authenticatedHandler(getRoot))
+ r.Method("GET", "/configuration/integration/arcgis", authenticatedHandler(getRoot))
+ r.Method("GET", "/configuration/organization", authenticatedHandler(getRoot))
+ r.Method("GET", "/configuration/pesticide", authenticatedHandler(getRoot))
+ r.Method("GET", "/configuration/pesticide/add", authenticatedHandler(getRoot))
+ r.Method("GET", "/configuration/upload", authenticatedHandler(getRoot))
+ r.Method("GET", "/configuration/upload/pool", authenticatedHandler(getRoot))
+ r.Method("GET", "/configuration/upload/pool/custom", authenticatedHandler(getRoot))
+ r.Method("GET", "/configuration/upload/pool/flyover", authenticatedHandler(getRoot))
+ r.Method("GET", "/configuration/upload/{id}", authenticatedHandler(getRoot))
r.Method("GET", "/configuration/user", authenticatedHandler(getRoot))
r.Method("GET", "/configuration/user/add", authenticatedHandler(getRoot))
r.Method("GET", "/intelligence", authenticatedHandler(getRoot))
@@ -54,19 +64,9 @@ func Router() chi.Router {
r.Method("GET", "/admin", authenticatedHandler(getAdminDash))
r.Method("GET", "/cell/{cell}", authenticatedHandler(getCellDetails))
- r.Method("GET", "/configuration/integration", authenticatedHandler(getConfigurationIntegration))
- r.Method("GET", "/configuration/integration/arcgis", authenticatedHandler(getConfigurationIntegrationArcgis))
r.Method("POST", "/configuration/integration/arcgis", authenticatedHandlerPost(postConfigurationIntegrationArcgis))
- r.Method("GET", "/configuration/organization", authenticatedHandler(getConfigurationOrganization))
- r.Method("GET", "/configuration/pesticide", authenticatedHandler(getConfigurationPesticide))
- r.Method("GET", "/configuration/pesticide/add", authenticatedHandler(getConfigurationPesticideAdd))
- r.Method("GET", "/configuration/upload", authenticatedHandler(getUploadList))
- r.Method("GET", "/configuration/upload/pool", authenticatedHandler(getUploadPool))
- r.Method("GET", "/configuration/upload/pool/flyover", authenticatedHandler(getUploadPoolFlyoverCreate))
r.Method("POST", "/configuration/upload/pool/flyover", authenticatedHandlerPostMultipart(postUploadPoolFlyoverCreate))
- r.Method("GET", "/configuration/upload/pool/custom", authenticatedHandler(getUploadPoolCustomCreate))
r.Method("POST", "/configuration/upload/pool/custom", authenticatedHandlerPostMultipart(postUploadPoolCustomCreate))
- r.Method("GET", "/configuration/upload/{id}", authenticatedHandler(getUploadByID))
r.Method("POST", "/configuration/upload/{id}/commit", authenticatedHandlerPost(postUploadCommit))
r.Method("POST", "/configuration/upload/{id}/discard", authenticatedHandlerPost(postUploadDiscard))
r.Method("GET", "/download", authenticatedHandler(getDownloadList))
diff --git a/ts/components/MapServiceArea.vue b/ts/components/MapServiceArea.vue
new file mode 100644
index 00000000..907d2597
--- /dev/null
+++ b/ts/components/MapServiceArea.vue
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
diff --git a/ts/components/map-view.vue b/ts/components/map-view.vue
deleted file mode 100644
index 53f84512..00000000
--- a/ts/components/map-view.vue
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
diff --git a/ts/router.ts b/ts/router.ts
index 37953509..0190136e 100644
--- a/ts/router.ts
+++ b/ts/router.ts
@@ -3,7 +3,9 @@ import type { RouteRecordRaw } from "vue-router";
import Home from "./view/Home.vue";
import About from "./view/About.vue";
import Communication from "./view/Communication.vue";
+import ConfigurationOrganization from "./view/configuration/Organization.vue";
import ConfigurationPesticide from "./view/configuration/Pesticide.vue";
+import ConfigurationPesticideAdd from "./view/configuration/PesticideAdd.vue";
import ConfigurationRoot from "./view/configuration/Root.vue";
import ConfigurationUser from "./view/configuration/User.vue";
import ConfigurationUserAdd from "./view/configuration/UserAdd.vue";
@@ -29,11 +31,21 @@ const routes: RouteRecordRaw[] = [
name: "Configuration",
component: ConfigurationRoot,
},
+ {
+ path: "/configuration/organization",
+ name: "Organization Configuration",
+ component: ConfigurationOrganization,
+ },
{
path: "/configuration/pesticide",
name: "Pesticide Configuration",
component: ConfigurationPesticide,
},
+ {
+ path: "/configuration/pesticide/add",
+ name: "Pesticide Add",
+ component: ConfigurationPesticideAdd,
+ },
{
path: "/configuration/user",
name: "User Configuration",
diff --git a/ts/view/configuration/Organization.vue b/ts/view/configuration/Organization.vue
new file mode 100644
index 00000000..3cfe4f81
--- /dev/null
+++ b/ts/view/configuration/Organization.vue
@@ -0,0 +1,282 @@
+
+
+ District
+ Settings
+
+
+
+ Organization Information
+
+
+ Contact Information
+
+ Service Area Coverage
+
+ {{ pesticide.description }} +
++ {{ pesticide.usageNotes }} +
+