diff --git a/productMods/templates/freemarker/edit/forms/addAssociatedConcept.ftl b/productMods/templates/freemarker/edit/forms/addAssociatedConcept.ftl
new file mode 100644
index 00000000..be1d7c3d
--- /dev/null
+++ b/productMods/templates/freemarker/edit/forms/addAssociatedConcept.ftl
@@ -0,0 +1,66 @@
+<#-- $This file is distributed under the terms of the license in /doc/license.txt$ -->
+<#import "lib-vivo-form.ftl" as lvf>
+
+<#assign existingConcepts = editConfiguration.pageData.existingConcepts/>
+<#--If edit submission exists, then retrieve validation errors if they exist-->
+<#if editSubmission?has_content && editSubmission.submissionExists = true && editSubmission.validationErrors?has_content>
+ <#assign submissionErrors = editSubmission.validationErrors/>
+#if>
+
+
+
+
Manage Associated Concepts
+
+<#--Display error messages if any-->
+
+
+<#if submissionErrors?has_content>
+
+
+
+ <#--below shows examples of both printing out all error messages and checking the error message for a specific field-->
+ <#list submissionErrors?keys as errorFieldName>
+ ${errorFieldName} : ${submissionErrors[errorFieldName]}
+ #list>
+
+
+
+
+#if>
+
+
+
+
+
+
+
+
+
+ <#list existingConcepts?keys as key>
+ <#local existingConcept = existingConcepts[key] />
+ -
+
+
+
+
+
+ ${existingConcept.conceptLabel}
+
+
+ Remove
+
+
+
+
+
+ #list>
+
+
+
\ No newline at end of file
diff --git a/productMods/templates/freemarker/edit/forms/addAuthorsToInformationResource.ftl b/productMods/templates/freemarker/edit/forms/addAuthorsToInformationResource.ftl
index c82f3cdd..728a0243 100644
--- a/productMods/templates/freemarker/edit/forms/addAuthorsToInformationResource.ftl
+++ b/productMods/templates/freemarker/edit/forms/addAuthorsToInformationResource.ftl
@@ -4,7 +4,20 @@
<#import "lib-vivo-form.ftl" as lf>
-<#assign title="${infoResourceName}" />
+<#--Retrieve certain page specific information information-->
+<#assign newRank = editConfiguration.pageData.newRank />
+<#assign existingAuthorInfo = editConfiguration.pageData.existingAuthorInfo />
+<#assign rankPredicate = editConfiguration.pageData.rankPredicate />
+
+<#--Values from edit configuration to populate fields -->
+
+<#--UL class based on size of existing authors-->
+<#assign urlClass = ""/>
+<#if (existingAuthorInfo?size > 0)>
+ <#assign urlClass = "class='dd'"/>
+#if>
+
+<#assign title="${editConfiguration.subjectName}" />
<#assign requiredHint=" *" />
<#assign initialHint="(initial okay)" />
@@ -18,41 +31,38 @@
var authorshipData = [];
-<#list authors as author>
-
- <#-- span.author will be used in the next phase, when we display a message that the author has been
- removed. That text will replace the a.authorName, which will be removed. -->
-
- <#-- This span is here to assign a width to. We can't assign directly to the a.authorName,
- for the case when it's followed by an em tag - we want the width to apply to the whole thing. -->
-
- <#if author <#---->>
- <#assign authorUri=author.URI />
- <#assign authorName=author.name />
- <#assign authorHref="/individual" />
- <#-- I don't know how to "translate"" this in to freemarker -->
- ${authorName}
- <#else>
- <#assign authorUri="" />
- <#assign authorName="" />
- <#assign authorHref="/individual" />
- <#-- I don't know how to "translate" this in to freemarker -->
- ${authorshipName} (no linked author)
- #if>
-
-
- <#assign deleteAuthorshipHref="/edit/primitiveDelete" />
- Remove
-
-
-
+<#assign authorHref="/individual?uri=" />
+<#--This should be a list of java objects where URI and name can be retrieved-->
+<#list existingAuthorInfo as authorship>
+ <#local authorUri = authorship.authorUri/>
+ <#local authorName = authorship.authorName/>
+
+
+ <#-- span.author will be used in the next phase, when we display a message that the author has been
+ removed. That text will replace the a.authorName, which will be removed. -->
+
+ <#-- This span is here to assign a width to. We can't assign directly to the a.authorName,
+ for the case when it's followed by an em tag - we want the width to apply to the whole thing. -->
+
+ <#if (authorUri?length > 0)>
+ ${authorName}
+ <#else>
+ ${authorship.authorshipName} (no linked author)
+ #if>
+
+
+ Remove
+
+
+
+
#list>
<#--// A new author will be ranked last when added.
@@ -65,10 +75,10 @@