Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

farmOS

farmOS: A web-based farm record keeping and data management platform.
Collective - Host: opensource - https://opencollective.com/farmos - Website: https://farmOS.org - Code: https://github.com/farmOS/farmOS

Render metrics in small buttons

github.com/farmOS/farmOS - 6be3e3639c4ab41af9f494433a34dcb5862e7a64 authored over 1 year ago
Dashboard improvements #712

github.com/farmOS/farmOS - 1d0f5fe48ceb12baff4a5f4df7adb0e4b9c6309b authored over 1 year ago
Add CHANGELOG.md line for #712.

github.com/farmOS/farmOS - 86718da176ac0fc3e24ee1f23e5f821d25fd6f12 authored over 1 year ago
Add dashboard-pane attribute to help target dashboard panes

github.com/farmOS/farmOS - 74dfee50243e01ee2c5a6d94819df43d8ec53dd5 authored over 1 year ago
Reduce spacing within dashboard fieldsets

github.com/farmOS/farmOS - 14b63d748d234090b4e34342c5c0928657ae1eb3 authored over 1 year ago
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.

github.com/farmOS/farmOS - dd3e9e68b254c982c27a3ede872c4ac8d0b9827d authored over 1 year ago
Style dashboard fieldsets similar to gin-layer-wrapper

github.com/farmOS/farmOS - 7167016488f77decee75d221b7de9bccf34e3321 authored over 1 year ago
Use flexbox to position and space dashboard panes

github.com/farmOS/farmOS - a1957448035c2ec3cc8b90b080a50b9177ea76fd authored over 1 year ago
Add action links to add location assets on locations page #709

github.com/farmOS/farmOS - 237a094e85ee605ba7183c4c6aca789debb6fc3a authored over 1 year ago
Add an Account Admin role with permission to administer users and assign managed roles #714

github.com/farmOS/farmOS - 6970f3b56871b40f84f4e49943c532e386500d83 authored over 1 year ago
Invalidate the user_role:farm_account_admin cache tag when the account admin settings form is submitted.

github.com/farmOS/farmOS - c5b7d25d29af91efda831b9cf2349130f7c47ff7 authored over 1 year ago
Add a setting for allowing Account Admins to assign Account Admin role.

github.com/farmOS/farmOS - e4b656af745b9e2b299d0a0550e7a3ebdd0f58ca authored over 1 year ago
Restrict access to user 1 so that Account Admins cannot edit it.

github.com/farmOS/farmOS - 05a3b374bbb4ac808f784c772a700c6aa401b3d2 authored over 1 year ago
Limit permissions of Account Admin role.

github.com/farmOS/farmOS - 9b4700dced8b6ab8510d32566c669b9572d9aee0 authored over 1 year ago
Add a separate permission for configuring the Account Admin role module settings.

github.com/farmOS/farmOS - 978281c212a58aa9b3ce8bc717e36e5133dc3028 authored over 1 year ago
Add an Account Admin role with permission to administer users and assign managed roles.

github.com/farmOS/farmOS - 501d573b1914690064eda2b52c45dfe4b5d313f5 authored over 1 year ago
Issue #3354935: Configurable quick forms

github.com/farmOS/farmOS - 6ac77f8106b92a4c8e752e1b768fa9bec36971ec authored over 1 year ago
Add CHANGELOG.md lines for Issue #3354935: Configurable quick forms

github.com/farmOS/farmOS - 879914819629c658301fda8fac13231e808c9c10 authored over 1 year ago
Remove requiresEntity() method.

github.com/farmOS/farmOS - de8a262685dc3179aaea80ff41b28e83f9be3db5 authored over 1 year ago
Add developer documentation for building configurable quick forms.

github.com/farmOS/farmOS - a8f7081601dd28c80559dc9973e8a5e6f8e4d503 authored over 1 year ago
Add test assertion for quick form help text

github.com/farmOS/farmOS - 89be8e6359a3f5ed7d1b79c6870f036576963639 authored over 1 year ago
Refactor QuickFormInstanceManager to return config entities.

github.com/farmOS/farmOS - 11c6e5be7ee346d995c805d4f83781c30c214ebf authored over 1 year ago
Automated tests of configurable quick forms.

github.com/farmOS/farmOS - 8ae1c6dd1f625a54c448c77e2082741e997d8bc7 authored over 1 year ago
Configure quick form entities with correct quickId in getInstances() function

github.com/farmOS/farmOS - e987d9450c812022821188bbf7c09df0b57f59e3 authored over 1 year ago
Rename createInstance to getInstance for consistency with getInstances function

github.com/farmOS/farmOS - 75068623089504c29c17e01142170cf7aae137be authored over 1 year ago
Load plugin definition to check requiresEntity

