Skip to content

Commit

Permalink
Merge pull request #1256 from alw-bsz/acadTitle1255
Browse files Browse the repository at this point in the history
#1255: Adding "Academic Title" field to persons in publish forms
  • Loading branch information
j3nsch authored Jan 13, 2025
2 parents 7e486b3 + cc93947 commit 81ce7b9
Show file tree
Hide file tree
Showing 48 changed files with 201 additions and 51 deletions.
1 change: 1 addition & 0 deletions application/configs/doctypes/annotation.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand Down
1 change: 1 addition & 0 deletions application/configs/doctypes/article.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand Down
11 changes: 8 additions & 3 deletions application/configs/doctypes/bachelorthesis.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,13 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
<default value="deu" edit="yes" public="yes" />
</field>
<field name="PersonAuthor" required="yes" formelement="Text" datatype="Person" multiplicity="*" >
<field name="PersonAuthor" required="yes" formelement="Text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="IdentifierOrcid" required="no" formelement="text" datatype="Identifier" />
<!--<subfield name="Email" required="no" formelement="text" datatype="Email" />
Expand All @@ -63,8 +64,12 @@
<required-if-fulltext/>
</field>

<field name="PersonAdvisor" required="no" formelement="Text" datatype="Person" multiplicity="*" />
<field name="PersonReferee" required="no" formelement="text" datatype="Person" multiplicity="*"/>
<field name="PersonAdvisor" required="no" formelement="Text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="PersonReferee" required="no" formelement="text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="ContributingCorporation" required="no" formelement="Text" datatype="Text" multiplicity="1"/>
<field name="ThesisGrantor" required="yes" formelement="Select" datatype="ThesisGrantor" multiplicity="1" />

Expand Down
9 changes: 7 additions & 2 deletions application/configs/doctypes/book.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand Down Expand Up @@ -63,8 +64,12 @@

<field name="Edition" required="no" formelement="Text" datatype="Text" multiplicity="1"/>

<field name="PersonEditor" required="no" formelement="Text" datatype="Person" multiplicity="*" />
<field name="PersonContributor" required="no" formelement="text" datatype="Person" multiplicity="*"/>
<field name="PersonEditor" required="no" formelement="Text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="PersonContributor" required="no" formelement="text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>

<field name="ThesisPublisher" required="no" formelement="Select" datatype="ThesisPublisher" multiplicity="*">
<required-if-fulltext/>
Expand Down
5 changes: 4 additions & 1 deletion application/configs/doctypes/bookpart.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand Down Expand Up @@ -64,7 +65,9 @@
</field>
<field name="PublishedDate" required="no" formelement="Text" datatype="Date" multiplicity="1"/>

<field name="PersonContributor" required="no" formelement="text" datatype="Person" multiplicity="*"/>
<field name="PersonContributor" required="no" formelement="text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>

<field name="ThesisPublisher" required="no" formelement="Select" datatype="ThesisPublisher" multiplicity="*">
<required-if-fulltext/>
Expand Down
1 change: 1 addition & 0 deletions application/configs/doctypes/conferenceabstract.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand Down
9 changes: 7 additions & 2 deletions application/configs/doctypes/conferenceobject.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand Down Expand Up @@ -67,8 +68,12 @@
</field>
<field name="PublishedDate" required="no" formelement="Text" datatype="Year" multiplicity="1"/>

<field name="PersonEditor" required="no" formelement="Text" datatype="Person" multiplicity="*" />
<field name="PersonContributor" required="no" formelement="Text" datatype="Person" multiplicity="*" />
<field name="PersonEditor" required="no" formelement="Text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="PersonContributor" required="no" formelement="Text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="ContributingCorporation" required="no" formelement="Text" datatype="Text" multiplicity="1"/>

<field name="ThesisPublisher" required="no" formelement="Select" datatype="ThesisPublisher" multiplicity="*">
Expand Down
1 change: 1 addition & 0 deletions application/configs/doctypes/conferencepaper.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand Down
1 change: 1 addition & 0 deletions application/configs/doctypes/conferenceposter.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand Down
9 changes: 7 additions & 2 deletions application/configs/doctypes/conferenceproceedings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand All @@ -60,8 +61,12 @@
<default value="today" edit="yes" public="yes" />
</field>

<field name="PersonEditor" required="no" formelement="Text" datatype="Person" multiplicity="*" />
<field name="PersonContributor" required="no" formelement="Text" datatype="Person" multiplicity="*" />
<field name="PersonEditor" required="no" formelement="Text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="PersonContributor" required="no" formelement="Text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="ContributingCorporation" required="no" formelement="Text" datatype="Text" multiplicity="1"/>

