38 Commits (4ce920df01ff1982d29c3a8beba38f66a6baa4e8)

Author SHA1 Message Date
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 4d5ac0ee9e 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 cffa809316 fix tests 6 years ago
Martin McKeaveney ccb6b59588 code review 6 years ago
mike12345567 3339f364b6 Updating role constraints and making sure roles can't be deleted if they are in use. 6 years ago
Martin McKeaveney f05d696ef7 email as default user identifier 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
Martin McKeaveney ce4bf552f1 fix users test, remove superfluous files 6 years ago
Martin McKeaveney a92d54f9a7 user table and relationships complete 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
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 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 d9025d1aa1 Getting rid of userInstanceMap, preparing for meat of auth update. 6 years ago
mike12345567 5b2be03bc3 Renaming instanceId -> appId to reduce confusion through the system, there only is one ID now. 6 years ago
mike12345567 ea03d099b3 Initial work into multi-tenancy removal, experiencing issues with test cases at this point. 6 years ago
mike12345567 0db7768e5d Adding jsdoc to the db utils and removing the views, this is a breaking change for existing apps. 6 years ago
mike12345567 f6e3d43bd7 Fixing a problem detected by a test case. 6 years ago
mike12345567 1382c3bb12 This is a breaking change, it updates the block definitions to work with the new structure of inputs and outputs. 6 years ago
kevmodrome 5530e8f231 lint fix 6 years ago
kevmodrome eec2c4de7c correct put call to not remove password 😅 6 years ago
kevmodrome ba3046a1ca remove console log 6 years ago
kevmodrome d284dd0b02 fix wrong stuff coming back after updating user 6 years ago
kevmodrome 96f0de3366 lint fixes 6 years ago
kevmodrome 1440ed9fdd adds update functionality to users 6 years ago
Martin McKeaveney e1b88e6620 enable renaming of records by using IDs 6 years ago
Michael Shanks bf14aa5ccb instanceid removal 6 years ago
Michael Shanks 108fa4ca13 changed "master" databse to "clientAppLookup" 6 years ago
Michael Shanks 735d9c4475 lint fix 6 years ago
Michael Shanks 71016f5a1d application supports multiple concurrent client DB 6 years ago
Michael Shanks fe79f294b4 access levels 6 years ago
kevmodrome d237dd9271 fix lint erorrs 6 years ago
Michael Shanks aa66598e4c auth, first version, needing tested 6 years ago
Michael Shanks 1dc32a05e3 removing clientId from frontend, fixing invalid database name 6 years ago
Michael Shanks 97db4f1765 server tests in-memory and passing 6 years ago
Martin McKeaveney 87ad6647df further tidy up and removal 6 years ago
Martin McKeaveney 0ec47971d0 formatting + fixing builder tests 6 years ago
Martin McKeaveney ddb1880b98 development setup, adding data components 6 years ago
Martin McKeaveney 119bb4ba30 working through auth - adding user instance map 6 years ago
Martin McKeaveney 3564fec064 access levels, actions and triggers removed. Restructuring and refactoring 7 years ago
Michael Shanks b2b94c8ccc remove config - .env added 7 years ago
Michael Shanks 421d822aec couchDb client - accepts couchdb config 7 years ago
Martin McKeaveney c986bba0d8 pouchDB integration, use app id instead of app name for keying app packages 7 years ago
Martin McKeaveney 1381cefc41 backend allowing creation of models, records and databases 7 years ago
Martin McKeaveney d7fa36f513 test coverage for user creation 7 years ago
Martin McKeaveney 2ddd463790 api tests 7 years ago
Martin McKeaveney 195275fc9e adding test structure 7 years ago
Martin McKeaveney 6b77b2825f fetch users from couch, create design document on DB creation 7 years ago
Martin McKeaveney 2b47509200 basic user creation 7 years ago