Commit Graph

1551 Commits

Author SHA1 Message Date
Michael Stenta f88b58e0d0 Only show "Members" tab on group assets. 2021-06-04 21:17:01 -04:00
Michael Stenta ef2481d544 Add a "Members" tab to asset pages that uses the Views contextual filter to show assets in the group. 2021-06-04 21:17:01 -04:00
Michael Stenta 390d69fe3e Provide a Views argument handler for filtering assets by group. 2021-06-04 21:17:01 -04:00
Michael Stenta b04d5eba6b Issue #3217168: View of assets in location 2021-06-04 21:16:47 -04:00
Michael Stenta bde8a08c85 Only show "Assets" tab on Location assets. 2021-06-04 21:15:25 -04:00
Michael Stenta 45cfc85608 Add an "Assets" tab to asset pages that uses the Views contextual filter to show assets in the location. 2021-06-04 21:15:25 -04:00
Michael Stenta 2ac1a0d41e Provide a Views argument handler for filtering assets by location. 2021-06-04 21:15:25 -04:00
Michael Stenta fda3f325ac Add an isLocation() method to the asset.location service. 2021-06-04 21:15:25 -04:00
Michael Stenta bab926b199 Reformat farm_location_views_data_alter() to make it easier to extend. 2021-06-04 21:13:30 -04:00
Michael Stenta 34706f92c5 Issue #3217159: Query a list of assets in a location 2021-06-04 21:13:01 -04:00
Michael Stenta 2849b5f9f4 Automated tests for GroupAssetLocation::getAssetsByLocation(). 2021-06-04 21:12:37 -04:00
Michael Stenta 90fe4498a0 Add getAssetsByLocation() method to GroupAssetLocation. 2021-06-04 21:12:37 -04:00
Michael Stenta ce152ddd31 Do not filter out archived assets - this should be the responsibility of downstream code. 2021-06-04 21:12:37 -04:00
Michael Stenta f6aadf4cd7 Automated tests for getAssetsByLocation() method. 2021-06-04 21:12:37 -04:00
Michael Stenta 8a5f2a0caa Document asset.location service's getAssetsByLocation() method. 2021-06-04 21:12:37 -04:00
Michael Stenta cc9e0a8a6c Add a getAssetsByLocation() method to the asset.location service. 2021-06-04 21:12:37 -04:00
Michael Stenta 2c0cd65b77 Issue #3217183: Query a list of assets in a group 2021-06-04 21:12:22 -04:00
Michael Stenta 8f0838fad5 Document group.membership service's getGroupMembers() method. 2021-06-04 21:10:41 -04:00
Michael Stenta bd9f63bed7 Automated tests for getGroupMembers() method. 2021-06-04 21:10:41 -04:00
Michael Stenta 9f841e0183 Fix farm_ui_views RouteSubscriber docblock. 2021-06-04 16:07:40 -04:00
Michael Stenta f68ec88102 Add a getGroupMembers() method to the group.membership service. 2021-06-04 16:07:40 -04:00
Michael Stenta a860653c76 Fix AssetLocation @param $asset docblocks. 2021-06-04 14:49:03 -04:00
Michael Stenta 814499d8ab Add $options to log.query service documentation for consistency. 2021-06-04 07:18:57 -04:00
Michael Stenta 462d94cd2c Fix group.membership service documentation. 2021-06-04 07:18:57 -04:00
Paul Weidner eae26e5e7f Issue #3216789: Remove the local task plugin definition for farm entity collection links. 2021-06-01 20:21:16 -04:00
Michael Stenta 9ea2c71628 Patch GeoPHP: Use BCMath (where available) for all float arithmetic 2021-05-31 09:59:45 -04:00
Michael Stenta 9092ee65a6 Merge branch '2.x-asset-group-views-field' into 2.x 2021-05-27 15:00:18 -04:00
Michael Stenta d766578731 Sort the "Group" field before the "Location" field. 2021-05-27 14:59:33 -04:00
Michael Stenta f9f3305260 Allow sorting a field before another field (default is after). 2021-05-27 14:59:33 -04:00
Michael Stenta 9adf6ea30e Set $preserve_keys argument to TRUE in both array_slice() calls. 2021-05-27 14:59:33 -04:00
Michael Stenta 596b8c8959 Split Views field sorting logic out to a helper function. 2021-05-27 14:59:33 -04:00
Michael Stenta bc60a2b76b Add the computed "Group" field to asset Views. 2021-05-27 14:59:33 -04:00
Michael Stenta d7023002c4 Reformat farm_group_views_pre_view() to accommodate more logic. 2021-05-27 14:59:33 -04:00
Michael Stenta 58ced4cdb3 Expose the computed "group" asset field to Views. 2021-05-27 14:59:33 -04:00
Michael Stenta 0eff167220 Override the "collection" link path for assets, logs, and plans to use the Views provided by farm_ui_views. 2021-05-27 13:01:10 -04:00
Michael Stenta b27419ea68 Add EXIF Orientation module. 2021-05-26 12:33:26 -04:00
Michael Stenta 6489d34660 Add a "base" option for installing only base modules via drush site-install. 2021-05-26 12:19:05 -04:00
Michael Stenta 360e133164 Add Birth log type and migration. 2021-05-26 12:19:05 -04:00
Michael Stenta 85bb0fcb4a Merge branch '2.x-asset_log_views_fix' into 2.x 2021-05-26 12:18:54 -04:00
paul121 76d6370fb3 Only return access result allowed or access result neutral. 2021-05-21 12:33:04 -07:00
paul121 a2cb3b26ab Add the log_list:bundle cache tag to the access result. 2021-05-21 10:56:25 -07:00
paul121 838cd33c15 Use entity aggregate query to get log counts. 2021-05-21 10:56:21 -07:00
paul121 08fba9b13e Remove unnecessary service argument. 2021-05-21 09:20:03 -07:00
Michael Stenta 5df960aab6 Fix Notice: Undefined index: region in farm_ui_views_add_bundle_handlers(). 2021-05-20 18:40:13 -04:00
Michael Stenta e26a30e8d7 Issue #3188586: Add Views of logs that reference assets 2021-05-20 18:39:46 -04:00
Michael Stenta 03deaec1a1 Adapt hook_views_pre_view() and hook_views_pre_render() logic to work with page_asset display. 2021-05-20 18:39:35 -04:00
Michael Stenta 3623072fa9 Only show tabs for log types that have query results. 2021-05-20 18:39:35 -04:00
Michael Stenta 6856438e71 Add tabs for each log type. 2021-05-20 18:39:35 -04:00
Michael Stenta 16a64f9b4e Add @see FarmQuantityViewsMenuLink to FarmViewsMenuLink. 2021-05-20 17:47:36 -04:00
Michael Stenta 975ac415d5 Add a Logs tab to asset pages that shows all logs. 2021-05-20 17:47:36 -04:00