94 Commits (c49637db47f2fd0abf5fdee4b44d0dc1deb78eca)

Author SHA1 Message Date
mike12345567 c49637db47 Work in progress, have refactored the templating system to remove local templates, application and template system now work through minio with no file access. 6 years ago
mike12345567 b765502d74 Working on moving file system access around, starting by centralising it then working out what needs to be moved to object store and how. 6 years ago
mike12345567 f114f68021 Fixing issue with applications not being created due to a lack of template file. 6 years ago
Andrew Kingston 78c6f9ca3d Remove electron specific app import 6 years ago
mike12345567 a6bde49ad3 Updating application tests to run a lot deeper, which required updating some other tests to account for creation of empty screens and layouts. 6 years ago
Martin McKeaveney 9f8c9fa810 import and export apps 6 years ago
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 6be84b81b9 Review comments. 6 years ago
mike12345567 cdef4ead8c Removing mention of mustache from the server package. 6 years ago
mike12345567 d820e3287e Making sure URLs are always lower-case. 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
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 3959a18406 Removing the static CSS bundling from the server as it is no longer required. 6 years ago
Andrew Kingston 0eb599ee16 Fix bug with getting screen list in app definition 6 years ago
Martin McKeaveney 277524b86e accommodate login layout 6 years ago
mike12345567 05225f7787 Changing the naming of access levels to be roles. 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
Martin McKeaveney c225d54e99 extract constant 6 years ago
mike12345567 e26baa6faf Creating CSS generation capabilities in the server. 6 years ago
Martin McKeaveney a92d54f9a7 user table and relationships complete 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
Martin McKeaveney cee26fb0b6 map fulfilled promises 6 years ago
mike12345567 71ca88207d Removing all reference to 'pages' in server source code, now to look at builder. 6 years ago
Martin McKeaveney 9823243c11 prevent one broken app from breaking your whole install 6 years ago
mike12345567 8ae24a4b30 Storing some work in commit, currently broken, further work needed - application needs cleaned up. 6 years ago
mike12345567 3cda7ca489 Creating a function for the client to be able to pull in client definition from API. 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
Martin McKeaveney f183b72023 remove superfluous files 6 years ago
Martin McKeaveney a8b5c3c255 small tidy ups 6 years ago
mike12345567 e353c2a1c4 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. 6 years ago
mike12345567 4d0771ac9e Fixing some bugs that have been found. 6 years ago
Martin McKeaveney bdfd80fc03 rename buildPage 6 years ago
mike12345567 0c8bd319f3 More cleanup, removing template app pages that were unused and fixing a bug with auth not being configured correctly when app created. 6 years ago
Martin McKeaveney eeb6df894e feature parity with current pages, screens and store setup. Starting main bb store refactor 6 years ago
Michael Drury 8c6a97198f Main work to get screens into the DB, fixing up issue with async page updates not being handled in order. 6 years ago
Michael Drury 7f3410204a Updates to pages so that they are written to DB and retrieved correctly. 6 years ago
Martin McKeaveney ea3162f329 screens in DB 6 years ago
Michael Drury c89f73efc0 Some updates, still WIP. 6 years ago
Martin McKeaveney 4d388987c4 pages being stored in couch on initialisation and page save 6 years ago
mike12345567 d9025d1aa1 Getting rid of userInstanceMap, preparing for meat of auth update. 6 years ago
mike12345567 c5d856f193 Updating for review comments. 6 years ago
mike12345567 5b2be03bc3 Renaming instanceId -> appId to reduce confusion through the system, there only is one ID now. 6 years ago
mike12345567 08b0834fe2 Removing instance API as it was un-used and simplifying the nature of an instance. 6 years ago
mike12345567 ea03d099b3 Initial work into multi-tenancy removal, experiencing issues with test cases at this point. 6 years ago
mike12345567 9a41fde685 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. 6 years ago
mike12345567 3e9836138b Removing deprecated function - exists. 6 years ago
mike12345567 65a2da9091 Destroying instance DBs for an app before it is deleted. 6 years ago