1
0
Fork 0
mirror of synced 2024-08-04 04:41:37 +12:00
Commit graph

1638 commits

Author SHA1 Message Date
mike12345567
7d8cdafc60 Making use of the resourceId in the middleware package. 2021-02-08 17:52:22 +00:00
Martin McKeaveney
7f24c80bf0 search UI complete, server side cursor based pagination 2021-02-08 17:44:44 +00:00
mike12345567
2eb095fecd Merge branch 'master' of github.com:Budibase/budibase into feature/rbac 2021-02-08 17:22:21 +00:00
mike12345567
cd729192ea Adding in resource IDs everywhere they should be accessible. 2021-02-08 17:22:07 +00:00
Andrew Kingston
5ab29ab73e Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-08 09:52:46 +00:00
Martin McKeaveney
3189250d50 Merge branch 'master' of github.com:Budibase/budibase into internal-search 2021-02-08 09:32:53 +00:00
Martin McKeaveney
dda087f10a v0.7.6 2021-02-06 22:59:28 +00:00
Martin McKeaveney
d9378f1eed v0.7.5 2021-02-06 12:43:01 +00:00
Martin McKeaveney
2b74fd887b test 2021-02-06 12:31:12 +00:00
mike12345567
36edf3788f Further work, need to have a larger think about the API of this. 2021-02-05 18:46:15 +00:00
Michael Drury
6719e26d77
Merge pull request #1094 from Budibase/bug/user-row-issues
Fixing issues with user row updates + removing an error log from self hosting
2021-02-05 17:01:09 +00:00
mike12345567
c7ed77381e Merge branch 'form-builder' of github.com:Budibase/budibase into form-builder 2021-02-05 16:45:37 +00:00
mike12345567
d5293e299f Update to add readable prop to every 'read' query to follow a consistent pattern as well as adding a get endpoint for a single query. 2021-02-05 16:45:23 +00:00
mike12345567
9f1c2cd602 Initial work towards rbac. 2021-02-05 15:58:25 +00:00
mike12345567
0f7e682b99 Quick fix for self hosting error in logs. 2021-02-05 15:24:34 +00:00
mike12345567
924086da83 Merge branch 'master' of github.com:Budibase/budibase into feature/rbac 2021-02-05 13:20:48 +00:00
mike12345567
4b2b375512 Fixing some issues found with users and row updates, specifically relationships and numbers. 2021-02-05 12:23:29 +00:00
Martin McKeaveney
5b1a2f99d6 merge 2021-02-05 11:18:37 +00:00
Andrew Kingston
44888f9bb4 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-05 11:06:51 +00:00
Martin McKeaveney
cca4b93c53 v0.7.4 2021-02-05 10:59:29 +00:00
Martin McKeaveney
2cb0e35b25 app export with space in name 2021-02-05 10:55:54 +00:00
Martin McKeaveney
1a80b09fd0 v0.7.3 2021-02-05 09:43:45 +00:00
Martin McKeaveney
c877543a2f pin deps 2021-02-05 09:39:42 +00:00
Martin McKeaveney
c57dee754f custom columns 2021-02-04 23:17:49 +00:00
Andrew Kingston
7afcee9748 Merge branch 'form-builder' of github.com:Budibase/budibase into form-builder 2021-02-04 18:05:14 +00:00
mike12345567
8eeda82511 Updating so that strings get coerced into arrays for relationships. 2021-02-04 17:17:05 +00:00
Martin McKeaveney
d954b0f4c1 v0.7.2 2021-02-04 14:25:15 +00:00
Martin McKeaveney
36420ab005
Merge pull request #1085 from Budibase/bugfixes-0.7.1
Bugfixes 0.7.1
2021-02-04 12:23:22 +00:00
Martin McKeaveney
6cb62f6625 fixing JSON and CSV import/export 2021-02-04 08:20:04 +00:00
mike12345567
f182a65547 Adding a check to the link utils which should make sure the correct link doc is always picked. 2021-02-03 17:19:41 +00:00
mike12345567
68f68c1e26 Attempting to fix the issue with 4001, this updates the cypress tests so that it is easier to change the port on which it runs as well as updating the electron usage of the app to use port 0 (an ephermeral port). 2021-02-03 16:09:48 +00:00
Martin McKeaveney
184f30771c change backup to be appname 2021-02-03 13:28:11 +00:00
Martin McKeaveney
12eb36175d v0.7.1 2021-02-03 10:30:22 +00:00
Martin McKeaveney
8fac96dd69 fixes for mySQL and MSSQL non default ports 2021-02-03 08:20:21 +00:00
Martin McKeaveney
8dbc102c6c v0.7.0 2021-02-02 18:52:05 +00:00
mike12345567
2d82969350 Some quick fixes to allow custom verbs. 2021-02-02 17:28:11 +00:00
mike12345567
163079d278 Adding a nicer error for when user input JSON is invalid. 2021-02-02 16:44:31 +00:00
mike12345567
c74f1011d0 Some fixes for integrations, making Dynamo work correctly and allow local usage as well as using the API to try and make responses that are objects work better. 2021-02-02 16:26:15 +00:00
mike12345567
a367460fbc fixing cypress test. 2021-02-02 14:55:52 +00:00
mike12345567
b6bdd04ea8 Fixing test failure due to not deleting the ID attached to table in couchTest Utils. 2021-02-02 13:14:32 +00:00
mike12345567
5187639fa0 Linting. 2021-02-02 11:47:20 +00:00
mike12345567
e0ea434f27 Added some unit tests for the enrichment process of rows, in the process found some issues with linking a table to itself, so fixed those so that we can do that in the future if desired. 2021-02-02 11:46:10 +00:00
Martin McKeaveney
4b5e572da3 internal search working 2021-02-01 21:02:54 +00:00
mike12345567
c724f3e701 Fixing attachment issue in self hosting, urls are enriched on way out to point directly to MINIO. 2021-02-01 18:08:06 +00:00
Michael Drury
b1127b718e
Merge pull request #1049 from Budibase/feature/selfhosting-info
Quick update to self hosting to make next steps clear
2021-02-01 13:24:50 +00:00
Martin McKeaveney
ee798ab424 adding appimage back 2021-01-31 20:31:17 +00:00
Martin McKeaveney
2b4c67039a
Merge pull request #1029 from Budibase/qol-updates
Qol updates - Import/Export App From File
2021-01-29 22:54:38 +00:00
Martin McKeaveney
d0f389a5cb smoother downloads, lint 2021-01-29 21:52:45 +00:00
Martin McKeaveney
91ee1b313e copy even users to dump 2021-01-29 17:17:13 +00:00
Andrew Kingston
d4f8a1955c
Merge pull request #1039 from Budibase/feature/current-user-datasource
Add current user relationships as a data source, and current user bindings
2021-01-29 16:21:12 +00:00
Martin McKeaveney
8168844072 Merge branch 'master' of github.com:Budibase/budibase into qol-updates 2021-01-29 15:46:50 +00:00
mike12345567
9b4895e062 Fixing weird formatting issue. 2021-01-29 13:43:20 +00:00
mike12345567
918a95071d Fixing a bug found by tests in auth. 2021-01-29 13:14:36 +00:00
mike12345567
2ce5b9a5ae Quick update to chane how hosting key is noted. 2021-01-29 12:21:22 +00:00
Martin McKeaveney
f9190c1ed7 privacy features + allow builder usage without cloud API key 2021-01-28 19:32:13 +00:00
mike12345567
4d1ad5e726 This commit includes some fixes for a few auth issues I found when I was working on this and a static page which shows the self hosting info to get the user going (if they end up there). 2021-01-28 18:30:59 +00:00
Martin McKeaveney
0b4e2425f3
Merge pull request #1036 from SOVLOOKUP/master
add arangodb integration
2021-01-28 15:30:34 +00:00
sovlookup
31925ce3c0 prettify code 2021-01-28 23:08:53 +08:00
Andrew Kingston
96d9dd1ef2 Remove log statement 2021-01-28 14:51:37 +00:00
sovlookup
2168991591 cannot return result directly fix it 2021-01-28 22:35:41 +08:00
Andrew Kingston
b4ccf9c1d2 Add current user bindings, and current user relationships as data sources 2021-01-28 14:29:35 +00:00
sovlookup
aeee8af0d8 this commit is ok 2021-01-28 22:26:53 +08:00
sovlookup
9684def1ae fix a little space 2021-01-28 22:23:17 +08:00
sovlookup
0b8987f6a1 add arangodb integration 2021-01-28 22:20:15 +08:00
sovlookup
8996200d8d add arangodb integration 2021-01-28 22:17:39 +08:00
mike12345567
28ddffb862 Fixing an issue that aptkingston found with relationships were links on the way out would be multiplied (due to the bi-directional nature). 2021-01-28 14:03:19 +00:00
sovlookup
1b6eb426c6 add arangodb integration 2021-01-28 21:48:29 +08:00
sovlookup
7a6e677b89 add arangodb integration 2021-01-28 21:42:40 +08:00
Martin McKeaveney
497c87ce00 v0.6.2 2021-01-27 17:43:38 +00:00
Martin McKeaveney
ed5d0f4e53 v0.6.1 2021-01-27 16:47:44 +00:00
Martin McKeaveney
71c88fc410 v0.6.0 2021-01-27 15:04:13 +00:00
Martin McKeaveney
67624ebe94 import and export apps 2021-01-27 13:55:46 +00:00
Martin McKeaveney
9581e50e45 return schemas from backend 2021-01-26 16:02:44 +00:00
Martin McKeaveney
aa28bb5e94 only allow read queries in datasources 2021-01-26 15:23:23 +00:00
Martin McKeaveney
f956750870 Merge branch 'master' of github.com:Budibase/budibase into mysql-connector 2021-01-26 11:10:08 +00:00
Martin McKeaveney
a73473b16c MySQL integration and self hosted deploy event 2021-01-26 11:07:30 +00:00
Andrew Kingston
126b3ee480 Merge branch 'master' of github.com:Budibase/budibase into component-binding-refactor 2021-01-26 09:11:43 +00:00
Martin McKeaveney
d0eb8c38c5 merge 2021-01-25 16:19:03 +00:00
Keviin Åberg Kultalahti
1f13fb3bd2 adds success notification messages to row API 2021-01-25 12:44:44 +01:00
Martin McKeaveney
9d5e8e5e9d merge 2021-01-22 18:06:53 +00:00
Andrew Kingston
2ac14bbe02 Remove server logging integration definitions every time they're fetched 2021-01-22 14:37:24 +00:00
Martin McKeaveney
476d20d656 simplify queries to only have one type under query verb 2021-01-22 12:22:28 +00:00
Keviin Åberg Kultalahti
c5e4097f4e Merge branch 'master' into feature/client-feedback-component 2021-01-22 12:34:16 +01:00
Andrew Kingston
33659dce7a Adding server yarn lock file which was somehow removed 2021-01-22 11:21:15 +00:00
Martin McKeaveney
9237fd71bf sensible defaults, adding popover for parameters 2021-01-22 10:54:23 +00:00
Keviin Åberg Kultalahti
837709cab6 adds dummy errorStore to client lib 2021-01-22 10:24:43 +01:00
Andrew Kingston
4cdca6f196 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 12:14:09 +00:00
mike12345567
8ecabc91cc Linting. 2021-01-21 11:32:26 +00:00
Andrew Kingston
261abd7919 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 11:31:45 +00:00
mike12345567
afe0996b70 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-migration 2021-01-21 10:57:41 +00:00
Andrew Kingston
9c9d7544f9 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-21 10:45:04 +00:00
mike12345567
3f6d9e21e0 Updating the string templating system to be capable of async operations. 2021-01-20 13:32:15 +00:00
Andrew Kingston
08747b30cb Fix postgres integration schema credentials 2021-01-20 13:23:06 +00:00
Andrew Kingston
b974925904 Fix incorrect paths after merge 2021-01-20 13:20:08 +00:00
Andrew Kingston
a17d1703f7 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-20 11:14:36 +00:00
mike12345567
e8ef03bb1c Adding jest test cases to string templating library. 2021-01-19 17:29:38 +00:00
mike12345567
759a106d2d Updating to have real auto-completion on string templates library. 2021-01-19 15:29:49 +00:00
mike12345567
3c627d6455 Adding the handlebars library, still need to add testcases to this. 2021-01-18 17:40:19 +00:00
Martin McKeaveney
77241281b8
Merge pull request #993 from Budibase/external-tables
External Data Connectors
2021-01-18 17:23:12 +00:00
kevmodrome
cacdf24c20
adds missing css link in the actual app output 2021-01-18 16:23:14 +01:00
Martin McKeaveney
70a49088d0 merge 2021-01-18 14:43:26 +00:00
Michael Drury
05d54dedba
Merge pull request #996 from Budibase/feature/self-host-pretty-url
Pretty URLs for self hosting
2021-01-18 12:54:48 +00:00
mike12345567
fcde592385 Review comments. 2021-01-18 12:36:49 +00:00
Martin McKeaveney
e3bae26510 fix no schema bug, feedback from demo 2021-01-15 17:29:46 +00:00
mike12345567
67cc893670 Removing mention of mustache from the server package. 2021-01-15 14:38:10 +00:00
Martin McKeaveney
ae4e34c872 lint 2021-01-15 13:44:42 +00:00
Martin McKeaveney
4b941e7a9f mongo config 2021-01-15 13:42:14 +00:00
Martin McKeaveney
4442240e68 dynamo integration 2021-01-15 13:24:36 +00:00
Martin McKeaveney
6f57c1d22d better integration API, parse JSON by default 2021-01-15 13:11:51 +00:00
Michael Drury
5fb64bade8
Merge pull request #920 from Budibase/dependabot/npm_and_yarn/packages/server/ini-1.3.8
Bump ini from 1.3.5 to 1.3.8 in /packages/server
2021-01-15 12:41:40 +00:00
Michael Drury
a51a0f45fd
Merge pull request #963 from Budibase/dependabot/npm_and_yarn/packages/server/urijs-1.19.5
Bump urijs from 1.19.2 to 1.19.5 in /packages/server
2021-01-15 12:41:20 +00:00
Andrew Kingston
f228d3b174 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-15 10:26:19 +00:00
Martin McKeaveney
882823671a query and datasource unit tests 2021-01-14 20:51:03 +00:00
mike12345567
61f5d77335 Adding some fixes for general settings menu not respecting non-deployed apps fully. 2021-01-14 17:52:49 +00:00
mike12345567
09bf6833ed Making sure URLs are always lower-case. 2021-01-14 17:31:17 +00:00
mike12345567
d7db539746 Found small issue with encoding uris, simple fix. 2021-01-14 17:11:39 +00:00
mike12345567
40cff9e087 Merge branch 'master' of github.com:Budibase/budibase into feature/self-host-pretty-url 2021-01-14 17:03:05 +00:00
mike12345567
0c66d9fca4 When self hosting it is now possible to use a pretty URL to access the app rather than the normal appId. 2021-01-14 17:01:31 +00:00
Martin McKeaveney
3d967c2070 v0.5.3 2021-01-14 15:24:01 +00:00
Martin McKeaveney
62ebf3cedc v0.5.2 2021-01-14 15:03:58 +00:00
Martin McKeaveney
c33a59f087 v0.5.1 2021-01-14 14:46:40 +00:00
Martin McKeaveney
bbc6258612 v0.5.0 2021-01-14 14:37:53 +00:00
Andrew Kingston
9c25955dd8 Clean paths and file structure 2021-01-14 10:03:33 +00:00
Andrew Kingston
cc62a9c053 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-14 09:10:41 +00:00
Martin McKeaveney
c40e88eb32 tidy up 2021-01-13 18:29:51 +00:00
Martin McKeaveney
648d45a373 schema updates, custom fields 2021-01-13 16:39:47 +00:00
Martin McKeaveney
45a02507f7 custom fields in queries 2021-01-13 14:11:53 +00:00
Michael Shanks
6c6f93af34
Merge pull request #981 from Budibase/trigger_automation_action
Trigger automation from button click
2021-01-13 11:06:10 +00:00
Andrew Kingston
c7a9434e70 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-12 20:05:24 +00:00
Andrew Kingston
2dc2e43a00 WIP component management and definition refactor 2021-01-12 20:00:35 +00:00
Martin McKeaveney
7a1212ff36 Add all CRUD ops to airtable integration 2021-01-12 17:45:43 +00:00
Martin McKeaveney
66fccccc1e allow deletion of queries and datasources 2021-01-12 17:04:51 +00:00
Martin McKeaveney
04eca5b663 further syntax highlighting updates 2021-01-12 16:49:11 +00:00
Martin McKeaveney
052b39d6ec readable to writable bindings 2021-01-12 10:28:41 +00:00
Martin McKeaveney
72ea05cc05 type safe schema validation 2021-01-11 21:01:21 +00:00
Martin McKeaveney
70e4b2514e merge 2021-01-11 20:29:33 +00:00
mike12345567
e7913e5f19 This simply removes the self hosting logo URL feature as it doesn't really make sense, screen/layout templates are held in the builder codebase and therefore controlling the logo from the server isn't really possible. 2021-01-11 18:09:43 +00:00
Martin McKeaveney
391dabf7a1 direct airtable integration works 2021-01-11 17:18:22 +00:00
Martin McKeaveney
5aa7edda64 use dynamic input in query 2021-01-11 15:34:43 +00:00
dependabot[bot]
0733c39ac3
Bump urijs from 1.19.2 to 1.19.5 in /packages/server
Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.2 to 1.19.5.
- [Release notes](https://github.com/medialize/URI.js/releases)
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.2...v1.19.5)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-11 11:51:27 +00:00
dependabot[bot]
519fafde7e
Bump ini from 1.3.5 to 1.3.8 in /packages/server
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-11 11:51:22 +00:00
Martin McKeaveney
d710874ef1 binding data context in component 2021-01-08 18:22:03 +00:00
Michael Shanks
b2daff6285 Trigger Automation from frontend actions 2021-01-08 17:25:06 +00:00
Martin McKeaveney
98a7085bbc Allow dynamic query execution from front end components 2021-01-08 12:06:37 +00:00
mike12345567
9aca697bee Some minor updates, making template object store URL in self hosting relative so everything just goes through the proxy, and fixing issue with API key being required to create apps in self hosting. 2021-01-07 15:37:41 +00:00
Andrew Kingston
97dfc14007 Bundle app ID inside apps, rather than trying to find it dynamically 2021-01-07 14:53:56 +00:00
Martin McKeaveney
f2abc7d351 Merge branch 'master' of github.com:Budibase/budibase into external-tables 2021-01-07 13:39:48 +00:00
Martin McKeaveney
64e31189b7 new datasource design 2021-01-07 13:13:46 +00:00
mike12345567
f1c7a46d37 Adding a build method which can push docker images if you are logged in to docker CLI and making the main docker compose file use the pushed images instead. 2021-01-07 11:38:37 +00:00
mike12345567
675e5127ad Updating worker to support using a self host key, a basic level of security, stopping builder from asking for API key if currently configured for self hosting, made the default values for self hosting make sense for a basic local installation, this should be final. 2021-01-06 16:58:29 +00:00
Martin McKeaveney
37ef32a173 switching between queries 2021-01-06 12:28:51 +00:00
mike12345567
cb85ed1916 Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2021-01-06 11:00:02 +00:00
mike12345567
e25f64da71 Fixing up settings to only take the one URL now, the main hosting URL. 2021-01-06 10:59:10 +00:00
Andrew Kingston
d7ef3d883f
Merge pull request #943 from Budibase/cheeks-bugfixes
Cheeks Bugfixes
2021-01-05 12:00:18 +00:00
Martin McKeaveney
0be3c722b8 allow execution of external connector queries from button clicks 2021-01-04 18:57:16 +00:00
Martin McKeaveney
7adba016f4 use queries in front end 2020-12-30 12:58:39 +00:00
Martin McKeaveney
e92dedb795 v0.4.3 2020-12-23 22:39:10 +00:00
Martin McKeaveney
d4fbee429f add notarization step back in for OSX 2020-12-23 22:33:10 +00:00
Andrew Kingston
d730967945 Fix new layouts having bad styling 2020-12-23 09:23:03 +00:00
mike12345567
4c8ee99905 Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2020-12-22 16:24:34 +00:00
Martin McKeaveney
63ad74b660 separation of datasources and queries 2020-12-18 18:19:43 +00:00
mike12345567
8655d73248 Update after testing, it is now possible to make a deployment to a self hosted environment. Some work still required, better authentication around MINIO deployment, currently the bucket is set to public read and there is no signing/verification to the upload process, also right now four different URLs are needed for the builder to connect correctly, ideally this shouldn't be the case. 2020-12-18 12:54:20 +00:00
kevmodrome
39c5c8a6fc
update test snapshot 2020-12-18 11:29:26 +01:00
kevmodrome
eb225a8df3
updates test 2020-12-18 11:20:25 +01:00
kevmodrome
d62f0752da
fixes encoding issue of file to work with non-english chars 2020-12-18 11:10:36 +01:00
mike12345567
15f8328770 Adding a deployment service which takes over from the lambdas in local operation, this may become part of the hosting portal if we ever decide to opensource that part of it. 2020-12-16 19:50:02 +00:00
mike12345567
f63466f1d1 Updating deployment service, checking in builder the builder settings info stored in DB before deploying. 2020-12-15 17:27:45 +00:00
mike12345567
fd1d7e3aa1 Linting. 2020-12-15 16:42:40 +00:00
mike12345567
775f84b6dc Adding feature to allow configured the builder to point at a self hosted system instead of production (for deployment). 2020-12-15 16:41:55 +00:00
Martin McKeaveney
79c9df6ea2 v0.4.2 2020-12-15 15:23:45 +00:00
Martin McKeaveney
498d627337
Update package.json 2020-12-15 15:08:21 +00:00
Martin McKeaveney
a0e6ffd3e0 v0.4.1 2020-12-15 14:46:11 +00:00
Martin McKeaveney
5a760a360c
Update package.json
We can't build RPM for our scoped package due to - https://github.com/electron-userland/electron-builder/issues/5240

