-
-[@ww.checkbox labelKey="overops.config.debug" name="debug" required='false'/]
-
-
\ No newline at end of file
diff --git a/src/main/resources/templates/editTaskConfig.ftl b/src/main/resources/templates/editTaskConfig.ftl
new file mode 100644
index 0000000..3bb7742
--- /dev/null
+++ b/src/main/resources/templates/editTaskConfig.ftl
@@ -0,0 +1,114 @@
+
+
+
General settings
+[@ww.textfield labelKey="com.overops.plugins.bamboo.task.config.envId" name="envId" required="false" description="The OverOps environment identifier (e.g S12345). If blank, the default value is used."/]
+[@ww.textfield labelKey="com.overops.plugins.bamboo.task.config.applicationName" name="applicationName" required="false" description="(Optional) Application Name as specified in OverOps."/]
+[@ww.textfield labelKey="com.overops.plugins.bamboo.task.config.deploymentName" name="deploymentName" required="false" description="(Optional) Deployment Name as specified in OverOps. See: Bamboo variables"/]
+
+[@ww.textfield labelKey="com.overops.plugins.bamboo.task.config.regexFilter" name="regexFilter" required="false" description="(Optional) Ignore specific event types when generating the OverOps Reliability report. Event types include: Uncaught Exception, Caught Exception, Swallowed Exception, Logged Error, Logged Warning, Timer. For example: \"type\":\"s*(Logged Error|Logged Warning|Timer)\"" /]
+
+[@ww.textfield labelKey="com.overops.plugins.bamboo.task.config.topErrorCount" name="topErrorCount" required="false" description="The number of total and unique errors to show in the quality report, sorted by volume." /]
+
+[@ww.checkbox labelKey="com.overops.plugins.bamboo.task.config.markUnstable" name="markUnstable" required="false" description="If checked the build will be marked unstable when any quality gates fail."/]
+
+[@ww.checkbox labelKey="com.overops.plugins.bamboo.task.config.showAllEvents" name="showAllEvents" required="false" description="If checked the quality report will list events for both passed and failed quality gates, otherwise only events for failed gates will be displayed."/]
+
+
Quality Gate settings
+[@ww.checkbox labelKey="com.overops.plugins.bamboo.task.config.checkNewErrors" name="checkNewErrors" required="false" description="Check if the current build has any new errors." /]
+
+[@ww.checkbox labelKey="com.overops.plugins.bamboo.task.config.checkResurfacedErrors" name="checkResurfacedErrors" required="false" description="Check if the current build has any errors that have resurfaced since being marked as resolved in OverOps." /]
+
+
+
+
+ [@ww.checkbox labelKey="com.overops.plugins.bamboo.task.config.checkVolumeErrors" name="checkVolumeErrors" class="checkbox toggle-details" required="false" tabindex="-1" description="Use this Gate to limit the Total number of allowable Errors in the current build."/]
+
+ [@ww.textfield labelKey="com.overops.plugins.bamboo.task.config.maxErrorVolume" name="maxErrorVolume" required="false" description="Set the max total error volume allowed. If exceeded the build will be marked as unstable."/]
+
+
+
+
+
+ [@ww.checkbox labelKey="com.overops.plugins.bamboo.task.config.checkUniqueErrors" name="checkUniqueErrors" class="checkbox toggle-details" required="false" tabindex="-1" description="Use this Gate to limit the number of allowable Unique Errors in the current build."/]
+
+ [@ww.textfield labelKey="com.overops.plugins.bamboo.task.config.maxUniqueErrors" name="maxUniqueErrors" required="false" description="Set the max unique error count allowed. If the target volume is exceeded the build will be marked as unstable."/]
+
+
+
+
+
+ [@ww.checkbox labelKey="com.overops.plugins.bamboo.task.config.checkCriticalErrors" name="checkCriticalErrors" class="checkbox toggle-details" required="false" tabindex="-1" description="Use this Gate to detect specific critical errors in the current build."/]
+
+ [@ww.textfield labelKey="com.overops.plugins.bamboo.task.config.criticalExceptionTypes" name="criticalExceptionTypes" required="false" description="A comma delimited list of critical exception types. For example: NullPointerException,IndexOutOfBoundsException"/]
+
+
+
Advanced settings
+[@ww.checkbox labelKey="com.overops.plugins.bamboo.task.config.passOnQRException" name="passOnQRException" required="false" description="If checked, inability to run the OverOps reliability report will not fail the build."/]
+
+[@ww.checkbox labelKey="com.overops.plugins.bamboo.task.config.debug" name="debug" required="false" description="If checked, all queries with results will be displayed in the OverOps reliability report. For debugging purposes only."/]
+
+
\ No newline at end of file
diff --git a/src/main/resources/templates/viewConfigTask.ftl b/src/main/resources/templates/viewConfigTask.ftl
deleted file mode 100644
index 7eaa77a..0000000
--- a/src/main/resources/templates/viewConfigTask.ftl
+++ /dev/null
@@ -1,19 +0,0 @@
-[@ww.textfield labelKey="overops.config.applicationName" name="applicationName" required='false'/]
-[@ww.textfield labelKey="overops.config.deploymentName" name="deploymentName" required='false'/]
-[@ww.textfield labelKey="overops.config.serviceId" name="serviceId" required='false'/]
-[@ww.textfield labelKey="overops.config.regexFilter" name="regexFilter" required='false'/]
-[@ww.checkbox labelKey="overops.config.markUnstable" name="markUnstable" required='false'/]
-[@ww.textfield labelKey="overops.config.printTopIssues" name="printTopIssues" required='false'/]
-[@ww.checkbox labelKey="overops.config.newEvents" name="newEvents" required='false'/]
-[@ww.checkbox labelKey="overops.config.resurfacedErrors" name="resurfacedErrors" required='false'/]
-[@ww.textfield labelKey="overops.config.maxErrorVolume" name="maxErrorVolume" required='false'/]
-[@ww.textfield labelKey="overops.config.maxUniqueErrors" name="maxUniqueErrors" required='false'/]
-[@ww.textfield labelKey="overops.config.criticalExceptionTypes" name="criticalExceptionTypes" required='false'/]
-[@ww.textfield labelKey="overops.config.activeTimespan" name="activeTimespan" required='false'/]
-[@ww.textfield labelKey="overops.config.baselineTimespan" name="baselineTimespan" required='false'/]
-[@ww.textfield labelKey="overops.config.minVolumeThreshold" name="minVolumeThreshold" required='false'/]
-[@ww.textfield labelKey="overops.config.minErrorRateThreshold" name="minErrorRateThreshold" required='false'/]
-[@ww.textfield labelKey="overops.config.regressionDelta" name="regressionDelta" required='false'/]
-[@ww.textfield labelKey="overops.config.criticalRegressionDelta" name="criticalRegressionDelta" required='false'/]
-[@ww.checkbox labelKey="overops.config.applySeasonality" name="applySeasonality" required='false'/]
-[@ww.checkbox labelKey="overops.config.debug" name="debug" required='false'/]
\ No newline at end of file
diff --git a/src/main/resources/templates/viewOverOpsReport.ftl b/src/main/resources/templates/viewOverOpsReport.ftl
index e6bc0f6..2475923 100644
--- a/src/main/resources/templates/viewOverOpsReport.ftl
+++ b/src/main/resources/templates/viewOverOpsReport.ftl
@@ -4,245 +4,7 @@
-
+${report.html}
\ No newline at end of file
diff --git a/src/main/resources/version.properties b/src/main/resources/version.properties
index e5683df..22cd83f 100644
--- a/src/main/resources/version.properties
+++ b/src/main/resources/version.properties
@@ -1 +1,2 @@
-version=${project.version}
\ No newline at end of file
+version=${project.version}
+artifactId=${project.artifactId}
diff --git a/src/test/resources/atlassian-plugin.xml b/src/test/resources/atlassian-plugin.xml
index f73ec68..189fc0d 100644
--- a/src/test/resources/atlassian-plugin.xml
+++ b/src/test/resources/atlassian-plugin.xml
@@ -9,7 +9,4 @@
-
-
-
-
\ No newline at end of file
+