212 Commits (fb9eed625c2ad5feb0cd2de53cdec5bbddf0e924)

Author SHA1 Message Date
mike12345567 ce5ab5482b Updating the string templating system to be capable of async operations. 6 years ago
mike12345567 5a7c0de397 Adding jest test cases to string templating library. 6 years ago
mike12345567 329b76590c Updating to have real auto-completion on string templates library. 6 years ago
mike12345567 419c6b9393 Adding the handlebars library, still need to add testcases to this. 6 years ago
mike12345567 cdef4ead8c Removing mention of mustache from the server package. 6 years ago
mike12345567 a9f36d1a42 Adding some fixes for general settings menu not respecting non-deployed apps fully. 6 years ago
mike12345567 16a25a7cff When self hosting it is now possible to use a pretty URL to access the app rather than the normal appId. 6 years ago
Martin McKeaveney f7383f37da type safe schema validation 6 years ago
mike12345567 210897b909 This simply removes the self hosting logo URL feature as it doesn't really make sense, screen/layout templates are held in the builder codebase and therefore controlling the logo from the server isn't really possible. 6 years ago
Michael Shanks a878d7eb40 Trigger Automation from frontend actions 6 years ago
mike12345567 882cfa700b 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. 6 years ago
Martin McKeaveney d7a0d29b03 switching between queries 6 years ago
mike12345567 287bcd01d2 Fixing up settings to only take the one URL now, the main hosting URL. 6 years ago
mike12345567 31bc45985f 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. 6 years ago
kevmodrome b6974cba08 update test snapshot 6 years ago
kevmodrome 67d98119b5 updates test 6 years ago
kevmodrome b3497d3846 fixes encoding issue of file to work with non-english chars 6 years ago
mike12345567 4e13565d1f 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. 6 years ago
mike12345567 c65ed9ad46 Linting. 6 years ago
mike12345567 f5a9c68c69 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. 6 years ago
mike12345567 2546346f36 Adding the ability to change default logo URL for new apps in self hosting. 6 years ago
mike12345567 7b21acd8bd Updating API key controller in self-host mode to return self host API key. 6 years ago
mike12345567 1cbe3771ab Adding in self hosted API key. 6 years ago
mike12345567 3959a18406 Removing the static CSS bundling from the server as it is no longer required. 6 years ago
mike12345567 36432a490f 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. 6 years ago
mike12345567 4ce920df01 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. 6 years ago
mike12345567 79cfc5ea01 Fixing an issue with power user not being usable. 6 years ago
Andrew Kingston cecf4e9bca Fix bug with checking user access 6 years ago
mike12345567 1c37299107 Fixing a caching bug found by cheeks. 6 years ago
mike12345567 19faffff83 Changing the role system to have permissions integrated rather than the permissions being per user. 6 years ago
mike12345567 05225f7787 Changing the naming of access levels to be roles. 6 years ago
mike12345567 103161c7a8 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. 6 years ago
mike12345567 8a013c33c3 Major re-work, client library stills needs some work but it appears layouts and screens are no longer inter-dependent. 6 years ago
mike12345567 e26baa6faf Creating CSS generation capabilities in the server. 6 years ago
mike12345567 ddca22245c 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. 6 years ago
mike12345567 71ca88207d Removing all reference to 'pages' in server source code, now to look at builder. 6 years ago
mike12345567 8ae24a4b30 Storing some work in commit, currently broken, further work needed - application needs cleaned up. 6 years ago
Michael Drury a16063b11f 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 7fb26408cf Minor update to make use of new client header to state the request is from the client, not the builder. 6 years ago
mike12345567 6a50b1057d Fixing some bugs with previous commit and updating to add the functionality of the api/routing/client. 6 years ago
mike12345567 e793c46097 Updates for screen refactor - finishing off getting everything over to the class based system. 6 years ago
mike12345567 7f5c3a4688 Updating to have proper access control via an accessController and nearly ready to spit out the routing structure. 6 years ago
Michael Drury a423664f4c Large update, tests passing, have simplifed access level API, access levels and permissions are now totally separate. 6 years ago
mike12345567 6148128554 Tests failing but starting to progress. 6 years ago
Martin McKeaveney 9e190ac1ec tidy up 6 years ago
Martin McKeaveney 13311ae680 JSDoc for static asset compilation 6 years ago
Martin McKeaveney 9b914e0395 remove squirrelly, compile a single bundle.css for each page, svelte and hbs server rendering 6 years ago
Michael Drury 1f4e27eb13 WIP - this is working towards the permissions system but stopping here for the night, this is currently not functional. 6 years ago
mike12345567 2467043f35 Improving consistency of how appId is retrieved and making sure it is valid when being used. 6 years ago
Martin McKeaveney f183b72023 remove superfluous files 6 years ago