80 Commits (b595f3f986e894e8a5e90143759e48f2645e124c)

Author SHA1 Message Date
mike12345567 ade007482c Updating the server to remove use of the email in the user ID. 5 years ago
mike12345567 08ce2b0557 Some fixes for automations, removing password obsfucation in create user step as not useful and making update row work with correct row ID. 6 years ago
mike12345567 dccd559b56 Updating some test cases to work with new system. 6 years ago
mike12345567 792114ef46 First pass of global user configuration through existing user API with role mappings. 6 years ago
mike12345567 73cf53d149 Getting rid of the CLOUD environment variable, this makes no sense anymore, now there is isDev() and isProd() which will work out the current state of the cluster. 6 years ago
mike12345567 19b5b41953 Main work of file system refactor now complete, ready to test more fully - most test cases passing, need to look through them more thoroughly and make sure everything still makes sense. 6 years ago
mike12345567 e8c000dd51 Adding more test cases for the controllers, tables and views weren't as well covered as required. 6 years ago
mike12345567 ece948e4ef Finishing off automation test cases, above 90% coverage for automations codebase. 6 years ago
mike12345567 b63599d024 Adding in all the automation step tests, beginning work on the general automation tests. 6 years ago
mike12345567 571ac3cf06 Testing some of the automation actions (still a few to complete) and adding quick test case for the self host stuff. 6 years ago
Andrew Kingston c47ef73a4a Update icon for row updated trigger 6 years ago
Andrew Kingston 19566d9b7d Add new automation trigger for updating rows 6 years ago
mike12345567 1f92d09d7f Fixing issue #1050 - two issues found, one with running automations in self host throwing an error when trying to access cloud resources (Dynamo) and secondly the worker pool does not have access to resources in the main server instance, therefore need to re-init when running an external action (get manifest, to download the package). 6 years ago
mike12345567 f4a503d015 WIP - start of auto columns like autonumber, createdBy, createdAt, updatedBy etc. 6 years ago
mike12345567 3f6d9e21e0 Updating the string templating system to be capable of async operations. 6 years ago
mike12345567 e8ef03bb1c Adding jest test cases to string templating library. 6 years ago
mike12345567 759a106d2d Updating to have real auto-completion on string templates library. 6 years ago
mike12345567 67cc893670 Removing mention of mustache from the server package. 6 years ago
Michael Shanks b2daff6285 Trigger Automation from frontend actions 6 years ago
mike12345567 130f69caf5 Fixing automations to use recurseMustache from utilities. 6 years ago
Martin McKeaveney 71fa39ef7e lint 6 years ago
mike12345567 8a57f61607 Fixing test case and also making sure that external trigger does what its expected to. 6 years ago
mike12345567 5c084599ec Making chaining of automations through different row creation/deletions possible. 6 years ago
Martin McKeaveney d6b00d5ebe email as default user identifier 6 years ago
mike12345567 05d5feb9fd Changing the naming of access levels to be roles. 6 years ago
Martin McKeaveney 619dec21dc fix create user automation 6 years ago
mike12345567 8ff9635cd1 Removing all reference to 'pages' in server source code, now to look at builder. 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
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 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 306c36c384 Switching from axios to node-fetch as per review. 6 years ago
mike12345567 37b643b6c6 Switching from mustache to handlebars for automations as allows configuring helpers, e.g. parsing object. 6 years ago
mike12345567 9b629d49b5 Adding an outgoing webhook action, so that we have both incoming and outgoing ability. 6 years ago
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. 6 years ago
mike12345567 a967645a21 Some initial work towards webhooks, that generates schema similar to integromat. 6 years ago
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. 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 bb3370e742 Renaming Model -> Table across the entire system, this is an unstable update and has not been tested fully yet. 6 years ago
Michael Shanks e083d60597 merge from master 6 years ago
mike12345567 ba758905cc Removing sanisation, instead just using it as a central path system. 6 years ago
mike12345567 b400a06027 Updates for API usage after testing against local Dynamo. 6 years ago
Michael Shanks eaa8d91392 merge from master - including fixes 6 years ago
mike12345567 f2b7d85b6e Fixing up middleware to handle uploads, views, records, automation runs and users. 6 years ago
mike12345567 691ea16998 Adding a basic sanitise path function and fixing up use cases of appId filesystem paths throughout the system. 6 years ago
mike12345567 f3c4144072 Minor update to remove send grid from the API component of the builder and make them part of the automation itself. 6 years ago
mike12345567 4fbccfcc92 Some quick automation fixes. 6 years ago
mike12345567 2aff68b245 Adding jsdoc to the db utils and removing the views, this is a breaking change for existing apps. 6 years ago
Michael Drury 0a80abfd0e Purging the use of views where possible, this update should remove the use of by_type and all model views. 6 years ago