mike12345567
ddca22245c
Changing up how the static assets are compiled, making a 'css' directory in which individual assets CSS is written and then bundled together meaning that not all assets need to be sent up at once for css bundle to be built.
2020-11-23 16:56:35 +00:00
Martin McKeaveney
cee26fb0b6
map fulfilled promises
2020-11-23 16:42:28 +00:00
mike12345567
71ca88207d
Removing all reference to 'pages' in server source code, now to look at builder.
2020-11-23 15:46:26 +00:00
Martin McKeaveney
9823243c11
prevent one broken app from breaking your whole install
2020-11-23 15:34:23 +00:00
mike12345567
8ae24a4b30
Storing some work in commit, currently broken, further work needed - application needs cleaned up.
2020-11-23 14:07:18 +00:00
mike12345567
3cda7ca489
Creating a function for the client to be able to pull in client definition from API.
2020-11-18 18:24:12 +00:00
mike12345567
7f5c3a4688
Updating to have proper access control via an accessController and nearly ready to spit out the routing structure.
2020-11-16 18:04:44 +00:00
Michael Drury
a423664f4c
Large update, tests passing, have simplifed access level API, access levels and permissions are now totally separate.
2020-11-13 15:35:20 +00:00
Martin McKeaveney
f183b72023
remove superfluous files
2020-11-06 13:46:19 +00:00
Martin McKeaveney
a8b5c3c255
small tidy ups
2020-11-06 13:40:00 +00:00
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.
2020-11-06 12:30:30 +00:00
mike12345567
4d0771ac9e
Fixing some bugs that have been found.
2020-11-05 14:38:44 +00:00
Martin McKeaveney
bdfd80fc03
rename buildPage
2020-11-05 13:41:16 +00:00
mike12345567
0c8bd319f3
More cleanup, removing template app pages that were unused and fixing a bug with auth not being configured correctly when app created.
2020-11-05 12:43:03 +00:00
Martin McKeaveney
eeb6df894e
feature parity with current pages, screens and store setup. Starting main bb store refactor
2020-11-04 16:13:50 +00:00
Michael Drury
8c6a97198f
Main work to get screens into the DB, fixing up issue with async page updates not being handled in order.
2020-11-04 12:36:38 +00:00
Michael Drury
22cacbbdb3
Merge branch 'master' of github.com:Budibase/budibase into tidy-up-store
2020-11-04 10:14:19 +00:00
Michael Drury
7f3410204a
Updates to pages so that they are written to DB and retrieved correctly.
2020-11-03 17:42:54 +00:00
Martin McKeaveney
ea3162f329
screens in DB
2020-11-03 16:27:28 +00:00
Michael Drury
c89f73efc0
Some updates, still WIP.
2020-11-02 15:46:08 +00:00
Martin McKeaveney
4d388987c4
pages being stored in couch on initialisation and page save
2020-11-02 14:56:48 +00:00
mike12345567
d9025d1aa1
Getting rid of userInstanceMap, preparing for meat of auth update.
2020-10-30 17:12:06 +00:00
mike12345567
c5d856f193
Updating for review comments.
2020-10-29 11:48:01 +00:00
mike12345567
5b2be03bc3
Renaming instanceId -> appId to reduce confusion through the system, there only is one ID now.
2020-10-29 10:28:27 +00:00
mike12345567
08b0834fe2
Removing instance API as it was un-used and simplifying the nature of an instance.
2020-10-29 10:21:06 +00:00
mike12345567
ea03d099b3
Initial work into multi-tenancy removal, experiencing issues with test cases at this point.
2020-10-28 20:35:06 +00:00
mike12345567
9a41fde685
Adding a version to the app and then including this in user authentication, this for now is just the version of the builder/server that it was built with.
2020-10-21 15:28:30 +01:00
mike12345567
3e9836138b
Removing deprecated function - exists.
2020-10-13 17:02:59 +01:00
mike12345567
65a2da9091
Destroying instance DBs for an app before it is deleted.
2020-10-13 16:31:14 +01:00
mike12345567
325e291222
Removing sanisation, instead just using it as a central path system.
2020-10-09 10:00:57 +01:00
mike12345567
2f58b2b81e
Quick change after diffing and looking through everything.
2020-10-07 09:58:32 +01:00
mike12345567
13c9be4ea3
Adding a basic sanitise path function and fixing up use cases of appId filesystem paths throughout the system.
2020-10-07 00:24:56 +01:00
mike12345567
03b9b3cec2
Merge branch 'master' of github.com:Budibase/budibase into remove-views
2020-10-05 10:04:23 +01:00
mike12345567
0db7768e5d
Adding jsdoc to the db utils and removing the views, this is a breaking change for existing apps.
2020-10-02 12:37:46 +01:00
Michael Drury
c7693d6e86
Purging the use of views where possible, this update should remove the use of by_type and all model views.
2020-10-01 17:22:08 +01:00
Martin McKeaveney
b27f80071f
async templates working from S3
2020-09-28 17:04:08 +01:00
Martin McKeaveney
892ce699ce
template export v1
2020-09-25 14:47:42 +01:00
Michael Shanks
30aed16951
remove references to material design components
2020-08-14 11:21:52 +01:00
Martin McKeaveney
9e00550eda
Cypress Tests Running in CI ( #524 )
...
* cypress test setup
* running cypress in CI
* fixing tests after first time setup wizard
* bb api key
* API Key in right place
* adding env in cypress.json
* env var in setup
* lint
* API key not working
* fill in API key form if present
* allow more time for creation
* cypress server for debug
* video recording, better debugging
* Adding debug logs
* set node env
* cypress env
* cancel irrelevant test
2020-08-05 15:18:28 +01:00
kevmodrome
7ef4f2b2ac
signup flow now works correctly
2020-08-03 16:26:28 +02:00
Martin McKeaveney
85bf27c17b
fixing dev path when running in electron
2020-07-15 13:42:12 +01:00
Martin McKeaveney
020ef654db
lint ✨
2020-07-14 21:10:51 +01:00
Martin McKeaveney
b4e70301a0
download component libraries from NPM tarball
2020-07-14 21:07:53 +01:00
Martin McKeaveney
eee2da24e1
lint
2020-07-14 08:21:22 +01:00
Martin McKeaveney
a717d15386
fix mac perm issue
2020-07-14 08:13:05 +01:00
Michael Shanks
80a597e1fc
fix: create app failing from unknown folder copy issues
2020-07-14 07:02:46 +01:00
Michael Shanks
5c310c9231
lint fix
2020-07-09 15:05:56 +01:00
Michael Shanks
006c965b70
Default app template - added screens
2020-07-09 14:47:54 +01:00
kevmodrome
246d4beb80
remove som console.logs
2020-07-07 14:47:27 +02:00
kevmodrome
6ec6c4688a
adds delete functionality to application
2020-07-07 14:44:05 +02:00
kevmodrome
4d4a1bc5b3
lint fix
2020-06-29 17:49:16 +02:00
kevmodrome
94f257e160
remove log
2020-06-29 17:21:22 +02:00
kevmodrome
f39f913b4b
adds functionality to update name and description of app
2020-06-29 17:18:43 +02:00
Martin McKeaveney
e1b88e6620
enable renaming of records by using IDs
2020-06-23 23:26:54 +01:00
Michael Shanks
c9b35508d9
#363 bugfix: page not built until prop changed
2020-06-22 21:16:51 +01:00
Michael Shanks
bf14aa5ccb
instanceid removal
2020-06-18 16:59:31 +01:00
Michael Shanks
108fa4ca13
changed "master" databse to "clientAppLookup"
2020-06-11 10:12:01 +01:00
Michael Shanks
71016f5a1d
application supports multiple concurrent client DB
2020-06-10 21:39:30 +01:00
Martin McKeaveney
6452b68a7c
fix budibase apps dir
2020-06-03 21:23:56 +01:00
Michael Shanks
bae6a37b5d
autu populated login page
2020-06-03 15:43:37 +01:00
Michael Shanks
075b264d21
bugfix: create app not creating dirs
2020-05-27 10:54:34 +01:00
Michael Shanks
1127e1ef0f
server - create app endpoint creates files
2020-05-26 16:29:16 +01:00
Michael Shanks
c49710c3ff
id generation in utilities module
2020-05-18 16:22:09 +01:00
Martin McKeaveney
d6b3f9c219
test and couchDB init code
2020-05-18 10:55:35 +01:00
Michael Shanks
1dc32a05e3
removing clientId from frontend, fixing invalid database name
2020-05-18 06:40:29 +01:00
Michael Shanks
97db4f1765
server tests in-memory and passing
2020-05-14 15:12:30 +01:00
Martin McKeaveney
87ad6647df
further tidy up and removal
2020-05-07 13:52:24 +01:00