668 Commits (b36d4c8a76d78c85de58d54a62552bd059dffcb9)

Author SHA1 Message Date
Martin McKeaveney 6a0c80da58 fix user creation relationships bug 5 years ago
mike12345567 8612782610 Found some issues with relationship columns being doubled up, this isn't validated client side, best to make sure it doesn't happen server-side (can really break your data structure if columns overwrite each other). 5 years ago
mike12345567 63db4edbbe Fixing an issue with option fields not being unselectable. 5 years ago
mike12345567 d34a9e12e2 Having the server send out _id and primaryDisplay in an object for relationships, also accepting objects and coercing them on way in. 5 years ago
mike12345567 43cb9878cf Fixing an issue where the table that a view was attached to was not being retrieved correctly, inhibiting the ability to enrich with relationships. 5 years ago
Andrew Kingston 19566d9b7d Add new automation trigger for updating rows 5 years ago
Martin McKeaveney 3c3677a88e allow empty params 5 years ago
Martin McKeaveney 692c5a9b3e read all columns for schema rather than just the first 5 years ago
mike12345567 ed2672fca3 Quick change to make sure as long as internal views are denoted in the db constant they'll be handled. 5 years ago
mike12345567 64cfc02fa2 Adding fix in for views including internal views which shouldn't be added to view calculation. 5 years ago
mike12345567 267f1fd87d Switching user activity state to an options field rather than boolean (more extensible). 5 years ago
mike12345567 564b16e623 Fixing test case. 5 years ago
mike12345567 632bfec1e5 Adding the ability to set whether a user is active or not rather than deleting them, stops them from being able to log in to the system. 5 years ago
Richard Grant c05f3736a4
lint fix 5 years ago
Richard Grant 1cc445de00
richard.grant/row-update-user-update-password-fix 5 years ago
mike12345567 a6d82f8c95 Updating the self auth endpoint to use the row processor. 5 years ago
mike12345567 24a07bae41 Some major performance optimisations, found that db.find is not fast unless its indexed, there is also no point in indexing for our internal relationship searching, however we can use the allDocs call. This will likely be slow for very large calls (say 100K records) but for these sort of calls we really need to paginate anyway. 5 years ago
mike12345567 f572bc836e work in progress, enriching in the display names. 5 years ago
mike12345567 cecc8e4306 Starting with some work towards a deeper enrichment of rows. 5 years ago
mike12345567 1f92d09d7f Fixing issue #1050 - two issues found, one with running automations in self host throwing an error when trying to access cloud resources (Dynamo) and secondly the worker pool does not have access to resources in the main server instance, therefore need to re-init when running an external action (get manifest, to download the package). 5 years ago
mike12345567 d9cee39cdd Fixing an edge case, create table with auto ID, create some rows, then update a column and try to create another row, ID generation would have reset, this makes sure internal changes to the table are kept. 5 years ago
mike12345567 e2646c4688 Fixing issue with cypress test, fixing a 409 conflict that could occur in table saving - shouldn't happen now. 5 years ago
mike12345567 fa9fd02072 Fixing an issue with complex relationships that are heavily intra-related. 5 years ago
mike12345567 1c66a6f2e2 Fixing test case. 5 years ago
Martin McKeaveney 6dfc4a4de5 ensure JSON parsed correctly 5 years ago
Martin McKeaveney 415257a8e0 tidy up 5 years ago
Martin McKeaveney 3a1a375c35 REST integration complete 5 years ago
mike12345567 10aa830d05 Work in progress, getting the server backend mostly ready for this work. 5 years ago
Martin McKeaveney 6019af93ee REST integration end to end 5 years ago
mike12345567 f57db6afad Fixing an issue with RBAC, there was a mutable issue where a server builtin resource was getting updated, fixed this by not exposing the mutable structure, instead exposing a function which provides a new object everytime. 5 years ago
mike12345567 fcc683cf99 Some more fixes for RBAC as well as fixing the duplication of roles. 5 years ago
mike12345567 3fd557bf08 Flipping RBAC implementation to use levels -> role for resource perms API and resource -> level -> role for full fetch (please note full fetch will only work for resources that have a custom permission in the system somewhere, everything else simply defaults to standard. 5 years ago
mike12345567 60b7d68c2e Fixing minor issue with switch to level -> roleID. 5 years ago
mike12345567 091b4ee95d Some updates to RBAC backend, try to make switch to object support level -> roleID. 5 years ago
mike12345567 fdb825d444 WIP - storing progress on RBAC changes. 5 years ago
Martin McKeaveney 63e0e187a6 control RBAC from data section 5 years ago
mike12345567 7a2405c756 First lot of work to update the auto fields into schema. 5 years ago
mike12345567 f4a503d015 WIP - start of auto columns like autonumber, createdBy, createdAt, updatedBy etc. 5 years ago
Martin McKeaveney 933969ce55 code review 5 years ago
Martin McKeaveney fb4b371d27 clean up index on table deletion 5 years ago
Martin McKeaveney e599854b14 primary and secondary index fields 5 years ago
mike12345567 31d7a7a378 Adding basic permissions test which proves a public user can read from a table, but cannot write. 5 years ago
mike12345567 fee073fcfe Some more fixes after testing permissions a bit further. 5 years ago
Andrew Kingston 4c53e4bcec Fix server query tests 5 years ago
mike12345567 2103378e5c Fixing minor bug with permission add. 5 years ago
mike12345567 c8ef404560 Fixing issues with builtin roles living in the database as well as in code (easier to change in the future this way) - discovered by basic test case. 5 years ago
Martin McKeaveney 41bc7dbaf7 backwards pagination 5 years ago
Martin McKeaveney fde5ef02ac user search 5 years ago
Martin McKeaveney d2bd2209eb indexable fields 5 years ago
mike12345567 d9ca4f0eed Some more work and start of a test case towards resource permissions. 5 years ago