-
-
- GOV.UK
+
+ GOV.WALES
-
- Appeals Casework Portal
+ {t("common:service-name")}
-
-
+
- Find the right training
+ {t("myportal:page-title")}
- {!_.isEmpty(course) ? (
+ {!_.isEmpty(appealType) ? (
-
{
}
>
- {_.startCase(_.toLower(course))}
+ {_.startCase(_.toLower(appealType))}
diff --git a/components/elements/index.js b/components/elements/index.js
new file mode 100644
index 00000000..16f7a2f5
--- /dev/null
+++ b/components/elements/index.js
@@ -0,0 +1,281 @@
+export function Textfield(props) {
+ const { name, label } = props;
+
+ return (
+
+
+
+
+
+ );
+}
+
+export function MultiLinefield(props) {
+ const { name, label } = props;
+
+ return (
+
+
+
+
+
+ Do not include personal or financial information, like your
+ National Insurance number or credit card details.
+
+
+
+ );
+}
+
+export function DateField(props) {
+ const { name, label } = props;
+
+ return (
+
+
+
+ );
+}
+
+export function YesNofield(props) {
+ const { name, label } = props;
+
+ return (
+
+
+
+ );
+}
+
+export function PickList(props) {
+ const { name, label } = props;
+
+ return (
+
+
+
+
+ );
+}
+
+export function NumericField(props) {
+ const { name, label } = props;
+
+ return (
+
+
+
+
+ Must be between 6 and 8 digits long
+
+
+
+ );
+}
+
+export function DecimalField(props) {
+ const { name, label } = props;
+
+ return (
+
+
+
+
+ Must be between 6 and 8 digits long
+
+
+
+ );
+}
+
+export function ReadOnlyfield(props) {
+ const { name, label } = props;
+
+ return (
+
+
+
+
+
+ );
+}
diff --git a/components/myportal/makenewappeal.js b/components/myportal/makenewappeal.js
index 8248e5de..aa0af61f 100644
--- a/components/myportal/makenewappeal.js
+++ b/components/myportal/makenewappeal.js
@@ -3,24 +3,30 @@ import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
export default function MakeNewAppeal() {
- let { t } = useTranslation();
+ let { t } = useTranslation();
- const router = useRouter();
- const { locale } = router;
- return (
-
+
+
+
+
+
+
+ );
+ }
+}
+
+export default MyDocument;
diff --git a/pages/api/pinswg_dns_appealform.js b/pages/api/appealforms/pinswg_dns.js
similarity index 100%
rename from pages/api/pinswg_dns_appealform.js
rename to pages/api/appealforms/pinswg_dns.js
diff --git a/pages/api/appealforms/pinswg_harbourrevisionorder.js b/pages/api/appealforms/pinswg_harbourrevisionorder.js
new file mode 100644
index 00000000..a4db0056
--- /dev/null
+++ b/pages/api/appealforms/pinswg_harbourrevisionorder.js
@@ -0,0 +1,19 @@
+export default(req, res) =>{
+ res.statusCode= 200;
+ res.json(
+ {
+ "@odata.context": "https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/$metadata#systemforms(formid,name,formxml)",
+ "@odata.count": 1,
+ "value": [
+ {
+ "@odata.etag": "W/\"741574\"",
+ "formid": "bb043f1b-ad18-41d0-9eaa-f0e561cb3948",
+ "name": "Information",
+ "formxml": "
",
+ "objecttypecode": "pinswg_harbourrevisionorder",
+ "type": 2
+ }
+ ]
+ }
+ )
+};
\ No newline at end of file
diff --git a/pages/api/pinswg_householderappealhas_appealform copy.js b/pages/api/appealforms/pinswg_householderappealhas.js
similarity index 100%
rename from pages/api/pinswg_householderappealhas_appealform copy.js
rename to pages/api/appealforms/pinswg_householderappealhas.js
diff --git a/pages/api/pinswg_planningappeals78_appealform.js b/pages/api/appealforms/pinswg_planningappeals78.js
similarity index 100%
rename from pages/api/pinswg_planningappeals78_appealform.js
rename to pages/api/appealforms/pinswg_planningappeals78.js
diff --git a/pages/api/appealforms/pinswg_planningconditionss73s79.js b/pages/api/appealforms/pinswg_planningconditionss73s79.js
new file mode 100644
index 00000000..2993bb98
--- /dev/null
+++ b/pages/api/appealforms/pinswg_planningconditionss73s79.js
@@ -0,0 +1,19 @@
+export default(req, res) =>{
+ res.statusCode= 200;
+ res.json(
+ {
+ "@odata.context": "https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/$metadata#systemforms(formid,name,formxml)",
+ "@odata.count": 1,
+ "value": [
+ {
+ "@odata.etag": "W/\"741978\"",
+ "formid": "dfb64730-0df3-4e48-8c76-7899e72eddc2",
+ "name": "Information",
+ "formxml": "
",
+ "objecttypecode": "pinswg_planningconditionss73s79",
+ "type": 2
+ }
+ ]
+ }
+ )
+};
\ No newline at end of file
diff --git a/pages/api/appealforms/pinswg_planningobligationappeals106.js b/pages/api/appealforms/pinswg_planningobligationappeals106.js
new file mode 100644
index 00000000..c145adf1
--- /dev/null
+++ b/pages/api/appealforms/pinswg_planningobligationappeals106.js
@@ -0,0 +1,19 @@
+export default(req, res) =>{
+ res.statusCode= 200;
+ res.json(
+ {
+ "@odata.context": "https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/$metadata#systemforms(formid,name,formxml)",
+ "@odata.count": 1,
+ "value": [
+ {
+ "@odata.etag": "W/\"742035\"",
+ "formid": "61d8a8a7-d1d3-4349-b64a-3b274a55b612",
+ "name": "Information",
+ "formxml": "
",
+ "objecttypecode": "pinswg_planningobligationappeals106",
+ "type": 2
+ }
+ ]
+ }
+ )
+};
\ No newline at end of file
diff --git a/pages/api/appealforms/pinswg_row.js b/pages/api/appealforms/pinswg_row.js
new file mode 100644
index 00000000..78389f0c
--- /dev/null
+++ b/pages/api/appealforms/pinswg_row.js
@@ -0,0 +1,19 @@
+export default(req, res) =>{
+ res.statusCode= 200;
+ res.json(
+ {
+ "@odata.context": "https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/$metadata#systemforms(formid,name,formxml)",
+ "@odata.count": 1,
+ "value": [
+ {
+ "@odata.etag": "W/\"742078\"",
+ "formid": "45e17e5d-ba77-4e39-b20e-5a5336d5b1f3",
+ "name": "Information",
+ "formxml": "
",
+ "objecttypecode": "pinswg_row",
+ "type": 2
+ }
+ ]
+ }
+ )
+};
\ No newline at end of file
diff --git a/pages/api/appealforms/pinswg_transportandworkact.js b/pages/api/appealforms/pinswg_transportandworkact.js
new file mode 100644
index 00000000..d9b757ae
--- /dev/null
+++ b/pages/api/appealforms/pinswg_transportandworkact.js
@@ -0,0 +1,19 @@
+export default(req, res) =>{
+ res.statusCode= 200;
+ res.json(
+ {
+ "@odata.context": "https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/$metadata#systemforms(formid,name,formxml)",
+ "@odata.count": 1,
+ "value": [
+ {
+ "@odata.etag": "W/\"742121\"",
+ "formid": "f3bd3169-29d3-4c8c-9c14-dbf301220143",
+ "name": "Information",
+ "formxml": "
",
+ "objecttypecode": "pinswg_transportandworkact",
+ "type": 2
+ }
+ ]
+ }
+ )
+};
\ No newline at end of file
diff --git a/pages/api/forms.txt b/pages/api/forms.txt
new file mode 100644
index 00000000..11b30e1d
--- /dev/null
+++ b/pages/api/forms.txt
@@ -0,0 +1,33 @@
+
+pinswg_dns
+pinswg_planningobligationappeals106
+pinswg_planningconditionss73s79
+pinswg_row
+pinswg_transportandworkact
+pinswg_harbourrevisionorder
+pinswg_miscellaneouscasework
+pinswg_planningappeals78
+pinswg_lawfuldevelopmentcertificate
+pinswg_householderappealhas
+pinswg_enforcementlistedbuildingconservationap
+pinswg_callinss77
+pinswg_commonland
+pinswg_adverts
+pinswg_hedgeshedgerowstreepreservationreplacem
+pinswg_compulsorypurchaseorders
+pinswg_communityinfrastructurelevys117118119
+pinswg_objectiveconfig
+pinswg_nonvalidation
+pinswg_caseinvolvement
+pinswg_advertisementappealanddiscontinuance
+pinswg_documenthistory
+pinswg_document
+pinswg_wayleave
+pinswg_listedbuildingandconservationareaconsen
+pinswg_environmentalpermitting
+pinswg_enforcementnoticeappeals174
+pinswg_ldp
+pinswg_maintenanceoflands217
+pinswg_electricityact
+
+https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/EntityDefinitions(LogicalName='incident')/Attributes(LogicalName='pinswg_appealcasetype')/Microsoft.Dynamics.CRM.PicklistAttributeMetadata?$select=LogicalName&$expand=GlobalOptionSet($select=Options)
\ No newline at end of file
diff --git a/pages/api/incidents_form.js b/pages/api/incidents_form.js
new file mode 100644
index 00000000..88c80784
--- /dev/null
+++ b/pages/api/incidents_form.js
@@ -0,0 +1,27 @@
+export default(req, res) =>{
+ res.statusCode= 200;
+ res.json(
+ {
+ "@odata.context": "https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/$metadata#systemforms(formid,name,formxml)",
+ "@odata.count": 2,
+ "value": [
+ {
+ "@odata.etag": "W/\"706035\"",
+ "formid": "4a63c8d1-6c1e-48ec-9db4-3e6c7155334c",
+ "name": "Case",
+ "formxml": "
",
+ "objecttypecode": "incident",
+ "type": 2
+ },
+ {
+ "@odata.etag": "W/\"462223\"",
+ "formid": "f658c846-f74c-459b-b591-b97558958106",
+ "name": "Information",
+ "formxml": "
",
+ "objecttypecode": "incident",
+ "type": 2
+ }
+ ]
+ }
+ )
+};
\ No newline at end of file
diff --git a/pages/api/lookups/pinswg_appealcasetype.js b/pages/api/lookups/pinswg_appealcasetype.js
new file mode 100644
index 00000000..470697f8
--- /dev/null
+++ b/pages/api/lookups/pinswg_appealcasetype.js
@@ -0,0 +1,1134 @@
+export default(req, res) =>{
+ res.statusCode= 200;
+ res.json(
+ {
+ "@odata.context": "https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/$metadata#EntityDefinitions('incident')/Attributes/Microsoft.Dynamics.CRM.PicklistAttributeMetadata(LogicalName,GlobalOptionSet,GlobalOptionSet(Options))/$entity",
+ "LogicalName": "pinswg_appealcasetype",
+ "MetadataId": "a3498964-816b-eb11-aabb-00224800be9c",
+ "GlobalOptionSet": {
+ "@odata.type": "#Microsoft.Dynamics.CRM.OptionSetMetadata",
+ "Options": [
+ {
+ "Value": 846040025,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Listed Building and Convention S73 + S79",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "2077776e-9090-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Listed Building and Convention S73 + S79",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "2077776e-9090-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "2277776e-9090-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "2277776e-9090-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040000,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Planning Appeal - S78",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "af059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Planning Appeal - S78",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "af059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b1059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b1059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040001,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Planning Conditions - S73 + S79",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b2059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Planning Conditions - S73 + S79",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b2059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b4059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b4059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040002,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Planning Listed Buildings and Conservation Area Appeal - S20",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b5059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Planning Listed Buildings and Conservation Area Appeal - S20",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b5059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b7059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b7059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040003,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Planning Obligation Appeal - S106",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b8059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Planning Obligation Appeal - S106",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b8059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "ba059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "ba059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040004,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Householder Appeal (HAS)",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "bb059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Householder Appeal (HAS)",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "bb059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "bd059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "bd059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040005,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Enforcement Notice Appeal - S174",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "be059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Enforcement Notice Appeal - S174",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "be059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "c0059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "c0059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040006,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Enforcement Listed Building and Conservation Appeal - S39",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "c1059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Enforcement Listed Building and Conservation Appeal - S39",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "c1059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "c3059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "c3059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040007,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Maintenance of Land - S217",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "c4059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Maintenance of Land - S217",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "c4059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "c6059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "c6059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040008,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Lawful Development Certificate Appeal - S194 + 195",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "c7059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Lawful Development Certificate Appeal - S194 + 195",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "c7059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "c9059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "c9059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040009,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Community Infrastructure Levy - S117, 118, & 119",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "ca059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Community Infrastructure Levy - S117, 118, & 119",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "ca059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "cc059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "cc059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040010,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Call-Ins - S77",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "cd059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Call-Ins - S77",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "cd059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "cf059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "cf059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040011,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "DNS",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "d0059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "DNS",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "d0059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "d2059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "d2059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040012,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Electricity Act",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "d3059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Electricity Act",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "d3059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "d5059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "d5059358-806b-eb11-aabb-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040013,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Transport and Works Act",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "a1c174ee-1f75-eb11-aabd-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Transport and Works Act",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "a1c174ee-1f75-eb11-aabd-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "a3c174ee-1f75-eb11-aabd-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "a3c174ee-1f75-eb11-aabd-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040014,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Harbour Revision Order",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "a4c174ee-1f75-eb11-aabd-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Harbour Revision Order",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "a4c174ee-1f75-eb11-aabd-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "a6c174ee-1f75-eb11-aabd-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "a6c174ee-1f75-eb11-aabd-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040015,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "ROW",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "5d316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "ROW",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "5d316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "5f316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "5f316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040016,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Common Land",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "60316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Common Land",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "60316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "62316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "62316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040017,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "High Hedges, Tree Preservation orders, Hedgerows, Tree Replacement Notice.",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "63316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "High Hedges, Tree Preservation orders, Hedgerows, Tree Replacement Notice.",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "63316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "65316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "65316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040018,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Adverts",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "66316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Adverts",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "66316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "68316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "68316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040019,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Compulsory Purchase Orders",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "69316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Compulsory Purchase Orders",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "69316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "6b316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "6b316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040020,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Environmental Permitting",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "6c316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Environmental Permitting",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "6c316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "6e316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "6e316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040021,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Wayleave",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "6f316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Wayleave",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "6f316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "71316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "71316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040022,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Misc Casework",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "72316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Misc Casework",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "72316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "74316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "74316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040023,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "LDP",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "75316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "LDP",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "75316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "77316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "77316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040024,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Non-Validation",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "78316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Non-Validation",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "78316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "7a316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "7a316dc3-7590-eb11-aac2-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ }
+ ],
+ "MetadataId": "ac059358-806b-eb11-aabb-00224800be9c"
+ }
+ }
+ )
+};
\ No newline at end of file
diff --git a/pages/api/lookups/pinswg_appointedby..js b/pages/api/lookups/pinswg_appointedby..js
new file mode 100644
index 00000000..daa34f0a
--- /dev/null
+++ b/pages/api/lookups/pinswg_appointedby..js
@@ -0,0 +1,231 @@
+export default(req, res) =>{
+ res.statusCode= 200;
+ res.json(
+ {
+ "@odata.context": "https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/$metadata#EntityDefinitions('pinswg_householderappealhas')/Attributes/Microsoft.Dynamics.CRM.PicklistAttributeMetadata(LogicalName,GlobalOptionSet,GlobalOptionSet(Options))/$entity",
+ "LogicalName": "pinswg_appointedby",
+ "MetadataId": "3c10eef7-6f85-eb11-aac2-00224800be9c",
+ "GlobalOptionSet": {
+ "@odata.type": "#Microsoft.Dynamics.CRM.OptionSetMetadata",
+ "Options": [
+ {
+ "Value": 846040000,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "MHCLG",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "899c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "MHCLG",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "899c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "8b9c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "8b9c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040001,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Welsh Government",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "8c9c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Welsh Government",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "8c9c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "8e9c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "8e9c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040003,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Secretary of State for Transport",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "929c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Secretary of State for Transport",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "929c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "949c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "949c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040004,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "BEIS",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "959c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "BEIS",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "959c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "979c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "979c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040005,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Council",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "989c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Council",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "989c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "9a9c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "9a9c9260-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ }
+ ],
+ "MetadataId": "869c9260-3683-eb11-aac0-00224800be9c"
+ }
+ }
+ )
+};
\ No newline at end of file
diff --git a/pages/api/lookups/pinswg_band.js b/pages/api/lookups/pinswg_band.js
new file mode 100644
index 00000000..6e7608f5
--- /dev/null
+++ b/pages/api/lookups/pinswg_band.js
@@ -0,0 +1,145 @@
+export default(req, res) =>{
+ res.statusCode= 200;
+ res.json(
+ {
+ "@odata.context": "https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/$metadata#EntityDefinitions('pinswg_householderappealhas')/Attributes/Microsoft.Dynamics.CRM.PicklistAttributeMetadata(LogicalName,GlobalOptionSet,GlobalOptionSet(Options))/$entity",
+ "LogicalName": "pinswg_band",
+ "MetadataId": "bddafa01-7085-eb11-aac2-00224800be9c",
+ "GlobalOptionSet": {
+ "@odata.type": "#Microsoft.Dynamics.CRM.OptionSetMetadata",
+ "Options": [
+ {
+ "Value": 846040000,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Band 1",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "3d8e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Band 1",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "3d8e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "3f8e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "3f8e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040001,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Band 2",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "408e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Band 2",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "408e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "428e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "428e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040002,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Band 3",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "438e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Band 3",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "438e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "458e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "458e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ }
+ ],
+ "MetadataId": "3a8e4173-3683-eb11-aac0-00224800be9c"
+ }
+ }
+ )
+};
\ No newline at end of file
diff --git a/pages/api/lookups/pinswg_casetype.js b/pages/api/lookups/pinswg_casetype.js
new file mode 100644
index 00000000..52f44db3
--- /dev/null
+++ b/pages/api/lookups/pinswg_casetype.js
@@ -0,0 +1,403 @@
+export default(req, res) =>{
+ res.statusCode= 200;
+ res.json(
+ {
+ "@odata.context": "https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/$metadata#EntityDefinitions('pinswg_householderappealhas')/Attributes/Microsoft.Dynamics.CRM.PicklistAttributeMetadata(LogicalName,GlobalOptionSet,GlobalOptionSet(Options))/$entity",
+ "LogicalName": "pinswg_casetype",
+ "MetadataId": "fa824014-7085-eb11-aac2-00224800be9c",
+ "GlobalOptionSet": {
+ "@odata.type": "#Microsoft.Dynamics.CRM.OptionSetMetadata",
+ "Options": [
+ {
+ "Value": 846040000,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Planning Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "fd6d05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Planning Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "fd6d05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "ff6d05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "ff6d05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040001,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Listed Building Conservation Area Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "006e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Listed Building Conservation Area Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "006e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "026e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "026e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040002,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Planning Conditions Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "036e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Planning Conditions Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "036e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "056e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "056e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040003,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Planning Obligations Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "066e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Planning Obligations Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "066e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "086e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "086e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040004,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Householder/Minor Commercial Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "096e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Householder/Minor Commercial Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "096e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "0b6e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "0b6e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040005,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Advertisement Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "0c6e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Advertisement Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "0c6e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "0e6e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "0e6e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040006,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Lawful Development Certificate Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "0f6e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Lawful Development Certificate Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "0f6e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "116e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "116e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040007,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Community Infrastructure Levy Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "126e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Community Infrastructure Levy Appeal",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "126e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "146e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "146e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040008,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Call-In Application",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "156e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Call-In Application",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "156e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "176e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "176e05d7-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ }
+ ],
+ "MetadataId": "fa6d05d7-3683-eb11-aac0-00224800be9c"
+ }
+ }
+ )
+};
\ No newline at end of file
diff --git a/pages/api/lookups/pinswg_caseworkreason.js b/pages/api/lookups/pinswg_caseworkreason.js
new file mode 100644
index 00000000..6e7608f5
--- /dev/null
+++ b/pages/api/lookups/pinswg_caseworkreason.js
@@ -0,0 +1,145 @@
+export default(req, res) =>{
+ res.statusCode= 200;
+ res.json(
+ {
+ "@odata.context": "https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/$metadata#EntityDefinitions('pinswg_householderappealhas')/Attributes/Microsoft.Dynamics.CRM.PicklistAttributeMetadata(LogicalName,GlobalOptionSet,GlobalOptionSet(Options))/$entity",
+ "LogicalName": "pinswg_band",
+ "MetadataId": "bddafa01-7085-eb11-aac2-00224800be9c",
+ "GlobalOptionSet": {
+ "@odata.type": "#Microsoft.Dynamics.CRM.OptionSetMetadata",
+ "Options": [
+ {
+ "Value": 846040000,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Band 1",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "3d8e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Band 1",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "3d8e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "3f8e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "3f8e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040001,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Band 2",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "408e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Band 2",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "408e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "428e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "428e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040002,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Band 3",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "438e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Band 3",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "438e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "458e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "458e4173-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ }
+ ],
+ "MetadataId": "3a8e4173-3683-eb11-aac0-00224800be9c"
+ }
+ }
+ )
+};
\ No newline at end of file
diff --git a/pages/api/lookups/pinswg_decision.js b/pages/api/lookups/pinswg_decision.js
new file mode 100644
index 00000000..880cf069
--- /dev/null
+++ b/pages/api/lookups/pinswg_decision.js
@@ -0,0 +1,188 @@
+export default(req, res) =>{
+ res.statusCode= 200;
+ res.json(
+ {
+ "@odata.context": "https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/$metadata#EntityDefinitions('pinswg_householderappealhas')/Attributes/Microsoft.Dynamics.CRM.PicklistAttributeMetadata(LogicalName,GlobalOptionSet,GlobalOptionSet(Options))/$entity",
+ "LogicalName": "pinswg_decision",
+ "MetadataId": "3e383643-7085-eb11-aac2-00224800be9c",
+ "GlobalOptionSet": {
+ "@odata.type": "#Microsoft.Dynamics.CRM.OptionSetMetadata",
+ "Options": [
+ {
+ "Value": 846040000,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Allowed",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "4de653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Allowed",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "4de653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "4fe653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "4fe653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040001,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Dismissed",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "50e653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Dismissed",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "50e653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "52e653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "52e653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040002,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Split Decision",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "53e653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Split Decision",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "53e653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "55e653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "55e653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040003,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Invalid",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "56e653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Invalid",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "56e653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "58e653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "58e653f8-3683-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ }
+ ],
+ "MetadataId": "4ae653f8-3683-eb11-aac0-00224800be9c"
+ }
+ }
+ )
+};
\ No newline at end of file
diff --git a/pages/api/lookups/pinswg_decisionbranch.js b/pages/api/lookups/pinswg_decisionbranch.js
new file mode 100644
index 00000000..7079b05b
--- /dev/null
+++ b/pages/api/lookups/pinswg_decisionbranch.js
@@ -0,0 +1,317 @@
+export default(req, res) =>{
+ res.statusCode= 200;
+ res.json(
+ {
+ "@odata.context": "https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/$metadata#EntityDefinitions('pinswg_householderappealhas')/Attributes/Microsoft.Dynamics.CRM.PicklistAttributeMetadata(LogicalName,GlobalOptionSet,GlobalOptionSet(Options))/$entity",
+ "LogicalName": "pinswg_decisionbranch",
+ "MetadataId": "15429e52-7085-eb11-aac2-00224800be9c",
+ "GlobalOptionSet": {
+ "@odata.type": "#Microsoft.Dynamics.CRM.OptionSetMetadata",
+ "Options": [
+ {
+ "Value": 846040000,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "The Welsh Ministers",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "a9d887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "The Welsh Ministers",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "a9d887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "abd887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "abd887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040001,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "PINS",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "acd887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "PINS",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "acd887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "aed887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "aed887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040002,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "BEIS",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "afd887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "BEIS",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "afd887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b1d887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b1d887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040003,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Department for Transport",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b2d887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Department for Transport",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b2d887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b4d887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b4d887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040004,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "County Council",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b5d887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "County Council",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b5d887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b7d887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b7d887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040005,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "Department for Transport (Bridges and Ferries)",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b8d887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "Department for Transport (Bridges and Ferries)",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "b8d887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "bad887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "bad887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ },
+ {
+ "Value": 846040006,
+ "Label": {
+ "LocalizedLabels": [
+ {
+ "Label": "MHCLG",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "bbd887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "MHCLG",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "bbd887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Description": {
+ "LocalizedLabels": [
+ {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "bdd887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ ],
+ "UserLocalizedLabel": {
+ "Label": "",
+ "LanguageCode": 1033,
+ "IsManaged": false,
+ "MetadataId": "bdd887c2-3783-eb11-aac0-00224800be9c",
+ "HasChanged": null
+ }
+ },
+ "Color": "#0000ff",
+ "IsManaged": false,
+ "MetadataId": null,
+ "HasChanged": null
+ }
+ ],
+ "MetadataId": "a6d887c2-3783-eb11-aac0-00224800be9c"
+ }
+ }
+ )
+};
\ No newline at end of file
diff --git a/pages/myportal/index.js b/pages/myportal/index.js
new file mode 100644
index 00000000..df7b2d22
--- /dev/null
+++ b/pages/myportal/index.js
@@ -0,0 +1,80 @@
+import _ from "lodash";
+import Head from "next/head";
+import Header from "../../components/header";
+import Banner from "../../components/banner";
+import CookieBanner from "../../components/cookieBanner";
+import Breadcrumbs from "../../components/breadcrumbs";
+import MyPortal from "../../components/myportal";
+import Footer from "../../components/footer";
+import Errorpage from "../../components/errorpage";
+import styles from "../../styles/Home.module.css";
+import { useSelector, shallowEqual, connect } from "react-redux";
+import { wrapper } from "../../store/store";
+import Cookies from "cookies";
+import { useRouter } from "next/router";
+import useTranslation from "next-translate/useTranslation";
+
+const Home = (props) => {
+ const { footerLinks, pages } = props;
+ let { t, lang } = useTranslation();
+
+ const router = useRouter();
+ const { locale } = router;
+ const { appealtypes } = router.query;
+
+ return (
+
+
+
+ {t("myportal:page-title")} - {t("common:service-name")}
+
+
+
+
+ );
+};
+
+// export const getServerSideProps = wrapper.getServerSideProps(
+// async ({ locale, store, req, res }) => {
+// const token = await getToken();
+// let accessToken = token.access_token;
+
+// const apiRoot = process.browser ? window.API_ROOT : process.env.API_ROOT;
+
+// const [pages, footerLinks, courseListContent] = await Promise.all([
+// await getPages(accessToken, locale),
+// await getFooterLinks(accessToken, locale),
+// await getCourseList(accessToken, locale),
+// ]);
+// //const courseID = await getCourseID
+// store.dispatch(setApiRoot(apiRoot));
+// store.dispatch(setPages(pages));
+// store.dispatch(setFooterLinks(footerLinks));
+// store.dispatch(setCourseListContent(courseListContent));
+// }
+// );
+
+// const mapStateToProps = (state) => {
+// //console.log(state);
+
+// return {
+// apiroot: state.apiroot,
+// courseListContent: state.courseListContent.courseListContent,
+// pages: state.pages.pages,
+// footerLinks: state.footerLinks.footerLinks,
+// regions: state.regions,
+// sectors: state.sectors,
+// form: state.form,
+// };
+// };
+
+export default Home; //connect(mapStateToProps)(Home);
diff --git a/pages/newappeal/[appealtypes].js b/pages/newappeal/[appealtypes].js
new file mode 100644
index 00000000..c551b930
--- /dev/null
+++ b/pages/newappeal/[appealtypes].js
@@ -0,0 +1,138 @@
+import _ from "lodash";
+import Head from "next/head";
+import Header from "../../components/header";
+import Banner from "../../components/banner";
+import CookieBanner from "../../components/cookieBanner";
+import Breadcrumbs from "../../components/breadcrumbs";
+import Footer from "../../components/footer";
+import Errorpage from "../../components/errorpage";
+import styles from "../../styles/Home.module.css";
+import { useSelector, shallowEqual, connect } from "react-redux";
+import { wrapper } from "../../store/store";
+import Cookies from "cookies";
+import { useRouter } from "next/router";
+import useTranslation from "next-translate/useTranslation";
+
+import { setForm, getFormObj } from "../../store/formData/action";
+import { getFormData } from "../../actions";
+import xpath from "xpath";
+
+import BuildSection from "../../components/newappeal/buildsection";
+
+const Home = (props) => {
+ const { footerLinks, pages, formData } = props;
+ let { t, lang } = useTranslation();
+
+ const router = useRouter();
+ const { locale } = router;
+ const { appealtypes } = router.query;
+
+ const formXML = props.formData.formData;
+ const parser = new DOMParser();
+ var doc = parser.parseFromString(formXML, "text/xml");
+ var titles = xpath.select(
+ "//form/tabs/tab[*]/labels/label[@description]/@description",
+ doc
+ );
+ var sectionCount = xpath.select("/form/tabs/tab[*]", doc);
+ sectionCount = sectionCount.length;
+
+ var tabs = xpath.select("//form/tabs/tab[*]", doc);
+
+ // crm api query for looking up picklist fields/drop downs
+ //
/api/data/v8.2/EntityDefinitions(LogicalName='{appeal type form}')/Attributes(LogicalName='{drop down datafield name}')/Microsoft.Dynamics.CRM.PicklistAttributeMetadata?$select=LogicalName&$expand=GlobalOptionSet($select=Options)
+ // eg https://devcrm2016.llcdt.gov.wales/DVPINS/api/data/v8.2/EntityDefinitions(LogicalName='pinswg_householderappealhas')/Attributes(LogicalName='pinswg_casetype')/Microsoft.Dynamics.CRM.PicklistAttributeMetadata?$select=LogicalName&$expand=GlobalOptionSet($select=Options)
+ // query for labels in section eg for section 2 - /form/tabs/tab[2]//rows//labels
+ // query for getting guids of form element types /form/tabs/tab[*]//rows/row//control[@classid]/@classid
+ //
+ // 270BD3DB-D9AF-4782-9025-509E298DEC0A - read only
+ // 3EF39988-22BB-4f0b-BBBE-64B5A3748AEE - drop down list controlled by datafieldname for content - datafieldname picklist entity
+ // 67FAC785-CD58-4f9f-ABB3-4B7DDC6ED5ED - boolean flag / yes no radio button
+ // 4273EDBD-AC1D-40d3-9FB2-095C621B552D - text field
+ // 5B773807-9FB2-42db-97C3-7A91EFF8ADFF - date field
+ // E0DECE4B-6FC8-4a8f-A065-082708572369 - multiline
+ // C6D124CA-7EDA-4a60-AEA9-7FB8D318B68F - numeric field
+ // C3EFE0C3-0EC6-42be-8349-CBD9079DFD8E - decimal
+
+ /// to get dropdowns names
+ // form/tabs/tab[*]//rows/row//control[@classid="{3EF39988-22BB-4f0b-BBBE-64B5A3748AEE}"]/@datafieldname
+
+ console.log(titles);
+
+ const Sections = Object.keys(tabs).map((key, index) => (
+
+ ));
+
+ return (
+
+
+
+ {t("search:page-title")} - {t("common:service-name")}
+
+
+
+
+ );
+};
+
+export const getServerSideProps = wrapper.getServerSideProps(
+ (store) =>
+ async ({ query, req, res }) => {
+ console.log("the query", query);
+ const formdata = (await getFormData(query.appealtypes)) || null;
+ let xmlStr = formdata;
+ xmlStr = formdata.value[0].formxml;
+ xmlStr = xmlStr.replace(/\\"/g, "");
+ store.dispatch(setForm(xmlStr));
+ }
+);
+
+// export const getServerSideProps = wrapper.getServerSideProps(
+// async ({ locale, store, query, req, res }) => {
+// // const token = await getToken();
+// // let accessToken = token.access_token;
+
+// // const apiRoot = process.browser ? window.API_ROOT : process.env.API_ROOT;
+
+// // const [pages, footerLinks, courseListContent] = await Promise.all([
+// // await getPages(accessToken, locale),
+// // await getFooterLinks(accessToken, locale),
+// // await getCourseList(accessToken, locale),
+// // ]);
+// // //const courseID = await getCourseID
+// // store.dispatch(setApiRoot(apiRoot));
+// // store.dispatch(setPages(pages));
+// // store.dispatch(setFooterLinks(footerLinks));
+// // store.dispatch(setCourseListContent(courseListContent));
+// console.log(query);
+// //store.dispatch(setSearch(query.search));
+// }
+// );
+
+const mapStateToProps = (state) => {
+ return {
+ search: state.search,
+ searchResultsObj: state.searchResultsObj,
+ formData: state.formData,
+ appealType: state.appealType,
+ };
+};
+
+export default connect(mapStateToProps)(Home);
diff --git a/pages/newappeal/index.js b/pages/newappeal/index.js
new file mode 100644
index 00000000..17e026c8
--- /dev/null
+++ b/pages/newappeal/index.js
@@ -0,0 +1,80 @@
+import _ from "lodash";
+import Head from "next/head";
+import Header from "../../components/header";
+import Banner from "../../components/banner";
+import CookieBanner from "../../components/cookieBanner";
+import Breadcrumbs from "../../components/breadcrumbs";
+import NewAppeal from "../../components/newappeal";
+import Footer from "../../components/footer";
+import Errorpage from "../../components/errorpage";
+import styles from "../../styles/Home.module.css";
+import { useSelector, shallowEqual, connect } from "react-redux";
+import { wrapper } from "../../store/store";
+import Cookies from "cookies";
+import { useRouter } from "next/router";
+import useTranslation from "next-translate/useTranslation";
+
+const Home = (props) => {
+ const { footerLinks, pages } = props;
+ let { t, lang } = useTranslation();
+
+ const router = useRouter();
+ const { locale } = router;
+ const { appealtypes } = router.query;
+
+ return (
+
+
+
+ {t("myportal:page-title")} - {t("common:service-name")}
+
+
+
+
+ );
+};
+
+// export const getServerSideProps = wrapper.getServerSideProps(
+// async ({ locale, store, req, res }) => {
+// const token = await getToken();
+// let accessToken = token.access_token;
+
+// const apiRoot = process.browser ? window.API_ROOT : process.env.API_ROOT;
+
+// const [pages, footerLinks, courseListContent] = await Promise.all([
+// await getPages(accessToken, locale),
+// await getFooterLinks(accessToken, locale),
+// await getCourseList(accessToken, locale),
+// ]);
+// //const courseID = await getCourseID
+// store.dispatch(setApiRoot(apiRoot));
+// store.dispatch(setPages(pages));
+// store.dispatch(setFooterLinks(footerLinks));
+// store.dispatch(setCourseListContent(courseListContent));
+// }
+// );
+
+// const mapStateToProps = (state) => {
+// //console.log(state);
+
+// return {
+// apiroot: state.apiroot,
+// courseListContent: state.courseListContent.courseListContent,
+// pages: state.pages.pages,
+// footerLinks: state.footerLinks.footerLinks,
+// regions: state.regions,
+// sectors: state.sectors,
+// form: state.form,
+// };
+// };
+
+export default Home; //connect(mapStateToProps)(Home);
diff --git a/pages/myportal.js b/pages/newappeal/planningappeal.js
similarity index 81%
rename from pages/myportal.js
rename to pages/newappeal/planningappeal.js
index d03aa31e..0c8acad3 100644
--- a/pages/myportal.js
+++ b/pages/newappeal/planningappeal.js
@@ -1,15 +1,15 @@
import _ from "lodash";
import Head from "next/head";
-import Header from "../components/header";
-import Banner from "../components/banner";
-import CookieBanner from "../components/cookieBanner";
-import Breadcrumbs from "../components/breadcrumbs";
-import MyPortal from "../components/myportal";
-import Footer from "../components/footer";
-import Errorpage from "../components/errorpage";
-import styles from "../styles/Home.module.css";
+import Header from "../../components/header";
+import Banner from "../../components/banner";
+import CookieBanner from "../../components/cookieBanner";
+import Breadcrumbs from "../../components/breadcrumbs";
+import NewAppeal from "../../components/newappeal";
+import Footer from "../../components/footer";
+import Errorpage from "../../components/errorpage";
+import styles from "../../styles/Home.module.css";
import { useSelector, shallowEqual, connect } from "react-redux";
-import { wrapper } from "../store/store";
+import { wrapper } from "../../store/store";
import Cookies from "cookies";
import { useRouter } from "next/router";
import useTranslation from "next-translate/useTranslation";
@@ -33,7 +33,7 @@ const Home = (props) => {
-
+
diff --git a/pages/newappeal/selectappeal.js b/pages/newappeal/selectappeal.js
new file mode 100644
index 00000000..564db33a
--- /dev/null
+++ b/pages/newappeal/selectappeal.js
@@ -0,0 +1,127 @@
+import _ from "lodash";
+import Head from "next/head";
+import Header from "../../components/header";
+import Banner from "../../components/banner";
+import CookieBanner from "../../components/cookieBanner";
+import Breadcrumbs from "../../components/breadcrumbs";
+import Footer from "../../components/footer";
+import Errorpage from "../../components/errorpage";
+import styles from "../../styles/Home.module.css";
+import { useSelector, shallowEqual, connect } from "react-redux";
+import { wrapper } from "../../store/store";
+import Cookies from "cookies";
+import { useRouter } from "next/router";
+import { useState } from "react";
+import useTranslation from "next-translate/useTranslation";
+
+import { setAppealType, gtAppealTypeObj } from "../../store/appealType/action";
+import { getAppealsTypes } from "../../actions";
+import xpath from "xpath";
+
+const Home = (props) => {
+ const { footerLinks, pages, formData } = props;
+ let { t, lang } = useTranslation();
+
+ const router = useRouter();
+ const { locale } = router;
+ const { appealtypes } = router.query;
+
+ const { appealType } = props;
+
+ const optionsObj = props.appealType.appealType.GlobalOptionSet.Options;
+
+ const appealOptions = Object.keys(optionsObj).map((key, index) => (
+