Paul Weidner
|
cff262e78a
|
Add farm_setup dependency for farm_settings
|
2023-10-06 13:54:59 -04:00 |
|
Paul Weidner
|
e188931064
|
Add farm_setup dependency for farm_import
|
2023-10-06 13:54:59 -04:00 |
|
Paul Weidner
|
e4345d735c
|
Move the import and taxonomy menu items from system.admin to farm.setup
This allows us to remove the access administration pages permission.
|
2023-10-06 13:54:59 -04:00 |
|
Paul Weidner
|
2bc938d256
|
Move modules page to menu item under farm.setup
|
2023-10-06 13:54:59 -04:00 |
|
Paul Weidner
|
f41283fe6f
|
Move farm settings to menu item under farm.setup
|
2023-10-06 13:54:59 -04:00 |
|
Paul Weidner
|
e3b943ae47
|
Add farm setup menu and controller
|
2023-10-06 13:54:59 -04:00 |
|
Paul Weidner
|
00523f97d0
|
Add access farm setup permission
|
2023-10-06 13:54:59 -04:00 |
|
Paul Weidner
|
ce0897ad5e
|
Create farm_setup module
|
2023-10-06 13:54:59 -04:00 |
|
Michael Stenta
|
11c7b0a904
|
Add a Group membership assignment quick form #723
|
2023-10-06 13:54:32 -04:00 |
|
Michael Stenta
|
1c7718252e
|
Issue #3382539: farmOS v2 CSV import module
|
2023-10-06 13:50:05 -04:00 |
|
Michael Stenta
|
1f54a8eb3a
|
Add CHANGELOG.md line for #722.
|
2023-10-06 13:49:26 -04:00 |
|
Michael Stenta
|
87b619fc3b
|
Add user guide documentation for importing data via CSV.
|
2023-10-06 13:49:26 -04:00 |
|
Michael Stenta
|
b7303b7859
|
Move (and improve) geometry import/export docs to dedicated import/export pages.
|
2023-10-06 13:49:26 -04:00 |
|
Michael Stenta
|
3e5e63f0fb
|
Add module developer documentation for building CSV importers.
|
2023-10-06 13:49:26 -04:00 |
|
Michael Stenta
|
59473d8de8
|
Test that bundle fields get populated.
|
2023-10-06 13:49:26 -04:00 |
|
Michael Stenta
|
1fdb77133b
|
Rename functional test method to clarify its purpose.
|
2023-10-06 13:49:26 -04:00 |
|
Michael Stenta
|
78545d5ae8
|
Add @internal to classes.
|
2023-10-06 13:46:43 -04:00 |
|
Michael Stenta
|
17191b06cf
|
Add support for ID tags in asset importers.
|
2023-10-06 13:46:43 -04:00 |
|
Michael Stenta
|
8f39875221
|
Show allowed quantity measure values in column description.
|
2023-10-06 13:46:43 -04:00 |
|
Michael Stenta
|
4d34ed24cc
|
Set default value for status field on logs and assets.
|
2023-10-06 13:46:43 -04:00 |
|
Michael Stenta
|
890b5211c6
|
Add a revision log message to imported assets and logs.
|
2023-10-06 13:46:43 -04:00 |
|
Michael Stenta
|
473a7181a7
|
Prefix migration IDs with csv_.
|
2023-10-06 13:46:43 -04:00 |
|
Michael Stenta
|
af9afc3707
|
Add support for entity reference bundle fields.
|
2023-10-06 13:46:43 -04:00 |
|
Michael Stenta
|
2eab191914
|
Add support for timestamp bundle fields.
|
2023-10-06 13:46:43 -04:00 |
|
Michael Stenta
|
ce9676afb0
|
Automatically add mappings and column descriptions for string and list_string bundle fields.
|
2023-10-06 13:46:43 -04:00 |
|
Michael Stenta
|
6c60231077
|
Add support for setting category with log importers.
|
2023-10-06 13:42:20 -04:00 |
|
Michael Stenta
|
c7ea582dd4
|
Add support for referencing assets and locations in log importers.
|
2023-10-06 13:42:20 -04:00 |
|
Michael Stenta
|
481718fe15
|
Add support for importing asset parent relationships.
|
2023-10-06 13:42:20 -04:00 |
|
Michael Stenta
|
e84b4e3886
|
Add an asset_lookup process plugin that extends entity_lookup, searches multiple fields, and fails if a match is not found.
|
2023-10-06 13:42:20 -04:00 |
|
Michael Stenta
|
200238ec2a
|
Set mainPropertyName() for id_tag fields.
|
2023-10-06 13:42:20 -04:00 |
|
Michael Stenta
|
f325354c93
|
Show a View of imported entities under CSV upload form.
|
2023-10-06 13:42:20 -04:00 |
|
Michael Stenta
|
91d80f8803
|
Add a dedicated controller for individual CSV importers and simplify form class.
|
2023-10-06 13:42:20 -04:00 |
|
Michael Stenta
|
0d8ac5a087
|
Implement hook_file_download() to allow downloading CSV files.
|
2023-10-06 13:40:32 -04:00 |
|
Michael Stenta
|
34f4eda4d6
|
Split access checking logic out to a reusable service class.
|
2023-10-06 13:40:32 -04:00 |
|
Michael Stenta
|
b021317cf8
|
Save CSV-imported entity information to farm_import_csv_entity table.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
4b180a5c98
|
Display messages from a csv_file migration on POST_IMPORT event.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
1ac0337624
|
Save CSV file ID to private tempstore.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
d9f91c6f1d
|
Move CSV files to the private filesystem and register usage.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
2601f983cd
|
Use csv_file source plugin instead of csv.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
c11ffa491b
|
Provide a csv_file source plugin that extends csv and sets the file ID + row number as source IDs.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
298d5c8bc4
|
Provide a downloadable CSV template with column headers.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
fcdbf70baf
|
Provide descriptions of CSV column headers in third-party settings.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
9b1ddbdb08
|
Add functional tests of CSV importer index, titles, and access control.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
31f39d83bf
|
Only show importers in the farm_import_csv group.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
5d2bd98f41
|
Create menu links for each CSV importer.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
fd019fc90b
|
Add an index of CSV importers at /import/csv.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
4c18b7ebea
|
Provide a route for CSV importers at /import/csv/{migration_id}.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
cbbd7dae2e
|
Check access based on third party settings in the migration.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
14934d8d5a
|
Add a getTitle() method to CsvImportForm for use in routes.
|
2023-10-06 13:40:18 -04:00 |
|
Michael Stenta
|
9db2409084
|
Provide a simplified CSV import form based on MigrateSourceUiForm.
|
2023-10-06 13:40:16 -04:00 |
|