<field name="ThesisPublisher" required="no" formelement="Select" datatype="ThesisPublisher" multiplicity="*">
Expand Down
1 change: 1 addition & 0 deletions application/configs/doctypes/conferenceslides.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand Down
1 change: 1 addition & 0 deletions application/configs/doctypes/contributiontoperiodical.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand Down
1 change: 1 addition & 0 deletions application/configs/doctypes/corrigendum.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand Down
5 changes: 4 additions & 1 deletion application/configs/doctypes/coursematerial.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand Down Expand Up @@ -63,7 +64,9 @@
<field name="Edition" required="no" formelement="Text" datatype="Text" multiplicity="1"/>

<field name="ContributingCorporation" required="no" formelement="text" datatype="Text" multiplicity="1"/>
<field name="PersonContributor" required="no" formelement="text" datatype="Person" multiplicity="*"/>
<field name="PersonContributor" required="no" formelement="text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>

<field name="ThesisPublisher" required="no" formelement="Select" datatype="ThesisPublisher" multiplicity="*">
<required-if-fulltext/>
Expand Down
1 change: 1 addition & 0 deletions application/configs/doctypes/datapaper.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand Down
13 changes: 10 additions & 3 deletions application/configs/doctypes/diplom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@

<!-- required fields -->
<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="TitleMain" required="yes" formelement="Text" datatype="Title" multiplicity="4"/>
Expand All @@ -65,9 +66,15 @@
</field>

<!-- unrequired fields -->
<field name="PersonAdvisor" required="no" formelement="Text" datatype="Person" multiplicity="*"/>
<field name="PersonContributor" required="no" formelement="Text" datatype="Person" multiplicity="*"/>
<field name="PersonReferee" required="no" formelement="text" datatype="Person" multiplicity="*"/>
<field name="PersonAdvisor" required="no" formelement="Text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="PersonContributor" required="no" formelement="Text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="PersonReferee" required="no" formelement="text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="ContributingCorporation" required="no" formelement="Text" datatype="Text" multiplicity="1"/>
<field name="PublisherName" required="no" formelement="Text" datatype="Text" multiplicity="1"/>
<field name="PublisherPlace" required="no" formelement="Text" datatype="Text" multiplicity="1"/>
Expand Down
9 changes: 7 additions & 2 deletions application/configs/doctypes/doctoralthesis.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand Down Expand Up @@ -66,8 +67,12 @@
</field>

<field name="ThesisGrantor" required="yes" formelement="Select" datatype="ThesisGrantor" multiplicity="1" />
<field name="PersonAdvisor" required="no" formelement="Text" datatype="Person" multiplicity="*" />
<field name="PersonReferee" required="no" formelement="text" datatype="Person" multiplicity="*"/>
<field name="PersonAdvisor" required="no" formelement="Text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="PersonReferee" required="no" formelement="text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="ContributingCorporation" required="no" formelement="Text" datatype="Text" multiplicity="1"/>

<field name="ThesisPublisher" required="no" formelement="Select" datatype="ThesisPublisher" multiplicity="*">
Expand Down
3 changes: 3 additions & 0 deletions application/configs/doctypes/doi.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="FirstName" required="no" formelement="text" datatype="Text"/>
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email"/>
</field>

Expand Down Expand Up @@ -81,10 +82,12 @@

<field name="PersonEditor" required="no" formelement="Text" datatype="Person" multiplicity="*">
<subfield name="FirstName" required="no" formelement="text" datatype="Text"/>
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="ContributingCorporation" required="no" formelement="Text" datatype="Text" multiplicity="1"/>
<field name="PersonTranslator" required="no" formelement="text" datatype="Person" multiplicity="*">
<subfield name="FirstName" required="no" formelement="text" datatype="Text"/>
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>

<field name="PublisherName" required="no" formelement="Text" datatype="Text" multiplicity="1"/>
Expand Down
9 changes: 7 additions & 2 deletions application/configs/doctypes/dynamicwebresource.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
xsi:schemaLocation="http://www.opus-repository.org/schema/documenttype http://www.opus-repository.org/schema/documenttype.xsd">

<field name="PersonSubmitter" required="yes" formelement="Text" datatype="Person" multiplicity="1">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
<subfield name="Email" required="yes" formelement="text" datatype="Email" />
</field>
<field name="Language" required="yes" formelement="Select" datatype="Language" multiplicity="1">
Expand All @@ -58,8 +59,12 @@
<default value="today" edit="yes" public="yes" />
</field>

<field name="PersonEditor" required="no" formelement="text" datatype="Person" multiplicity="*"/>
<field name="PersonContributor" required="no" formelement="text" datatype="Person" multiplicity="*"/>
<field name="PersonEditor" required="no" formelement="text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="PersonContributor" required="no" formelement="text" datatype="Person" multiplicity="*">
<subfield name="AcademicTitle" required="no" formelement="text" datatype="Text" />
</field>
<field name="CreatingCorporation" required="no" formelement="text" datatype="Text" multiplicity="1"/>
<field name="ContributingCorporation" required="no" formelement="text" datatype="Text" multiplicity="1"/>

Expand Down
Loading

0 comments on commit 81ce7b9

Please sign in to comment.