github.com/farmOS/farmOS - f89e155f0add32fd152d05e1e3bf3bdd80e6aeea authored over 1 year ago
Add cache metadata to quick form controller

github.com/farmOS/farmOS - 8a52fd3be68f12cab4b0e110407e313f011627a1 authored over 1 year ago
Save default label, description and help text to quick form

github.com/farmOS/farmOS - be973941aa02390ddf1bb080eb4cfe3d245d2e7f authored over 1 year ago
Refactor quick form route building to a single route

github.com/farmOS/farmOS - 3505e80124a2fe365eab5510fd2585f9ead9e69d authored over 1 year ago
Refactor ConfigureQuickForm to use EntityForm

github.com/farmOS/farmOS - 8903ff44bc4e04ea8d07b7517c91c3ad8ebd5186 authored over 1 year ago
Provide a ConfigurableTrait with common boiler plate.

This will be replaced by a trait of the same name in Drupal core
via https://www.drupal.org/proj...

github.com/farmOS/farmOS - 04e4a86b25dee48bb3456a16ab8d10ce1cc3b9ed authored over 1 year ago
Add a requiresEntity boolean to quick form plugins to optionally prevent creating default instances.

github.com/farmOS/farmOS - 554afce229da93ad9518ad84b9c7d650b12f2b94 authored over 1 year ago
Exclude quick forms that are explicitly disabled.

github.com/farmOS/farmOS - 9811f7c7f78a57cfbc984f54b9088b63dd3edc5a authored over 1 year ago
Introduce new getQuickId() and setQuickId() methods. Deprecate getId().

github.com/farmOS/farmOS - 898d2355f0bae39283b6c76b75ff5c5b0aaa0325 authored over 1 year ago
Provide a ConfigurableQuickFormTrait that quick forms can use.

This uses ConfigurableTrait to add default getConfiguration(),
setConfiguration(), and defaultCo...

github.com/farmOS/farmOS - 6e34a09a9f2c96e7e646574b62c4db9b3bced0e9 authored over 1 year ago
Build routes to configuration forms.

github.com/farmOS/farmOS - 87fa34716d268b3b1c581d00f0d0926e5d458ca7 authored over 1 year ago
Provide a ConfigurableQuickFormInterface that quick forms can use to declare themselves configurable.