Need to remove RPM for now as it's blocking the release
2020-12-15 14:01:46 +00:00
Martin McKeaveney
0c93c17292 v0.4.0 2020-12-15 11:53:28 +00:00
Andrew Kingston
afe309d731
Merge pull request #903 from Budibase/feature/security-update
Security Update & Role-Based Screens
2020-12-15 09:52:18 +00:00
mike12345567
166bf153de WIP - starting to work on deployment and hosting so that they don't use static URLs anymore to reach assets, instead using environment variables to determine what to use. 2020-12-14 18:31:48 +00:00
mike12345567
186fe1e8f1 Adding the ability to change default logo URL for new apps in self hosting. 2020-12-14 15:56:33 +00:00
Martin McKeaveney
941441b353
Merge pull request #897 from Budibase/replace-appimage
replace appimage with native linux packages
2020-12-14 15:20:05 +00:00
Martin McKeaveney
d4ca3493c9 MS SQL Server integration 2020-12-12 21:48:51 +00:00
Martin McKeaveney
89615e58a7 merge 2020-12-12 20:09:04 +00:00
mike12345567
f2b19aab3f Putting together the basics of the compose system, this is now functional, along with some handy scripts to make it work. This requires minimum docker 1.25.0 to run due to the use of --env-file. 2020-12-11 16:38:40 +00:00
mike12345567
8426998e77 Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting 2020-12-09 18:01:38 +00:00
mike12345567
1904ec8bb4 Updating API key controller in self-host mode to return self host API key. 2020-12-09 17:10:53 +00:00
mike12345567
bc5f520a03 Adding in self hosted API key. 2020-12-09 17:04:05 +00:00
Andrew Kingston
fdbb8ac61c Merge branch 'master' of github.com:Budibase/budibase into feature/security-update 2020-12-09 15:57:32 +00:00
mike12345567
3c2ca11d31 Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting 2020-12-09 15:21:34 +00:00
Andrew Kingston
0d1ab8ce56 Remove client CSS bundle from index.html template 2020-12-09 12:33:09 +00:00
mike12345567
c3abc9fed4 Removing the static CSS bundling from the server as it is no longer required. 2020-12-09 12:30:21 +00:00
kevmodrome
a300120b96
adds colorpicker to card componeent 2020-12-09 12:00:17 +01:00
mike12345567
40d855df10 Updating row controller to make sure that all user requests (bar deletion) are passed through correctly to the user controller so that any logic such as removing user password can be correctly held in the user controller logic. 2020-12-09 10:54:30 +00:00
mike12345567
c490e97573 Updating row controller to make sure that all user requests (bar deletion) are passed through correctly to the user controller so that any logic such as removing user password can be correctly held in the user controller logic. 2020-12-09 10:52:18 +00:00
mike12345567
3a2a1a504d Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting 2020-12-09 10:02:33 +00:00
mike12345567
2928a379b0 Updating builder/server in a few ways, to allow creating users with extra columns attached, allowing password to be updated in the builder and making sure that all row endpoints correctly pass through the user controller so that we can still have customised functionality for users (such as making sure password is never returned). 2020-12-08 17:33:08 +00:00
Martin McKeaveney
f355a16ca4 fixing bugs found during testing 2020-12-08 16:55:43 +00:00
mike12345567
1f8e5006ad Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting 2020-12-08 13:45:53 +00:00
mike12345567
bc399df6fd Merge branch 'master' of github.com:Budibase/budibase into feature/security-update 2020-12-08 13:41:07 +00:00
Andrew Kingston
9054a8014a Merge branch 'master' of github.com:Budibase/budibase into feature/security-update 2020-12-08 13:16:53 +00:00
mike12345567
57029e737b Fixing an issue with power user not being usable. 2020-12-08 12:20:37 +00:00
mike12345567
130f69caf5 Fixing automations to use recurseMustache from utilities. 2020-12-08 11:47:33 +00:00
Andrew Kingston
d0f2d4c2cd Update user editing to support new email field 2020-12-08 11:43:37 +00:00
Andrew Kingston
1acdcd173c Merge branch 'master' of github.com:Budibase/budibase into feature/security-update 2020-12-08 11:42:29 +00:00
Martin McKeaveney
71fa39ef7e lint 2020-12-08 11:23:06 +00:00
Martin McKeaveney
642437e5be
Merge branch 'master' into feature/page-refactor 2020-12-08 10:48:14 +00:00
Martin McKeaveney
efe50230e7 merge with master 2020-12-07 21:32:45 +00:00
Martin McKeaveney
1c40c3dbdd rename level to role in test 2020-12-07 21:28:16 +00:00
Martin McKeaveney
d8aa699bfa merge 2020-12-07 21:20:35 +00:00
Martin McKeaveney
2123c06df5 fix tests 2020-12-07 21:11:07 +00:00
Martin McKeaveney
0e837899a4 code review 2020-12-07 20:46:37 +00:00
Martin McKeaveney
6e664b3795 fix layout bugs, some tidy up 2020-12-07 20:29:41 +00:00
mike12345567
e4ef92555c Merge branch 'username-email' of github.com:Budibase/budibase into feature/security-update 2020-12-07 18:08:20 +00:00
mike12345567
8a57f61607 Fixing test case and also making sure that external trigger does what its expected to. 2020-12-07 17:55:35 +00:00
mike12345567
bc9a8ef0e3 Updating test so that it doesn't chain. 2020-12-07 17:42:31 +00:00
mike12345567
5c084599ec Making chaining of automations through different row creation/deletions possible. 2020-12-07 17:23:53 +00:00
Martin McKeaveney
7fa252ec07 merge 2020-12-07 15:53:51 +00:00
Martin McKeaveney
b4fad77aae lint 2020-12-07 15:49:19 +00:00
Martin McKeaveney
81fe27f8f3 component store refactor - remove concept of currentPreviewItem and currentComponentInfo 2020-12-07 15:27:46 +00:00
mike12345567
c56bdd0751 Updating role constraints and making sure roles can't be deleted if they are in use. 2020-12-07 15:21:06 +00:00
Martin McKeaveney
79d482bfb1 replace appimage with native linux packages 2020-12-07 10:15:27 +00:00
Martin McKeaveney
274708b4e0 consolidate routing and component selection 2020-12-05 12:09:58 +00:00
Martin McKeaveney
84434741d1 allow creation of custom layouts, moving layoutId prop to top level of screen 2020-12-04 23:16:07 +00:00
mike12345567
2291a5acdb Some work towards replication of couch locally. 2020-12-04 17:10:01 +00:00
Andrew Kingston
244451ca7b Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor 2020-12-04 14:08:13 +00:00
Andrew Kingston
2aa9208479 Change screen templates to be functions which can be enriched by the application 2020-12-04 14:03:40 +00:00
Andrew Kingston
175be609b9 Fix bug with getting screen list in app definition 2020-12-04 14:02:58 +00:00
mike12345567
5e61deb489 Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/security-update 2020-12-04 14:01:13 +00:00
Andrew Kingston
883b3761d5 Fix bug with checking user access 2020-12-04 14:01:10 +00:00
mike12345567
f0d447abcd Fixing a caching bug found by cheeks. 2020-12-04 14:01:02 +00:00
mike12345567
e80fb466e6 Hopefully a fix for the 4001 bug we have been experiencing. 2020-12-04 13:45:14 +00:00
Martin McKeaveney
87af1f916f update user id generation 2020-12-04 13:28:19 +00:00
Martin McKeaveney
d6b00d5ebe email as default user identifier 2020-12-04 12:22:45 +00:00
mike12345567
4d57955844 Hopefully a fix for the 4001 bug we have been experiencing. 2020-12-04 12:09:02 +00:00
mike12345567
643cff06ea Quick fixes for self deployment. 2020-12-04 12:07:51 +00:00
Andrew Kingston
8feea17521 Fix variable name in returned message when deleting a role 2020-12-04 08:28:35 +00:00
mike12345567
4fed10ccdf Some work to not contact lambda or use quotas when deploying locally. 2020-12-03 17:45:20 +00:00
Martin McKeaveney
af24967c88 accommodate login layout 2020-12-03 17:31:38 +00:00
mike12345567
5c4fb1da63 Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/self-hosting 2020-12-03 15:01:41 +00:00
kevmodrome
0725b3bd6d
adds rollup-json to standard-components and adds RichText to Form component 2020-12-03 15:03:17 +01:00
mike12345567
5d9175b981 Making public and basic roles accessible. 2020-12-03 12:28:30 +00:00
mike12345567
b65a554ede Linting and update to try and fix issues when screens are created, screen saving now generates CSS. 2020-12-03 12:08:33 +00:00
mike12345567
8686f45869 Merge branch 'feature/page-refactor' of github.com:Budibase/budibase into feature/page-refactor 2020-12-02 18:07:30 +00:00
mike12345567
eb5e1ea6d4 Quick fix and making sure CSS temp files in app directory don't get uploaded. 2020-12-02 18:07:17 +00:00
Martin McKeaveney
c7a4503dd2 serve app assets 2020-12-02 17:42:59 +00:00
mike12345567
65302e1dd9 Changing the role system to have permissions integrated rather than the permissions being per user. 2020-12-02 17:08:25 +00:00
Martin McKeaveney
4466923c84 allow editing of screen layout from modal 2020-12-02 16:15:14 +00:00
Martin McKeaveney
f70db5df36 merge 2020-12-02 14:15:07 +00:00
mike12345567
c7ba0a9cce Linting. 2020-12-02 13:27:20 +00:00
mike12345567
c832ed36d4 Merge branch 'feature/security-update' of github.com:Budibase/budibase into feature/page-refactor 2020-12-02 13:26:57 +00:00
mike12345567
abe3bdabad Linting. 2020-12-02 13:21:13 +00:00
mike12345567
05d5feb9fd Changing the naming of access levels to be roles. 2020-12-02 13:20:56 +00:00
mike12345567
8a14707a95 Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/self-hosting 2020-12-01 17:54:50 +00:00
mike12345567
a381463c33 Making sure deployment object is used everywhere to hide all underlying deployment properties. 2020-12-01 16:51:17 +00:00
Martin McKeaveney
01343e1474 layouts and screens switcher, merge with component sdk 2020-12-01 16:22:06 +00:00
mike12345567
364eb3c433 Expanding on deployment, attempting to hide all the quota stuff behind layers that we can more easily abstract, as well as hiding away any AWS specific features in the index of deployment. 2020-12-01 13:39:34 +00:00
mike12345567
f2c37c7179 Initial work, layout out some work which will eventually become docker compose, just using bash scripts for now. 2020-11-30 18:04:47 +00:00
mike12345567
fdd719aadb Quick update to allow deleting layouts if they are not currently in use. 2020-11-30 16:12:06 +00:00
Andrew Kingston
ce18e253ba Remove deprecated props, fix warnings, remove old code 2020-11-30 15:05:36 +00:00
mike12345567
9b5734b1de Merge branch 'master' of github.com:Budibase/budibase into feature/page-refactor 2020-11-30 11:47:08 +00:00
mike12345567
5dbab658ad Adding to JOI the layoutId. 2020-11-30 11:19:22 +00:00
Andrew Kingston
cb626d685b Merge branch 'master' of github.com:Budibase/budibase into component-sdk 2020-11-27 15:59:32 +00:00
Martin McKeaveney
d8f276edd5
Merge pull request #880 from Budibase/users-as-table
Users as table
2020-11-27 15:52:54 +00:00
mike12345567
8519ea1a97 Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor 2020-11-27 15:11:56 +00:00
Martin McKeaveney
6518976825 browse contents of s3 buckets from within budibase 2020-11-26 21:23:20 +00:00
Martin McKeaveney
c12b59e304 CouchDB integration E2E 2020-11-26 17:34:15 +00:00
Martin McKeaveney
4d3e134145 elasticsearch end to end 2020-11-26 17:03:18 +00:00
Martin McKeaveney
1f891cc8ae mongoDB end to end 2020-11-26 16:46:36 +00:00
Martin McKeaveney
113c68e4c9 budibase postgres E2E working 2020-11-26 14:43:56 +00:00
Andrew Kingston
b000174fce Merge branch 'master' of github.com:Budibase/budibase into component-sdk 2020-11-25 18:38:58 +00:00
Andrew Kingston
9c4b9a2a25 Add fade screen transition and fix navigation component casing 2020-11-25 18:30:09 +00:00
mike12345567
d3759a4c10 Major re-work, client library stills needs some work but it appears layouts and screens are no longer inter-dependent. 2020-11-25 17:56:09 +00:00
Martin McKeaveney
61a9d954e5 fix users test, remove superfluous files 2020-11-25 15:30:10 +00:00
Martin McKeaveney
619dec21dc fix create user automation 2020-11-25 15:11:33 +00:00
Martin McKeaveney
e0071cabfd extract constant 2020-11-25 15:03:19 +00:00
mike12345567
5eec4d7a47 Creating CSS generation capabilities in the server. 2020-11-24 18:11:18 +00:00
Martin McKeaveney
9f2832af94 tidy up 2020-11-24 17:02:58 +00:00
Martin McKeaveney
f1fe5de294 users as table working end to end 2020-11-24 17:00:15 +00:00
Michael Shanks
88ccfbe844 Correct licenses 2020-11-24 16:04:44 +00:00
Martin McKeaveney
327f77dbb3 user table and relationships complete 2020-11-24 14:04:14 +00:00
Martin McKeaveney
27813f5fbb fix windows url issue 2020-11-24 10:23:29 +00:00
mike12345567
b1bb7abdef 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
ac75d6606d map fulfilled promises 2020-11-23 16:42:28 +00:00
mike12345567
8ff9635cd1 Removing all reference to 'pages' in server source code, now to look at builder. 2020-11-23 15:46:26 +00:00
Martin McKeaveney
76a752e3a1 prevent one broken app from breaking your whole install 2020-11-23 15:34:23 +00:00
mike12345567
90a8435641 Storing some work in commit, currently broken, further work needed - application needs cleaned up. 2020-11-23 14:07:18 +00:00
mike12345567
6aa2e53a40 Merge branch 'component-sdk' of github.com:Budibase/budibase into feature/page-refactor 2020-11-23 11:00:19 +00:00
mike12345567
6a2812f4f4 initial work towards page refactor. 2020-11-20 17:47:13 +00:00
Michael Drury
372a7ce51c Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk 2020-11-19 20:44:38 +00:00
Michael Drury
b75bf13edc Another quick fix for apps to work again. 2020-11-19 20:42:49 +00:00
Michael Drury
7f3f11c68b Fixing issues thrown up by PR. 2020-11-19 20:31:11 +00:00
Michael Drury
a6e9500be9 Linting. 2020-11-19 20:19:18 +00:00
Michael Drury
c03923360b 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
624078636b 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
71b59d7cca Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk 2020-11-19 17:55:40 +00:00
mike12345567
c240274889 Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing 2020-11-19 16:58:54 +00:00
mike12345567
a9d5c3a5cb linting. 2020-11-19 16:56:23 +00:00
mike12345567
87528c8d55 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
70a88589e9 Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into component-sdk 2020-11-19 13:56:51 +00:00
mike12345567
e8f55f577b 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
1e9e46b8a5 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
48f0608c74 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
aef49616a7 Merge branch 'master' of github.com:Budibase/budibase into component-sdk 2020-11-18 11:23:06 +00:00
mike12345567
40bfb53771 linting. 2020-11-17 18:13:21 +00:00
mike12345567
e20a26a84d Finishing up routing structure, now available on /api/routing. 2020-11-17 18:12:21 +00:00
mike12345567
d63054a426 Updates for screen refactor - finishing off getting everything over to the class based system. 2020-11-17 13:25:57 +00:00
mike12345567
acdc1e9a56 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
8c5b801c0a v0.3.8 2020-11-16 13:54:26 +00:00
Martin McKeaveney
749868de2e
Merge pull request #860 from Budibase/linux-deb
Linux deb
2020-11-16 09:38:25 +00:00
Martin McKeaveney
21a8f2aa71 lint 2020-11-14 17:56:24 +00:00
Martin McKeaveney
63dd9bcd06 remove unnecessary images 2020-11-14 17:51:37 +00:00
Martin McKeaveney
19a029fd68 linux deb package, builder icon and auto update support for linux 2020-11-14 17:43:52 +00:00
Michael Drury
63b08e42aa 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
05135a346c Merge branch 'master' of github.com:Budibase/budibase into quota-errors 2020-11-13 13:07:52 +00:00
kevmodrome
24f9ee9d62
adds non-working RichText component 2020-11-13 11:12:38 +01:00
Michael Drury
e35817f5f3 Linting. 2020-11-12 17:43:17 +00:00
Michael Drury
0a73ab83db Fixing test case. 2020-11-12 17:41:50 +00:00
mike12345567
2472168477 Tests failing but starting to progress. 2020-11-12 17:06:55 +00:00
mike12345567
c8a3b18513 Merge branch 'feature/backend-routing' of github.com:Budibase/budibase into feature/backend-routing 2020-11-12 15:10:07 +00:00
mike12345567
11369ceed5 Merge branch 'master' of github.com:Budibase/budibase into feature/backend-routing 2020-11-12 15:08:50 +00:00
Martin McKeaveney
4e54f6d0d1 track quota errors in deployment 2020-11-12 12:58:05 +00:00
Martin McKeaveney
dee8af1332
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
070b0c8c0a lint 2020-11-12 10:45:05 +00:00
Martin McKeaveney
ff66ed35c6 tidy up 2020-11-12 10:41:49 +00:00
Martin McKeaveney
cd5dd2d21d JSDoc for static asset compilation 2020-11-12 10:36:15 +00:00
Martin McKeaveney
c2aa9eebfc 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
4852ecf96a 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
fb0f7b0c73 v0.3.7 2020-11-10 20:23:36 +00:00
Martin McKeaveney
a1645db1f2
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
65078861a2 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
449f898009 increasing log level in production 2020-11-10 17:16:40 +00:00
Martin McKeaveney
f19a20a02d remove cf invalidation, adding validation around successful deploys only 2020-11-10 17:08:02 +00:00
mike12345567
f57acfdf16 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
37c68467c2 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
44f1844bc7 Merge branch 'master' of github.com:Budibase/budibase into server-render-index 2020-11-09 20:18:37 +00:00
Martin McKeaveney
2adf0560ac v0.3.6 2020-11-09 18:16:36 +00:00
Martin McKeaveney
fc285c64a4 v0.3.5 2020-11-09 16:28:06 +00:00
Martin McKeaveney
1e8f13f9cf start server render index.html 2020-11-09 15:24:29 +00:00
mike12345567
3d6f50ee5d 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
51c0461f35 v0.3.4 2020-11-09 11:08:41 +00:00
Martin McKeaveney
7db78e98ab
Merge pull request #834 from Budibase/bug/more-auth-fixes
More Auth bugfixes
2020-11-09 10:49:57 +00:00
Martin McKeaveney
4f5b867700 prevent screen being selected when you save a component 2020-11-09 10:28:49 +00:00
mike12345567
7600710125 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
4c77b9ceef v0.3.3 2020-11-06 21:40:31 +00:00
Martin McKeaveney
28f4f38e32
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
472305d214 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
e09c9d13b3
Merge pull request #824 from Budibase/port-fixes
potential resolutions for the 4001 issue
2020-11-06 21:00:57 +00:00
Martin McKeaveney
0928b8496f PR review 2020-11-06 18:00:25 +00:00
mike12345567
f508822008 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
960ca9df8e
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
596940371e remove superfluous files 2020-11-06 13:46:19 +00:00
Martin McKeaveney
aab4f60d76 small tidy ups 2020-11-06 13:40:00 +00:00
mike12345567
667052e0b4 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