49 Commits (fd65e5e8a07420e2b9ce8d97add3e71c071ef84f)

Author SHA1 Message Date
Michael Drury b75bf13edc Another quick fix for apps to work again. 6 years ago
Michael Drury 7f3f11c68b Fixing issues thrown up by PR. 6 years ago
Michael Drury a6e9500be9 Linting. 6 years ago
Michael Drury c03923360b Minor update to make use of new client header to state the request is from the client, not the builder. 6 years ago
Michael Drury 624078636b Minor update to make use of new client header to state the request is from the client, not the builder. 6 years ago
mike12345567 48f0608c74 Fixing some bugs with previous commit and updating to add the functionality of the api/routing/client. 6 years ago
mike12345567 acdc1e9a56 Updating to have proper access control via an accessController and nearly ready to spit out the routing structure. 6 years ago
Michael Drury 63b08e42aa Large update, tests passing, have simplifed access level API, access levels and permissions are now totally separate. 6 years ago
Michael Drury e35817f5f3 Linting. 6 years ago
mike12345567 2472168477 Tests failing but starting to progress. 6 years ago
Michael Drury 4852ecf96a WIP - this is working towards the permissions system but stopping here for the night, this is currently not functional. 6 years ago
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. 6 years ago
Michael Drury 0cc837b220 Updating server test cases with the header for appId. 6 years ago
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. 6 years ago
mike12345567 0c81516662 Some more re-work, more testing needed to auth stuff. 6 years ago
mike12345567 d587bad363 Renaming instanceId -> appId to reduce confusion through the system, there only is one ID now. 6 years ago
mike12345567 d79be3c854 Initial work into multi-tenancy removal, experiencing issues with test cases at this point. 6 years ago
mike12345567 a967645a21 Some initial work towards webhooks, that generates schema similar to integromat. 6 years ago
Martin McKeaveney 8a936e0927 more auth bugfixes 6 years ago
mike12345567 bbe085f734 Some changes for authentication and getting rid of allScreens component of store as it was causing confusion and breakages. 6 years ago
Martin McKeaveney 3abf7daa73 frontend bug fixes, remove bindable prop, add not equals filter 6 years ago
Martin McKeaveney c329063f61 fix for appid referer split 6 years ago
Martin McKeaveney a8dfb34112 don't show login component on logged in page, fix auth for app assets 6 years ago
Martin McKeaveney e95af51cde simplify user authentication, remove anon user, fix login cookie issues 6 years ago
Martin McKeaveney 7f7594895b adding auth object to context rather than separate booleans 6 years ago
Martin McKeaveney dd2a84d58a support for external webhooks 6 years ago
Martin McKeaveney 3f81757faa deployment API usage complete 6 years ago
mike12345567 d90c1e3dd3 Changing record -> row in this update, completing the update of renaming in the builder, this release needs further testing. 6 years ago
mike12345567 b400a06027 Updates for API usage after testing against local Dynamo. 6 years ago
mike12345567 f2b7d85b6e Fixing up middleware to handle uploads, views, records, automation runs and users. 6 years ago
mike12345567 fc2e2a8804 First work towards implementing Dynamo usage in the server when running in the cloud; this is for tracking usage against API keys. 6 years ago
mike12345567 0e4748003e Updates as per review comments. 6 years ago
mike12345567 ec265f6821 Update to improve test cases and get JOI to work as expected. 6 years ago
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. 6 years ago
Martin McKeaveney 70d4592fc2 fix server unit tests 6 years ago
Martin McKeaveney 6862be744b began UI for custom views 6 years ago
Martin McKeaveney f5671a716d correct electron path for budibase apps 6 years ago
Martin McKeaveney 2673acd46e beta bugfixes 6 years ago
Martin McKeaveney 3122334c35 lint 6 years ago
Martin McKeaveney 59c2f247a7 upload assets to s3 6 years ago
Michael Shanks d7b09f5b65 removed x-user-agent 6 years ago
Michael Shanks 11e56467b8 fixing broken tests 6 years ago
Michael Shanks bf952f8677 instanceid removal 6 years ago
Martin McKeaveney 07cf98b0de use custom user agent header 6 years ago
Michael Shanks 47162d806b logic to not use builder:token for apps running in dev 6 years ago
Michael Shanks 3bfe7840e4 access levels 6 years ago
Michael Shanks 1b87edc954 auth, first version, needing tested 6 years ago
Michael Shanks 52a3b4786f removing Authorization header 6 years ago
Martin McKeaveney e83816df1c remove debug line 6 years ago
Martin McKeaveney 815a539863 test and couchDB init code 6 years ago