71 Commits (ae0dbacb31ebf7347a3d95094f59bfa91fc0b886)

Author SHA1 Message Date
mike12345567 fe66c3535c Fixing a collection of issues, specifically users being exported/imported and issues with database import causing weirdness (metadata doc being wrong). 5 years ago
mike12345567 33184be064 Re-writing how global users are handled in server, specifically how they are retrieved, so that for relationships it can handle the global user. 5 years ago
mike12345567 4fdbeafca5 Adding test case for data source opinionated query endpoint. 5 years ago
Martin McKeaveney dd69d5480b Joi schema validation for plus datasources 5 years ago
Andrew Kingston f63f9a7c51 Update app list screen to show unified app list with publish status 5 years ago
mike12345567 4d6e4475d3 Fixing some issues found when testing. 5 years ago
mike12345567 0bbd45b413 Adding the ability to get all apps, with the status attached. 5 years ago
Martin McKeaveney 0f2bcf581d revert functionality working 5 years ago
mike12345567 cea82f9335 A general re-work of some parts of the auth lib, as well as moving roles/permissions around to make it possible to build an admin API which has role knowledge. 5 years ago
Martin McKeaveney 48006408f1 publish button 5 years ago
Martin McKeaveney c3e7548255 dev mode E2E 5 years ago
mike12345567 2021c59dd9 Putting together redis lock system. 5 years ago
mike12345567 2ec6b15e56 General cleanup, doing away with the concept of hosting in the builder and the generally confusing difference between cloud, self hosting and running locally - server is simply always a server now. 5 years ago
Andrew Kingston 797e8a8b67 Add explicit prettier options 5 years ago
Keviin Åberg Kultalahti 0afbf1649e lint:fix 5 years ago
mike12345567 e85b7682e0 Initial CRUD interface for templates. 6 years ago
mike12345567 eaa89c824e Updating the server to remove use of the email in the user ID. 6 years ago
mike12345567 4f71e11c94 Updating some test cases to work with new system. 6 years ago
mike12345567 3214abb89a Global users now working through the server, all requests proxied. 6 years ago
mike12345567 8cde219db9 First pass of global user configuration through existing user API with role mappings. 6 years ago
mike12345567 b97071bf82 Rewriting search to use the new couchdb 3.0 search functionality. 6 years ago
mike12345567 fca242b9ee Updating API keys and changing over system to allow use of builder endpoints when running in cloud. 6 years ago
mike12345567 f080fa6537 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. 6 years ago
mike12345567 5fab1529ec work in progress, enriching in the display names. 6 years ago
mike12345567 4b1855974c Work in progress, getting the server backend mostly ready for this work. 6 years ago
mike12345567 cc02397b01 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. 6 years ago
Martin McKeaveney d05f1666fc further syntax highlighting updates 6 years ago
Martin McKeaveney d7a0d29b03 switching between queries 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 ad4e4e4679 update user id generation 6 years ago
Martin McKeaveney f05d696ef7 email as default user identifier 6 years ago
Martin McKeaveney 277524b86e accommodate login layout 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
mike12345567 8ae24a4b30 Storing some work in commit, currently broken, further work needed - application needs cleaned up. 6 years ago
mike12345567 b2da94c490 initial work towards page refactor. 6 years ago
mike12345567 5b26fce1ea Starting work off towards routing of screens in backend, getting view ready and a bit of cleanup to make internal views easier to create. 6 years ago
Michael Drury 8c6a97198f Main work to get screens into the DB, fixing up issue with async page updates not being handled in order. 6 years ago
Michael Drury 7f3410204a Updates to pages so that they are written to DB and retrieved correctly. 6 years ago
Martin McKeaveney ea3162f329 screens in DB 6 years ago
Martin McKeaveney 4d388987c4 pages being stored in couch on initialisation and page save 6 years ago
mike12345567 ea03d099b3 Initial work into multi-tenancy removal, experiencing issues with test cases at this point. 6 years ago
mike12345567 0d8ec8e03a Some initial work towards webhooks, that generates schema similar to integromat. 6 years ago
mike12345567 b0cea4c091 Updating formatting. 6 years ago
mike12345567 8df3a3f8de Fixes for deleting records when a table is deleted. 6 years ago
mike12345567 9841aab689 Fixes the link doc ID so that they do not start with automation ID and fixes an error that was occurring when creating tables. 6 years ago
mike12345567 dc9552dbad Updating tests and re-formatting. 6 years ago
mike12345567 763f7b3321 Updating ID to use ro rather than re for rows. 6 years ago
mike12345567 5d49d529e3 Changing record -> row in this update, completing the update of renaming in the builder, this release needs further testing. 6 years ago