This extends from QuickFormInterface, as well as ConfigurableInterface
(which adds getConfigurat...

github.com/farmOS/farmOS - 14365f60085b1fdc4d290fa2e5b1244a1b6a0099 authored over 1 year ago
Provide a QuickFormInstanceManager service class with helper methods for instantiating quick form plugins.

github.com/farmOS/farmOS - 78943d239d6a57a64f3872a8bfe621163b02b68b authored over 1 year ago
Add a ConfigureQuickForm for building, validating, and submitting configuration forms.

github.com/farmOS/farmOS - 92c3543b87cae50435a11d563644d7a3d0fe94b6 authored over 1 year ago
Rename QuickFormManager to QuickFormPluginManager.

github.com/farmOS/farmOS - 3f559e77e901a588dff3d52f86566afe34d11fe3 authored over 1 year ago
Add a permission for configuring quick forms.

github.com/farmOS/farmOS - 44c443bda9ab582e7ae0403a19c87969e11dc7bf authored over 1 year ago
Use standard entity permissions

github.com/farmOS/farmOS - 18db434a68a7e401beaa93be7794c3c92d4ddb6d authored over 1 year ago
Raise 404 if quick form does not exist

github.com/farmOS/farmOS - 4fcc647115cc2529ad50dc0234636b499d873cee authored over 1 year ago
Generate menu task links (tabs) for quick forms and their configuration forms.

github.com/farmOS/farmOS - fa6329f57925359cbea028e18a2563439d033d7f authored over 1 year ago
Provide a configuration entity type for quick form instances.

github.com/farmOS/farmOS - bce66544286a9aab612a8510b282b75004afb7fb authored over 1 year ago
Update farmOS-map to v2.2.2 #724

github.com/farmOS/farmOS - 42fe4bc50eb499d30628b8d2722877accd1e25a7 authored over 1 year ago
Validate quantity entities created by create_quantity #721

github.com/farmOS/farmOS - 109faec636c2a96da1c06682d2e089d14262ce74 authored over 1 year ago
Misc quick form code and documentation improvements #703

github.com/farmOS/farmOS - 5ba9baee5d2f1890d6ffc1b9972d00f06bafb172 authored over 1 year ago
Add CHANGELOG.md line for #703.

github.com/farmOS/farmOS - 6b3eb3fe52e3817802394cc0ceb80dd2fb1be994 authored over 1 year ago
Extend QuickFormInterface from FormInterface.

We already implement buildForm(), validateForm(), and submitForm().
The only method this adds is...

github.com/farmOS/farmOS - 05c7da18b4416da8811895285b5af21aabb3dbf9 authored over 1 year ago
QuickFormInterface does not need to extend from PluginIntrospectionInterface.

Quick forms already extend from \Drupal\Component\Plugin\PluginBase,
which implements PluginIntr...

github.com/farmOS/farmOS - 5fefeb3820abaa1914d39fd80f034eab473107a6 authored over 1 year ago
Fix typo in getQuickFormId() method name.

github.com/farmOS/farmOS - 2101da034ac1703e360f2d88908e0bf21ade140c authored over 1 year ago
Move planting quick form tests into src directory.

github.com/farmOS/farmOS - 0a8789a7bf9b21d87541fc56330aba1709d70572 authored over 1 year ago
Use current user's timezone in DrupalDateTime quick form examples.

github.com/farmOS/farmOS - eb61ff23f48414b89d39a1547ff2eeec30a4f5be authored over 1 year ago
Improve quick form development documentation.

Generalize the "Egg harvest" example to just "Harvest".
Add example farm_quick_harvest.info.yml ...

github.com/farmOS/farmOS - 0393d4a76d9fd62517ecbd5cf4ee893421b02fee authored over 1 year ago
Move quick form route builder method out of QuickFormManager to a new Routing/QuickFormRoutes class.

github.com/farmOS/farmOS - 16eec9db45f4751f66f8d594ea09588364be9346 authored over 1 year ago
Confirm that access is denied to individual quick forms without permission.

github.com/farmOS/farmOS - 9c9acf5a959c1d265a84570ca89f1978a1ed846e authored over 1 year ago
Fix abstract getId() method visibility in QuickAssetTrait, QuickLogTrait, and QuickPrepopulateTrait.

These should match QuickFormInterface, which declares getID() as a public method.

github.com/farmOS/farmOS - a1daf8300c92e71ab6f643b5ee1506680bb5e61e authored over 1 year ago
Target hook_help() logic to specific quick form route IDs.

Previously this matched any route starting with farm.quick., so
if a route was created like farm...

github.com/farmOS/farmOS - bc11ac5e48172549d6c459e1d4c8d476f443c2f3 authored over 1 year ago
Fix camelCase of quick form plugin getLabel() method.

github.com/farmOS/farmOS - cec5cc352a036c03d36c0b26f58d4bdf340801fe authored over 1 year ago
Fix test quick form field name.

github.com/farmOS/farmOS - 9109983cfef22e5566d21d3086e58b415723f241 authored over 1 year ago
farmOS Setup Menu #706

github.com/farmOS/farmOS - eea33c2193b9087942b6a47793d1b41d0df1765e authored over 1 year ago
Add CHANGELOG.md line for #706

github.com/farmOS/farmOS - eb103561b4193843141c3cd22bab5ada5e2f5de0 authored over 1 year ago
Move farm settings to menu item under farm.setup

github.com/farmOS/farmOS - f41283fe6f7996196558323751f36354e00c122a authored over 1 year ago
Move the import and taxonomy menu items from system.admin to farm.setup

This allows us to remove the access administration pages permission.

github.com/farmOS/farmOS - e4345d735c5c709c7b5fbf428df1107152ce8d12 authored over 1 year ago
Add farm setup menu and controller

github.com/farmOS/farmOS - e3b943ae47e5c8784f91caefcb1d548a45135c12 authored over 1 year ago
Add farm_setup dependency for farm_import

github.com/farmOS/farmOS - e188931064e45d8b3d3617b410f081992a340c1b authored over 1 year ago
Move modules page to menu item under farm.setup

github.com/farmOS/farmOS - 2bc938d256a04c564d229f358cbb8b06615a4c74 authored over 1 year ago
Add farm_setup dependency for farm_settings

github.com/farmOS/farmOS - cff262e78a999e36b584598fb3aea65d08987390 authored over 1 year ago
Create farm_setup module

github.com/farmOS/farmOS - ce0897ad5ea65d773bfe27617357499e8d96dc06 authored over 1 year ago
Add access farm setup permission

github.com/farmOS/farmOS - 00523f97d07c925767560c8bcc0a12cb382e2096 authored over 1 year ago
Add a Group membership assignment quick form #723

github.com/farmOS/farmOS - 11c7b0a904e1ce9543d8bc70b30cbfbc7417890d authored over 1 year ago
Issue #3382539: farmOS v2 CSV import module

github.com/farmOS/farmOS - 1c7718252e0288479af02c3e80b5de433431cf80 authored over 1 year ago
Add CHANGELOG.md line for #722.

github.com/farmOS/farmOS - 1f54a8eb3a48e1ed42db151bb6bb194273734112 authored over 1 year ago
Rename functional test method to clarify its purpose.

github.com/farmOS/farmOS - 1fdb77133b53c4ac3f2102d3ab4bd0d15aee9981 authored over 1 year ago
Test that bundle fields get populated.

github.com/farmOS/farmOS - 59473d8de8a75cc93a5fcc2cc8116ebf68d6aba7 authored over 1 year ago
Add user guide documentation for importing data via CSV.

github.com/farmOS/farmOS - 87b619fc3bf3756018d5d2b918ec7dfa283ce4a6 authored over 1 year ago
Add module developer documentation for building CSV importers.

github.com/farmOS/farmOS - 3e5e63f0fbd0ba9760540f03754c792b0d72fe1d authored over 1 year ago
Move (and improve) geometry import/export docs to dedicated import/export pages.

github.com/farmOS/farmOS - b7303b78590381726689454d43c8b1ee082f6220 authored over 1 year ago
Add a revision log message to imported assets and logs.

github.com/farmOS/farmOS - 890b5211c62ddaaa1625dbcb45a0351947f3afaf authored over 1 year ago
Prefix migration IDs with csv_.

github.com/farmOS/farmOS - 473a7181a746e42362cf0e743259e3e8f635bb11 authored over 1 year ago
Set default value for status field on logs and assets.

github.com/farmOS/farmOS - 4d34ed24ccd398295c6726f846160b17696fa6eb authored over 1 year ago
Add support for timestamp bundle fields.

github.com/farmOS/farmOS - 2eab191914d4215ff92804f554338d59b11881da authored over 1 year ago
Automatically add mappings and column descriptions for string and list_string bundle fields.

github.com/farmOS/farmOS - ce9676afb0e6ffa5786d1de8712e22eb78c630b7 authored over 1 year ago
Add support for entity reference bundle fields.

github.com/farmOS/farmOS - af9afc370730e4c1b67bb203243a9a69a5528cd5 authored over 1 year ago
Show allowed quantity measure values in column description.

github.com/farmOS/farmOS - 8f398752213fdcf3de3e05e80d81c09c4b44d6ae authored over 1 year ago
Add support for ID tags in asset importers.

github.com/farmOS/farmOS - 17191b06cf0d529c452efe8ce48fe43a069b4eaa authored over 1 year ago
Add @internal to classes.

github.com/farmOS/farmOS - 78545d5ae89febbdabab1c77f4678e48ba5d9944 authored over 1 year ago
Add support for setting category with log importers.

github.com/farmOS/farmOS - 6c60231077be6ca2eb19a2fb0be60456c4e21124 authored over 1 year ago
Add support for referencing assets and locations in log importers.

github.com/farmOS/farmOS - c7ea582dd44080a2ba51a9873e6816c363b8c88a authored over 1 year ago
Show a View of imported entities under CSV upload form.

github.com/farmOS/farmOS - f325354c93174bb8b76070c946df3fad4ac841ff authored over 1 year ago
Add an asset_lookup process plugin that extends entity_lookup, searches multiple fields, and fails if a match is not found.

github.com/farmOS/farmOS - e84b4e3886b5e9827acf9954662af4d677a93083 authored over 1 year ago
Add support for importing asset parent relationships.

github.com/farmOS/farmOS - 481718fe15c66d185f6a0d72f45c3e5ed5d03566 authored over 1 year ago
Add a dedicated controller for individual CSV importers and simplify form class.

github.com/farmOS/farmOS - 91d80f8803d9807b524c37e037201a6f320f61bb authored over 1 year ago
Set mainPropertyName() for id_tag fields.

github.com/farmOS/farmOS - 200238ec2a88f3535f09c83b6264075c59d8f95a authored over 1 year ago
Split access checking logic out to a reusable service class.

github.com/farmOS/farmOS - 34f4eda4d659bb3c177a370c05b78ba9c8b54179 authored over 1 year ago
Implement hook_file_download() to allow downloading CSV files.

github.com/farmOS/farmOS - 0d8ac5a087014bad5b2da760271b3d81012965c7 authored over 1 year ago
Save CSV-imported entity information to farm_import_csv_entity table.

github.com/farmOS/farmOS - b021317cf8d578f5f09daffe90eee1b3ad919c7e authored over 1 year ago
Add a getTitle() method to CsvImportForm for use in routes.

github.com/farmOS/farmOS - 14934d8d5a03d2272277f56aa97cccc735397e94 authored over 1 year ago
Check access based on third party settings in the migration.

github.com/farmOS/farmOS - cbbd7dae2e0f712269b4fdec91c7cbf62251f8f3 authored over 1 year ago