- add publisher_name and publish_id
- extend DatasetExtension wirt PublisherName and PublishId - adapt migrations
This commit is contained in:
parent
68add9025f
commit
f1728568c3
6 changed files with 44 additions and 35 deletions
|
@ -371,9 +371,19 @@ class EditorController extends Controller
|
|||
public function publishUpdate(Request $request, $id)
|
||||
{
|
||||
$dataset = Dataset::findOrFail($id);
|
||||
|
||||
$max = Dataset::max('publish_id');
|
||||
$publish_id = 0;
|
||||
if ($max != null) {
|
||||
$publish_id = $max +1;
|
||||
} else {
|
||||
$publish_id = $publish_id + 1;
|
||||
}
|
||||
|
||||
$input = $request->all();
|
||||
$input['server_state'] = 'published';
|
||||
$input['server_date_published'] = Carbon::now()->toDateTimeString(); // Produces something like "2019-03-11 12:25:00"
|
||||
$input['publish_id'] = $publish_id;
|
||||
|
||||
if ($dataset->update($input)) {
|
||||
// event(new PageUpdated($page));
|
||||
|
|
|
@ -85,6 +85,8 @@ trait DatasetExtension
|
|||
{
|
||||
$fields = array(
|
||||
"Id",
|
||||
"PublisherName",
|
||||
"PublishId",
|
||||
"ContributingCorporation",
|
||||
"CreatingCorporation",
|
||||
"Language",
|
||||
|
|
|
@ -33,6 +33,8 @@ class Dataset extends Model
|
|||
'language',
|
||||
'server_state',
|
||||
'server_date_published',
|
||||
'publisher_name',
|
||||
'publish_id',
|
||||
'creating_corporation',
|
||||
'project_id',
|
||||
'embargo_date',
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue