Commit Graph

845 Commits

Author SHA1 Message Date
Martin McKeaveney 561f824606 default to public in UI 2021-07-06 17:19:03 +01:00
Andrew Kingston bd6de7fe31 Remove redirect when user only has access to one app 2021-07-06 17:00:44 +01:00
Michael Drury 659d42311c
Merge pull request #1932 from Budibase/fix/sql-relationship-validation
Adding validation to SQL relationship modal
2021-07-06 15:55:41 +01:00
Andrew Kingston 83a91a8943 Fix bug with tabs causing them to broadcast a change event on mount 2021-07-06 15:53:52 +01:00
mike12345567 6e33ab581b Linting. 2021-07-06 13:11:29 +01:00
mike12345567 b7a5476135 Don't allow foreign key to be the primary key of a row (this would break things). 2021-07-06 13:10:02 +01:00
mike12345567 568128479f Linting. 2021-07-06 12:59:55 +01:00
mike12345567 478a851956 Adding validation to the SQL relationship creation modal. 2021-07-06 12:58:36 +01:00
Rory Powell 624dd20522 Use configuration url to retrieve oidc endpoints
The /.well-known/openid-configuration endpoint can be used to
retrieve the majority of configuration needed for oidc

Additionally refactor the callback url to be generated on the server
side as this is a fixed endpoint.

