mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-07 18:14:26 +00:00
Porting document type-based submission to JSPUI
This commit is contained in:
@@ -1208,6 +1208,13 @@
|
|||||||
|
|
||||||
// owning Collection ID for choice authority calls
|
// owning Collection ID for choice authority calls
|
||||||
int collectionID = si.getSubmissionItem().getCollection().getID();
|
int collectionID = si.getSubmissionItem().getCollection().getID();
|
||||||
|
|
||||||
|
// Fetch the document type (dc.type)
|
||||||
|
String documentType = "";
|
||||||
|
if( (item.getMetadata("dc.type") != null) && (item.getMetadata("dc.type").length >0) )
|
||||||
|
{
|
||||||
|
documentType = item.getMetadata("dc.type")[0].value;
|
||||||
|
}
|
||||||
%>
|
%>
|
||||||
|
|
||||||
<dspace:layout locbar="off" navbar="off" titlekey="jsp.submit.edit-metadata.title">
|
<dspace:layout locbar="off" navbar="off" titlekey="jsp.submit.edit-metadata.title">
|
||||||
@@ -1254,6 +1261,13 @@
|
|||||||
for (int z = 0; z < inputs.length; z++)
|
for (int z = 0; z < inputs.length; z++)
|
||||||
{
|
{
|
||||||
boolean readonly = false;
|
boolean readonly = false;
|
||||||
|
|
||||||
|
// Omit fields not allowed for this document type
|
||||||
|
if(!inputs[z].isAllowedFor(documentType))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// ignore inputs invisible in this scope
|
// ignore inputs invisible in this scope
|
||||||
if (!inputs[z].isVisible(scope))
|
if (!inputs[z].isVisible(scope))
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user