1
0
Fork 0
mirror of synced 2024-08-05 13:21:26 +12:00
budibase/packages/server
Peter Clement 2b96cbcad7
Expose old row binding in automations (#13931)
* expose old row through the emitter

* accidentally added oldRow to step

* fix row fetch in external datasources

* add test for new / old row comparison

* add testing for old row update event

* allow function overloading in test files

* update tests per comments

* handle event race condition

* update test data modal to account for old row output

* switch icon positioning
2024-06-18 13:45:58 +01:00
..
__mocks__ Some further mock fixes. 2024-05-15 14:50:04 +01:00
build
scripts Enables SQS in dev! 2024-06-06 16:10:58 +01:00
specs ? 2024-06-11 16:00:04 +01:00
src Expose old row binding in automations (#13931) 2024-06-18 13:45:58 +01:00
.dockerignore
.gitignore
.npmignore
.yarnrc
babel.config.js
docker_run.sh
Dockerfile Remove --frozen-lockfile 2024-03-15 14:53:50 +01:00
jest.config.ts Respond to Mike's feedback. 2024-04-04 15:27:50 +01:00
LICENSE
nodemon.json
package.json Bump tar from 6.1.15 to 6.2.1 in /packages/server 2024-06-17 09:23:30 +00:00
pm2.config.js
README.md
tsconfig.build.json Fix ts 2024-03-21 17:14:27 +01:00
tsconfig.json

Budibase server project

This project contains all the server specific logic required to run a Budibase app

App migrations

A migration system has been created in order to modify existing apps when breaking changes are added. These migrations will run on the app startup (both from the client side or the builder side), blocking the access until they are correctly applied.

Create a new migration

In order to add a new migration:

  1. Run yarn add-app-migration [title]
  2. Write your code on the newly created file