mike12345567
37c68467c2
Fixing an issue where screens couldn't be deleted and fixing an issue where rows would still contain data from a column that no longer exists if a column was deleted from a table.
2020-11-10 13:59:46 +00:00
Martin McKeaveney
44f1844bc7
Merge branch 'master' of github.com:Budibase/budibase into server-render-index
2020-11-09 20:18:37 +00:00
Martin McKeaveney
2adf0560ac
v0.3.6
2020-11-09 18:16:36 +00:00
Martin McKeaveney
fc285c64a4
v0.3.5
2020-11-09 16:28:06 +00:00
Martin McKeaveney
1e8f13f9cf
start server render index.html
2020-11-09 15:24:29 +00:00
mike12345567
3d6f50ee5d
Improving consistency of how appId is retrieved and making sure it is valid when being used.
2020-11-09 14:38:29 +00:00
Martin McKeaveney
51c0461f35
v0.3.4
2020-11-09 11:08:41 +00:00
Martin McKeaveney
7db78e98ab
Merge pull request #834 from Budibase/bug/more-auth-fixes
...
More Auth bugfixes
2020-11-09 10:49:57 +00:00
Martin McKeaveney
4f5b867700
prevent screen being selected when you save a component
2020-11-09 10:28:49 +00:00
mike12345567
7600710125
The API that the components library would use was not always consistent with the API client library would use and this would sometimes break things.
2020-11-09 09:42:35 +00:00
Martin McKeaveney
4c77b9ceef
v0.3.3
2020-11-06 21:40:31 +00:00
Martin McKeaveney
28f4f38e32
Merge pull request #830 from Budibase/bug/electron-no-pathname
...
Fixing issue with Electron apps not being able to determine appId
2020-11-06 21:39:12 +00:00
mike12345567
472305d214
Fixing issues with auth not being able to find appId in pathname, using the currentapp cookie if pathname not populated.
2020-11-06 21:13:21 +00:00
Martin McKeaveney
e09c9d13b3
Merge pull request #824 from Budibase/port-fixes
...
potential resolutions for the 4001 issue
2020-11-06 21:00:57 +00:00
Martin McKeaveney
0928b8496f
PR review
2020-11-06 18:00:25 +00:00
mike12345567
f508822008
Quick change, we had a replication statement for testing, should be removed for production and uncommented when needed.
2020-11-06 15:47:12 +00:00
Michael Drury
960ca9df8e
Merge pull request #826 from Budibase/tidy-up-store
...
Pages and Screens to couch as well as general store tidy up
2020-11-06 14:54:54 +00:00
Martin McKeaveney
596940371e
remove superfluous files
2020-11-06 13:46:19 +00:00
Martin McKeaveney
aab4f60d76
small tidy ups
2020-11-06 13:40:00 +00:00
mike12345567
667052e0b4
Updating templates to be able to run locally with an environment variable LOCAL_TEMPLATES and making them work using the DB. Users are also no longer included in the db dump.
2020-11-06 12:30:30 +00:00
Martin McKeaveney
612e5e234e
v0.3.2
2020-11-06 11:39:44 +00:00
Martin McKeaveney
6e02f1f1c6
potential resolutions for the 4001 issue
2020-11-05 22:09:49 +00:00
mike12345567
a9ac8d0632
Fixing some bugs that have been found.
2020-11-05 14:38:44 +00:00
Martin McKeaveney
3847c058dc
rename buildPage
2020-11-05 13:41:16 +00:00
mike12345567
76cc7d897c
More cleanup, removing template app pages that were unused and fixing a bug with auth not being configured correctly when app created.
2020-11-05 12:43:03 +00:00
mike12345567
707c16c44d
Further updates to clear out all usage of the old frontend store functions.
2020-11-05 11:44:18 +00:00
Martin McKeaveney
291e472765
cut over to new frontend store
2020-11-04 17:09:45 +00:00
Martin McKeaveney
333844a1f0
feature parity with current pages, screens and store setup. Starting main bb store refactor
2020-11-04 16:13:50 +00:00
Michael Drury
6bc184f0d6
Updating screens API to be prefixed with /api/screens
2020-11-04 14:05:11 +00:00
Michael Drury
c9a1bf1940
Main work to get screens into the DB, fixing up issue with async page updates not being handled in order.
2020-11-04 12:36:38 +00:00
Michael Drury
9e72e122b6
Merge branch 'master' of github.com:Budibase/budibase into tidy-up-store
2020-11-04 10:14:19 +00:00
Michael Drury
0665e28ca3
Updates to pages so that they are written to DB and retrieved correctly.
2020-11-03 17:42:54 +00:00
Martin McKeaveney
3725a1782b
screens in DB
2020-11-03 16:27:28 +00:00
Michael Drury
0cc837b220
Updating server test cases with the header for appId.
2020-11-03 15:00:39 +00:00
Michael Drury
957706fc91
Linting and fixing client test case, have to mock getAppId as the location will never be set during testing.
2020-11-03 14:30:20 +00:00
Michael Drury
27871c1bc0
Removing appIds from tokens to reduce confusion.
2020-11-03 13:58:17 +00:00
Michael Drury
a35b6a57f9
Further work towards the re-implementation of auth, changing how the appId is determined, now it mainly will use a header, and a cookie which will be written to store the current status of appId.
2020-11-03 13:45:49 +00:00
Michael Drury
215e1251bc
Some further work, logout and preview appear to be working much better now.
2020-11-02 22:46:31 +00:00
mike12345567
0c81516662
Some more re-work, more testing needed to auth stuff.
2020-11-02 20:14:10 +00:00
Michael Drury
98157f076f
Some updates, still WIP.
2020-11-02 15:46:08 +00:00
Martin McKeaveney
74890b13c9
pages being stored in couch on initialisation and page save
2020-11-02 14:56:48 +00:00
Martin McKeaveney
950e6556d9
started creating APIs for screens
2020-11-01 15:32:54 +00:00
mike12345567
43f9deef4d
Getting rid of userInstanceMap, preparing for meat of auth update.
2020-10-30 17:12:06 +00:00
Martin McKeaveney
f29d34ae0b
Merge branch 'master' of github.com:Budibase/budibase into tidy-up-store
2020-10-30 16:25:00 +00:00
mike12345567
aeed753786
Updating for review comments.
2020-10-29 11:48:01 +00:00
Martin McKeaveney
2f0a19a152
removing dead code
2020-10-29 11:46:26 +00:00
mike12345567
2180a1639d
Fixing another linting issue.
2020-10-29 11:04:02 +00:00
mike12345567
a43777c78b
linting.
2020-10-29 10:55:52 +00:00
mike12345567
91d9e4d41e
Updating script that had duplicate key.
2020-10-29 10:53:39 +00:00
mike12345567
8963520454
Merge branch 'master' of github.com:Budibase/budibase into feature/remove-multitenancy
2020-10-29 10:45:02 +00:00
mike12345567
d587bad363
Renaming instanceId -> appId to reduce confusion through the system, there only is one ID now.
2020-10-29 10:28:27 +00:00
mike12345567
b9f1babc0e
Removing instance API as it was un-used and simplifying the nature of an instance.
2020-10-29 10:21:06 +00:00
Michael Drury
aa687ac23a
Merge pull request #804 from Budibase/bug/add-init
...
Adding init process back after removing CLI package
2020-10-29 09:11:49 +00:00
Michael Drury
c2d2f9e183
Fixing test cases.
2020-10-28 22:37:58 +00:00
Michael Drury
3df7f06226
Fixing an issue with env variables not getting set correctly.
2020-10-28 22:24:44 +00:00
Michael Drury
0d78dd0cf5
`:wMerge branch 'bug/add-init' of github.com:Budibase/budibase into feature/remove-multitenancy
2020-10-28 22:18:05 +00:00
Michael Drury
dcc9cfb4bd
The removal of CLI package meant there was no way to init the system anymore so nuking budibase directory was unrecoverable, fixing this.
2020-10-28 22:14:13 +00:00
Michael Drury
c3a4111292
Some quick fixes.
2020-10-28 22:13:16 +00:00
Martin McKeaveney
1a8a97a103
v0.3.1
2020-10-28 21:30:51 +00:00
Martin McKeaveney
cc62b60edd
adding cloud check to dev check
2020-10-28 21:27:37 +00:00
mike12345567
4bbe05e1dc
Merge branch 'master' of github.com:Budibase/budibase into feature/remove-multitenancy
2020-10-28 20:35:29 +00:00
mike12345567
d79be3c854
Initial work into multi-tenancy removal, experiencing issues with test cases at this point.
2020-10-28 20:35:06 +00:00
Martin McKeaveney
859577299d
v0.3.0
2020-10-28 20:28:00 +00:00
Martin McKeaveney
59872d5db5
move run command into cypress setup
2020-10-28 11:23:26 +00:00
Martin McKeaveney
e221572313
remove budibase cli
2020-10-28 10:21:24 +00:00
Martin McKeaveney
76fa6c6f23
Merge pull request #788 from Budibase/backend-ag-grid
...
Backend ag grid
2020-10-28 10:02:32 +00:00
mike12345567
306c36c384
Switching from axios to node-fetch as per review.
2020-10-27 14:16:57 +00:00
mike12345567
37b643b6c6
Switching from mustache to handlebars for automations as allows configuring helpers, e.g. parsing object.
2020-10-27 13:19:38 +00:00
Martin McKeaveney
4ed8b16fe9
bulk delete, delete column from panel
2020-10-27 13:04:32 +00:00
mike12345567
9b629d49b5
Adding an outgoing webhook action, so that we have both incoming and outgoing ability.
2020-10-27 12:33:25 +00:00
mike12345567
12e4ec2e99
Merge branch 'bug/local-forbidden' of github.com:Budibase/budibase into feature/webhooks
2020-10-26 17:59:03 +00:00
mike12345567
6af5ad02e3
Fixing typo.
2020-10-26 17:58:01 +00:00
mike12345567
27acbac235
Found an issue where environment variables would load before they had actually been updated from dotenv, made sure they are always loaded correctly.
2020-10-26 17:49:33 +00:00
mike12345567
533e502143
Joe-ifying some of the work on webhooks to make it a bit easier to understand and finished up some testing around it.
2020-10-26 16:04:02 +00:00
mike12345567
cc19e2e582
Adding a modal on creation of a webhook automation to make sure the user can setup a schema.
2020-10-23 17:17:53 +01:00
mike12345567
a967645a21
Some initial work towards webhooks, that generates schema similar to integromat.
2020-10-22 17:48:32 +01:00
Michael Drury
9fc1406c22
Merge pull request #776 from Budibase/version-complibrary
...
Version the components library
2020-10-22 09:14:07 +01:00
mike12345567
122c34e65c
Adding validation to pages to protect against screen/page creation with no parameters.
2020-10-21 17:35:39 +01:00
mike12345567
2550c45831
Merge branch 'master' of github.com:Budibase/budibase into version-complibrary
2020-10-21 15:33:23 +01:00
mike12345567
012b290895
Adding a version to the app and then including this in user authentication, this for now is just the version of the builder/server that it was built with.
2020-10-21 15:28:30 +01:00
Martin McKeaveney
d08c1f7140
v0.2.6
2020-10-21 14:14:33 +01:00
Andrew Kingston
5ad8d33d45
Update server yarn.lock
2020-10-21 13:02:51 +01:00
Andrew Kingston
12f7cfe8e8
Merge branch 'master' of github.com:Budibase/budibase into replace-sharp
2020-10-21 13:01:33 +01:00
Andrew Kingston
be805d05cf
Fix incorrect content type header when serving attachments
2020-10-21 13:00:40 +01:00
Andrew Kingston
8428bebc13
Replace sharp with jimp for image processing
2020-10-21 13:00:23 +01:00
Martin McKeaveney
3f41fc0ba1
sanitizing s3 keys and making them windows friendly
2020-10-21 11:27:42 +01:00
Andrew Kingston
2bfb72da2b
Merge pull request #764 from Budibase/qol-updates
...
QOL updates
2020-10-21 10:45:52 +01:00
mike12345567
f55ff98364
Review comments and making sure errors get passed through correctly.
2020-10-20 16:04:18 +01:00
mike12345567
f1eb185798
Making sure quota is always set correctly.
2020-10-20 15:15:21 +01:00
mike12345567
484070e0e0
Changing how invalidation is checked for Cloudfront cache, making sure that we don't lose state of the invalidation and can check it fully in the background.
2020-10-20 15:06:34 +01:00
Andrew Kingston
37553ef80d
Fix test
2020-10-20 12:52:55 +01:00
Andrew Kingston
eaf65d803e
Merge branch 'master' of github.com:Budibase/budibase into qol-updates
2020-10-20 09:25:06 +01:00
Martin McKeaveney
1b5cddb3b5
v0.2.5
2020-10-19 20:31:49 +01:00
Martin McKeaveney
5217cce4fa
Merge pull request #756 from Budibase/couchdb-security
...
Couchdb security
2020-10-19 20:29:35 +01:00
Andrew Kingston
05cb7e5374
Allow CSV upload in browser and add display column option
2020-10-19 19:24:05 +01:00
mike12345567
c319054c30
Fixing some issues seen with cloudfront and adding a bit more UI around the deployment history as pending can be happening for some time.
2020-10-19 15:33:26 +01:00
Martin McKeaveney
734fb2c543
remove security doc
2020-10-19 13:31:13 +01:00
Martin McKeaveney
7843f544c9
cookie based couchdb auth
2020-10-19 13:30:15 +01:00
Martin McKeaveney
fb9931a0a2
Merge branch 'master' of github.com:Budibase/budibase into couchdb-security
2020-10-19 13:22:04 +01:00
Martin McKeaveney
b1fc7efa3d
v0.2.4
2020-10-19 09:48:33 +01:00
Martin McKeaveney
d0d9c33c46
v0.2.3
2020-10-19 08:45:23 +01:00
Martin McKeaveney
1a10069f57
Merge pull request #749 from Budibase/deployment-history
...
Deployment history
2020-10-19 08:34:33 +01:00
Martin McKeaveney
cdf82cf479
cookie based auth for deployment
2020-10-19 00:05:25 +01:00
Michael Shanks
158240bc3b
auth - standard-components not loading, windows
2020-10-18 21:45:46 +01:00
Martin McKeaveney
5db3c03ee9
couchdb security doc
2020-10-18 21:40:54 +01:00
Martin McKeaveney
80e1c1b294
remove commented code
2020-10-18 18:10:25 +01:00
Martin McKeaveney
ae71f9ed01
deployment history design updates and polling
2020-10-18 18:09:19 +01:00
Martin McKeaveney
002bb6002f
Merge branch 'master' of github.com:Budibase/budibase into deployment-history
2020-10-17 12:22:40 +01:00
Martin McKeaveney
82218c3a50
adding health check endpoint for AWS ALB
2020-10-16 22:02:17 +01:00
Andrew Kingston
2ce51346ca
Fix default home page overriding detail pages
2020-10-16 15:32:50 +01:00
Andrew Kingston
454199b17d
Set default link font weight to 500
2020-10-16 15:32:30 +01:00
Andrew Kingston
edb91717ef
Merge branch 'master' of github.com:Budibase/budibase into autoscreen-templates
2020-10-16 15:16:46 +01:00
mike12345567
c5dc50e8bf
Fixing some issues found with deleting tables and relationships not getting cleaned up fully + builder not updating - also making sure builder store initial state of screens is accurate.
2020-10-16 13:48:59 +01:00
Andrew Kingston
42469e069d
Merge branch 'master' of github.com:Budibase/budibase into autoscreen-templates
2020-10-16 12:57:29 +01:00
Martin McKeaveney
fff78a0072
v0.2.2
2020-10-16 12:41:05 +01:00
Martin McKeaveney
6f4b55c0f5
making deploy process async, adding local deployment history
2020-10-16 12:38:07 +01:00
mike12345567
a21a3f817e
Linting.
2020-10-16 12:13:27 +01:00
mike12345567
e87d9afbaf
Fixing an issue whereby in some enrichment calls the count of links would be doubled (counting both sides).
2020-10-16 11:59:59 +01:00
mike12345567
77f70d035b
Merge branch 'master' of github.com:Budibase/budibase into bug/casing-table-fix
2020-10-16 09:53:38 +01:00
Andrew Kingston
e21059c74f
Merge branch 'master' of github.com:Budibase/budibase into autoscreen-templates
2020-10-16 08:39:06 +01:00
Andrew Kingston
534f00515d
Add XS shadow to top nav header to act as a slight border
2020-10-16 08:38:04 +01:00
Martin McKeaveney
e3800c827d
Merge pull request #729 from Budibase/martin-more-bugfixes
...
Martin more bugfixes
2020-10-15 22:28:42 +01:00
Martin McKeaveney
202598a7fa
fix unit tests
2020-10-15 21:47:20 +01:00
mike12345567
ca5f5f44ac
Fixing issues with table columns allowing weirdness to happen around casing, now only one column with a particular name can be specified, no matter what the case, but the case will be respected.
2020-10-15 18:09:19 +01:00
Martin McKeaveney
6d22dd40cf
updating test snapshots
2020-10-15 17:53:06 +01:00
Martin McKeaveney
e300134186
lint ✨
2020-10-15 17:05:09 +01:00
Martin McKeaveney
2308814e85
fix cloudfront invalidations
2020-10-15 16:59:57 +01:00
Martin McKeaveney
ac0413eefd
allow users to remove a calculation
2020-10-15 15:02:22 +01:00
Martin McKeaveney
fab9f8f1c8
merge from master
2020-10-15 14:41:29 +01:00
Martin McKeaveney
8a936e0927
more auth bugfixes
2020-10-15 14:26:33 +01:00
mike12345567
bbe085f734
Some changes for authentication and getting rid of allScreens component of store as it was causing confusion and breakages.
2020-10-15 13:52:56 +01:00
Martin McKeaveney
3ba8f19e7f
more filtering updates
2020-10-15 12:09:41 +01:00
Martin McKeaveney
11927d2340
adding sum and count functionality, preventing user from doing bad filters
2020-10-15 10:48:57 +01:00
Martin McKeaveney
6204a7c622
Merge branch 'master' of github.com:Budibase/budibase into martin-more-bugfixes
2020-10-15 09:29:59 +01:00
Martin McKeaveney
3abf7daa73
frontend bug fixes, remove bindable prop, add not equals filter
2020-10-14 21:43:36 +01:00
Andrew Kingston
313b26982e
Rename usages of primary display column to just display column
2020-10-14 20:38:32 +01:00
Andrew Kingston
90e46ab254
Merge branch 'more-bug-fixes' of github.com:Budibase/budibase into screen-updates
2020-10-14 20:16:01 +01:00
Michael Drury
94ceff1bbd
Fixing an issue where linked record column deletion was not correctly removing relationships.
2020-10-14 20:05:13 +01:00
Andrew Kingston
8281e3a676
Merge branch 'master' of github.com:Budibase/budibase into screen-updates
2020-10-14 19:40:45 +01:00
Andrew Kingston
a7118a542d
Ignore column renaming if the rename has the same name
2020-10-14 19:40:27 +01:00
Martin McKeaveney
c329063f61
fix for appid referer split
2020-10-14 17:30:00 +01:00
Andrew Kingston
32df91895e
Merge branch 'master' of github.com:Budibase/budibase into screen-updates
2020-10-14 17:09:50 +01:00
Andrew Kingston
c108b718a9
Update default page templates
2020-10-14 17:06:58 +01:00
Andrew Kingston
b2f4ba98f0
Add translucent background to slot component
2020-10-14 17:05:29 +01:00
Martin McKeaveney
a8dfb34112
don't show login component on logged in page, fix auth for app assets
2020-10-14 16:47:53 +01:00
Martin McKeaveney
1601a9b2a2
lint
2020-10-14 15:13:22 +01:00
Martin McKeaveney
78ae3f194c
merge
2020-10-14 15:08:54 +01:00
Martin McKeaveney
db72b29eaf
update row_save event
2020-10-14 15:06:48 +01:00
Martin McKeaveney
d2a7bf55a7
lint
2020-10-14 13:21:43 +01:00
Martin McKeaveney
2ba10662d3
fix csv import
2020-10-14 13:09:03 +01:00
mike12345567
bfaa9bc44b
Merge branch 'master' of github.com:Budibase/budibase into chuckles-fixes
2020-10-14 12:16:16 +01:00
Martin McKeaveney
e95af51cde
simplify user authentication, remove anon user, fix login cookie issues
2020-10-13 21:33:56 +01:00
Andrew Kingston
650ace2f9e
Add flex design property and fix existing default layout
2020-10-13 17:46:18 +01:00
mike12345567
686d85f07e
Adding 501 not implemented errors to screen API which did not have a controller previously.
2020-10-13 17:40:28 +01:00
mike12345567
3fd5e7e578
Removing deprecated function - exists.
2020-10-13 17:02:59 +01:00
mike12345567
407d7606e9
Destroying instance DBs for an app before it is deleted.
2020-10-13 16:31:14 +01:00
Martin McKeaveney
34bfef5661
bulk deletes on grid
2020-10-13 16:17:07 +01:00
Martin McKeaveney
4ea99592d9
v0.2.1
2020-10-13 13:01:13 +01:00
mike12345567
116637d06a
Updating yarn lock for server and fixing test case.
2020-10-13 11:50:19 +01:00
mike12345567
a6264896fa
Merge branch 'feat/linked-records-data-source' of github.com:Budibase/budibase into endpoint-renaming
2020-10-13 09:58:31 +01:00
mike12345567
1140f65282
Merge branch 'feat/linked-records-data-source' of github.com:Budibase/budibase into endpoint-renaming
2020-10-13 09:58:08 +01:00
Andrew Kingston
fc870c0dc9
Add back in sharp reference which was commented out
2020-10-13 09:42:44 +01:00
Andrew Kingston
d8e349ddaa
Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source
2020-10-13 09:24:13 +01:00
Andrew Kingston
3ba79b0071
Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source
2020-10-12 21:35:51 +01:00
Martin McKeaveney
bf9efc7102
remove screen1 from dummy data
2020-10-12 21:22:23 +01:00
Martin McKeaveney
d00aef571b
convenience scripts for restoring budibase installations
2020-10-12 20:39:29 +01:00
kevmodrome
f386dba290
add back missing param to validate call on record post route
2020-10-12 20:37:41 +02:00
mike12345567
4e000a8904
Updating formatting.
2020-10-12 17:56:40 +01:00
kevmodrome
1e1662d265
lint fixes
2020-10-12 18:54:18 +02:00
mike12345567
408eda81ff
Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming
2020-10-12 17:45:11 +01:00
kevmodrome
28caf55ac4
Merge branch 'master' into feature/add-grid-to-standard-components
2020-10-12 18:43:22 +02:00
kevmodrome
14dc81e994
sets correct editable values on fields
2020-10-12 18:42:47 +02:00
mike12345567
1955c73685
Handling empty relationship column the same way other columns are handled, it won't do anything until it is valid - but doesn't error.
2020-10-12 17:02:52 +01:00
mike12345567
47b97225a8
Improving consistency of model saving, making sure that any validation which could fail happens before any updates are carried out.
2020-10-12 16:51:41 +01:00
mike12345567
9bf568ecb1
Fixes for deleting records when a table is deleted.
2020-10-12 16:37:08 +01:00
mike12345567
94f966631c
Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming
2020-10-12 15:25:27 +01:00
Andrew Kingston
9e3e89eb06
Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source
2020-10-12 15:20:32 +01:00
mike12345567
6362c5ffdc
Fixes the link doc ID so that they do not start with automation ID and fixes an error that was occurring when creating tables.
2020-10-12 14:31:17 +01:00
Andrew Kingston
ecd14208ff
Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source
2020-10-12 14:21:39 +01:00
mike12345567
2e49221ebc
Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming
2020-10-12 13:54:34 +01:00
Martin McKeaveney
95cd3f84fc
Merge pull request #692 from Budibase/external-webhooks
...
support for external webhooks
2020-10-12 13:53:55 +01:00
mike12345567
53d765b849
Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming
2020-10-12 13:34:32 +01:00
Martin McKeaveney
7f7594895b
adding auth object to context rather than separate booleans
2020-10-12 13:32:52 +01:00
Martin McKeaveney
dd2a84d58a
support for external webhooks
2020-10-12 11:57:37 +01:00
kevmodrome
5691dc5c67
merge master
2020-10-12 12:56:27 +02:00
Andrew Kingston
42019dd546
Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source
2020-10-12 11:26:04 +01:00
Michael Drury
f2929bcc7d
Merge pull request #684 from Budibase/link-record-performance
...
Small change that drastically improves the performance of linked records
2020-10-12 10:47:57 +01:00
mike12345567
2a2dad3ca4
Formatting code - was causing PR to fail.
2020-10-12 10:41:25 +01:00
mike12345567
ba83cad43c
Using lodash flatten rather than pure JS.
2020-10-12 10:28:53 +01:00
mike12345567
3f0d205846
Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming
2020-10-12 09:41:42 +01:00
Martin McKeaveney
506779f8cd
Merge branch 'master' into deployment-api-usage
2020-10-09 21:43:28 +01:00
Martin McKeaveney
3f81757faa
deployment API usage complete
2020-10-09 21:42:20 +01:00
mike12345567
73e0e37c66
Fixing some bugs with JWT creation not getting an API key.
2020-10-09 20:44:35 +01:00
mike12345567
4d3308b216
Merge branch 'link-record-performance' of github.com:Budibase/budibase into endpoint-renaming
2020-10-09 20:18:46 +01:00
mike12345567
ec6717468b
Major performance boost to attachLinks -> makes CSV upload much more snappy.
2020-10-09 20:06:54 +01:00
mike12345567
4147e8872b
Updating tests and re-formatting.
2020-10-09 19:30:50 +01:00
mike12345567
ed778d15e2
Updating ID to use ro rather than re for rows.
2020-10-09 19:16:33 +01:00
mike12345567
d90c1e3dd3
Changing record -> row in this update, completing the update of renaming in the builder, this release needs further testing.
2020-10-09 19:10:28 +01:00
mike12345567
bb3370e742
Renaming Model -> Table across the entire system, this is an unstable update and has not been tested fully yet.
2020-10-09 18:49:23 +01:00
Martin McKeaveney
75fda94588
Merge branch 'api-usage-tracking' of github.com:Budibase/budibase into deployment-api-usage
2020-10-09 17:42:17 +01:00
mike12345567
86102982a1
Making sure any errors that occur in usage quota are thrown up to stop endpoint from functioning.
2020-10-09 17:28:49 +01:00
Martin McKeaveney
f75f0f5f28
updated quota fixes
2020-10-09 17:07:46 +01:00
Andrew Kingston
1091526e1f
Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source
2020-10-09 12:34:25 +01:00
Andrew Kingston
d1f367ccff
Add relationships as data source
2020-10-09 12:24:18 +01:00
kevmodrome
ba1d268639
Merge branch 'master' into feature/add-grid-to-standard-components
2020-10-09 13:08:03 +02:00
Martin McKeaveney
e7ee1ea12a
Merge branch 'api-usage-tracking' of github.com:Budibase/budibase into deployment-api-usage
2020-10-09 11:32:50 +01:00
mike12345567
4ba636897b
Adding in default plan if the obj found does not have the required information.
2020-10-09 11:32:25 +01:00
mike12345567
844383631e
Merge branch 'master' of github.com:Budibase/budibase into api-usage-tracking
2020-10-09 11:21:26 +01:00
Martin McKeaveney
dbd0382d05
Merge branch 'api-usage-tracking' of github.com:Budibase/budibase into deployment-api-usage
2020-10-09 11:21:03 +01:00
Martin McKeaveney
4abc54380d
use centralised document types and separators
2020-10-09 10:50:44 +01:00
Martin McKeaveney
c885382225
code review
2020-10-09 10:46:38 +01:00
mike12345567
ba758905cc
Removing sanisation, instead just using it as a central path system.
2020-10-09 10:00:57 +01:00
mike12345567
334b4b1696
Update to IDs as has been discussed, to change them from colons (:) to underscores (_) as this is more URL, S3 and file system safe. Also shortening most prefixes down to two characters.
2020-10-09 09:47:37 +01:00
Martin McKeaveney
c9f791f250
remove log
2020-10-08 21:52:26 +01:00
Martin McKeaveney
954f6ad47b
use underscores instead of colons, shorten id entity names
2020-10-08 21:50:49 +01:00
Martin McKeaveney
4fa3b9c473
Merge branch 'master' of github.com:Budibase/budibase into deployment-api-usage
2020-10-08 21:16:16 +01:00
Martin McKeaveney
3e0c23549c
lint and tidy up
2020-10-08 21:16:06 +01:00
Martin McKeaveney
b21cc23b3b
removing retry param
2020-10-08 21:11:10 +01:00
Martin McKeaveney
fed836140c
v0.2.0
2020-10-08 20:32:50 +01:00
Martin McKeaveney
8880e7574b
tidy up
2020-10-08 20:23:58 +01:00
mike12345567
275bd64b1b
Fixing linting issue.
2020-10-08 18:36:31 +01:00
mike12345567
b400a06027
Updates for API usage after testing against local Dynamo.
2020-10-08 17:34:41 +01:00
Martin McKeaveney
3f4fa0674d
update deployment quota after deploy
2020-10-08 15:06:27 +01:00
kevmodrome
579166082d
fix delete functionality
2020-10-08 14:45:50 +02:00
kevmodrome
91e27804e5
merge master
2020-10-08 14:37:57 +02:00
mike12345567
d2ae589151
Merge branch 'linked-records' of github.com:Budibase/budibase into api-usage-tracking
2020-10-08 13:30:18 +01:00
mike12345567
0e3bb46ca5
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-10-08 12:29:09 +01:00
mike12345567
93281e2adc
Using array de-structuring as per review.
2020-10-08 12:28:59 +01:00
Martin McKeaveney
212a24348a
hitting deployment success endpoint
2020-10-08 10:56:32 +01:00
Andrew Kingston
4efd38bd2b
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-10-08 10:43:09 +01:00
Andrew Kingston
36cb7eaee6
Fix crashing on creating a record with fields of type link or options due to coercing values
2020-10-08 10:42:14 +01:00
Andrew Kingston
356acc919d
Bump electron to v10
2020-10-08 09:34:45 +01:00
Martin McKeaveney
a482d0a23e
check that deployment is possible using lambda API
2020-10-07 20:37:55 +01:00
mike12345567
f2b7d85b6e
Fixing up middleware to handle uploads, views, records, automation runs and users.
2020-10-07 17:56:47 +01:00
kevmodrome
2b8242cf72
Merge branch 'master' into feature/add-grid-to-standard-components
2020-10-07 16:48:59 +02:00
kevmodrome
e26e628ae7
merge master
2020-10-07 16:47:35 +02:00
mike12345567
3a6a03403f
Merge branch 'linked-records' of github.com:Budibase/budibase into api-usage-tracking
2020-10-07 15:41:39 +01:00
mike12345567
17a4b058b5
Merge branch 'master' of github.com:Budibase/budibase into linked-records
2020-10-07 14:48:20 +01:00
mike12345567
a25c1d8618
Removing .orig file created by merge.
2020-10-07 13:33:21 +01:00
mike12345567
1f8f0a0444
Sanitising the paths to the couchDB data directories.
2020-10-07 11:42:28 +01:00
mike12345567
1d99cc654a
Adding a regex to allow certain paths with : on windows.
2020-10-07 11:04:36 +01:00
Andrew Kingston
fd02f361f1
Merge branch 'master' of github.com:Budibase/budibase into linked-records
2020-10-07 10:45:26 +01:00
mike12345567
a6e409a062
Quick change after diffing and looking through everything.
2020-10-07 09:58:32 +01:00
mike12345567
691ea16998
Adding a basic sanitise path function and fixing up use cases of appId filesystem paths throughout the system.
2020-10-07 00:24:56 +01:00
Michael Shanks
d9e53143d8
merge conflicts - from master
2020-10-06 21:43:54 +01:00
Michael Shanks
bbff4db649
a few changes from code review
2020-10-06 21:37:10 +01:00
Martin McKeaveney
e282480888
v0.1.25
2020-10-06 21:23:02 +01:00
Martin McKeaveney
723f322232
updating replication stream dependency
2020-10-06 21:10:49 +01:00
Martin McKeaveney
368f9934d5
v0.1.24
2020-10-06 20:35:11 +01:00
Martin McKeaveney
7fe2a066e7
Merge pull request #664 from Budibase/data-import
...
Data import
2020-10-06 20:24:34 +01:00
Martin McKeaveney
8ce69efa7e
fixing test
2020-10-06 20:18:05 +01:00
mike12345567
fc2e2a8804
First work towards implementing Dynamo usage in the server when running in the cloud; this is for tracking usage against API keys.
2020-10-06 19:13:41 +01:00
Andrew Kingston
c80f9e9da2
Merge branch 'master' of github.com:Budibase/budibase into linked-records
2020-10-06 18:03:43 +01:00
Michael Shanks
0b6d0f2b19
missing dependency
2020-10-05 21:21:00 +01:00
Michael Shanks
ca978b70c8
Merge branch 'master' into fixes
2020-10-05 21:17:01 +01:00
Michael Shanks
f3c941a023
broken tests
2020-10-05 20:58:07 +01:00
Martin McKeaveney
c9cfa2c5f9
cleaner parsing
2020-10-05 19:21:51 +01:00
mike12345567
f3c4144072
Minor update to remove send grid from the API component of the builder and make them part of the automation itself.
2020-10-05 17:45:31 +01:00
Michael Shanks
40e6d4c844
Coerse record fields, to be a bit more tolerant of data input
2020-10-05 17:28:23 +01:00
Martin McKeaveney
6f28374785
merge
2020-10-05 15:08:53 +01:00
Martin McKeaveney
e1eb4f04f3
tidy up
2020-10-05 14:43:34 +01:00
Martin McKeaveney
f89aa4b403
adding nice loading states
2020-10-05 14:07:39 +01:00
Martin McKeaveney
13aca3cde0
unit tests for csv parser
2020-10-05 11:48:13 +01:00
mike12345567
e0dad53ad3
Merge branch 'master' of github.com:Budibase/budibase into linked-records
2020-10-05 10:52:35 +01:00
Martin McKeaveney
a3c082347c
account for omitted rows
2020-10-05 10:51:58 +01:00
mike12345567
672f5f8301
Merge branch 'master' of github.com:Budibase/budibase into remove-views
2020-10-05 10:04:23 +01:00
mike12345567
39d0e084b8
Fixing an issue that a test case raised.
2020-10-05 09:59:03 +01:00
Andrew Kingston
82476e2ae9
Fix get views endpoint returning built in by_link view
2020-10-04 17:59:49 +01:00
Andrew Kingston
da035452e6
Fix record patch function
2020-10-04 17:59:20 +01:00
Andrew Kingston
f19e60dcb1
Update data export with new DB view structure and linked records
2020-10-03 21:07:59 +01:00
mike12345567
d6e260a873
Merge branch 'remove-views' of github.com:Budibase/budibase into linked-records
2020-10-02 17:02:37 +01:00
mike12345567
89d609bdae
Fixing test case broken by automation save record -> create record.
2020-10-02 17:02:18 +01:00
mike12345567
5540fa226c
Fixing an issue with linked records showing up as models after id changes.
2020-10-02 16:49:36 +01:00
Martin McKeaveney
cccc087727
merge
2020-10-02 16:45:59 +01:00
mike12345567
4fbccfcc92
Some quick automation fixes.
2020-10-02 16:42:47 +01:00
Martin McKeaveney
2dedafc90c
v0.1.23
2020-10-02 16:24:39 +01:00
Martin McKeaveney
ecb4cff96f
CSV Import end to end
2020-10-02 16:16:06 +01:00
mike12345567
e24668253f
Some quick fixes after merge.
2020-10-02 15:49:13 +01:00
mike12345567
6b222ffbf0
Merge branch 'remove-views' of github.com:Budibase/budibase into linked-records
2020-10-02 14:49:23 +01:00
mike12345567
c69081f390
Changing the function that all get params builder functions are composed of to be better named.
2020-10-02 14:19:39 +01:00
Michael Shanks
cb5e9f69a0
record value coersion - untested
2020-10-02 14:14:58 +01:00
kevmodrome
e6ca68d1e9
merge master
2020-10-02 14:39:00 +02:00
mike12345567
e0e1cd7316
Some more test case fixes.
2020-10-02 13:04:44 +01:00
mike12345567
d4c3200322
Fix for an issue detected by user test case.
2020-10-02 12:52:15 +01:00
mike12345567
2aff68b245
Adding jsdoc to the db utils and removing the views, this is a breaking change for existing apps.
2020-10-02 12:37:46 +01:00
Michael Drury
0a80abfd0e
Purging the use of views where possible, this update should remove the use of by_type and all model views.
2020-10-01 17:22:08 +01:00
Michael Shanks
27015ebd17
fix: view filter handle bool, number & date
2020-10-01 16:55:17 +01:00
Martin McKeaveney
1fd749ce00
csv import functional
2020-10-01 14:48:07 +01:00
Michael Drury
a891149b5b
Fixing issues when adding and deleting records from the input record linking list.
2020-10-01 12:30:14 +01:00
Michael Drury
d1fa921c27
Adding validation so that a linked column and a primary display column cannot be renamed.
2020-10-01 11:49:49 +01:00
Michael Drury
58ff985a35
Resolving issues with deleting a linked column, should now be possible.
2020-10-01 11:33:37 +01:00
mike12345567
aa59c9d41c
Minor update to fully handle field deletion which is a linked field; from a model.
2020-09-30 23:14:39 +01:00
mike12345567
962ed5aaa6
Work towards handling linked record field updates, like the column being deleted from the model.
2020-09-30 17:52:57 +01:00
Martin McKeaveney
fd47cf1624
v0.1.22
2020-09-30 17:05:19 +01:00
mike12345567
5fd714d761
Fixing record editting.
2020-09-30 15:41:52 +01:00
mike12345567
709cdb5ea9
Changing relationship system around a little, to not work with fieldNames anymore in the view and simplifying quite a few of the update systems.
2020-09-30 15:37:38 +01:00
mike12345567
cf4b5a6fbf
Fixing some missues with linked records after testing with the new UI.
2020-09-30 12:00:56 +01:00
mike12345567
4073f354c8
Fixing issue with modelId being returned from API causing next model update to cause model to be returned as a record from model record view.
2020-09-29 18:03:29 +01:00
Michael Shanks
e4ea9e608d
Analytics enabled/disabled via specific ENV variable
2020-09-29 17:28:24 +01:00
mike12345567
ac7374662c
A small performance enhancement, storing in the record that it does have links, so that when retrieving info for records it can exit the process early if a record has no mention of links.
2020-09-29 17:22:04 +01:00
mike12345567
31943cc66b
Major update to linked record backend, now handling adding info about record links to all responses.
2020-09-29 16:40:59 +01:00
Michael Shanks
838904d14e
serve determines whether analytics are enabled
2020-09-29 16:23:34 +01:00
Michael Shanks
69292c353c
analytics - identify user + extra actions added
2020-09-29 15:26:56 +01:00
Martin McKeaveney
a91c86a4ac
link ✨
2020-09-29 12:31:41 +01:00
mike12345567
ecfca1dfab
Adding routes for getting link records based on a record Id.
2020-09-29 12:02:06 +01:00
mike12345567
a76a7525e3
Update to make sure all linked record updates occur in sync with the API call.
2020-09-29 11:55:18 +01:00
Martin McKeaveney
e7c3afb7f1
CLI tool for exporting apps, tidy up
2020-09-29 10:32:42 +01:00
Martin McKeaveney
c83b1d4c35
organise async logic on homepage, style template cards and add images
2020-09-29 10:19:04 +01:00
kevmodrome
09a26a286a
adds events when records are deleted and adds more stylish controls
2020-09-29 11:05:55 +02:00
mike12345567
eca5fad478
Adding main work to handle creating, deleting and managing the link docs between different linked records.
2020-09-28 17:36:59 +01:00
Martin McKeaveney
c2321797f1
async templates working from S3
2020-09-28 17:04:08 +01:00
kevmodrome
0d68d40cfb
adds multiple selection delete functionality
2020-09-28 15:32:06 +02:00
mike12345567
a20ffd4c17
Merge branch 'linked-records' of github.com:Budibase/budibase into linked-records
2020-09-25 18:05:38 +01:00
mike12345567
b24ff486d8
Some groundwork for the linked records, building up a much more in-depth emitter for models and records to drive the record cleanup.
2020-09-25 18:05:26 +01:00
Andrew Kingston
24097184df
Rename records to rows in automation definitions
2020-09-25 15:01:48 +01:00
Martin McKeaveney
97cf5c7b33
Merge branch 'master' of github.com:Budibase/budibase into template-export
2020-09-25 14:51:22 +01:00
Martin McKeaveney
7274d1dac7
re-add electron files
2020-09-25 14:51:04 +01:00
Martin McKeaveney
db2d9af545
template export v1
2020-09-25 14:47:42 +01:00
Martin McKeaveney
408c814b26
Merge branch 'master' of github.com:Budibase/budibase into csv-export
2020-09-24 16:16:59 +01:00
Martin McKeaveney
9768a23ad4
merge
2020-09-24 15:52:09 +01:00
Martin McKeaveney
0c639bd1a2
providing ability to perform JSON and CSV export from popover
2020-09-23 23:56:26 +01:00
Martin McKeaveney
e3c72c9020
tidy up
2020-09-23 21:03:13 +01:00
Martin McKeaveney
6d4ea5c627
ensuring s3 upload works in prod
2020-09-23 20:23:40 +01:00
Martin McKeaveney
329e885ab6
✨ lint, tidy up and some simplification
2020-09-23 17:29:32 +01:00
Martin McKeaveney
938f675922
abstract local file upload logic
2020-09-23 17:02:06 +01:00
mike12345567
4bf40a976d
Adding re-triggering of test case to help with running test case in GH actions.
2020-09-23 16:35:34 +01:00
mike12345567
8765c185af
Running linter to cleanup formatting.
2020-09-23 16:20:39 +01:00
mike12345567
58f643bc30
Extending the possible time the test case can wait for the record to be updated into the database (automation trigger) and adding JSdocs to automation utilities as per PR suggestions.
2020-09-23 16:16:24 +01:00
Martin McKeaveney
f40f388dd8
local file upload from apps
2020-09-23 16:15:09 +01:00
mike12345567
d5112c82c6
Fixing delay as it was causing test case to be inconsistent (triggering automation)
2020-09-23 15:29:25 +01:00
mike12345567
e7be9dd698
Fixing issue with test case.
2020-09-23 15:16:14 +01:00
mike12345567
5773107516
Adding clean up of records based on the model schema to save and update records.
2020-09-23 13:34:11 +01:00
mike12345567
0a665e05c8
Update to include update record internal action option, seems very useful rather than having to delete and re-create records every time.
2020-09-23 12:29:20 +01:00
mike12345567
93611d5d83
Implementing type cleanup based on the input schema, specifically for booleans and numbers.
2020-09-23 11:54:15 +01:00
mike12345567
dfe3257993
Fixing an issue with the fill in of test data when triggering.
2020-09-22 15:25:26 +01:00
mike12345567
8fe50febc4
Adding default options which will be used in the builder if no directory or bucket is specified as environment variables.
2020-09-22 14:37:09 +01:00
mike12345567
b1e1e06895
Updating async action loading based on new structure of S3 and manifest.
2020-09-22 14:07:22 +01:00
mike12345567
0c5f30a60b
Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks
2020-09-22 13:00:04 +01:00
mike12345567
cef65a3d9a
Removing log statement.
2020-09-22 12:56:48 +01:00
mike12345567
d6213912fd
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation
2020-09-22 12:00:54 +01:00
mike12345567
90027952ea
Quick fix based on test case failure.
2020-09-22 10:41:56 +01:00
mike12345567
fca788f424
One final change, match is likely better than matchAll due to the global nature of the regex and its lack of capture groups currently (in workflow mustache cleansing).
2020-09-22 10:33:25 +01:00
mike12345567
5965a04979
Updating GH actions to use Node 12 LTS to be inline with Node version used in Docker.
2020-09-22 10:12:17 +01:00
mike12345567
944d9edbad
Adding all fixes for prettier so that test will run.
2020-09-22 09:57:05 +01:00
mike12345567
cb08efdd5f
Further testing.
2020-09-22 09:54:02 +01:00
mike12345567
42d9dd26d9
Confirming suspicions about why a testcase is failing in GH actions only.
2020-09-22 09:50:16 +01:00
mike12345567
84372c0100
Adding to test case to retry looking for entries out of the triggered workflow in the case of slow machines.
2020-09-22 09:13:19 +01:00
mike12345567
e10a8d1f05
Simplifying review comment changes.
2020-09-22 08:58:16 +01:00
mike12345567
0e4748003e
Updates as per review comments.
2020-09-21 23:19:45 +01:00
mike12345567
fdc653add8
Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks
2020-09-21 15:06:52 +01:00
mike12345567
aee21a75c6
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation
2020-09-21 15:05:42 +01:00
mike12345567
4b54edf02b
Fixing a problem detected by a test case.
2020-09-21 15:05:24 +01:00
mike12345567
e41c77b5e2
Updating yarn lock.
2020-09-21 14:53:32 +01:00
mike12345567
37180a9d7f
Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks
2020-09-21 14:51:48 +01:00
mike12345567
088c7440b6
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation
2020-09-21 14:49:15 +01:00
mike12345567
9274556a1b
Fixing linting.
2020-09-21 14:48:24 +01:00
mike12345567
5f2acaff01
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation
2020-09-21 14:01:00 +01:00
mike12345567
b2d06b7a06
Merge branch 'master' of github.com:Budibase/budibase into contextual-workflows
2020-09-21 13:52:26 +01:00
mike12345567
88d22baf1a
Renaming workflows -> automate/automations, throughout the API and the builder itself.
2020-09-21 13:49:34 +01:00
mike12345567
cfb10ebbe2
Outputting the input record so that it can be used in later steps.
2020-09-18 17:20:19 +01:00
mike12345567
60b907054a
Initial work towards async block loading, it will pull the manifest.json from a specified bucket and load packages in async when it does not have them - this will need another feature for when running in the cloud to pull all packages it doesn't currently have to the install directory (EFS).
2020-09-18 16:50:52 +01:00
Martin McKeaveney
b0aedd38ed
lowercase file extension
2020-09-18 16:19:41 +01:00
mike12345567
85dcb28375
Fixing an issue where inputs from the builder send empty string when realistically it means no input.
2020-09-18 14:34:14 +01:00
mike12345567
0aa1c38878
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows
2020-09-18 13:52:17 +01:00
mike12345567
cba125256a
Fixing an issue where any workflow would be triggered by the same type of event - now matching models.
2020-09-18 13:51:56 +01:00
Martin McKeaveney
319fcabaa5
removing delete functionality - not necessary
2020-09-18 12:41:39 +01:00
Martin McKeaveney
14283a7b96
return processed file sizes
2020-09-18 11:01:39 +01:00
Andrew Kingston
6c4cf24a94
Fix filter workflow block tagline
2020-09-17 17:49:57 +01:00
Martin McKeaveney
5d3867558a
merge with master
2020-09-17 16:40:09 +01:00
Martin McKeaveney
5150288e85
more lint
2020-09-17 16:38:33 +01:00
Martin McKeaveney
bb2058a010
lint
2020-09-17 16:36:39 +01:00
mike12345567
53bbcd9928
Fixing an issue with deletion action.
2020-09-17 16:28:48 +01:00
mike12345567
22ef6eb4d3
Some fixes after playing around with the new Builder UI.
2020-09-17 16:16:05 +01:00
Andrew Kingston
2287675c79
Merge branch 'contextual-workflows' of github.com:Budibase/budibase into contextual-workflows
2020-09-17 15:15:54 +01:00
mike12345567
dd0cffc226
Making the trigger endpoint detect if the trigger should have a model input and faking any properties that don't exist if required - this behaviour overridden by inputs from external client.
2020-09-17 15:14:08 +01:00
Martin McKeaveney
9032738ae8
delete local file upload when file deleted
2020-09-17 15:08:28 +01:00
Andrew Kingston
a1f52b733b
Update save record block definition
2020-09-17 14:04:13 +01:00
mike12345567
be67eaf9c8
Updating testcase to now trigger a proper workflow and check that it operates as expected.
2020-09-17 13:36:19 +01:00
Martin McKeaveney
494e04f19f
allow deletion of images
2020-09-17 12:45:28 +01:00
mike12345567
8477ad8727
Changing how default inputs for workflow definitions are handled and providing pretty print options for enums.
2020-09-17 12:44:59 +01:00
mike12345567
ec265f6821
Update to improve test cases and get JOI to work as expected.
2020-09-16 19:25:52 +01:00
Andrew Kingston
15e3b48f0a
Remove full stop in email workflow block description
2020-09-16 15:39:19 +01:00
mike12345567
0c1ff2fd70
Fixing a circular dependency that meant a utilities enumerations could not be used until full system initialisation, exporting enums earlier and commenting.
2020-09-16 14:58:30 +01:00
mike12345567
1ab787afd7
Updating file structure so that each built in step has its own file containing the definition and the function of it, with the intention of keeping definitions together as they will be handled in the async actions.
2020-09-16 14:00:04 +01:00
Andrew Kingston
4fed6c05d3
Make filter condition human readable since they're just strings
2020-09-16 13:54:56 +01:00
Andrew Kingston
fdca9240e9
Fixing definition for filter workflow block
2020-09-16 13:54:27 +01:00
Martin McKeaveney
b1dbc7cc62
Dropzone styling
2020-09-16 12:18:47 +01:00
mike12345567
cb1ff4ac3b
Updating definitions to remove the use of the fat model object in workflows and make sure the record structure is common where-ever it is used (as an input or as a trigger output).
2020-09-16 11:20:00 +01:00
Martin McKeaveney
86ae8d038a
file attachments and processing working, basic design for dropzone
2020-09-15 16:22:13 +01:00
mike12345567
4625b7a97e
Updating block definitions to use pure JSON schema so that it can be used for easy validation.
2020-09-15 15:52:38 +01:00
Andrew Kingston
79c4d1ed65
Update workflow block definitions
2020-09-15 14:45:37 +01:00
mike12345567
e2791d832b
This is a breaking change, it updates the block definitions to work with the new structure of inputs and outputs.
2020-09-15 14:27:23 +01:00
Michael Drury
0d2f7759ee
Merge pull request #607 from Budibase/server-workflows
...
Server workflows
2020-09-15 09:09:55 +01:00
Martin McKeaveney
b1725ec541
v0.1.21
2020-09-14 17:11:47 +01:00
Martin McKeaveney
d414e84748
v0.1.20
2020-09-14 16:26:18 +01:00
Martin McKeaveney
8cd5076f96
✨ lint
2020-09-14 15:41:20 +01:00
Martin McKeaveney
72e3070ad2
update view schema when table updated
2020-09-14 15:40:45 +01:00
mike12345567
b1a8837c0c
Adding new API endpoint which provides all definitions in one.
2020-09-14 15:34:09 +01:00
Andrew Kingston
76cfb5062d
Revert formatting to 80 print width
2020-09-14 14:35:03 +01:00
mike12345567
c4683a3743
Updating some test cases which were failing silently and changing how environment want handled.
2020-09-14 14:32:20 +01:00
Andrew Kingston
62d02c64c9
Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows
2020-09-14 11:53:19 +01:00
mike12345567
5c94210d72
Adding delete record for when we build in contextual awareness.
2020-09-14 11:47:52 +01:00
Andrew Kingston
24c9042824
Remove params from delete record workflow action as it is only a placeholder
2020-09-14 11:46:50 +01:00
Andrew Kingston
4391b94b54
Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows
2020-09-14 10:34:36 +01:00
mike12345567
535c4ca5aa
Making worker thread decision based on environment variable (BUDIBASE_ENVIRONMENT) and some general tidy up, as well as fixing delete event emitter
2020-09-14 10:30:35 +01:00
Andrew Kingston
b1b8061c3e
Merge in master
2020-09-14 10:16:09 +01:00
Andrew Kingston
d13a597ed2
Fix external workflow triggers not passing though instance ID
2020-09-14 09:12:17 +01:00
Andrew Kingston
9467c5562e
Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows
2020-09-11 21:33:05 +01:00
Michael Shanks
f975237417
stop coercing values on the server - do on client instead
2020-09-11 21:24:52 +01:00
mike12345567
5067d93030
Adding threading for when not running against PouchDB.
2020-09-11 18:47:22 +01:00
Martin McKeaveney
65f5f358d0
attachments
2020-09-11 15:09:56 +01:00
Andrew Kingston
0b3ed7435e
Fix workflow filter logic block tagline
2020-09-11 14:46:22 +01:00
Michael Shanks
3696d4b077
fixing some broken tests
2020-09-11 09:29:23 +01:00
Michael Shanks
95da4c8d2c
Merge branch 'master' into event-panel + binding fixes
2020-09-10 21:55:04 +01:00
Michael Shanks
14aa33705f
events hooked up and working
2020-09-10 21:11:05 +01:00
mike12345567
ad48b9fdd2
Adding joi validation to the workflow update and create to make sure structure is adhered to, this is built through a curried middleware, to validate on headers, body etc add multiple different validator middlewares to your endpoint.
2020-09-10 17:46:34 +01:00
Andrew Kingston
9d83e6002f
Fix create user workflow action
2020-09-10 16:46:58 +01:00
Andrew Kingston
7749919e62
Fix record created trigger workflow block description
2020-09-10 15:29:35 +01:00
Andrew Kingston
1729d0ac5c
Fix async loading of steps
2020-09-10 15:29:01 +01:00
mike12345567
77f32c8a0f
Major update to server workflow backend, implementing a very basic queue API in between triggers and orchestration and then moving everything around to keep it generally more concise, creating a directory to handle all workflow related matters as they do not pertain to the API (running of workflows is a completely separate operation).
2020-09-10 15:00:21 +01:00
mike12345567
9c20dba77b
Merge branch 'server-workflows' of https://github.com/Budibase/budibase into server-workflows
2020-09-10 11:44:59 +01:00
mike12345567
6cf1e45eea
Merge branch 'master' of https://github.com/Budibase/budibase into server-workflows
2020-09-10 11:44:33 +01:00
Andrew Kingston
20dfc87ab2
Add all workflow blocks to server and remove concept of workflow environment
2020-09-10 11:29:35 +01:00
mike12345567
79cb0c522f
Implementing the block definitions as list APIs for the workflow, meaning client has to retrieve structure from API instead of inherently knowing it.
2020-09-10 11:06:13 +01:00
Michael Shanks
25d8f9a8f8
added PATCH record route
2020-09-10 09:36:14 +01:00
Martin McKeaveney
b605d25a4d
lint, using bbui component
2020-09-09 16:27:46 +01:00
Martin McKeaveney
bb5d522124
tidy up
2020-09-09 13:45:47 +01:00
Martin McKeaveney
e6840bcffc
custom flatpickr styling, tidy up
2020-09-09 13:44:36 +01:00
Martin McKeaveney
fc923cb883
using flatpickr, rollup config for CSS in the builder
2020-09-09 12:06:04 +01:00
Martin McKeaveney
068bb3c500
date field working with HTML5 inputs. Needs more sophisticated parsing
2020-09-08 18:03:41 +01:00
Conor Mack
075866f4ad
viewBuilder.spec fix
2020-09-04 11:01:27 +01:00
Conor Mack
e4dd6fd137
Cypress Test Fix - createView.spec.js
2020-09-04 10:53:13 +01:00
Conor Mack
34a19ffda2
Update jest tests - viewbuilder
2020-09-03 15:32:15 +01:00
Conor Mack
89e3ddcab8
Merging with master and fixing conflicts
2020-09-03 15:12:07 +01:00
Martin McKeaveney
7c27957b1b
Workflow fixes ( #559 )
...
* workflow fixes
* fixes for workflow - cypress test coverage
* remove log
* adding some assertions to slow test down
* force click create user
* cypress 5, small wait for user test
* remove cypress waiting eslint rule to fix user test
* click button directly
* test clicking
* try changing access level for validity
* lint
2020-09-03 12:02:15 +01:00
dependabot[bot]
4b0463cf45
Bump bl from 4.0.2 to 4.0.3 in /packages/server
...
Bumps [bl](https://github.com/rvagg/bl ) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/rvagg/bl/releases )
- [Commits](https://github.com/rvagg/bl/compare/v4.0.2...v4.0.3 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-09-02 15:54:50 +00:00
cmack
6865fdfb28
Single Calculation Views When Not Grouped
2020-09-02 11:52:32 +01:00
Martin McKeaveney
1d56d9a2ce
cypress tests, lint, feature complete
2020-08-24 15:48:34 +01:00
Martin McKeaveney
40bf90c745
view filters operational
2020-08-24 11:46:28 +01:00
Martin McKeaveney
6ba109222b
custom filtering working, needs more test coverage
2020-08-21 17:05:26 +01:00
Martin McKeaveney
af6451c33c
Merge branch 'master' of github.com:Budibase/budibase into view-filters
2020-08-21 11:41:18 +01:00
Martin McKeaveney
ae4b02cb69
v0.1.19
2020-08-21 11:31:53 +01:00
Martin McKeaveney
1b93c92277
v0.1.18
2020-08-21 10:19:54 +01:00
Martin McKeaveney
a19f370868
start of view filters
2020-08-20 16:31:43 +01:00
Martin McKeaveney
2cea4be763
Merge pull request #545 from Budibase/custom-view-backend
...
Custom Views
2020-08-20 14:33:48 +01:00
Martin McKeaveney
fbce2da7a3
adding deploy script to upload assets to s3 after release
2020-08-20 11:09:54 +01:00
Martin McKeaveney
0388f8dbb5
merge
2020-08-19 17:14:30 +01:00
Martin McKeaveney
70d4592fc2
fix server unit tests
2020-08-19 17:09:30 +01:00
cmack
73629a81b7
Minor Tidyup - Logs, Dead Code, Comments
2020-08-19 10:34:20 +01:00
Martin McKeaveney
7e2e90e23c
tidy up and lint ✨
2020-08-18 17:14:26 +01:00
Martin McKeaveney
d08db301af
group by complete
2020-08-18 16:05:15 +01:00
Martin McKeaveney
28b4b6fcb9
deletion of views, statistics calculation popover, unit tests
2020-08-17 21:01:43 +01:00
Michael Shanks
4de8bffec2
removed unecessary dependencies
2020-08-14 17:39:56 +01:00
Martin McKeaveney
6862be744b
began UI for custom views
2020-08-14 16:31:53 +01:00
Michael Shanks
3a5d2f8713
remove references to material design components
2020-08-14 11:21:52 +01:00
Martin McKeaveney
f62e7e06d8
new view foundations
2020-08-13 15:04:19 +01:00
Martin McKeaveney
3325af6462
v0.1.17
2020-08-11 15:33:01 +01:00
Martin McKeaveney
203f7d19d8
v0.1.16
2020-08-10 22:30:11 +01:00
Martin McKeaveney
77fd50ff2f
v0.1.14
2020-08-10 15:36:33 +01:00
Martin McKeaveney
bbcb282e53
Cypress Tests Running in CI ( #524 )
...
* cypress test setup
* running cypress in CI
* fixing tests after first time setup wizard
* bb api key
* API Key in right place
* adding env in cypress.json
* env var in setup
* lint
* API key not working
* fill in API key form if present
* allow more time for creation
* cypress server for debug
* video recording, better debugging
* Adding debug logs
* set node env
* cypress env
* cancel irrelevant test
2020-08-05 15:18:28 +01:00
Kevin Åberg Kultalahti
deb9c48adf
Merge pull request #523 from Budibase/feature/create-app-modifications
...
Feature/create app modifications
2020-08-03 17:54:54 +02:00
Michael Shanks
6f851ac489
bugfix: create app pointing to hardcoded standard-components version
2020-08-03 15:28:45 +01:00
kevmodrome
667e70a706
signup flow now works correctly
2020-08-03 16:26:28 +02:00
Martin McKeaveney
284cceb9b7
v0.1.13
2020-08-03 11:45:39 +01:00
Michael Shanks
f6738cec4d
Merge pull request #464 from Budibase/dependabot/npm_and_yarn/packages/server/lodash-4.17.19
...
Bump lodash from 4.17.15 to 4.17.19 in /packages/server
2020-08-03 11:13:35 +01:00
kevmodrome
15595d0c7c
setup sidebar
2020-07-31 10:46:23 +02:00
Martin McKeaveney
b254616dbc
v0.1.12
2020-07-27 17:50:36 +01:00
Martin McKeaveney
15c35ac0ca
fix typo
2020-07-27 17:48:35 +01:00
Martin McKeaveney
bf0a88f626
v0.1.11
2020-07-27 17:08:25 +01:00
Martin McKeaveney
9e978019aa
lint
2020-07-27 16:12:06 +01:00
Michael Shanks
51690ed439
Merge pull request #483 from mjashanks/delete_screen
...
Can delete screens
Uses new dropdown menu from bbui
2020-07-21 21:31:15 +01:00
Martin McKeaveney
9db7944d04
v0.1.10
2020-07-21 17:10:59 +01:00
Michael Shanks
3b4c68163d
can delete screens
2020-07-21 15:01:32 +01:00
dependabot[bot]
4a23ddcdbd
Bump lodash from 4.17.15 to 4.17.19 in /packages/server
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-07-21 09:31:16 +00:00
Martin McKeaveney
c4ee632d58
Merge pull request #462 from Budibase/nodemon-issue
...
Nodemon issue
2020-07-21 10:01:16 +01:00
Michael Shanks
d11dd74f40
dev script to replicate local dev db to remote couchDb, by appname
2020-07-17 17:02:27 +01:00
Michael Shanks
95e9615ef7
component libraries - looking in wrong dir, in dev
2020-07-17 11:13:55 +01:00
Martin McKeaveney
b9ed98c7ee
lint
2020-07-16 15:40:59 +01:00
Martin McKeaveney
fe98d566eb
fixing tests
2020-07-16 15:37:05 +01:00
Martin McKeaveney
4ca58ded5b
lint ✨
2020-07-16 15:19:46 +01:00
Martin McKeaveney
7714270450
nodemon delay + analytics fixes
2020-07-16 14:27:27 +01:00
Martin McKeaveney
264ade4630
lint
2020-07-15 17:27:33 +01:00
Martin McKeaveney
64d1bd5322
events for web apps built and web apps deployed
2020-07-15 17:25:08 +01:00
Martin McKeaveney
0d0ffeb530
Merge branch 'master' of github.com:Budibase/budibase
2020-07-15 13:51:33 +01:00
Martin McKeaveney
3fbf3f4826
v0.1.9
2020-07-15 13:51:21 +01:00
Martin McKeaveney
9009b675b0
Merge pull request #450 from Budibase/electron-release-docs
...
docs for release
2020-07-15 13:43:10 +01:00
Martin McKeaveney
c293d1e527
fixing dev path when running in electron
2020-07-15 13:42:12 +01:00
Martin McKeaveney
cc26ca03ec
docs for release
2020-07-15 12:05:00 +01:00
Joe
820b9565df
Merge pull request #448 from Budibase/Map,-Icon,-Datalist-components-removed-from-UI
...
Map, Icon, Datalist components removed from frontend UI
2020-07-15 11:23:21 +01:00
Joe
8df53290ba
Map, Icon, Datalist removed from UI
2020-07-15 11:12:43 +01:00
Martin McKeaveney
eff4fa93ca
v0.1.8
2020-07-15 10:44:11 +01:00
Martin McKeaveney
915cf29b3c
v0.1.7
2020-07-15 09:56:01 +01:00
Martin McKeaveney
63c5cd9af4
lint ✨
2020-07-14 21:10:51 +01:00
Martin McKeaveney
71fc36ec7e
download component libraries from NPM tarball
2020-07-14 21:07:53 +01:00
Martin McKeaveney
bc89cf4a74
formatting and tidy up
2020-07-14 16:00:58 +01:00
Martin McKeaveney
18bd05070b
Merge pull request #441 from Budibase/Welcome-screen-links-update
...
Welcome screen links update
2020-07-14 14:44:52 +01:00
Joe
f7aef429b0
Welcome screen links update
2020-07-14 13:02:34 +01:00
Martin McKeaveney
df0647ddf8
v0.1.6
2020-07-14 10:38:40 +01:00
Martin McKeaveney
79add29c29
posthog updates in builder
2020-07-14 10:19:21 +01:00
Martin McKeaveney
4a7edd9ebe
v0.1.5
2020-07-14 09:16:53 +01:00