497 Commits (2928a379b03dbaf929dd735230d968bdfd9e3973)

Author SHA1 Message Date
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). 6 years ago
Andrew Kingston d0f2d4c2cd Update user editing to support new email field 6 years ago
Martin McKeaveney 1c40c3dbdd rename level to role in test 6 years ago
Martin McKeaveney 2123c06df5 fix tests 6 years ago
Martin McKeaveney 0e837899a4 code review 6 years ago
Martin McKeaveney 6e664b3795 fix layout bugs, some tidy up 6 years ago
mike12345567 8a57f61607 Fixing test case and also making sure that external trigger does what its expected to. 6 years ago
mike12345567 bc9a8ef0e3 Updating test so that it doesn't chain. 6 years ago
mike12345567 c56bdd0751 Updating role constraints and making sure roles can't be deleted if they are in use. 6 years ago
Martin McKeaveney 84434741d1 allow creation of custom layouts, moving layoutId prop to top level of screen 6 years ago
Andrew Kingston 175be609b9 Fix bug with getting screen list in app definition 6 years ago
Martin McKeaveney d6b00d5ebe email as default user identifier 6 years ago
Andrew Kingston 8feea17521 Fix variable name in returned message when deleting a role 6 years ago
Martin McKeaveney af24967c88 accommodate login layout 6 years ago
kevmodrome 0725b3bd6d
adds rollup-json to standard-components and adds RichText to Form component 6 years ago
mike12345567 5d9175b981 Making public and basic roles accessible. 6 years ago
mike12345567 b65a554ede Linting and update to try and fix issues when screens are created, screen saving now generates CSS. 6 years ago
mike12345567 eb5e1ea6d4 Quick fix and making sure CSS temp files in app directory don't get uploaded. 6 years ago
Martin McKeaveney c7a4503dd2 serve app assets 6 years ago
mike12345567 65302e1dd9 Changing the role system to have permissions integrated rather than the permissions being per user. 6 years ago
Martin McKeaveney 4466923c84 allow editing of screen layout from modal 6 years ago
mike12345567 abe3bdabad Linting. 6 years ago
mike12345567 05d5feb9fd Changing the naming of access levels to be roles. 6 years ago
mike12345567 fdd719aadb Quick update to allow deleting layouts if they are not currently in use. 6 years ago
mike12345567 5dbab658ad Adding to JOI the layoutId. 6 years ago
mike12345567 d3759a4c10 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 61a9d954e5 fix users test, remove superfluous files 6 years ago
Martin McKeaveney e0071cabfd extract constant 6 years ago
mike12345567 5eec4d7a47 Creating CSS generation capabilities in the server. 6 years ago
Martin McKeaveney f1fe5de294 users as table working end to end 6 years ago
Martin McKeaveney 327f77dbb3 user table and relationships complete 6 years ago
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. 6 years ago
Martin McKeaveney ac75d6606d map fulfilled promises 6 years ago
mike12345567 8ff9635cd1 Removing all reference to 'pages' in server source code, now to look at builder. 6 years ago
Martin McKeaveney 76a752e3a1 prevent one broken app from breaking your whole install 6 years ago
mike12345567 90a8435641 Storing some work in commit, currently broken, further work needed - application needs cleaned up. 6 years ago
mike12345567 6a2812f4f4 initial work towards page refactor. 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 a9d5c3a5cb linting. 6 years ago
mike12345567 87528c8d55 Fixing issues with the application API, it utilised /api/:appId heavily which is a route that matches nearly everything. 6 years ago
mike12345567 e8f55f577b Updates to routing to follow the new style of single tree with all the subpaths nested as the full path. 6 years ago
mike12345567 1e9e46b8a5 Creating a function for the client to be able to pull in client definition from API. 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 40bfb53771 linting. 6 years ago
mike12345567 e20a26a84d Finishing up routing structure, now available on /api/routing. 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
Michael Drury 0a73ab83db Fixing test case. 6 years ago