bluedotimpact / bluedot

✨ Monorepo containing most of BlueDot Impact's custom software.
GNU Affero General Public License v3.0
8 stars 8 forks source link

$400 Bounty: Add Field IDs to n8n Airtable Node #19

Open anglilian opened 1 month ago

anglilian commented 1 month ago

I’d like to request an enhancement for the Airtable node in n8n. Currently, the node requires field names when creating or updating records, but Airtable’s API uses field IDs. This can cause issues, especially when field names change or contain special characters, breaking workflows.

A similar functionality for targeting tables by ID instead of table name has been discussed and implemented (see this thread), and having a similar feature for fields would be extremely useful. There was a similar feature request here 1, but it hasn’t received much traction.

Proposed Solution:

Functional Requirements

Compatibility & Documentation

Testing

Review

Bounty: I am offering $400 for this, but I am open to negotiation based on complexity and feedback. If you are interested or would like clarification, please reach out anglilian@bluedot.org

pnogemane commented 6 days ago

close #19

pnogemane commented 6 days ago

/boss $400 verify

domdomegg commented 5 days ago

Hi @pnogemane Yep happy for you to attempt this. We'll pay the bounty once this is merged into the n8n main branch and works :)

pnogemane commented 4 days ago

Noted I have reopened the pull request. I am waiting for the reviews to be completed and I will advise as soon as the branch is tested and merged

pnogemane commented 4 days ago

Hi @pnogemane Yep happy for you to attempt this. We'll pay the bounty once this is merged into the n8n main branch and works :)

Screenshot 2024-11-12 030858

The branch has been scheduled for review. I will keep you updated on the progress

pnogemane commented 3 days ago

Hi @anglilian anglilian I have implemented the required changes as per pull request and a review has been conducted. The branch is now able merge.

Able to Merge

domdomegg commented 2 days ago

Great thanks for the update that it is ready to merge! We'll pay the bounty once it is actually merged, as it will require approval by the n8n team etc. :)

pnogemane commented 1 day ago

Great thanks for the update that it is ready to merge! We'll pay the bounty once it is actually merged, as it will require approval by the n8n team etc. :)

Hello @domdomegg the branch has been merged successfully - merged 1

pnogemane commented 1 day ago

/boss $400

pnogemane commented 1 day ago

Merged

See pull Request : https://github.com/pnogemane/n8n-Add-option-to-use-field-IDs-in-Airtable-node/pull/2