Skip to content

Commit e80cb9a

Browse files
authored
Merge pull request #2478 from PhilanthropyDataCommons/2476-add-control-columns-to-bulk-upload
Add control columns to bulk uploader
2 parents cab24d4 + 8acbed1 commit e80cb9a

16 files changed

Lines changed: 1000 additions & 120 deletions

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
- Paginated list endpoints no longer slow down as you request later pages.
1313

14+
### Added
15+
16+
- Bulk upload CSVs may now include `control:`-prefixed columns (e.g. `control:pdc_changemaker_id`). Control columns carry meta-information that changes how a row is processed; they are exempt from application-form validation and are not stored as base fields.
17+
18+
### Changed
19+
20+
- `pdc_changemaker_id` is now expected as a `control:` column in a bulk-upload, rather than as a base field.
21+
1422
## 0.40.0 2026-06-26
1523

1624
### Added
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
proposal_submitter_email,control:pdc_changemaker_id,organization_name
2+
foo@example.com,1,A Deliberately Different Name
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
proposal_submitter_email,organization_name,organization_tax_id,control:pdc_changemaker_id
2+
foo@example.com,Foo LLC.,51-2144346,
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
control:pdc_changemaker_id,organization_name
2+
1,Alice Org
3+
2,Bob Org
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
proposal_submitter_email,organization_name,control:pdc_changemaker_id
2+
foo@example.com,Some Name," 1 "
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
proposal_submitter_email,organization_name,organization_tax_id,pdc_changemaker_id
1+
proposal_submitter_email,organization_name,organization_tax_id,control:pdc_changemaker_id
22
foo@example.com,A Deliberately Different Name,99-9999999,1
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
proposal_submitter_email,organization_name,pdc_changemaker_id
1+
proposal_submitter_email,organization_name,control:pdc_changemaker_id
22
foo@example.com,Some Name,notanumber
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
proposal_submitter_email,organization_name,pdc_changemaker_id
1+
proposal_submitter_email,organization_name,control:pdc_changemaker_id
22
foo@example.com,Some Name,999999
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
proposal_submitter_email,organization_name,control:pdc_changemaker_id,control:pdc_changemaker_id
2+
foo@example.com,Foo LLC.,1,1
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
proposal_submitter_email,organization_name
2+
foo@example.com,Foo LLC.,extra

0 commit comments

Comments
 (0)