3
0
Fork 0
mirror of https://github.com/farmOS/farmOS.git synced 2024-02-23 11:37:38 +01:00

Add unit_quantity_value field to the quantity__unit_quantity views data table.

This commit is contained in:
Michael Stenta 2021-04-19 11:41:25 -04:00
parent 3116777ca4
commit 0ce20b9916

View file

@ -10,7 +10,7 @@
*/
function farm_quantity_price_views_data_alter(array &$data) {
// Create a value field, filter, and sort using fraction decimal handlers.
// Create unit price field, filter, and sort using fraction decimal handlers.
$fraction_fields = [
'numerator' => 'unit_price_numerator',
'denominator' => 'unit_price_denominator',
@ -33,4 +33,29 @@ function farm_quantity_price_views_data_alter(array &$data) {
'additional fields' => $fraction_fields,
],
];
// Create unit quantity field, filter, and sort using fraction decimal
// handlers.
$fraction_fields = [
'numerator' => 'unit_quantity_numerator',
'denominator' => 'unit_quantity_denominator',
];
$data['quantity__unit_quantity']['unit_quantity_value'] = [
'title' => t('Unit quantity'),
'help' => t('Value of the unit quantity, in decimal format.'),
'real field' => 'unit_quantity_numerator',
'field' => [
'id' => 'fraction',
'additional fields' => $fraction_fields,
'click sortable' => TRUE,
],
'sort' => [
'id' => 'fraction',
'additional fields' => $fraction_fields,
],
'filter' => [
'id' => 'fraction',
'additional fields' => $fraction_fields,
],
];
}