Commit Graph

2122 Commits

Author SHA1 Message Date
Michael Stenta febdf94083 Rebuild routes when config-based CSV importers are saved/deleted. 2023-10-09 16:09:55 -04:00
Paul Weidner e5c3bda5bf Standardize index building across all index controllers 2023-10-09 15:28:08 -04:00
Paul Weidner b815dacb4f Add cacheability to import index pages 2023-10-09 15:27:27 -04:00
Michael Stenta 0067c85215 Rebuild routes when quick form config entities are saved/deleted. 2023-10-09 15:15:38 -04:00
Michael Stenta 96b6002f5d Quick form actions cause RouteNotFoundException: Route farm.quick.[id] does not exist. #727
Revert "Refactor quick form route building to a single route"

This reverts commit 3505e80124.
2023-10-09 15:15:37 -04:00
Michael Stenta 6ed8f3ccec Validate ID tag types. Fixes #725 2023-10-09 14:53:20 -04:00
Michael Stenta 389786ce60 Add basic kernel tests for ID tag field. 2023-10-09 14:35:06 -04:00
Michael Stenta 1e23d0b035 Fix asset_lookup and term_lookup exception messages #731 2023-10-09 14:13:21 -04:00
Michael Stenta f6d195d9c8 Issue #3382598: Deprecate farmOS v1 migrations 2023-10-06 14:49:10 -04:00
Michael Stenta b3c4d0e550 Issue #3359452: Deprecate farm_log_asset_names_summary() 2023-10-06 14:47:56 -04:00
Paul Weidner a18e44cd8d Decrease space at top of pages around help 2023-10-06 14:45:35 -04:00
Paul Weidner 5b6ec6cc73 Decrease horizontal margins on pages 2023-10-06 14:45:34 -04:00
Paul Weidner c05875f9f3 Allow bundle fields to be sorted in views tables 2023-10-06 14:40:08 -04:00
Paul Weidner 6a0e27914f Hide views table columns when they do not contain any data 2023-10-06 14:40:08 -04:00
Paul Weidner 7f9f9dcd75 Decrease size of views collapsible filter 2023-10-06 14:40:08 -04:00
Paul Weidner c75ebeae58 Condense styling of views 2023-10-06 14:40:08 -04:00
Paul Weidner 4ef19c79ce Render metrics using item_list theme 2023-10-06 14:38:06 -04:00
Paul Weidner 91a6fccf85 Use flexbox to manage metric button spacing 2023-10-06 14:38:06 -04:00
Paul Weidner 9b8eb314cc Class attributes is an array 2023-10-06 14:38:06 -04:00
Paul Weidner 1b6b46ab9a Render entity labels using h6 tag 2023-10-06 14:38:06 -04:00
Paul Weidner 6be3e3639c Render metrics in small buttons 2023-10-06 14:38:05 -04:00
Paul Weidner 14b63d748d Reduce spacing within dashboard fieldsets 2023-10-06 14:35:44 -04:00
Paul Weidner 7167016488 Style dashboard fieldsets similar to gin-layer-wrapper 2023-10-06 14:35:44 -04:00
Paul Weidner a195744803 Use flexbox to position and space dashboard panes 2023-10-06 14:35:44 -04:00
Paul Weidner 74dfee5024 Add dashboard-pane attribute to help target dashboard panes 2023-10-06 14:35:44 -04:00
Paul Weidner dd3e9e68b2 Remove unnecessary default container div
This only adds a div to the markup that is not used
to style or arrange the panes within a region.
2023-10-06 14:35:44 -04:00
Paul Weidner 237a094e85 Add action links to add location assets on locations page #709 2023-10-06 14:34:13 -04:00
Michael Stenta 9b4700dced Limit permissions of Account Admin role. 2023-10-06 14:15:33 -04:00
Michael Stenta c5b7d25d29 Invalidate the user_role:farm_account_admin cache tag when the account admin settings form is submitted. 2023-10-06 14:15:33 -04:00
Michael Stenta 978281c212 Add a separate permission for configuring the Account Admin role module settings. 2023-10-06 14:15:33 -04:00
Michael Stenta e4b656af74 Add a setting for allowing Account Admins to assign Account Admin role. 2023-10-06 14:15:33 -04:00
Michael Stenta 05a3b374bb Restrict access to user 1 so that Account Admins cannot edit it. 2023-10-06 14:15:33 -04:00
Michael Stenta 501d573b19 Add an Account Admin role with permission to administer users and assign managed roles. 2023-10-06 14:15:32 -04:00
Michael Stenta de8a262685 Remove requiresEntity() method. 2023-10-06 14:11:11 -04:00
Paul Weidner 89be8e6359 Add test assertion for quick form help text 2023-10-06 14:11:10 -04:00
Michael Stenta 8ae1c6dd1f Automated tests of configurable quick forms. 2023-10-06 14:11:10 -04:00
Paul Weidner e987d9450c Configure quick form entities with correct quickId in getInstances() function 2023-10-06 14:11:10 -04:00
Paul Weidner 7506862308 Rename createInstance to getInstance for consistency with getInstances function 2023-10-06 14:11:10 -04:00
Paul Weidner 4fcc647115 Raise 404 if quick form does not exist 2023-10-06 14:11:10 -04:00
Paul Weidner f89e155f0a Load plugin definition to check requiresEntity 2023-10-06 14:11:10 -04:00
Paul Weidner 8a52fd3be6 Add cache metadata to quick form controller 2023-10-06 14:11:10 -04:00
Paul Weidner be973941aa Save default label, description and help text to quick form 2023-10-06 14:11:10 -04:00
Paul Weidner 18db434a68 Use standard entity permissions 2023-10-06 14:11:10 -04:00
Paul Weidner 3505e80124 Refactor quick form route building to a single route 2023-10-06 14:11:10 -04:00
Paul Weidner 8903ff44bc Refactor ConfigureQuickForm to use EntityForm 2023-10-06 14:11:10 -04:00
Michael Stenta fa6329f579 Generate menu task links (tabs) for quick forms and their configuration forms. 2023-10-06 14:11:10 -04:00
Michael Stenta 87fa34716d Build routes to configuration forms. 2023-10-06 14:11:10 -04:00
Michael Stenta 92c3543b87 Add a ConfigureQuickForm for building, validating, and submitting configuration forms. 2023-10-06 14:11:10 -04:00
Michael Stenta 44c443bda9 Add a permission for configuring quick forms. 2023-10-06 14:11:10 -04:00
Michael Stenta 554afce229 Add a requiresEntity boolean to quick form plugins to optionally prevent creating default instances. 2023-10-06 14:11:10 -04:00