Martin McKeaveney
882823671a
query and datasource unit tests
2021-01-14 20:51:03 +00:00
mike12345567
09bf6833ed
Making sure URLs are always lower-case.
2021-01-14 17:31:17 +00:00
mike12345567
d7db539746
Found small issue with encoding uris, simple fix.
2021-01-14 17:11:39 +00:00
mike12345567
0c66d9fca4
When self hosting it is now possible to use a pretty URL to access the app rather than the normal appId.
2021-01-14 17:01:31 +00:00
Andrew Kingston
9c25955dd8
Clean paths and file structure
2021-01-14 10:03:33 +00:00
Martin McKeaveney
45a02507f7
custom fields in queries
2021-01-13 14:11:53 +00:00
Andrew Kingston
c7a9434e70
Merge branch 'master' of github.com:Budibase/budibase into form-builder
2021-01-12 20:05:24 +00:00
Andrew Kingston
2dc2e43a00
WIP component management and definition refactor
2021-01-12 20:00:35 +00:00
Martin McKeaveney
7a1212ff36
Add all CRUD ops to airtable integration
2021-01-12 17:45:43 +00:00
Martin McKeaveney
66fccccc1e
allow deletion of queries and datasources
2021-01-12 17:04:51 +00:00
Martin McKeaveney
04eca5b663
further syntax highlighting updates
2021-01-12 16:49:11 +00:00
Martin McKeaveney
052b39d6ec
readable to writable bindings
2021-01-12 10:28:41 +00:00
Martin McKeaveney
72ea05cc05
type safe schema validation
2021-01-11 21:01:21 +00:00
Martin McKeaveney
70e4b2514e
merge
2021-01-11 20:29:33 +00:00
Martin McKeaveney
391dabf7a1
direct airtable integration works
2021-01-11 17:18:22 +00:00
Martin McKeaveney
d710874ef1
binding data context in component
2021-01-08 18:22:03 +00:00
Martin McKeaveney
98a7085bbc
Allow dynamic query execution from front end components
2021-01-08 12:06:37 +00:00
mike12345567
9aca697bee
Some minor updates, making template object store URL in self hosting relative so everything just goes through the proxy, and fixing issue with API key being required to create apps in self hosting.
2021-01-07 15:37:41 +00:00
Andrew Kingston
97dfc14007
Bundle app ID inside apps, rather than trying to find it dynamically
2021-01-07 14:53:56 +00:00
Martin McKeaveney
f2abc7d351
Merge branch 'master' of github.com:Budibase/budibase into external-tables
2021-01-07 13:39:48 +00:00
Martin McKeaveney
64e31189b7
new datasource design
2021-01-07 13:13:46 +00:00
mike12345567
675e5127ad
Updating worker to support using a self host key, a basic level of security, stopping builder from asking for API key if currently configured for self hosting, made the default values for self hosting make sense for a basic local installation, this should be final.
2021-01-06 16:58:29 +00:00
Martin McKeaveney
37ef32a173
switching between queries
2021-01-06 12:28:51 +00:00
mike12345567
cb85ed1916
Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting
2021-01-06 11:00:02 +00:00
Martin McKeaveney
0be3c722b8
allow execution of external connector queries from button clicks
2021-01-04 18:57:16 +00:00
Martin McKeaveney
7adba016f4
use queries in front end
2020-12-30 12:58:39 +00:00
Andrew Kingston
d730967945
Fix new layouts having bad styling
2020-12-23 09:23:03 +00:00
Martin McKeaveney
63ad74b660
separation of datasources and queries
2020-12-18 18:19:43 +00:00
mike12345567
8655d73248
Update after testing, it is now possible to make a deployment to a self hosted environment. Some work still required, better authentication around MINIO deployment, currently the bucket is set to public read and there is no signing/verification to the upload process, also right now four different URLs are needed for the builder to connect correctly, ideally this shouldn't be the case.
2020-12-18 12:54:20 +00:00
mike12345567
15f8328770
Adding a deployment service which takes over from the lambdas in local operation, this may become part of the hosting portal if we ever decide to opensource that part of it.
2020-12-16 19:50:02 +00:00
mike12345567
f63466f1d1
Updating deployment service, checking in builder the builder settings info stored in DB before deploying.
2020-12-15 17:27:45 +00:00
mike12345567
775f84b6dc
Adding feature to allow configured the builder to point at a self hosted system instead of production (for deployment).
2020-12-15 16:41:55 +00:00
mike12345567
166bf153de
WIP - starting to work on deployment and hosting so that they don't use static URLs anymore to reach assets, instead using environment variables to determine what to use.
2020-12-14 18:31:48 +00:00
Martin McKeaveney
89615e58a7
merge
2020-12-12 20:09:04 +00:00
mike12345567
1904ec8bb4
Updating API key controller in self-host mode to return self host API key.
2020-12-09 17:10:53 +00:00
mike12345567
3c2ca11d31
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting
2020-12-09 15:21:34 +00:00
Andrew Kingston
0d1ab8ce56
Remove client CSS bundle from index.html template
2020-12-09 12:33:09 +00:00
mike12345567
c3abc9fed4
Removing the static CSS bundling from the server as it is no longer required.
2020-12-09 12:30:21 +00:00
mike12345567
40d855df10
Updating row controller to make sure that all user requests (bar deletion) are passed through correctly to the user controller so that any logic such as removing user password can be correctly held in the user controller logic.
2020-12-09 10:54:30 +00:00
mike12345567
c490e97573
Updating row controller to make sure that all user requests (bar deletion) are passed through correctly to the user controller so that any logic such as removing user password can be correctly held in the user controller logic.
2020-12-09 10:52:18 +00:00
mike12345567
3a2a1a504d
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting
2020-12-09 10:02:33 +00:00
mike12345567
2928a379b0
Updating builder/server in a few ways, to allow creating users with extra columns attached, allowing password to be updated in the builder and making sure that all row endpoints correctly pass through the user controller so that we can still have customised functionality for users (such as making sure password is never returned).
2020-12-08 17:33:08 +00:00
mike12345567
1f8e5006ad
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting
2020-12-08 13:45:53 +00:00
mike12345567
bc399df6fd
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
2020-12-08 13:41:07 +00:00
Andrew Kingston
9054a8014a
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
2020-12-08 13:16:53 +00:00
Andrew Kingston
d0f2d4c2cd
Update user editing to support new email field
2020-12-08 11:43:37 +00:00
Andrew Kingston
1acdcd173c
Merge branch 'master' of github.com:Budibase/budibase into feature/security-update
2020-12-08 11:42:29 +00:00
Martin McKeaveney
642437e5be
Merge branch 'master' into feature/page-refactor
2020-12-08 10:48:14 +00:00
Martin McKeaveney
efe50230e7
merge with master
2020-12-07 21:32:45 +00:00
Martin McKeaveney
1c40c3dbdd
rename level to role in test
2020-12-07 21:28:16 +00:00
Martin McKeaveney
d8aa699bfa
merge
2020-12-07 21:20:35 +00:00
Martin McKeaveney
2123c06df5
fix tests
2020-12-07 21:11:07 +00:00
Martin McKeaveney
0e837899a4
code review
2020-12-07 20:46:37 +00:00
Martin McKeaveney
6e664b3795
fix layout bugs, some tidy up
2020-12-07 20:29:41 +00:00
mike12345567
e4ef92555c
Merge branch 'username-email' of github.com:Budibase/budibase into feature/security-update
2020-12-07 18:08:20 +00:00
mike12345567
8a57f61607
Fixing test case and also making sure that external trigger does what its expected to.
2020-12-07 17:55:35 +00:00
mike12345567
bc9a8ef0e3
Updating test so that it doesn't chain.
2020-12-07 17:42:31 +00:00
Martin McKeaveney
7fa252ec07
merge
2020-12-07 15:53:51 +00:00
mike12345567
c56bdd0751
Updating role constraints and making sure roles can't be deleted if they are in use.
2020-12-07 15:21:06 +00:00
Martin McKeaveney
84434741d1
allow creation of custom layouts, moving layoutId prop to top level of screen
2020-12-04 23:16:07 +00:00
mike12345567
2291a5acdb
Some work towards replication of couch locally.
2020-12-04 17:10:01 +00:00
Andrew Kingston
175be609b9
Fix bug with getting screen list in app definition
2020-12-04 14:02:58 +00:00
Martin McKeaveney
d6b00d5ebe
email as default user identifier
2020-12-04 12:22:45 +00:00
mike12345567
643cff06ea
Quick fixes for self deployment.
2020-12-04 12:07:51 +00:00
Andrew Kingston
8feea17521
Fix variable name in returned message when deleting a role
2020-12-04 08:28:35 +00:00
mike12345567
4fed10ccdf
Some work to not contact lambda or use quotas when deploying locally.
2020-12-03 17:45:20 +00:00
Martin McKeaveney
af24967c88
accommodate login layout
2020-12-03 17:31:38 +00:00
mike12345567
5c4fb1da63
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting
2020-12-03 15:01:41 +00:00
kevmodrome
0725b3bd6d
adds rollup-json to standard-components and adds RichText to Form component
2020-12-03 15:03:17 +01:00
mike12345567
5d9175b981
Making public and basic roles accessible.
2020-12-03 12:28:30 +00:00
mike12345567
b65a554ede
Linting and update to try and fix issues when screens are created, screen saving now generates CSS.
2020-12-03 12:08:33 +00:00
mike12345567
8686f45869
Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor
2020-12-02 18:07:30 +00:00
mike12345567
eb5e1ea6d4
Quick fix and making sure CSS temp files in app directory don't get uploaded.
2020-12-02 18:07:17 +00:00
Martin McKeaveney
c7a4503dd2
serve app assets
2020-12-02 17:42:59 +00:00
mike12345567
65302e1dd9
Changing the role system to have permissions integrated rather than the permissions being per user.
2020-12-02 17:08:25 +00:00
Martin McKeaveney
4466923c84
allow editing of screen layout from modal
2020-12-02 16:15:14 +00:00
mike12345567
c832ed36d4
Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/page-refactor
2020-12-02 13:26:57 +00:00
mike12345567
abe3bdabad
Linting.
2020-12-02 13:21:13 +00:00
mike12345567
05d5feb9fd
Changing the naming of access levels to be roles.
2020-12-02 13:20:56 +00:00
mike12345567
a381463c33
Making sure deployment object is used everywhere to hide all underlying deployment properties.
2020-12-01 16:51:17 +00:00
Martin McKeaveney
01343e1474
layouts and screens switcher, merge with component sdk
2020-12-01 16:22:06 +00:00
mike12345567
364eb3c433
Expanding on deployment, attempting to hide all the quota stuff behind layers that we can more easily abstract, as well as hiding away any AWS specific features in the index of deployment.
2020-12-01 13:39:34 +00:00
mike12345567
fdd719aadb
Quick update to allow deleting layouts if they are not currently in use.
2020-11-30 16:12:06 +00:00
mike12345567
9b5734b1de
Merge branch 'master' of github.com:Budibase/budibase into feature/page-refactor
2020-11-30 11:47:08 +00:00
mike12345567
5dbab658ad
Adding to JOI the layoutId.
2020-11-30 11:19:22 +00:00
mike12345567
8519ea1a97
Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor
2020-11-27 15:11:56 +00:00
Martin McKeaveney
6518976825
browse contents of s3 buckets from within budibase
2020-11-26 21:23:20 +00:00
Martin McKeaveney
113c68e4c9
budibase postgres E2E working
2020-11-26 14:43:56 +00:00
mike12345567
d3759a4c10
Major re-work, client library stills needs some work but it appears layouts and screens are no longer inter-dependent.
2020-11-25 17:56:09 +00:00
Martin McKeaveney
61a9d954e5
fix users test, remove superfluous files
2020-11-25 15:30:10 +00:00
Martin McKeaveney
e0071cabfd
extract constant
2020-11-25 15:03:19 +00:00
mike12345567
5eec4d7a47
Creating CSS generation capabilities in the server.
2020-11-24 18:11:18 +00:00
Martin McKeaveney
f1fe5de294
users as table working end to end
2020-11-24 17:00:15 +00:00
Martin McKeaveney
327f77dbb3
user table and relationships complete
2020-11-24 14:04:14 +00:00
mike12345567
b1bb7abdef
Changing up how the static assets are compiled, making a 'css' directory in which individual assets CSS is written and then bundled together meaning that not all assets need to be sent up at once for css bundle to be built.
2020-11-23 16:56:35 +00:00
Martin McKeaveney
ac75d6606d
map fulfilled promises
2020-11-23 16:42:28 +00:00
mike12345567
8ff9635cd1
Removing all reference to 'pages' in server source code, now to look at builder.
2020-11-23 15:46:26 +00:00
Martin McKeaveney
76a752e3a1
prevent one broken app from breaking your whole install
2020-11-23 15:34:23 +00:00
mike12345567
90a8435641
Storing some work in commit, currently broken, further work needed - application needs cleaned up.
2020-11-23 14:07:18 +00:00
mike12345567
6a2812f4f4
initial work towards page refactor.
2020-11-20 17:47:13 +00:00
Michael Drury
c03923360b
Minor update to make use of new client header to state the request is from the client, not the builder.
2020-11-19 20:18:28 +00:00
mike12345567
c240274889
Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing
2020-11-19 16:58:54 +00:00
mike12345567
a9d5c3a5cb
linting.
2020-11-19 16:56:23 +00:00
mike12345567
87528c8d55
Fixing issues with the application API, it utilised /api/:appId heavily which is a route that matches nearly everything.
2020-11-19 16:55:59 +00:00
mike12345567
e8f55f577b
Updates to routing to follow the new style of single tree with all the subpaths nested as the full path.
2020-11-19 13:39:17 +00:00
mike12345567
1e9e46b8a5
Creating a function for the client to be able to pull in client definition from API.
2020-11-18 18:24:12 +00:00
mike12345567
48f0608c74
Fixing some bugs with previous commit and updating to add the functionality of the api/routing/client.
2020-11-18 15:12:42 +00:00
mike12345567
40bfb53771
linting.
2020-11-17 18:13:21 +00:00
mike12345567
e20a26a84d
Finishing up routing structure, now available on /api/routing.
2020-11-17 18:12:21 +00:00
mike12345567
acdc1e9a56
Updating to have proper access control via an accessController and nearly ready to spit out the routing structure.
2020-11-16 18:04:44 +00:00
Michael Drury
63b08e42aa
Large update, tests passing, have simplifed access level API, access levels and permissions are now totally separate.
2020-11-13 15:35:20 +00:00
Michael Drury
e35817f5f3
Linting.
2020-11-12 17:43:17 +00:00
Michael Drury
0a73ab83db
Fixing test case.
2020-11-12 17:41:50 +00:00
mike12345567
2472168477
Tests failing but starting to progress.
2020-11-12 17:06:55 +00:00
mike12345567
c8a3b18513
Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into feature/backend-routing
2020-11-12 15:10:07 +00:00
mike12345567
11369ceed5
Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing
2020-11-12 15:08:50 +00:00
Martin McKeaveney
4e54f6d0d1
track quota errors in deployment
2020-11-12 12:58:05 +00:00
Martin McKeaveney
dee8af1332
Merge pull request #855 from Budibase/server-render-index
...
Server render index page, simplify CSS bundling, refactor static asset compilation
2020-11-12 11:18:09 +00:00
Martin McKeaveney
070b0c8c0a
lint ✨
2020-11-12 10:45:05 +00:00
Martin McKeaveney
ff66ed35c6
tidy up
2020-11-12 10:41:49 +00:00
Martin McKeaveney
c2aa9eebfc
remove squirrelly, compile a single bundle.css for each page, svelte and hbs server rendering
2020-11-12 10:25:25 +00:00
Michael Drury
4852ecf96a
WIP - this is working towards the permissions system but stopping here for the night, this is currently not functional.
2020-11-11 17:34:15 +00:00
Martin McKeaveney
a1645db1f2
Merge pull request #851 from Budibase/turn-off-invalidation
...
remove cf invalidation, adding validation around successful deploys only
2020-11-10 19:55:43 +00:00
mike12345567
65078861a2
Starting work off towards routing of screens in backend, getting view ready and a bit of cleanup to make internal views easier to create.
2020-11-10 17:22:41 +00:00
Martin McKeaveney
f19a20a02d
remove cf invalidation, adding validation around successful deploys only
2020-11-10 17:08:02 +00:00
mike12345567
f57acfdf16
Fixing #848 - standard components was not using the same API calls consistently which was breaking some things like charts. For now just make it consistent by updating it to make calls the same way as client lib does but the SDK will eventually replace all this and solve these problems.
2020-11-10 15:09:54 +00:00
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
1e8f13f9cf
start server render index.html
2020-11-09 15:24:29 +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
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
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
mike12345567
aeed753786
Updating for review comments.
2020-10-29 11:48:01 +00:00
mike12345567
a43777c78b
linting.
2020-10-29 10:55:52 +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
c2d2f9e183
Fixing test cases.
2020-10-28 22:37:58 +00:00
Michael Drury
c3a4111292
Some quick fixes.
2020-10-28 22:13:16 +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
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
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
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
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
eaf65d803e
Merge branch 'master' of github.com:Budibase/budibase into qol-updates
2020-10-20 09:25:06 +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
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
Martin McKeaveney
6f4b55c0f5
making deploy process async, adding local deployment history
2020-10-16 12:38:07 +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
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
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
a7118a542d
Ignore column renaming if the rename has the same name
2020-10-14 19:40:27 +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
e95af51cde
simplify user authentication, remove anon user, fix login cookie issues
2020-10-13 21:33:56 +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
mike12345567
4e000a8904
Updating formatting.
2020-10-12 17:56:40 +01:00
mike12345567
408eda81ff
Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming
2020-10-12 17:45:11 +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
2e49221ebc
Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming
2020-10-12 13:54:34 +01:00
Martin McKeaveney
7f7594895b
adding auth object to context rather than separate booleans
2020-10-12 13:32:52 +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
3f81757faa
deployment API usage complete
2020-10-09 21:42:20 +01:00
mike12345567
4147e8872b
Updating tests and re-formatting.
2020-10-09 19:30:50 +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
f75f0f5f28
updated quota fixes
2020-10-09 17:07:46 +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
4fa3b9c473
Merge branch 'master' of github.com:Budibase/budibase into deployment-api-usage
2020-10-08 21:16:16 +01:00
Martin McKeaveney
8880e7574b
tidy up
2020-10-08 20:23:58 +01:00
Martin McKeaveney
3f4fa0674d
update deployment quota after deploy
2020-10-08 15:06:27 +01: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
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
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
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
7fe2a066e7
Merge pull request #664 from Budibase/data-import
...
Data import
2020-10-06 20:24:34 +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
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
f89aa4b403
adding nice loading states
2020-10-05 14:07:39 +01:00
mike12345567
e0dad53ad3
Merge branch 'master' of github.com:Budibase/budibase into linked-records
2020-10-05 10:52:35 +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
Martin McKeaveney
cccc087727
merge
2020-10-02 16:45:59 +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
Michael Shanks
cb5e9f69a0
record value coersion - untested
2020-10-02 14:14:58 +01: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
d1fa921c27
Adding validation so that a linked column and a primary display column cannot be renamed.
2020-10-01 11:49:49 +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
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
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
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
Martin McKeaveney
97cf5c7b33
Merge branch 'master' of github.com:Budibase/budibase into template-export
2020-09-25 14:51:22 +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
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
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
0c5f30a60b
Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks
2020-09-22 13:00:04 +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
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
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
37180a9d7f
Merge branch 'rename-workflow-automation' of github.com:Budibase/budibase into async-workflow-blocks
2020-09-21 14:51:48 +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
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
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
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
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
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
ec265f6821
Update to improve test cases and get JOI to work as expected.
2020-09-16 19:25:52 +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
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
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
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
Michael Shanks
f975237417
stop coercing values on the server - do on client instead
2020-09-11 21:24:52 +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
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
e6840bcffc
custom flatpickr styling, tidy up
2020-09-09 13:44:36 +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
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
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
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
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