Add fields for object deaccession

Close #48
This commit is contained in:
2025-07-09 16:02:24 +02:00
parent afc33d2e16
commit 76e2cca0c4
7 changed files with 73 additions and 7 deletions

View File

@ -724,6 +724,72 @@ final class CsvxmlAvailableFields {
name_human_readable: $tlLoader->tl("acquisitions", "acquisitions", "note"),
explica: $tlLoader->tl("acquisitions", "acquisitions", "note_explica")),
],
$tlLoader->tl("object_addendum", "object_add", 'deaccession') => [
"deaccession_approved_by" => new FieldEntry(
dependsOn: ['deaccession_approved_date'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "deaccession_approved_by"),
explica: $tlLoader->tl("object_addendum", "object_add", "deaccession_approved_by_explica")),
"deaccession_approved_date" => new FieldEntry(
dependsOn: ['deaccession_approved_by'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "deaccession_approved_date"),
explica: $tlLoader->tl("object_addendum", "object_add", "deaccession_approved_date_explica")),
"disposal_recipient" => new FieldEntry(
dependsOn: ['deaccession_approved_by', 'deaccession_approved_date'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "disposal_recipient"),
explica: $tlLoader->tl("object_addendum", "object_add", "disposal_recipient_explica")),
"disposal_recipient_new_id" => new FieldEntry(
dependsOn: ['deaccession_approved_by', 'deaccession_approved_date_new_id'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "disposal_recipient_new_id"),
explica: $tlLoader->tl("object_addendum", "object_add", "disposal_recipient_new_id_explica")),
"disposal_reason" => new FieldEntry(
dependsOn: ['deaccession_approved_by', 'deaccession_approved_date'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "disposal_reason"),
explica: $tlLoader->tl("object_addendum", "object_add", "disposal_reason_explica")),
"disposal_method" => new FieldEntry(
dependsOn: ['deaccession_approved_by', 'deaccession_approved_date'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "disposal_method"),
explica: $tlLoader->tl("object_addendum", "object_add", "disposal_method_explica")),
"disposal_date" => new FieldEntry(
dependsOn: ['deaccession_approved_by', 'deaccession_approved_date'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "disposal_date"),
explica: $tlLoader->tl("object_addendum", "object_add", "disposal_date_explica")),
"deaccession_date" => new FieldEntry(
dependsOn: ['deaccession_approved_by', 'deaccession_approved_date'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "deaccession_date"),
explica: $tlLoader->tl("object_addendum", "object_add", "deaccession_date_explica")),
"disposal_note" => new FieldEntry(
dependsOn: ['deaccession_approved_by', 'deaccession_approved_date'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "disposal_note"),
explica: $tlLoader->tl("object_addendum", "object_add", "disposal_note_explica")),
"disposal_cost_value" => new FieldEntry(
dependsOn: ['deaccession_approved_by', 'deaccession_approved_date'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "disposal_cost_value"),
explica: $tlLoader->tl("object_addendum", "object_add", "disposal_cost_value_explica")),
"disposal_cost_currency" => new FieldEntry(
dependsOn: ['deaccession_approved_by', 'deaccession_approved_date'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "disposal_cost_currency"),
explica: $tlLoader->tl("object_addendum", "object_add", "disposal_cost_currency_explica")),
"disposal_price_value" => new FieldEntry(
dependsOn: ['deaccession_approved_by', 'deaccession_approved_date'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "disposal_price_value"),
explica: $tlLoader->tl("object_addendum", "object_add", "disposal_price_value_explica")),
"disposal_price_currency" => new FieldEntry(
dependsOn: ['deaccession_approved_by', 'deaccession_approved_date'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "disposal_price_currency"),
explica: $tlLoader->tl("object_addendum", "object_add", "disposal_price_currency_explica")),
"disposal_conditions" => new FieldEntry(
dependsOn: ['deaccession_approved_by', 'deaccession_approved_date'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "disposal_conditions"),
explica: $tlLoader->tl("object_addendum", "object_add", "disposal_conditions_explica")),
"disposal_authorized_by" => new FieldEntry(
dependsOn: ['deaccession_approved_by', 'deaccession_approved_date'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "disposal_authorized_by"),
explica: $tlLoader->tl("object_addendum", "object_add", "disposal_authorized_by_explica")),
"disposal_authorized_date" => new FieldEntry(
dependsOn: ['deaccession_approved_by', 'deaccession_approved_date'],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "disposal_authorized_date"),
explica: $tlLoader->tl("object_addendum", "object_add", "disposal_authorized_date_explica")),
],
$tlLoader->tl("overview", "overview", 'links') => [],
$tlLoader->tl("overview", "overview", 'links') . ": " . $tlLoader->tl("basis", "basis", 'single_object') => [],
"translations" => [],