1
0
Fork 0
mirror of synced 2024-09-02 10:41:09 +12:00
Commit graph

1109 commits

Author SHA1 Message Date
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
e96cd81f30 Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor 2020-11-23 11:00:19 +00:00
mike12345567
b2da94c490 initial work towards page refactor. 2020-11-20 17:47:13 +00:00
Michael Drury
342b310cd1 Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk 2020-11-19 20:44:38 +00:00
Michael Drury
0d98f3b442 Another quick fix for apps to work again. 2020-11-19 20:42:49 +00:00
Michael Drury
7ac1c2198e Fixing issues thrown up by PR. 2020-11-19 20:31:11 +00:00
Michael Drury
4a74801a1a Linting. 2020-11-19 20:19:18 +00:00
Michael Drury
a16063b11f Minor update to make use of new client header to state the request is from the client, not the builder. 2020-11-19 20:18:28 +00:00
Michael Drury
7fb26408cf Minor update to make use of new client header to state the request is from the client, not the builder. 2020-11-19 20:16:37 +00:00
Andrew Kingston
ef2eba0433 Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk 2020-11-19 17:55:40 +00:00
mike12345567
b74d4dc473 Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing 2020-11-19 16:58:54 +00:00
mike12345567
961a921a09 linting. 2020-11-19 16:56:23 +00:00
mike12345567
4997df919e Fixing issues with the application API, it utilised /api/:appId heavily which is a route that matches nearly everything. 2020-11-19 16:55:59 +00:00
Andrew Kingston
aaa6aa4c72 Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk 2020-11-19 13:56:51 +00:00
mike12345567
790d5718af Updates to routing to follow the new style of single tree with all the subpaths nested as the full path. 2020-11-19 13:39:17 +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
6a50b1057d Fixing some bugs with previous commit and updating to add the functionality of the api/routing/client. 2020-11-18 15:12:42 +00:00
Andrew Kingston
fef561ffe4 Merge branch 'master' of github.com:Budibase/budibase into component-sdk 2020-11-18 11:23:06 +00:00
mike12345567
63f7641c9e linting. 2020-11-17 18:13:21 +00:00
mike12345567
3252b2d630 Finishing up routing structure, now available on /api/routing. 2020-11-17 18:12:21 +00:00
mike12345567
e793c46097 Updates for screen refactor - finishing off getting everything over to the class based system. 2020-11-17 13:25:57 +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
Martin McKeaveney
e9e97101e9 v0.3.8 2020-11-16 13:54:26 +00:00
Martin McKeaveney
b3730cd4f5 Merge pull request #860 from Budibase/linux-deb
Linux deb
2020-11-16 09:38:25 +00:00
Martin McKeaveney
3c46536bbb lint 2020-11-14 17:56:24 +00:00
Martin McKeaveney
cd5f720617 remove unnecessary images 2020-11-14 17:51:37 +00:00
Martin McKeaveney
a9cf06e357 linux deb package, builder icon and auto update support for linux 2020-11-14 17:43:52 +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
193a8c312d Merge branch 'master' of github.com:Budibase/budibase into quota-errors 2020-11-13 13:07:52 +00:00
kevmodrome
e9f3307864 adds non-working RichText component 2020-11-13 11:12:38 +01:00
Michael Drury
be7febe49f Linting. 2020-11-12 17:43:17 +00:00
Michael Drury
b6ea9440de Fixing test case. 2020-11-12 17:41:50 +00:00
mike12345567
6148128554 Tests failing but starting to progress. 2020-11-12 17:06:55 +00:00
mike12345567
7cc0a9ca33 Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into feature/backend-routing 2020-11-12 15:10:07 +00:00
mike12345567
7fcdf9c675 Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing 2020-11-12 15:08:50 +00:00
Martin McKeaveney
b355b8bad9 track quota errors in deployment 2020-11-12 12:58:05 +00:00
Martin McKeaveney
28360ded59 Merge pull request #855 from Budibase/server-render-index
Server render index page, simplify CSS bundling, refactor static asset compilation
2020-11-12 11:18:09 +00:00
Martin McKeaveney
1d98025291 lint 2020-11-12 10:45:05 +00:00
Martin McKeaveney
9e190ac1ec tidy up 2020-11-12 10:41:49 +00:00
Martin McKeaveney
13311ae680 JSDoc for static asset compilation 2020-11-12 10:36:15 +00:00
Martin McKeaveney
9b914e0395 remove squirrelly, compile a single bundle.css for each page, svelte and hbs server rendering 2020-11-12 10:25:25 +00:00
Michael Drury
1f4e27eb13 WIP - this is working towards the permissions system but stopping here for the night, this is currently not functional. 2020-11-11 17:34:15 +00:00
Martin McKeaveney
2e6ed0bad9 v0.3.7 2020-11-10 20:23:36 +00:00
Martin McKeaveney
ace53ee0f3 Merge pull request #851 from Budibase/turn-off-invalidation
remove cf invalidation, adding validation around successful deploys only
2020-11-10 19:55:43 +00:00
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. 2020-11-10 17:22:41 +00:00
Martin McKeaveney
faf9fd4754 increasing log level in production 2020-11-10 17:16:40 +00:00
Martin McKeaveney
129d36ccfe remove cf invalidation, adding validation around successful deploys only 2020-11-10 17:08:02 +00:00
mike12345567
928c306769 Fixing #848 - standard components was not using the same API calls consistently which was breaking some things like charts. For now just make it consistent by updating it to make calls the same way as client lib does but the SDK will eventually replace all this and solve these problems. 2020-11-10 15:09:54 +00:00
mike12345567
f8f46b90e5 Fixing an issue where screens couldn't be deleted and fixing an issue where rows would still contain data from a column that no longer exists if a column was deleted from a table. 2020-11-10 13:59:46 +00:00
Martin McKeaveney
6d135fa965 Merge branch 'master' of github.com:Budibase/budibase into server-render-index 2020-11-09 20:18:37 +00:00
Martin McKeaveney
4c5c386a14 v0.3.6 2020-11-09 18:16:36 +00:00
Martin McKeaveney
1a273d9b05 v0.3.5 2020-11-09 16:28:06 +00:00
Martin McKeaveney
8cb716df3b start server render index.html 2020-11-09 15:24:29 +00:00
mike12345567
2467043f35 Improving consistency of how appId is retrieved and making sure it is valid when being used. 2020-11-09 14:38:29 +00:00
Martin McKeaveney
725e32fe8e v0.3.4 2020-11-09 11:08:41 +00:00
Martin McKeaveney
b102559aff Merge pull request #834 from Budibase/bug/more-auth-fixes
More Auth bugfixes
2020-11-09 10:49:57 +00:00
Martin McKeaveney
a9e60a8a57 prevent screen being selected when you save a component 2020-11-09 10:28:49 +00:00
mike12345567
f2e1f1f4e9 The API that the components library would use was not always consistent with the API client library would use and this would sometimes break things. 2020-11-09 09:42:35 +00:00
Martin McKeaveney
6e5cdb4828 v0.3.3 2020-11-06 21:40:31 +00:00
Martin McKeaveney
23d317955b Merge pull request #830 from Budibase/bug/electron-no-pathname
Fixing issue with Electron apps not being able to determine appId
2020-11-06 21:39:12 +00:00
mike12345567
ce12325b8c Fixing issues with auth not being able to find appId in pathname, using the currentapp cookie if pathname not populated. 2020-11-06 21:13:21 +00:00
Martin McKeaveney
8d3dd9694e Merge pull request #824 from Budibase/port-fixes
potential resolutions for the 4001 issue
2020-11-06 21:00:57 +00:00
Martin McKeaveney
127f0e6eb3 PR review 2020-11-06 18:00:25 +00:00
mike12345567
6d41a30440 Quick change, we had a replication statement for testing, should be removed for production and uncommented when needed. 2020-11-06 15:47:12 +00:00
Michael Drury
bd65dd5992 Merge pull request #826 from Budibase/tidy-up-store
Pages and Screens to couch as well as general store tidy up
2020-11-06 14:54:54 +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
Martin McKeaveney
646a7ab072 v0.3.2 2020-11-06 11:39:44 +00:00
Martin McKeaveney
cb25c31d17 potential resolutions for the 4001 issue 2020-11-05 22:09:49 +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
mike12345567
105d407ce8 Further updates to clear out all usage of the old frontend store functions. 2020-11-05 11:44:18 +00:00
Martin McKeaveney
1106026687 cut over to new frontend store 2020-11-04 17:09:45 +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
8b35abe25f Updating screens API to be prefixed with /api/screens 2020-11-04 14:05:11 +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
4f28bd9430 Updating server test cases with the header for appId. 2020-11-03 15:00:39 +00:00
Michael Drury
19bcecf9f3 Linting and fixing client test case, have to mock getAppId as the location will never be set during testing. 2020-11-03 14:30:20 +00:00
Michael Drury
d8da28502e Removing appIds from tokens to reduce confusion. 2020-11-03 13:58:17 +00:00
Michael Drury
ac73b5c4aa Further work towards the re-implementation of auth, changing how the appId is determined, now it mainly will use a header, and a cookie which will be written to store the current status of appId. 2020-11-03 13:45:49 +00:00
Michael Drury
871e9b123e Some further work, logout and preview appear to be working much better now. 2020-11-02 22:46:31 +00:00
mike12345567
a1fd261af6 Some more re-work, more testing needed to auth stuff. 2020-11-02 20:14:10 +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
Martin McKeaveney
dc12752c6b started creating APIs for screens 2020-11-01 15:32:54 +00:00
mike12345567
d9025d1aa1 Getting rid of userInstanceMap, preparing for meat of auth update. 2020-10-30 17:12:06 +00:00
Martin McKeaveney
5ae952721c Merge branch 'master' of github.com:Budibase/budibase into tidy-up-store 2020-10-30 16:25:00 +00:00
mike12345567
c5d856f193 Updating for review comments. 2020-10-29 11:48:01 +00:00
Martin McKeaveney
e59f759ad6 removing dead code 2020-10-29 11:46:26 +00:00
mike12345567
eeecd61058 Fixing another linting issue. 2020-10-29 11:04:02 +00:00
mike12345567
5e17e6d61f linting. 2020-10-29 10:55:52 +00:00
mike12345567
1238147be9 Updating script that had duplicate key. 2020-10-29 10:53:39 +00:00