37 Commits (fc2e2a88040e8cfb0c091631f1498d3e7a9e4e9a)

Author SHA1 Message Date
mike12345567 fc2e2a8804 First work towards implementing Dynamo usage in the server when running in the cloud; this is for tracking usage against API keys. 6 years ago
mike12345567 39d0e084b8 Fixing an issue that a test case raised. 6 years ago
mike12345567 e24668253f Some quick fixes after merge. 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
Michael Drury 0a80abfd0e Purging the use of views where possible, this update should remove the use of by_type and all model views. 6 years ago
Michael Drury d1fa921c27 Adding validation so that a linked column and a primary display column cannot be renamed. 6 years ago
mike12345567 962ed5aaa6 Work towards handling linked record field updates, like the column being deleted from the model. 6 years ago
mike12345567 cf4b5a6fbf Fixing some missues with linked records after testing with the new UI. 6 years ago
mike12345567 4073f354c8 Fixing issue with modelId being returned from API causing next model update to cause model to be returned as a record from model record view. 6 years ago
mike12345567 ac7374662c A small performance enhancement, storing in the record that it does have links, so that when retrieving info for records it can exit the process early if a record has no mention of links. 6 years ago
mike12345567 31943cc66b Major update to linked record backend, now handling adding info about record links to all responses. 6 years ago
mike12345567 a76a7525e3 Update to make sure all linked record updates occur in sync with the API call. 6 years ago
mike12345567 eca5fad478 Adding main work to handle creating, deleting and managing the link docs between different linked records. 6 years ago
mike12345567 b24ff486d8 Some groundwork for the linked records, building up a much more in-depth emitter for models and records to drive the record cleanup. 6 years ago
Martin McKeaveney 8cd5076f96 lint 6 years ago
Martin McKeaveney 72e3070ad2 update view schema when table updated 6 years ago
Martin McKeaveney 7e2e90e23c tidy up and lint 6 years ago
Martin McKeaveney fb382329b8 lint 6 years ago
Martin McKeaveney 63fc10e1e0 tidy up 6 years ago
Martin McKeaveney 6ef4ba086c data model rewrite 6 years ago
Martin McKeaveney 66aa2008c9 linked records matched up by name 6 years ago
Martin McKeaveney 48f3392152 record keys as names 6 years ago
Martin McKeaveney 3c3104be7b enable renaming of records by using IDs 6 years ago
Martin McKeaveney 1b1b804bbd bidirectional linked records 6 years ago
Michael Shanks bf952f8677 instanceid removal 6 years ago
Martin McKeaveney 987135f7b4 saving of models and fields 6 years ago
Michael Shanks bf1da9e94e removal of appRoot - appId comes in cookie 6 years ago
Martin McKeaveney 8b3ce41ba7 update _rev for deleted test model 6 years ago
Martin McKeaveney 3f0465a892 lint 6 years ago
Martin McKeaveney 1c1ac8f1a3 remove other link fields when you delete a model 6 years ago
Martin McKeaveney f939d9ef13 fix dataform 6 years ago
Michael Shanks 2b48a92013 id generation in utilities module 6 years ago
Martin McKeaveney e244e099a6 fixing CI 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 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 741344a56d set up common to use babel, static file serving middleware 6 years ago
Martin McKeaveney ebc4e52546 account for model and view cleanup after model deletion 6 years ago
Martin McKeaveney bb45391208 allow deletion of model 6 years ago
Martin McKeaveney 093e52afb0 model creation and fetching with tests 6 years ago
Martin McKeaveney b90973607b api tests 6 years ago
Martin McKeaveney 8b231c0930 adding test structure 6 years ago
Martin McKeaveney 2d75127706 added more endpoints 6 years ago