- Dataset.php: autors() and contributors() are now sorted by pivot attribute 'link_documents_persons.sort_order'

- show id attribute of persorns larger in PersonTable.vue
- composer updates
This commit is contained in:
Arno Kaimbacher 2020-09-21 18:20:13 +02:00
parent ecaf2b5790
commit 30afb3b1f8
5 changed files with 32 additions and 30 deletions

View File

@ -152,7 +152,8 @@ class Dataset extends Model
return $this return $this
->persons() ->persons()
//->belongsToMany(Person::class, 'link_documents_persons', 'document_id', 'person_id') //->belongsToMany(Person::class, 'link_documents_persons', 'document_id', 'person_id')
->wherePivot('role', 'author'); ->wherePivot('role', 'author')
->orderBy('link_documents_persons.sort_order');
} }
/** /**
@ -177,7 +178,8 @@ class Dataset extends Model
return $this return $this
->persons() ->persons()
// ->belongsToMany(Person::class, 'link_documents_persons', 'document_id', 'person_id') // ->belongsToMany(Person::class, 'link_documents_persons', 'document_id', 'person_id')
->wherePivot('role', 'contributor'); ->wherePivot('role', 'contributor')
->orderBy('link_documents_persons.sort_order');
} }
#endregion #endregion

50
composer.lock generated
View File

@ -451,16 +451,16 @@
}, },
{ {
"name": "egulias/email-validator", "name": "egulias/email-validator",
"version": "2.1.20", "version": "2.1.21",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/egulias/EmailValidator.git", "url": "https://github.com/egulias/EmailValidator.git",
"reference": "f46887bc48db66c7f38f668eb7d6ae54583617ff" "reference": "563d0cdde5d862235ffe24a158497f4d490191b5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/egulias/EmailValidator/zipball/f46887bc48db66c7f38f668eb7d6ae54583617ff", "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/563d0cdde5d862235ffe24a158497f4d490191b5",
"reference": "f46887bc48db66c7f38f668eb7d6ae54583617ff", "reference": "563d0cdde5d862235ffe24a158497f4d490191b5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -505,7 +505,7 @@
"validation", "validation",
"validator" "validator"
], ],
"time": "2020-09-06T13:44:32+00:00" "time": "2020-09-19T14:37:56+00:00"
}, },
{ {
"name": "facade/ignition-contracts", "name": "facade/ignition-contracts",
@ -1427,16 +1427,16 @@
}, },
{ {
"name": "nesbot/carbon", "name": "nesbot/carbon",
"version": "2.39.2", "version": "2.40.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/briannesbitt/Carbon.git", "url": "https://github.com/briannesbitt/Carbon.git",
"reference": "326efde1bc09077a26cb77f6e2e32e13f06c27f2" "reference": "6c7646154181013ecd55e80c201b9fd873c6ee5d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/326efde1bc09077a26cb77f6e2e32e13f06c27f2", "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/6c7646154181013ecd55e80c201b9fd873c6ee5d",
"reference": "326efde1bc09077a26cb77f6e2e32e13f06c27f2", "reference": "6c7646154181013ecd55e80c201b9fd873c6ee5d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1512,20 +1512,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2020-09-10T12:16:42+00:00" "time": "2020-09-11T19:00:58+00:00"
}, },
{ {
"name": "nikic/php-parser", "name": "nikic/php-parser",
"version": "v4.9.1", "version": "v4.10.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nikic/PHP-Parser.git", "url": "https://github.com/nikic/PHP-Parser.git",
"reference": "88e519766fc58bd46b8265561fb79b54e2e00b28" "reference": "1c13d05035deff45f1230ca68bd7d74d621762d9"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/88e519766fc58bd46b8265561fb79b54e2e00b28", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1c13d05035deff45f1230ca68bd7d74d621762d9",
"reference": "88e519766fc58bd46b8265561fb79b54e2e00b28", "reference": "1c13d05035deff45f1230ca68bd7d74d621762d9",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1564,7 +1564,7 @@
"parser", "parser",
"php" "php"
], ],
"time": "2020-08-30T16:15:20+00:00" "time": "2020-09-19T14:52:48+00:00"
}, },
{ {
"name": "opis/closure", "name": "opis/closure",
@ -4653,16 +4653,16 @@
}, },
{ {
"name": "phpdocumentor/reflection-docblock", "name": "phpdocumentor/reflection-docblock",
"version": "5.2.1", "version": "5.2.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
"reference": "d870572532cd70bc3fab58f2e23ad423c8404c44" "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d870572532cd70bc3fab58f2e23ad423c8404c44", "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556",
"reference": "d870572532cd70bc3fab58f2e23ad423c8404c44", "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4701,20 +4701,20 @@
} }
], ],
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
"time": "2020-08-15T11:14:08+00:00" "time": "2020-09-03T19:13:55+00:00"
}, },
{ {
"name": "phpdocumentor/type-resolver", "name": "phpdocumentor/type-resolver",
"version": "1.3.0", "version": "1.4.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git", "url": "https://github.com/phpDocumentor/TypeResolver.git",
"reference": "e878a14a65245fbe78f8080eba03b47c3b705651" "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/e878a14a65245fbe78f8080eba03b47c3b705651", "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
"reference": "e878a14a65245fbe78f8080eba03b47c3b705651", "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4746,7 +4746,7 @@
} }
], ],
"description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
"time": "2020-06-27T10:12:23+00:00" "time": "2020-09-17T18:55:26+00:00"
}, },
{ {
"name": "phpspec/prophecy", "name": "phpspec/prophecy",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -28,7 +28,7 @@
v-bind:class="[item.status==true ? 'activeClass' : 'inactiveClass']"> v-bind:class="[item.status==true ? 'activeClass' : 'inactiveClass']">
<td scope="row">{{ index + 1 }}</td> <td scope="row">{{ index + 1 }}</td>
<td> <td>
<input style="width:30px;" v-bind:name="heading+'['+index+'][id]'" class="form-control" v-model="item.id" <input style="width:40px;" v-bind:name="heading+'['+index+'][id]'" class="form-control" v-model="item.id"
readonly data-vv-scope="step-1" /> readonly data-vv-scope="step-1" />
</td> </td>
<td> <td>