Add linting fixes
2021-07-06 10:03:40 +01:00
Bernhard Hayden 65c436145a Proof of concept OIDC implementation 2021-07-06 10:03:40 +01:00
Andrew Kingston 80679cba13 Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps 2021-07-05 17:41:26 +01:00
Peter Clement 904ce29315 Front End form for OIDC configuration 2021-07-05 14:25:42 +01:00
mike12345567 58c5ddaa90 Review comments. 2021-07-05 11:06:39 +01:00
mike12345567 8254880fa8 Quick fixes for UI, making sure relationships UI not displayed unless tables exist and fixing issue with through being sent up with one-to-many. 2021-07-05 11:03:54 +01:00
mike12345567 dcd4774693 Re-working UI after some review. 2021-07-05 10:48:28 +01:00
mike12345567 f3f2af1c1d Linting. 2021-07-05 09:38:01 +01:00
mike12345567 1314edeef1 Allowing user firstname and lastname to be updated through user portal. 2021-07-05 09:29:16 +01:00
mike12345567 579bce8a6a Fixing little UI bugs. 2021-07-03 10:26:37 +01:00
mike12345567 499c28d883 Linting. 2021-07-02 14:36:24 +01:00
mike12345567 56d83864ea Removing console logs and simplifying the relationship name. 2021-07-02 14:35:05 +01:00
mike12345567 f2beac85b7 Implementing UI to support the backend put in place. 2021-07-02 14:33:05 +01:00
Martin McKeaveney 3070f2593f bidirectional relationships, many to one 2021-07-01 22:23:47 +01:00
Martin McKeaveney 569af97664 preventing relationship overrides 2021-07-01 21:24:23 +01:00
Martin McKeaveney 63be9750ae simplify relationship configuration UI 2021-07-01 18:24:43 +01:00
Martin McKeaveney 53f6a095b7 relationships E2E 2021-07-01 14:14:48 +01:00
Martin McKeaveney d928a93465 Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-30 15:06:42 +01:00
Martin McKeaveney 6e36e5d06a listing relationships in UI 2021-06-29 19:57:26 +01:00
Martin McKeaveney eff4aebdfc adding prop to create/edit relationships 2021-06-29 15:30:32 +01:00
Martin McKeaveney e183a9e607 definitions and tidy up 2021-06-28 13:04:52 +01:00
Andrew Kingston d28c48ccad Add global app theme picker and use it in client preview 2021-06-28 12:55:11 +01:00
Andrew Kingston fd9d1c61cc Improve styles in data source page to be more in line with the portal 2021-06-28 10:56:17 +01:00
Martin McKeaveney 81a4328544 relationship configuration panel 2021-06-25 18:11:03 +01:00
Martin McKeaveney 9c3869cfbf adding relationships file 2021-06-23 22:07:18 +01:00
Martin McKeaveney 46c14fafc5 started on opinionated relationships 2021-06-23 14:29:40 +01:00
mike12345567 f244b7b075 Implementing feature #1700 and making it possible to remove logo. 2021-06-21 18:01:25 +01:00
Martin McKeaveney 3d89604680 merge 2021-06-21 11:19:22 +01:00
Martin McKeaveney 6982c0f717 lint 2021-06-18 22:18:23 +01:00
Martin McKeaveney 44dda78ea4 fix condition in layout 2021-06-18 17:57:01 +01:00
mike12345567 77de3e55d7 Linting. 2021-06-18 13:33:44 +01:00
mike12345567 987b66fd59 Formatting and fixing an issue with mysql not being able to return a row that it has created, updated or deleted. 2021-06-18 13:14:45 +01:00
mike12345567 7065bf1ea9 Adding a mySQL plus integration, as well as fixing some issues with running queries directly. 2021-06-18 12:29:25 +01:00
Andrew Kingston feef8dd30f Update buttons in settings, improve preview styles 2021-06-18 09:59:28 +01:00
mike12345567 a04c930c1e Fixing some issues with cypress tests and screens getting multipled. 2021-06-17 18:19:34 +01:00
mike12345567 c594ce20b7 Making internal database view a bit nicer. 2021-06-17 17:50:40 +01:00
Martin McKeaveney 4ee2adc6cb tidy up, fix UI tests 2021-06-17 14:45:08 +01:00
Martin McKeaveney 90bd99039b lint 2021-06-17 14:06:31 +01:00
Martin McKeaveney a0535365da some bugfixes 2021-06-17 12:48:37 +01:00
Martin McKeaveney 50fa352212 better UI flow, list tables underneath datasources 2021-06-17 11:40:01 +01:00
Martin McKeaveney 09895b901a view fix, add help icon to builder 2021-06-17 10:47:01 +01:00
Martin McKeaveney 48f41cd5ea tidy up imports 2021-06-16 23:39:14 +01:00
Martin McKeaveney f267c5c404 datasource selection logic - unselect other entities when choosing datasource 2021-06-16 23:27:38 +01:00
Martin McKeaveney 1a94ef5039 end to end data providers and opinionated sql 2021-06-16 17:50:22 +01:00
Martin McKeaveney aabbbdecfe consolidate postgres datas sources 2021-06-16 15:45:57 +01:00
mike12345567 2598af16bf Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-16 14:13:57 +01:00
Andrew Kingston cb56d7464b
Merge pull request #1712 from Budibase/fix/eslint-prettier
Fix eslint, update eslint and prettier versions and update package scripts
2021-06-16 09:22:07 +01:00
mike12345567 113486ef48 Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-15 20:00:52 +01:00
Martin McKeaveney 9a35e332ca consolidate data sources and queries together in one UI 2021-06-15 19:48:05 +01:00
Andrew Kingston d9d0cc9be3 Fix all eslint issues 2021-06-15 19:36:56 +01:00
mike12345567 e66bca43d2 Removing log statement. 2021-06-15 13:05:31 +01:00
Martin McKeaveney f62c55c58f SQL for fetching primary keys, needs merged into column SQL 2021-06-14 20:05:18 +01:00
mike12345567 f886044338 Fix for #1710 - don't allow setting setting info from within apps and making the user portal a bit more clear about builders being global admins. 2021-06-14 15:23:24 +01:00
mike12345567 190e17cc4c Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-11 18:56:44 +01:00
Martin McKeaveney 3372e2b4db restore page structure back to selected datasource 2021-06-11 17:53:55 +01:00
Martin McKeaveney 58b33562db external/internal tables and datasources merged, removed autocapture, re-added logout action 2021-06-11 17:52:08 +01:00
Andrew Kingston c741cb6ba6 Merge branch 'master' of github.com:Budibase/budibase into interactive-layouts 2021-06-11 09:52:21 +01:00
Martin McKeaveney ec3445de2d
Merge pull request #1691 from Budibase/fix/recent-bugs
fix feedback notification panel, prevent MinIO bucket from being deleted
2021-06-10 13:45:43 +01:00
Martin McKeaveney 2877648df5 fix feedback notification panel, prevent MinIO bucket from being deleted 2021-06-10 12:07:39 +01:00
mike12345567 e5531ad598 Spelling error. 2021-06-10 11:30:24 +01:00
mike12345567 2feabb594a Making sure auth section of form can always be filled in. 2021-06-10 11:28:03 +01:00
mike12345567 db393f05be Adding options to SMTP form for configuring TLS/STARTTLS. 2021-06-10 11:25:06 +01:00
Andrew Kingston 5911065da4 Merge branch 'master' of github.com:Budibase/budibase into interactive-layouts 2021-06-09 18:54:36 +01:00
mike12345567 eb3222a0bc Updating SMTP config to show better errors. 2021-06-09 15:45:54 +01:00
Andrew Kingston 76b79d33ef Improve client app overflow and selection indicators 2021-06-08 15:16:37 +01:00
Martin McKeaveney fe65313eed update functionality complete 2021-06-01 20:17:06 +01:00
Martin McKeaveney 7a0bbfdb84 Merge branch 'master' of https://github.com/Budibase/budibase into lab-day-2705 2021-06-01 19:24:24 +01:00
Andrew Kingston 3047923b8b Revert logo to BB emblem 2021-06-01 15:02:27 +01:00
Martin McKeaveney 587e6d36a1 tidy up 2021-05-28 14:06:18 +01:00
Martin McKeaveney b412f10e6b go straight to app if you only have one published app 2021-05-28 12:44:29 +01:00
Martin McKeaveney a453f6cac2 adding watchtower to docker config 2021-05-28 10:09:32 +01:00
mike12345567 c311bae7b9 Fixing an issue with redirect loop in auth, 2021-05-27 12:05:31 +01:00
Andrew Kingston 9e89881396 Fix issue when exporting apps 2021-05-26 14:58:24 +01:00
Andrew Kingston 6725461c99 Merge branch 'master' of github.com:Budibase/budibase into ak-fixes 2021-05-26 08:53:42 +01:00
Keviin Åberg Kultalahti b6cddb5adc fix double page component issue in email section 2021-05-25 15:25:56 +02:00
Keviin Åberg Kultalahti f1b4bcc440 remove unused component in manage layout 2021-05-25 15:19:10 +02:00
mike12345567 3681a22d4c Removing request button. 2021-05-25 13:29:15 +01:00
Andrew Kingston f00ebcf7d6 Replace font-weight 500 with 600 as source sans pro does not have a 500 weight, and update autoscreens and templates to use source sans pro 2021-05-25 10:11:41 +01:00
Andrew Kingston dcfcde7d09 Remove Inter font fully and replace with Source Sans Pro, fix favicon import path 2021-05-25 09:41:23 +01:00
Michael Drury 934ccb8bb9
Merge pull request #1545 from Budibase/fix/user-setup-builder-admin
Ability to configure invited users as admins/builders
2021-05-24 20:40:32 +01:00
Martin McKeaveney a1a7604022
Merge pull request #1547 from Budibase/fix/minio
remove public folder concept, upload client lib directly
2021-05-24 20:19:12 +01:00
Martin McKeaveney 3d4eab27a8 remove public folder concept, upload client lib directly 2021-05-24 19:49:34 +01:00
Andrew Kingston c613180a77 Replace builder logo with new space logo 2021-05-24 19:23:46 +01:00
mike12345567 d89c750761 Updating system to allow setting builder/admin as a toggle during the invitation phase of a user. 2021-05-24 18:45:43 +01:00
Andrew Kingston 2b3930ea71 Hide developer mode option when you aren't a developer 2021-05-24 16:49:43 +01:00
Andrew Kingston 742f46d730 Fix logo size on create admin screen 2021-05-24 16:28:08 +01:00
Andrew Kingston 0e0a44c69f Fix links to apps from non-builder app list not working 2021-05-24 16:22:39 +01:00
Andrew Kingston 1a80655a04 Add real Budibase space logo as the default logo 2021-05-24 16:19:29 +01:00
Andrew Kingston b4c0191e2b Add real updated timestamp to non-builder app list 2021-05-24 15:47:55 +01:00
Andrew Kingston 1ebe75af35 Implement real sorting by app updated timestamp 2021-05-24 14:16:28 +01:00
Andrew Kingston afd0936fd7 Remove admin only pages from non-admin menu 2021-05-24 12:44:59 +01:00
Andrew Kingston d7aae52657 Prevent flashing and intermittent errors when navigating to admin screens as a non admin 2021-05-24 12:40:36 +01:00