Add airtable write-access key (#1678)

This commit is contained in:
Max Wofford 2025-10-16 13:45:27 -04:00 committed by GitHub
parent 38772441ab
commit 0ff2a0e9b8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 18 additions and 18 deletions

View file

@ -1,7 +1,7 @@
import AirtablePlus from 'airtable-plus'
const airtable = new AirtablePlus({
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
baseID: 'app4kCWulfB02bV8Q',
tableName: 'Users'
})

View file

@ -10,7 +10,7 @@ export default async function handler(req, res) {
const updatedFields = { deleted: true }
const airtable = new AirtablePlus({
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
baseID: 'app4kCWulfB02bV8Q',
tableName: 'Showcase'
})

View file

@ -47,7 +47,7 @@ export default async function handler(req, res) {
updatedFields['ReadMeLink'] = body.readMeLink
const airtable = new AirtablePlus({
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
baseID: 'app4kCWulfB02bV8Q',
tableName: 'Showcase'
})

View file

@ -24,7 +24,7 @@ export default async function handler(req, res) {
}
const airtable = new AirtablePlus({
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
baseID: 'app4kCWulfB02bV8Q',
tableName: 'Showcase'
})

View file

@ -2,13 +2,13 @@ import AirtablePlus from 'airtable-plus'
const usersTable = new AirtablePlus({
baseID: 'app4kCWulfB02bV8Q',
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
tableName: 'Users'
})
const votesTable = new AirtablePlus({
baseID: 'app4kCWulfB02bV8Q',
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
tableName: 'Vote'
})

View file

@ -17,7 +17,7 @@ async function inviteToArcadius({ email }) {
async function inviteToAirtable({ email, ip }) {
const airtable = new AirtablePlus({
baseID: 'appaqcJtn33vb59Au',
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
tableName: 'Arcade Joins'
})
return await airtable.create({ 'Email': email, 'IP': ip })
@ -26,7 +26,7 @@ async function inviteToAirtable({ email, ip }) {
async function markInvitedInAirtable({ recordID }) {
const airtable = new AirtablePlus({
baseID: 'appaqcJtn33vb59Au',
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
tableName: 'Arcade Joins'
})
const result = await airtable.update(recordID, { 'Invited': true })

View file

@ -3,7 +3,7 @@ import AirtablePlus from "airtable-plus"
const saveProject = async (parts = [], idea) => {
const airtable = new AirtablePlus({
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
baseID: 'appKjALSnOoA0EmPk',
tableName: 'Cached Ideas'
})

View file

@ -2,7 +2,7 @@
import AirtablePlus from 'airtable-plus'
const rsvpsTable = new AirtablePlus({
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
baseID: 'appKjALSnOoA0EmPk',
tableName: 'RSVPs'
})

View file

@ -2,7 +2,7 @@ import AirtablePlus from "airtable-plus"
export const findOrCreateProject = async (partsList = []) => {
const airtable = new AirtablePlus({
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
baseID: 'appKjALSnOoA0EmPk',
tableName: 'Cached Projects'
})
@ -32,7 +32,7 @@ export const findOrCreateProject = async (partsList = []) => {
const createProject = async (partsList = []) => {
const airtable = new AirtablePlus({
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
baseID: 'appKjALSnOoA0EmPk',
tableName: 'Supported Parts'
})

View file

@ -3,7 +3,7 @@ import { getCode } from 'country-list'
const applicationsTable = new AirtablePlus({
baseID: 'apppALh5FEOKkhjLR',
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
tableName: 'Events'
})

View file

@ -5,7 +5,7 @@ import AirtablePlus from 'airtable-plus'
const applicationsTable = new AirtablePlus({
baseID: 'apppALh5FEOKkhjLR',
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
tableName: 'Events'
})

View file

@ -5,7 +5,7 @@ const sgMail = require('@sendgrid/mail')
sgMail.setApiKey(process.env.SENDGRID_API_KEY)
const joinTable = new AirtablePlus({
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
baseID: 'appaqcJtn33vb59Au',
tableName: 'Join Requests'
})

View file

@ -1,12 +1,12 @@
import AirtablePlus from 'airtable-plus'
const peopleTable = new AirtablePlus({
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
baseID: 'apptEEFG5HTfGQE7h',
tableName: 'People'
})
const addressesTable = new AirtablePlus({
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
baseID: 'apptEEFG5HTfGQE7h',
tableName: 'Addresses'
})

View file

@ -2,7 +2,7 @@ import AirtablePlus from 'airtable-plus'
const airtable = new AirtablePlus({
baseID: 'app1o9tRo6XulLnsr',
apiKey: process.env.AIRTABLE_API_KEY,
apiKey: process.env.AIRTABLE_WRITE_API_KEY,
tableName: 'rsvp'
})