- add name_type 'Personal' and 'Organizational' for persons table (change also user interfaces therefore)
- don't use node-sass anymore npm updates - composer updates - laravel-mix now produces licence files for compiled javascripts
This commit is contained in:
parent
c649af199c
commit
5bbb3c5876
56 changed files with 17143 additions and 4395 deletions
|
@ -16,6 +16,9 @@
|
|||
class="far fa-lg fa-question-circle"></i>
|
||||
</span>
|
||||
</label>
|
||||
</th>
|
||||
<th scope="col" v-if="Object.keys(nametypes).length">
|
||||
<span>Name Type</span>
|
||||
</th>
|
||||
<th scope="col" v-if="Object.keys(contributortypes).length">
|
||||
<span>Type</span>
|
||||
|
@ -52,6 +55,16 @@
|
|||
placeholder="[ORCID]" v-model="item.identifier_orcid" v-bind:readonly="item.status==1"
|
||||
data-vv-scope="step-1" />
|
||||
</td>
|
||||
<td v-if="Object.keys(nametypes).length">
|
||||
<input v-if="item.status==1" readonly v-bind:name="heading+'['+index+'][name_type]'" class="form-control"
|
||||
placeholder="[NAME_TYPE]" v-model="item.name_type" data-vv-scope="step-1" />
|
||||
<select v-else type="text" v-bind:name="heading+'['+index+'][name_type]'" v-validate="{required: true}"
|
||||
data-vv-scope="step-1" v-model="item.name_type">
|
||||
<option v-for="(option, i) in nametypes" :value="option" :key="i">
|
||||
{{ option }}
|
||||
</option>
|
||||
</select>
|
||||
</td>
|
||||
<td v-if="Object.keys(contributortypes).length">
|
||||
<select type="text" v-bind:name="heading+'['+index+'][pivot][contributor_type]'" v-validate="{required: true}"
|
||||
data-vv-scope="step-1" v-model="item.pivot.contributor_type">
|
||||
|
@ -97,6 +110,8 @@
|
|||
|
||||
@Prop({ required: true, type: Array })
|
||||
personlist;
|
||||
@Prop({ default: {}, type: Object })
|
||||
nametypes;
|
||||
@Prop({ default: {}, type: Object })
|
||||
contributortypes;
|
||||
@Prop(Number)
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue