37 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
Martin McKeaveney 2123c06df5 fix tests 6 years ago
Martin McKeaveney 0e837899a4 code review 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 d6b00d5ebe email as default user identifier 6 years ago
mike12345567 65302e1dd9 Changing the role system to have permissions integrated rather than the permissions being per user. 6 years ago
mike12345567 05d5feb9fd Changing the naming of access levels to be roles. 6 years ago
Martin McKeaveney 61a9d954e5 fix users test, remove superfluous files 6 years ago
Martin McKeaveney 327f77dbb3 user table and relationships complete 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 667052e0b4 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 43f9deef4d Getting rid of userInstanceMap, preparing for meat of auth update. 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 2aff68b245 Adding jsdoc to the db utils and removing the views, this is a breaking change for existing apps. 6 years ago
mike12345567 4b54edf02b Fixing a problem detected by a test case. 6 years ago
mike12345567 e2791d832b This is a breaking change, it updates the block definitions to work with the new structure of inputs and outputs. 6 years ago
kevmodrome b8755e76d7
lint fix 6 years ago
kevmodrome 5e8909cf0e
correct put call to not remove password 😅 6 years ago
kevmodrome 3264441fca
remove console log 6 years ago
kevmodrome 9761ac21e0
fix wrong stuff coming back after updating user 6 years ago
kevmodrome 19981cb223
lint fixes 6 years ago
kevmodrome e4fc3e57d1 adds update functionality to users 6 years ago
Martin McKeaveney 3c3104be7b enable renaming of records by using IDs 6 years ago
Michael Shanks bf952f8677 instanceid removal 6 years ago
Michael Shanks 6cb7e995a2 changed "master" databse to "clientAppLookup" 6 years ago
Michael Shanks eddda1d675 lint fix 6 years ago
Michael Shanks 2d4321177f application supports multiple concurrent client DB 6 years ago
Michael Shanks 3bfe7840e4 access levels 6 years ago
kevmodrome aeb7c5dfc9 fix lint erorrs 6 years ago
Michael Shanks 1b87edc954 auth, first version, needing tested 6 years ago
Michael Shanks b62449bf96 removing clientId from frontend, fixing invalid database name 6 years ago
Michael Shanks 18375a6d19 server tests in-memory and passing 6 years ago
Martin McKeaveney 94b2e0f134 further tidy up and removal 6 years ago
Martin McKeaveney c255883aed formatting + fixing builder tests 6 years ago
Martin McKeaveney 392de2efcc development setup, adding data components 6 years ago
Martin McKeaveney 2afd1cd4dd working through auth - adding user instance map 6 years ago
Martin McKeaveney c733b5bee8 access levels, actions and triggers removed. Restructuring and refactoring 6 years ago
Michael Shanks 32dd1213aa remove config - .env added 6 years ago
Michael Shanks bfe8d045f5 couchDb client - accepts couchdb config 6 years ago
Martin McKeaveney 8a7c0f8ba3 pouchDB integration, use app id instead of app name for keying app packages 6 years ago
Martin McKeaveney 228999aba5 backend allowing creation of models, records and databases 6 years ago
Martin McKeaveney 3b57af74ca test coverage for user creation 6 years ago
Martin McKeaveney b90973607b api tests 6 years ago
Martin McKeaveney 8b231c0930 adding test structure 6 years ago
Martin McKeaveney 24d46932cc fetch users from couch, create design document on DB creation 6 years ago
Martin McKeaveney 00443d9dd6 basic user creation 6 years ago
Martin McKeaveney 2d75127706 added more endpoints 6 years ago