Commit Graph

7164 Commits

Author SHA1 Message Date
Maurits Lourens 0d1ea39ae3 fix lint issues 2021-08-03 21:34:26 +02:00
Maurits Lourens f4dd196ed5 add radio buttons to standard components options picker 2021-08-03 21:30:06 +02:00
Maurits Lourens 9fb73b4eba add sizes to boolean field and checkbox component 2021-08-03 20:54:32 +02:00
mike12345567 4e13dde657 Fixing some issues highlighted by worker test cases. 2021-08-03 17:14:17 +01:00
Budibase Release Bot 0762b6d7be v0.9.93 2021-08-03 16:02:29 +00:00
mike12345567 88c07d28eb Linting. 2021-08-03 15:41:51 +01:00
mike12345567 e7974f7e86 Implementing some changes to how context gets set for tenancy, after testing, as well as updating server. 2021-08-03 15:32:25 +01:00
Budibase Staging Release Bot 92b415d109 v0.9.87-alpha.5 2021-08-03 12:48:30 +00:00
Andrew Kingston 3033181365 Remove filter from repeater settings 2021-08-03 13:40:04 +01:00
Andrew Kingston b768e2991f Lint 2021-08-03 12:52:01 +01:00
Andrew Kingston 6b2f70ce05 Fix text of close screen modal action 2021-08-03 12:22:16 +01:00
Andrew Kingston e88e1da2af Fix going full-screen when opening an external link in a modal 2021-08-03 12:22:06 +01:00
Andrew Kingston 2eba603ad8 Darken modal underlay and add actions above screen modal to allow entering full screen or closing 2021-08-03 12:02:20 +01:00
Budibase Release Bot 308bb709ae v0.9.92 2021-08-03 09:21:53 +00:00
Andrew Kingston fe5cb6ebb2 Merge pull request #2205 from Budibase/fix/preview-garbage-handling
Allow app preview to handle garbage iframe messages
2021-08-03 10:12:21 +01:00
Budibase Release Bot 913cf9071b v0.9.91 2021-08-03 09:12:12 +00:00
Andrew Kingston ce38875ea5 Merge pull request #2204 from Budibase/fix/url-select
Fix URL select component
2021-08-03 10:02:29 +01:00
mike12345567 f3ce979230 Linting. 2021-08-02 18:36:32 +01:00
mike12345567 7743384f77 re-write, to use the ideas that Rory put in place, still WIP, un-tested but all implemented. 2021-08-02 18:34:43 +01:00
Andrew Kingston 33431a5edc Rename visual actions from 'peek' to just 'open' screen in modal 2021-08-02 15:50:59 +01:00
Budibase Release Bot 0f4df3cc85 v0.9.90 2021-08-02 14:49:04 +00:00
Andrew Kingston 8168c9155f Merge pull request #2220 from Budibase/fix/initial-theme
Fix colour picker inconsistencies when app theme has never been changed
2021-08-02 15:41:36 +01:00
Budibase Release Bot c0e1f29788 v0.9.89 2021-08-02 14:36:56 +00:00
Andrew Kingston 531d6d2cd0 Fix colour picker inconsistencies when app theme has never been changed 2021-08-02 15:28:40 +01:00
Andrew Kingston bb0e76d92a Merge branch 'develop' of github.com:Budibase/budibase into peek-screen 2021-08-02 15:12:45 +01:00
Andrew Kingston def7f7a949 Add action to close peek modal and proxy notifications from the iframe 2021-08-02 15:12:38 +01:00
Budibase Staging Release Bot 22db140dcf v0.9.87-alpha.4 2021-08-02 13:02:24 +00:00
mike12345567 f6d0db4c4b Updating API endpoints, to include the new system one, updating hosting envoy yaml to cover these. 2021-08-02 12:09:03 +01:00
Andrew Kingston 3916b735a1 Merge branch 'develop' of github.com:Budibase/budibase into peek-screen 2021-08-02 09:27:28 +01:00
Andrew Kingston 06fa9091f4 Allow app preview to handle garbage iframe messages 2021-08-01 14:00:18 +01:00
Andrew Kingston 7f09f55315 Fix URL select not working properly, and massively reduce usage of getBindableProperties to improve settings loading speed 2021-08-01 13:39:33 +01:00
Keviin Åberg Kultalahti b94f40dea4 remove option that was not valid 2021-07-31 15:12:24 +02:00
Keviin Åberg Kultalahti 6f2fe3d81b adds the Spectrum divider component to the standard components 2021-07-31 15:11:33 +02:00
mike12345567 10bb31afd2 Linting. 2021-07-30 20:40:38 +01:00
mike12345567 af9b0a738d Fixing issues with pages reloading in weird ways. 2021-07-30 20:39:42 +01:00
Budibase Release Bot e332003cb7 v0.9.88 2021-07-30 18:07:23 +00:00
Michael Drury f7e55ba140 Merge pull request #2199 from Budibase/fix/relationship-issue-2167
Fix for SQL relationship issue
2021-07-30 18:59:38 +01:00
mike12345567 776f176f5c Fix for issue #2167, the foreign key was not being set correctly in all scenarios for the from table in SQL relationships, our test data happened to hide this fact due to the foreign key and the key in from table having the same name. 2021-07-30 18:49:36 +01:00
Budibase Release Bot 2bfe7866cf v0.9.87 2021-07-30 17:25:31 +00:00
Andrew Kingston 8e82a0efd9 Revert to a cleaner modal with no title or buttons for screen peeking 2021-07-30 18:16:37 +01:00
mike12345567 61de20616f Fixing worker dev script to not overwrite env file everytime. 2021-07-30 15:40:39 +01:00
mike12345567 8bcce17cd7 Removing unused mock. 2021-07-30 14:25:38 +01:00
mike12345567 79c5f01267 Fixing config test case. 2021-07-30 14:23:40 +01:00
Andrew Kingston 952c27058a Make full screen button quiet in peek modals 2021-07-30 14:13:43 +01:00
Andrew Kingston 1a0d0de406 Fix modal not shrinking to fit screen size 2021-07-30 14:13:16 +01:00
Andrew Kingston e5418deb89 Add initial work on peeking screens, only show one notification at a time, use spectrum notifications 2021-07-30 14:01:01 +01:00
Andrew Kingston 9ad07f3cf7 Add ability for layout to hide navigation when inside a peeked modal 2021-07-30 13:59:56 +01:00
Andrew Kingston 7723a1ed60 Add checkbox to specify navigate action should open in a modal insteaf 2021-07-30 13:59:04 +01:00
Andrew Kingston e711fffc45 Break out notification component to standalone component 2021-07-30 13:58:34 +01:00
Andrew Kingston a831b7f91e Add modal option to hide divider, and make title rendering optional 2021-07-30 13:57:33 +01:00
Budibase Staging Release Bot 03e66795e4 v0.9.87-alpha.3 2021-07-30 11:04:41 +00:00
Rory Powell 5a83b177d2 Merge pull request #2175 from Budibase/feature/sso-sync-picture
Sync profile picture when using SSO
2021-07-30 11:56:42 +01:00
Budibase Staging Release Bot ffbcaf1777 v0.9.87-alpha.2 2021-07-30 10:33:02 +00:00
Rory Powell 1dec11e76c Merge pull request #2182 from Budibase/feature/watchtower-hooks
Add watchtower hooks
2021-07-30 11:25:38 +01:00
Andrew Kingston 10d64456a2 Add back in client app border only when inside builder preview 2021-07-30 10:06:16 +01:00
Budibase Staging Release Bot 699c1964dc v0.9.87-alpha.1 2021-07-29 21:44:52 +00:00
Martin McKeaveney 714ddef8af Merge pull request #2176 from mslourens/add_size_options_to_form_controls
Add size componentStyle options to form controls
2021-07-29 22:35:50 +01:00
Martin McKeaveney 6fa96a1b49 Merge pull request #2178 from Budibase/martin-fixes
readd one to many
2021-07-29 22:35:12 +01:00
Rory Powell 648661877a Add watchtower hooks 2021-07-29 20:32:18 +01:00
Martin McKeaveney 8bc6ed5b34 readd one to many 2021-07-29 15:30:29 +01:00
Maurits Lourens e17435aef7 Add size componentStyle options to form controls 2021-07-29 16:21:02 +02:00
Rory Powell dd8b1361d8 Fix import 2021-07-29 14:51:35 +01:00
Rory Powell 73d1cb41d8 Sync profile picture when using SSO 2021-07-29 14:43:23 +01:00
Budibase Staging Release Bot 96d11ef07f v0.9.87-alpha.0 2021-07-29 10:20:04 +00:00
Rory Powell da3dfe6266 Merge master -> develop version bump 0.9.86 2021-07-29 10:55:31 +01:00
Budibase Staging Release Bot 4f2a2d3090 v0.9.86-alpha.0 2021-07-29 09:19:25 +00:00
Budibase Release Bot 9778ce8f98 v0.9.86 2021-07-29 09:17:21 +00:00
Martin McKeaveney 0f1bb2ccff fix mongo code review comment 2021-07-29 10:11:52 +01:00
Martin McKeaveney 7ba17204c5 Merge pull request #1963 from faroutchris/feature/query-mongo-collection
Feature/query mongo collection
2021-07-29 10:10:52 +01:00
Martin McKeaveney a42f87cbd9 merge with master 2021-07-29 10:06:33 +01:00
Budibase Release Bot 1799502520 v0.9.85 2021-07-28 21:57:53 +00:00
Martin McKeaveney 5c51d3bd80 remove border around app 2021-07-28 22:50:27 +01:00
Budibase Staging Release Bot 147cbb8497 v0.9.85-alpha.2 2021-07-28 21:46:10 +00:00
Martin McKeaveney 61759ab1c4 Merge pull request #2157 from mslourens/update_app_role_bug
fix update role modal
2021-07-28 22:38:52 +01:00
Budibase Staging Release Bot 627a9fdb4d v0.9.85-alpha.1 2021-07-28 16:05:40 +00:00
Martin McKeaveney bde1eb0a3c Merge pull request #2135 from mslourens/renaming_an_app
rename an app
2021-07-28 16:58:08 +01:00
Maurits Lourens 661ba80e5c fix update role modal 2021-07-28 17:56:52 +02:00
Martin McKeaveney 145cb78742 Merge pull request #2154 from mslourens/duplicate_ui_conditions
add duplicate condition button
2021-07-28 16:56:51 +01:00
Maurits Lourens 2b2528bdbd fix lint issue 2021-07-28 17:20:25 +02:00
Maurits Lourens 019243a329 add duplicate condition button 2021-07-28 17:05:14 +02:00
Budibase Staging Release Bot 611296eb95 v0.9.85-alpha.0 2021-07-28 10:25:47 +00:00
Martin McKeaveney a6d339d9c3 merge with master 2021-07-28 11:08:20 +01:00
Martin McKeaveney e40c8cd9ef Merge pull request #2114 from mslourens/clear_form_action
Clear form action
2021-07-28 10:42:17 +01:00
Budibase Release Bot 4c86d5558d v0.9.84 2021-07-28 09:34:03 +00:00
Budibase Staging Release Bot 6c9fb5d93a v0.9.83-alpha.1 2021-07-28 09:32:28 +00:00
Maurits Lourens 8ec5e7f8ce revert change to event dispatcher 2021-07-28 11:30:57 +02:00
Martin McKeaveney 1f65952ddf Merge pull request #2131 from mslourens/automation_live_toggle
convert automation icons into toggle
2021-07-28 10:24:52 +01:00
Maurits Lourens a77b386f6e fix lint issues 2021-07-28 10:19:10 +02:00
Maurits Lourens 519d2bd0fb replace spaces with underscores in screen routes 2021-07-28 09:09:37 +02:00
Maurits Lourens c9dd9594bc fix lint issue 2021-07-28 00:09:15 +02:00
Maurits Lourens 5221cd8362 fix lint issue 2021-07-28 00:06:03 +02:00
Maurits Lourens 101ca5f01e fix cypress test 2021-07-27 23:48:06 +02:00
Maurits Lourens 5df2242cf0 fix lint issue 2021-07-27 21:19:31 +02:00
mike12345567 5dfeb9b3ca Limiting use of query string to a few select endpoints for determining tenant ID. 2021-07-27 18:02:59 +01:00
mike12345567 35f1b50511 Fixing an issue where you could accidentally end up on org/admin page due to the reactivity statements firing all the time. 2021-07-27 17:56:39 +01:00
Budibase Release Bot a682cffbec v0.9.83 2021-07-27 16:13:27 +00:00
Maurits Lourens c84cf22129 rename an app 2021-07-27 17:34:18 +02:00
mike12345567 5324f506b6 Linting. 2021-07-27 16:24:39 +01:00
mike12345567 adf6d18cb1 Fixing some issues with public endpoints causing logout loop. 2021-07-27 16:17:02 +01:00
Budibase Staging Release Bot 58b1d81d88 v0.9.83-alpha.0 2021-07-27 14:50:45 +00:00
Martin McKeaveney c10b660a68 fix build 2021-07-27 15:40:00 +01:00
mike12345567 615053f201 Fixing some issues with org not being correctly detected. 2021-07-27 15:35:26 +01:00
Maurits Lourens 3298b66ebf convert automation icons into toggle 2021-07-27 14:29:06 +02:00
Martin McKeaveney 775bcc631c Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-27 12:03:20 +01:00
Budibase Release Bot b8ca801b6a v0.9.82 2021-07-27 11:01:29 +00:00
Martin McKeaveney 2c2e46f26b merge 2021-07-27 11:58:41 +01:00
mike12345567 1b40740709 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-27 10:32:18 +01:00
Budibase Release Bot 7de10f6db3 v0.9.81 2021-07-27 09:20:57 +00:00
Budibase Staging Release Bot 31a7414333 v0.9.80-alpha.9 2021-07-27 09:11:15 +00:00
Budibase Release Bot 535a28eb83 v0.9.80 2021-07-27 09:07:05 +00:00
Andrew Kingston 4af29d15de Merge pull request #2115 from Budibase/conditional-ui
Conditional UI
2021-07-27 10:02:22 +01:00
Budibase Staging Release Bot 1d8a5da6cc v0.9.80-alpha.8 2021-07-26 21:20:37 +00:00
Martin McKeaveney bf805e9ac4 rimraf command for windows machines when building server 2021-07-26 17:13:13 +01:00
Maurits Lourens cd132ca057 fix lint issue 2021-07-26 17:47:53 +02:00
mike12345567 219962cb8a Adding ability to disable/enable multi-tenancy flags easily. 2021-07-26 16:17:56 +01:00
Maurits Lourens bb69f40a46 implement review comments 2021-07-26 17:01:29 +02:00
Maurits Lourens f2c26a90c3 fix lint issues 2021-07-26 15:22:14 +02:00
Maurits Lourens cc7a1679f0 Merge branch 'develop' into clear_form_action
# Conflicts:
#	packages/client/src/utils/buttonActions.js
2021-07-26 15:13:10 +02:00
Andrew Kingston a69b320483 Fix same svelte-dnd-action drag error for navigation editor 2021-07-26 14:11:30 +01:00
Andrew Kingston 7a9197975d Fix svelte-dnd-action throwing an error when interacting with a spectrum field inside a draggable 2021-07-26 14:09:14 +01:00
Maurits Lourens 3dbafac806 clear form action - adjust manifest and add settings form 2021-07-26 15:05:22 +02:00
mike12345567 a279e5e504 Removing un-necessary log statements. 2021-07-26 13:40:50 +01:00
mike12345567 dd1f1fec3b Linting. 2021-07-26 13:31:39 +01:00
mike12345567 d03229caba Adding in admin API backwards compat. 2021-07-26 13:23:11 +01:00
mike12345567 224a63ccb2 Linting. 2021-07-26 13:20:42 +01:00
mike12345567 4606248ffd Fixing up everything found when testing with Cypress. 2021-07-26 13:19:47 +01:00
Andrew Kingston 73643793c9 Simplify logic for determine default visibility for a conditional UI component 2021-07-26 13:16:45 +01:00
Andrew Kingston 93d6da7ebe Lint 2021-07-26 13:10:00 +01:00
Andrew Kingston 06e5a038f2 Fix crash when building lucene query with a bool value already as a bool type 2021-07-26 13:08:22 +01:00
Andrew Kingston 2715ff77d8 Merge branch 'develop' of github.com:Budibase/budibase into conditional-ui 2021-07-26 13:04:08 +01:00
Maurits Lourens 07553b9937 clear form action - draft 2021-07-26 13:58:18 +02:00
Andrew Kingston 8a09494348 Fix bug with resetting operators when an incompatible value type is chosen 2021-07-26 12:56:47 +01:00
Andrew Kingston 38df0b54a5 Add full type support to conditional UI 2021-07-26 12:52:55 +01:00
Andrew Kingston 9ee53f7ee8 Treat fuzzy search as starts with when operating locally 2021-07-26 12:52:31 +01:00
Budibase Staging Release Bot 5421768521 v0.9.80-alpha.7 2021-07-26 09:34:02 +00:00
Michael Drury f92bad32e6 Merge pull request #2087 from Budibase/fix/log-out-action
Logout button handler
2021-07-26 10:24:59 +01:00
Budibase Staging Release Bot 074ebfde63 v0.9.80-alpha.6 2021-07-26 08:23:08 +00:00
Rory Powell c7cf415288 Merge pull request #2110 from mslourens/bug/automate_setup_menu
Automate setup menu
2021-07-26 09:15:45 +01:00
Maurits Lourens 98ce904b80 fix overflow in automation setup menu for large tables 2021-07-26 10:01:02 +02:00
Budibase Staging Release Bot d44bafba06 v0.9.80-alpha.5 2021-07-26 07:42:30 +00:00
Rory Powell 8850771a49 Add dedicateed renderer for roles tags 2021-07-25 21:14:49 +01:00
Andrew Kingston c9eda114a8 Redirect to login screen on client logout to prevent viewing public pages if they exist 2021-07-25 13:47:28 +01:00
Andrew Kingston 95d05c8a8e Fix error with refreshing app package so that page reload on logout can be prevented 2021-07-25 13:43:07 +01:00
Andrew Kingston e74d9a7312 Reload location on client logout for full reset, avoiding error when public pages exist 2021-07-25 13:29:27 +01:00
Budibase Staging Release Bot 1b54e53ec6 v0.9.80-alpha.4 2021-07-25 11:22:12 +00:00
Michael Drury 8c359ca76d Merge pull request #2086 from Budibase/fix/edit-roles-modal
Fixes for issue #2077
2021-07-25 12:14:31 +01:00
Michael Drury f32b4f94e7 Linting. 2021-07-25 12:09:50 +01:00
Michael Drury 88c0a635a0 Adding back logout functionality. 2021-07-25 12:07:25 +01:00
Budibase Staging Release Bot cfec959384 v0.9.80-alpha.3 2021-07-25 10:58:35 +00:00
Michael Drury f08547249b Linting. 2021-07-25 11:48:13 +01:00
Michael Drury 6d5f697142 Adding checks around the edit roles modal. 2021-07-25 11:46:40 +01:00
Michael Drury 3d8ac487c4 Merge branch 'develop' into new_roles_bug 2021-07-25 11:07:25 +01:00
Budibase Staging Release Bot 054740398f v0.9.80-alpha.2 2021-07-24 11:22:42 +00:00
Andrew Kingston fe00877f42 Merge pull request #2065 from Budibase/fix/save-row-action
Use tableId parameter when saving rows from button action
2021-07-24 12:13:09 +01:00
Maurits Lourens 03ecf7f34f display role names instead of _id 2021-07-23 23:27:38 +02:00
mike12345567 a630bfb515 Fixing test case. 2021-07-23 20:08:16 +01:00
mike12345567 c63ee57bbd Linting. 2021-07-23 20:03:11 +01:00
mike12345567 4d0faa38e3 Changing how apps are retrieved to be more efficient. 2021-07-23 20:01:53 +01:00
mike12345567 9a9c552629 Adding mechanism for lookup of userId/email to tenantId. 2021-07-23 19:22:04 +01:00
Budibase Staging Release Bot 306ad55c99 v0.9.80-alpha.1 2021-07-23 17:41:06 +00:00
Rory Powell 75bda99e00 Fix staging version 2021-07-23 18:31:45 +01:00
Budibase Staging Release Bot 255bea8553 v0.9.79-alpha.5 2021-07-23 16:55:34 +00:00
mike12345567 bd301cf972 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 17:52:30 +01:00
mike12345567 be6561e93d Adding use of the tenancy ID. 2021-07-23 17:41:00 +01:00
mike12345567 82e43e0008 Removing accidental symbols. 2021-07-23 17:26:54 +01:00
mike12345567 9377c7b0f3 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 17:20:41 +01:00
Budibase Staging Release Bot f0163b3942 v0.9.79-alpha.4 2021-07-23 16:13:42 +00:00
Budibase Release Bot c47d08bb4a v0.9.79 2021-07-23 16:08:58 +00:00
mike12345567 df942f7d7c Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-23 17:02:33 +01:00
mike12345567 7588bfde39 Adjusting how redis modules are loaded, making sure client is always set, before init. 2021-07-23 16:53:22 +01:00
Budibase Staging Release Bot 69b2bee2e1 v0.9.79-alpha.3 2021-07-23 15:46:11 +00:00
mike12345567 26582f5ceb Merge branch 'fix/lucene-filtering' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 16:11:05 +01:00
mike12345567 4160d63b2d Merge branch 'fix/lucene-filtering' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 16:10:59 +01:00
Rory Powell 6359f3db64 Default google activated form toggle to true for older configs 2021-07-23 16:02:38 +01:00
Andrew Kingston d6761fa9a8 Fix setVersion not returning itself to restore builder syntax compatibility 2021-07-23 15:57:50 +01:00
Andrew Kingston 5202b09499 Send api version as header with every request from client library 2021-07-23 15:56:18 +01:00
Andrew Kingston 72061f341e Add missing version to paginated search endpoint 2021-07-23 15:55:58 +01:00
Rory Powell eb8d857864 Require https callback in production, allow for http otherwise 2021-07-23 15:47:48 +01:00
Andrew Kingston af3802e28a Fix svelte keying of component settings blocks 2021-07-23 15:44:35 +01:00
Andrew Kingston b02f631888 Enrich button actions nested inside conditions 2021-07-23 15:44:16 +01:00
Andrew Kingston a00473fa61 Remove hardcoded colours from BBUI modal component 2021-07-23 15:43:44 +01:00
mike12345567 fa3cf585d7 Adding concept of version to APIs. 2021-07-23 15:29:14 +01:00
Budibase Staging Release Bot 32cf132022 v0.9.79-alpha.2 2021-07-23 14:05:23 +00:00
Rory Powell 9958625814 Merge pull request #2073 from Budibase/fix/google-button
Mark google activated by default for old configs
2021-07-23 14:56:44 +01:00
Rory Powell 418637cb6b Linting 2021-07-23 14:42:28 +01:00
Rory Powell f95b550b15 Mark google activated by default for old configs 2021-07-23 14:40:22 +01:00
mike12345567 94744ffbd8 Updating to use default false for search pre-processing. 2021-07-23 13:44:46 +01:00
mike12345567 a5d9883f28 Updating internal search to disable features were required. 2021-07-23 13:29:50 +01:00
mike12345567 e24c6bafd1 Removing optional chaining, not valid in Node. 2021-07-23 13:07:10 +01:00
Budibase Staging Release Bot 885d3003fe v0.9.79-alpha.1 2021-07-23 11:08:21 +00:00
Rory Powell 249df46770 Mark google activated by default for old configs 2021-07-23 11:38:17 +01:00
Budibase Staging Release Bot f3f60aee78 v0.9.79-alpha.0 2021-07-23 09:37:21 +00:00
mike12345567 3f7bafe23d Linting. 2021-07-22 22:37:20 +01:00
mike12345567 313302cae2 Fixing test cases and bugs that they raised. 2021-07-22 22:36:16 +01:00
Andrew Kingston 204de7c4d3 Add initial work on dynamically updating any setting via conditional UI 2021-07-22 19:19:37 +01:00
Andrew Kingston 5f19ccc6d5 Merge branch 'develop' of github.com:Budibase/budibase into conditional-ui 2021-07-22 18:16:03 +01:00
Andrew Kingston 7343c947ae Use tableId parameter when saving rows from button action 2021-07-22 16:50:35 +01:00
mike12345567 24012c2fba Linting. 2021-07-22 16:37:50 +01:00
mike12345567 1d6a350311 Changing how flags are handled. 2021-07-22 16:36:21 +01:00
Andrew Kingston 520651119b Fix lucene filtering of all types by parsing values as expected types, and correctly wrapping non-numeric types while building queries 2021-07-22 15:53:20 +01:00
mike12345567 b21fe320c5 Adding fallbacks for oidc and google. 2021-07-22 15:26:14 +01:00
mike12345567 1b6a73c250 Linting. 2021-07-22 14:29:30 +01:00
mike12345567 5611c8e73e Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-22 14:27:12 +01:00
mike12345567 27b2a13817 Swapping admin -> global in worker to reduce confusion in API url naming. 2021-07-22 12:56:47 +01:00
Kevin Åberg Kultalahti b34f6c9a23 Merge pull request #2041 from Budibase/feature/nps-feedback-form
Adds the NPS Feedback Form modal/popup
2021-07-22 13:04:59 +02:00
Keviin Åberg Kultalahti d9d08841e9 simplify check 2021-07-22 12:41:02 +02:00
Keviin Åberg Kultalahti 558b58b051 uses db to store feedback submissions status 2021-07-22 12:38:46 +02:00
Keviin Åberg Kultalahti a6814091b1 adds close button to feedback form component 2021-07-22 12:07:38 +02:00
mike12345567 371e38fcb9 Linting. 2021-07-21 18:24:58 +01:00
mike12345567 63368fdae9 Adding query string functionality to skip org setup. 2021-07-21 18:23:49 +01:00
mike12345567 be1558e1e7 Adding mechanism to disable org functionality when multi-tenancy disabled. 2021-07-21 17:52:42 +01:00
Andrew Kingston f91115fc0f Set default getOptionIcon prop in core Picker to avoid crash 2021-07-21 14:35:55 +01:00
Andrew Kingston 1effdc0e8f Set default getOptionIcon prop to avoid crash when using core select, like in client apps 2021-07-21 14:35:37 +01:00
Andrew Kingston 22c85a2eca Remove icon from definition of fields to avoid icon issues 2021-07-21 14:25:02 +01:00
Andrew Kingston 5e5332cd4f Add initial work on evaluation of conditional UI conditions in client library 2021-07-21 14:03:49 +01:00
Keviin Åberg Kultalahti 030571497b update transitions to match modal component 2021-07-21 13:13:36 +02:00
Keviin Åberg Kultalahti b22b987ea8 design fixes 2021-07-21 13:08:55 +02:00
Keviin Åberg Kultalahti b41e84f8b7 add larger min-height to textarea 2021-07-21 12:55:26 +02:00
Keviin Åberg Kultalahti 02077fc109 fix erroneous title in feedback form 2021-07-21 12:51:06 +02:00
mike12345567 a9752c0939 Adding change org button to login page. 2021-07-21 11:47:47 +01:00
Keviin Åberg Kultalahti 60b17594f5 move cookie updating to the NPS component 2021-07-21 12:36:04 +02:00
Keviin Åberg Kultalahti 6aa3ad03e2 remove old feedback stuff 2021-07-21 12:31:06 +02:00
Keviin Åberg Kultalahti 6c7798e828 lint fix 2021-07-21 12:30:36 +02:00
Keviin Åberg Kultalahti 2c01db04d8 Merge branch 'develop' into feature/nps-feedback-form 2021-07-21 12:29:12 +02:00
Keviin Åberg Kultalahti 5b0557bc28 Adds last bits to NPS feedback form 2021-07-21 12:28:38 +02:00
mike12345567 3305400c83 Fixing saving of oidc and google auth, neither should require the callbackURL property with the tenancy update. 2021-07-21 11:10:26 +01:00
mike12345567 a3fd6dacfe Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-21 10:40:10 +01:00
Andrew Kingston 0c80e8c5b5 Move lucene options into common file and add initial work on conditional UI components 2021-07-21 08:46:02 +01:00
mike12345567 b09c2d45f9 Linting and adding tenancy API. 2021-07-20 18:03:16 +01:00
mike12345567 ddfc524fcb Fixing callback URLs. 2021-07-20 17:57:07 +01:00
mike12345567 9d89362af1 Fixing some issues discovered with logging in. 2021-07-20 17:46:41 +01:00
mike12345567 129ff3fef2 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-20 15:56:12 +01:00
Andrew Kingston b00452cc8d Merge branch 'develop' of github.com:Budibase/budibase into drawer-improvements 2021-07-20 14:39:55 +01:00
Andrew Kingston 87394af383 Fix padding on some drawer content components 2021-07-20 14:38:35 +01:00
Andrew Kingston 2f559c3867 Update events editor and action components with new drawer styles 2021-07-20 14:34:27 +01:00
Peter Clement 3f42ed74b9 Merge remote-tracking branch 'origin/develop' into oidc-config-management 2021-07-20 12:57:58 +01:00
Peter Clement 1c6d455094 fix save button 2021-07-20 12:30:11 +01:00
Andrew Kingston b3eb783d7b Update drawer components to work with new styles 2021-07-20 10:58:07 +01:00
Peter Clement 30558ad3bd only enable form save button when config has changed 2021-07-20 10:55:39 +01:00
Andrew Kingston 83ab09b133 Update navigation link editor drawer to work with new drawer styles 2021-07-20 10:52:46 +01:00
Peter Clement 0fa68a2d50 Add activated toggle and login functionality to support this 2021-07-20 09:27:12 +01:00
mike12345567 83db31f899 A lot of general fixes around getting logged in, setting up users etc. 2021-07-19 19:00:53 +01:00
mike12345567 358b2aef89 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-19 17:35:48 +01:00
mike12345567 e026375f50 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-19 16:24:19 +01:00
Budibase Release Bot d8136d0704 v0.9.78 2021-07-19 14:23:03 +00:00
mike12345567 2ec00c32b6 Linting. 2021-07-19 14:32:14 +01:00
mike12345567 65358cf10d Fixing an issue with lucene equality searching, strings weren't handled correctly. 2021-07-19 14:31:06 +01:00
mike12345567 e56a0f5aa3 Fixing some tenancy issues. 2021-07-19 12:57:52 +01:00
mike12345567 d6c47c5027 Changing how automations handle multi-tenancy. 2021-07-19 10:59:34 +01:00
Keviin Åberg Kultalahti c4258bfe3c implements nps form component 2021-07-19 09:28:34 +02:00
Budibase Release Bot ec19ff23c2 v0.9.77 2021-07-16 18:52:46 +00:00
Michael Drury 126bf74347 Fixing issue with update row after rows API changed. 2021-07-16 19:13:44 +01:00
mike12345567 d6ae82e719 Linting. 2021-07-16 18:26:17 +01:00
mike12345567 d157285918 Adding organisation page. 2021-07-16 18:24:32 +01:00
mike12345567 f3156fca06 Further work, tenancy now working but some more work to be done. 2021-07-16 18:04:49 +01:00
mike12345567 b7995dd61d Updating auth to utilise the tenant system. 2021-07-16 15:08:58 +01:00
Peter Clement 8297d058b5 More error handling around config saving 2021-07-16 14:07:48 +01:00
Peter Clement 87eea284ab Better error handling around config saving 2021-07-16 10:51:58 +01:00
Rory Powell d13b2025d5 Add Okta and OneLogin logos 2021-07-16 10:15:38 +01:00
Budibase Release Bot 2668f2ba40 v0.9.76 2021-07-15 23:23:00 +00:00
Andrew Kingston cda15789f7 Remove padding from empty layouts and add option for full width layout content 2021-07-16 00:14:44 +01:00
mike12345567 912659a8ad First version of multi-tenancy, work still to be done. 2021-07-15 17:57:02 +01:00
Rory Powell 5f51de257f Default public config.config when missing 2021-07-15 16:50:57 +01:00
Rory Powell 806957e462 Merge branch 'feature/oidc-support' of github.com:Budibase/budibase into feature/oidc-support 2021-07-15 16:21:03 +01:00
Rory Powell 33b352c3ef Store OIDC config in cookie instead of URL 2021-07-15 16:20:31 +01:00
Peter Clement 70ab4e4dc5 add new logic to support oauth and oidc buttons 2021-07-15 15:49:10 +01:00
Rory Powell 239e39e5ed Merge branch 'develop' into feature/oidc-support 2021-07-15 14:05:30 +01:00
Rory Powell ea7ebafe12 Add database test configuration to auth package 2021-07-15 12:55:35 +01:00
Budibase Release Bot 2bd7934518 v0.9.75 2021-07-15 10:12:28 +00:00
Michael Drury fd76e532c7 Merge pull request #1989 from Budibase/fix/email-explanation
Email template descriptions/information
2021-07-15 11:04:36 +01:00
mike12345567 afd642c60d Fixing deployment issue. 2021-07-14 17:51:35 +01:00
mike12345567 f6a133e556 Cleaning up deployments into the app DB, moving API keys to be in global DB (which will be tenancy managed) and adding concept of platform info DB. 2021-07-14 16:29:32 +01:00
Rory Powell 6f1d995cc8 Auto generate callback url and supply id on login 2021-07-14 16:21:17 +01:00
Rory Powell 3152bd1839 Invert logos config naming to prevent conflict 2021-07-14 15:48:29 +01:00
Andrew Kingston 5e1c0b9417 Update styles of modal bindable input 2021-07-14 15:46:47 +01:00
Andrew Kingston d8ad23ddb8 Update styles of server binding panel used for formula fields and automation bindings 2021-07-14 15:46:31 +01:00
Andrew Kingston 120994e2c4 Use automation block title in drawer for automation bindings 2021-07-14 15:46:00 +01:00
Andrew Kingston 83d6a7c56d Disable save button in drawerbindableinput when syntax is invalid 2021-07-14 15:45:05 +01:00
Andrew Kingston 38014a76be Update drawer styles, drawer bindable inputs and settings bindable inputs 2021-07-14 14:21:11 +01:00
Rory Powell d97914837e Casing change to config checklist 2021-07-14 14:13:04 +01:00
mike12345567 3eb82b5a63 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-14 13:54:39 +01:00
mike12345567 ae3a09d560 Merge branch 'master' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-14 13:53:57 +01:00
mike12345567 a9160f5914 Rewording email template descriptions. 2021-07-14 13:24:46 +01:00
mike12345567 a31cce0ff9 Linting. 2021-07-14 13:18:27 +01:00
mike12345567 c20fde41ee Some quick fixes after a user had some confusion over how the email templating works, just adding some detail that should help explain. 2021-07-14 11:23:24 +01:00
Peter Clement 283698f8c5 Fix config form saving bugs 2021-07-13 21:47:36 +01:00
Budibase Release Bot 23bb4215c2 v0.9.74 2021-07-13 16:53:42 +00:00
Rory Powell 67fbf73bdd Merge branch 'feature/oidc-support' of github.com:Budibase/budibase into feature/oidc-support 2021-07-13 17:33:08 +01:00
Rory Powell 63d119d6db Update OAuth -> Authentication header 2021-07-13 17:32:57 +01:00
Peter Clement b31be35307 Add UUID to each oidc config to distinguish each provider 2021-07-13 17:32:08 +01:00
Rory Powell 0973394208 Update config checklist to handle multiple sso sources 2021-07-13 17:30:17 +01:00
mike12345567 cc08b4fc4e Linting. 2021-07-13 17:28:05 +01:00
mike12345567 004f719dde Renaming groups to workspaces. 2021-07-13 17:27:04 +01:00
Martin McKeaveney 7e5c4be14f fix postgres query array value 2021-07-13 17:11:11 +01:00
Rory Powell dd306d59c5 Load oidc config by id 2021-07-13 17:07:48 +01:00
Rory Powell 3fa4b21a31 Update reference to microsoft logo to use most recent name 2021-07-13 16:35:54 +01:00
Rory Powell 2485f0da25 Remove reference to oracle logo to fix build 2021-07-13 16:24:30 +01:00
Peter Clement 9dd05ec96e Add UUID to each oidc config to distinguish each provider 2021-07-13 15:52:21 +01:00
Peter Clement af792cc09e improve structure of OIDC config 2021-07-13 14:55:14 +01:00
Rory Powell 6c8a025760 Setup common test data 2021-07-13 12:08:58 +01:00
Rory Powell b3cd3f7a49 Add jest to auth package devDependencies 2021-07-13 10:49:27 +01:00
Rory Powell b47073ae49 Remove redundant check on requireLocalAccount 2021-07-13 10:46:27 +01:00
Rory Powell 5f5fe92807 Refactor auth controller tests to reuse common behaviour 2021-07-13 10:28:15 +01:00
Rory Powell f7d91f7cd6 Test google auth strategy 2021-07-13 10:17:14 +01:00
Rory Powell fc3d7122a7 Add jest to auth package + test oidc strategy 2021-07-13 10:02:08 +01:00
Andrew Kingston e692223661 Merge pull request #1969 from Budibase/empty-layout-tweaks
Empty layout tweaks
2021-07-12 19:17:41 +01:00
mike12345567 7aca56f019 Adding float type to MySQL. 2021-07-12 11:10:11 +01:00
mike12345567 184df6c685 Fixing some issues discovered with the new SQL connectors were the input type would always be string (causing some SQL types to break) - parsing these before input to attempt to fix this problem - issue referenced in #1943. 2021-07-12 10:51:30 +01:00
Martin McKeaveney bebfe4c6e1 merge with master 2021-07-11 18:07:46 +01:00
Rory Powell 4d3f44f982 Unit test auth controller oidc functions 2021-07-11 17:54:18 +01:00
Andrew Kingston 7392ad8eb2 Remove padding from empty layouts and add option for full width layout content 2021-07-10 11:56:32 +01:00
Christo 8579d1872c Test: Add some basic tests for mongodb queries 2021-07-09 20:08:26 +02:00
Rory Powell 15c53c16a7 Trim empty space on auth0 and microsoft logos 2021-07-09 18:31:52 +01:00
Budibase Release Bot 1f5b3b4467 v0.9.73 2021-07-09 17:29:06 +00:00
Christo 4096f4857c Feat: Add collection fields as "extra" query config for MongoDB 2021-07-09 19:28:46 +02:00
Kyle Harrison 2d451bb3a9 apply fixes for common spelling mistakes 2021-07-09 17:54:49 +01:00
Andrew Kingston aa2691a452 Merge pull request #1953 from Budibase/client-feature-flags
Client library updating and client library feature awareness
2021-07-09 16:52:45 +01:00
Andrew Kingston 4112049a17 Remove log statement, batch uploads and remove unecessary conditional 2021-07-09 16:42:09 +01:00
Rory Powell baaaf3f237 Update clientId -> clientID 2021-07-09 16:21:42 +01:00
Peter Clement 3867c63116 linting 2021-07-09 15:55:01 +01:00
Peter Clement b94348dddc Fix OIDC logo conditional display 2021-07-09 15:50:46 +01:00
Peter Clement 5a86d6bb6d Linting and Optimisation 2021-07-09 15:05:39 +01:00
Peter Clement 7138070e4c Fix bug where OIDC icon was not being displayed due to misconfiguration 2021-07-09 14:18:03 +01:00
Andrew Kingston 8cc67d815c Reload the client preview whenever client library version changes 2021-07-09 13:23:49 +01:00
Andrew Kingston 60987e3d5c Remove leftover code from testing 2021-07-09 12:42:48 +01:00
Andrew Kingston ef4a0f8c79 Bundle latest client library with the server and use it when updating apps in production 2021-07-09 12:33:09 +01:00
Peter Clement 005e0a2deb Update login page to support user based oidc icon and name 2021-07-09 09:49:34 +01:00
Peter Clement bcfbca0f08 Add oidc icon and name to public api for login page 2021-07-09 09:49:16 +01:00
Rory Powell a98ae5b367 Remove review comment 2021-07-09 09:37:52 +01:00
Rory Powell 73c8dcf71b Merge branch 'develop' into feature/oidc-support 2021-07-08 20:15:16 +01:00
Rory Powell 20b70a0445 Always maintain original user id. No longer remove old user during sync 2021-07-08 16:49:07 +01:00
Rory Powell faf711e092 sync third party profile on every login 2021-07-08 16:11:48 +01:00
Rory Powell 1c18b4c6ac remove duplicate scope definition
scope can be defined both within the strategy declaration or when invoking passport
2021-07-08 15:21:54 +01:00
Peter Clement 6be38bcefd Merge branch 'feature/oidc-support' of https://github.com/Budibase/budibase into oidc-config-management 2021-07-08 14:29:28 +01:00
Andrew Kingston bd27aa0caf Move standard components from server dev dependencies to real dependencies 2021-07-08 14:00:14 +01:00
Andrew Kingston 959405332d Add tests for updating and reverting client library version 2021-07-08 13:20:52 +01:00
Rory Powell c16cfc328f Linting 2021-07-08 13:12:25 +01:00
Rory Powell ec93d15462 Integrate with configuration ui / support for email usernames 2021-07-08 13:04:04 +01:00
Andrew Kingston 0ce553eaf2 Add endpoint to revert client app version 2021-07-08 12:56:54 +01:00
Andrew Kingston 4eb6d1e624 Fix modal flashing when reverting app version and fix version number being incorrect 2021-07-08 12:56:35 +01:00
Andrew Kingston a7a081da8c Add application/json as a known file type 2021-07-08 12:55:51 +01:00
Peter Clement cd1e5c8087 fixing conflict with OIDCButton 2021-07-08 12:36:09 +01:00
Rory Powell bf94125d33 Save email from third party user 2021-07-08 11:54:16 +01:00
Peter Clement b1c5b5cf35 Merge branch 'feature/oidc-support' of https://github.com/Budibase/budibase into oidc-config-management 2021-07-08 11:38:28 +01:00
Peter Clement 99de767781 fix issue where oidc config form was not loading due to oidc_logos being undefined 2021-07-08 11:15:22 +01:00
Rory Powell f0016f4bde Merge branch 'feature/oidc-support' of github.com:Budibase/budibase into feature/oidc-support 2021-07-08 11:12:45 +01:00
Rory Powell 25f1368227 Merge google/oidc user authentication and surface user relevant error messages during authentication 2021-07-08 11:12:34 +01:00
mike12345567 b0fb7ae991 Fixing test cases. 2021-07-08 00:30:55 +01:00
mike12345567 93302cb667 Linting. 2021-07-07 23:30:14 +01:00
mike12345567 4916ff7eb8 Adding sessions API. 2021-07-07 23:29:19 +01:00
mike12345567 524957cb4d Changing budibase -> internal/csv in datasource menu. 2021-07-07 17:46:39 +01:00
Peter Clement 2e49686eab Merge branch 'feature/oidc-support' of https://github.com/Budibase/budibase into oidc-config-management 2021-07-07 17:42:31 +01:00
Peter Clement 7a51eba93c Add OIDC icon to login page 2021-07-07 17:39:26 +01:00
Andrew Kingston 9440e4a5bf Add UI to revert app version and initial work on app revert backend 2021-07-07 17:35:28 +01:00
mike12345567 5d6e7eee91 Merge branch 'feature/plus-table-internal' of github.com:Budibase/budibase into feature/user-session 2021-07-07 17:32:09 +01:00
mike12345567 f1dd80dcb4 Internal table detail screens should still have limit one. 2021-07-07 17:31:03 +01:00
mike12345567 8d8e5b160d Merge branch 'feature/plus-table-internal' of github.com:Budibase/budibase into feature/user-session 2021-07-07 17:22:50 +01:00
mike12345567 53199ddc61 Inverting logic as the type isn't always internal. 2021-07-07 17:21:56 +01:00
mike12345567 93cc9530ed Merge branch 'develop' of github.com:Budibase/budibase into feature/user-session 2021-07-07 17:17:16 +01:00
mike12345567 7f0fc5f899 Fixing session issues after testing a bit. 2021-07-07 17:15:53 +01:00
mike12345567 44c87f4fb8 Making it possible to create an internal table from the plus symbol. 2021-07-07 17:13:04 +01:00
mike12345567 4acd094c74 Making it possible to create an internal table from the plus symbol. 2021-07-07 17:12:13 +01:00
Andrew Kingston 0a44b1e3d8 Add client libary update management from inside the builder 2021-07-07 17:07:42 +01:00
Andrew Kingston 0ff1f0fbe9 Fix crash when referencing a component definition that doesn't exist 2021-07-07 17:07:16 +01:00
Peter Clement cff2a9ad7d Fix for icon upload issue 2021-07-07 16:18:18 +01:00
Rory Powell d6c6681220 Fallback to ID token to retrieve email when not available in passport profile (oidc userinfo) 2021-07-07 14:58:14 +01:00
Andrew Kingston fb6c115adf Use client feature flags to conditionally show theme picker 2021-07-07 13:55:05 +01:00
Andrew Kingston cc7b07a020 Use client features to determine when to show client preview on initial load 2021-07-07 13:54:44 +01:00
Andrew Kingston 24a2c547eb Store client features in frontend store 2021-07-07 13:54:21 +01:00
Andrew Kingston 9bf6600ccd Add feature flags to manifest 2021-07-07 13:53:59 +01:00
Peter Clement 37b1200051 Allow user uploaded icons in oidc config 2021-07-07 13:41:09 +01:00
Rory Powell c15051462e Add info to 403 responses 2021-07-07 13:28:55 +01:00
Andrew Kingston ac99f7a23b Update develop with master bugfix and add comments to explain loading events 2021-07-07 13:21:30 +01:00
Budibase Release Bot f4f2a03503 v0.9.72 2021-07-07 12:19:03 +00:00
Andrew Kingston 67ffb2d96d Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 13:16:26 +01:00
Andrew Kingston ef88c740b2 Fix iframe preview loading bug in old client library versions 2021-07-07 13:09:33 +01:00
Budibase Release Bot 330fd8b922 v0.9.71 2021-07-07 10:52:11 +00:00
Andrew Kingston 9542910a41 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 11:48:38 +01:00
Andrew Kingston ab4e71c1a4 Improve handling of permission issues and routing issues, and add an error fallback message 2021-07-07 11:29:35 +01:00
Andrew Kingston ee8033e88f Expose the screens and layouts from the screen store in the client library 2021-07-07 11:28:53 +01:00
Andrew Kingston bdf7b6257a Don't attempt to enrich a user object whenever the role is PUBLIC to avoid 403s 2021-07-07 11:28:35 +01:00
Andrew Kingston 07ea6469fd Add error handling to builder preview and loading indicator 2021-07-07 11:10:23 +01:00
Andrew Kingston 298e948432 Mock redis shutdown method to avoid errors 2021-07-07 09:34:56 +01:00
Andrew Kingston 82c00e6757 Only clean up app tmp dir if it exists during testing 2021-07-07 09:34:40 +01:00
Andrew Kingston dd02b8cf6c Swap row and column icons 2021-07-07 09:28:11 +01:00
Martin McKeaveney 9f3c2a8033 typo 2021-07-06 18:56:41 +01:00
Martin McKeaveney a8277c9385 better naming, filter out public from inheritable roles 2021-07-06 18:55:34 +01:00
Martin McKeaveney 78bd36304e prevent editing public role in apps 2021-07-06 18:54:08 +01:00
Martin McKeaveney 13517d5298 make logged in users basic by default, prevent allowing users to be assigned as default in the UI 2021-07-06 18:43:04 +01:00
Andrew Kingston 197d895174 Add basic fallback error to real apps when client library fails to load 2021-07-06 18:37:21 +01:00
Andrew Kingston 414a7dbee6 Don't reload client app on 403, just show an error instead 2021-07-06 18:37:06 +01:00
mike12345567 b847f85d91 WIP - first version of user sessions. 2021-07-06 18:10:04 +01:00
Martin McKeaveney aa0906bcad public role in builder backend UI 2021-07-06 17:19:53 +01:00
Martin McKeaveney 68df47e22f default to public in UI 2021-07-06 17:19:03 +01:00
Martin McKeaveney 25fd9cd54f default users without roles to public role 2021-07-06 17:13:02 +01:00
Andrew Kingston 788f517b04 Remove redirect when user only has access to one app 2021-07-06 17:00:44 +01:00
Michael Drury df97a2572b 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 929d1c73d4 Avoid filter editor sending a prop change when filter is not an array, which was causing extra 409s and causing issues with tables 2021-07-06 15:55:02 +01:00
Andrew Kingston 1ac29025a2 Fix data provider filtering on datetime fields 2021-07-06 15:54:25 +01:00
Andrew Kingston 8befb1d545 Fix bug with tabs causing them to broadcast a change event on mount 2021-07-06 15:53:52 +01:00
mike12345567 ede0a5ec9b Making sure that keys cannot be duplicated for primary keys, this wouldn't have any function. 2021-07-06 15:45:14 +01:00
mike12345567 6648e548c5 Quick fix, make sure auto-columns never sent to DB. 2021-07-06 13:55:05 +01:00
mike12345567 3cdd658ea0 Linting. 2021-07-06 13:11:29 +01:00
mike12345567 ff99e1dcc6 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 2fc512bcda Linting. 2021-07-06 12:59:55 +01:00
mike12345567 04fbb8ea29 Adding validation to the SQL relationship creation modal. 2021-07-06 12:58:36 +01:00
Andrew Kingston 5d8a0e74d4 Fix data provider filtering on datetime fields 2021-07-06 12:01:01 +01:00
Andrew Kingston 1c636dfd04 Merge pull request #1918 from Budibase/spectrum-apps
Spectrum themed apps
2021-07-06 11:43:52 +01:00
Rory Powell 71ddd41877 Improve error handling on openid-configuration request 2021-07-06 10:03:40 +01:00
Rory Powell 7803540399 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 baab7141c0 Proof of concept OIDC implementation 2021-07-06 10:03:40 +01:00
Andrew Kingston 46c8c85736 Remove inline-block from links as it is not needed 2021-07-06 09:24:02 +01:00
mike12345567 b216c03e44 Linting. 2021-07-05 18:16:04 +01:00
mike12345567 8550d00751 Giving the system the ability to make auto increment columns auto-columns in postgres or mysql. 2021-07-05 18:11:23 +01:00
Andrew Kingston dcaf02ecee Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps 2021-07-05 17:41:26 +01:00
Andrew Kingston 03c4f0fc24 Fix cypress test 2021-07-05 17:37:38 +01:00
mike12345567 eaf808b190 Fixing issue with TS definitions. 2021-07-05 17:33:36 +01:00
mike12345567 e7d6298647 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-05 17:17:32 +01:00
Andrew Kingston 27a03f7d35 Remove ES6 optional chaining from server package 2021-07-05 17:05:34 +01:00
Andrew Kingston c49338b4c1 Preserve whitespace in card description 2021-07-05 16:47:44 +01:00
Andrew Kingston c3913372e1 Lint 2021-07-05 16:47:30 +01:00
Budibase Release Bot 1532fee301 v0.9.70 2021-07-05 14:38:21 +00:00
mike12345567 ca1c48232b Linting. 2021-07-05 15:16:32 +01:00
mike12345567 16581552cb Fixing issue with single quotes in strings breaking JSON parsing. 2021-07-05 15:14:45 +01:00
Andrew Kingston 8ddf07b68a Add placholder color to color picker component to represent undefined color choice 2021-07-05 14:31:10 +01:00
Peter Clement 0e6fb73b9e Add validation to backend for OIDC configuration 2021-07-05 14:27:19 +01:00
Peter Clement a0f2de65e7 Front End form for OIDC configuration 2021-07-05 14:25:42 +01:00
Andrew Kingston 698e31acbc Update remaining static color variables to spectrum instead 2021-07-05 14:02:49 +01:00
Andrew Kingston 7fd9af81e8 Fix mobile drawer not using spectrum colours 2021-07-05 13:56:04 +01:00
mike12345567 7d244f0a9c Review comments. 2021-07-05 11:06:39 +01:00
mike12345567 006db17bfc 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 ea8fea98a9 Re-working UI after some review. 2021-07-05 10:48:28 +01:00
Andrew Kingston 4ac7accdcb Fix font family issue with date pickers 2021-07-05 10:24:44 +01:00
Andrew Kingston 1f3e0b4e6f Update list and detail autoscreens to be theme aware and use new designs 2021-07-05 10:20:20 +01:00
Andrew Kingston a621ebe7b9 Remove built-in padding from forms to be consistent with every other component 2021-07-05 10:19:59 +01:00
Andrew Kingston e969692952 Add quiet prop to button 2021-07-05 10:19:27 +01:00
Andrew Kingston 3ac16befad Add quiet prop to buttons and size styles to form 2021-07-05 10:19:07 +01:00
mike12345567 f450e38dab Linting. 2021-07-05 09:38:01 +01:00
Andrew Kingston 3e63c276dd Update colors of selection and hover indicators in client apps 2021-07-05 09:37:06 +01:00
mike12345567 57278b4532 Allowing user firstname and lastname to be updated through user portal. 2021-07-05 09:29:16 +01:00
Andrew Kingston 56d687a236 Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps 2021-07-05 09:03:24 +01:00
mike12345567 92af589827 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-03 11:28:38 +01:00
mike12345567 3849d2a968 Linting. 2021-07-03 11:16:29 +01:00
mike12345567 11f6abee0a Re-writing a bit so that it is aware some functionality is SQL only, makes future plus endpoints easier. 2021-07-03 11:15:01 +01:00
mike12345567 71f96f9601 Fixing little UI bugs. 2021-07-03 10:26:37 +01:00
mike12345567 2a1243e81e Linting. 2021-07-02 18:44:01 +01:00
mike12345567 c24cc5c3fb Fixing issue with many to many through junction table not realising some exist, or some need deleted - as well as removing limit from details screen, this was blocking join statements and served no purpose (its already a search by equals). 2021-07-02 18:42:01 +01:00
mike12345567 fcf4dbc7a1 Updating server test cases. 2021-07-02 14:49:47 +01:00
mike12345567 9aa672101e Linting. 2021-07-02 14:36:24 +01:00
mike12345567 a8ff2cc7bd Removing console logs and simplifying the relationship name. 2021-07-02 14:35:05 +01:00
mike12345567 10730d8053 Implementing UI to support the backend put in place. 2021-07-02 14:33:05 +01:00
Martin McKeaveney 3eb8f3c445 bidirectional relationships, many to one 2021-07-01 22:23:47 +01:00
Martin McKeaveney cae1a20411 preventing relationship overrides 2021-07-01 21:24:23 +01:00
Martin McKeaveney 0d4c3fd854 Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-07-01 20:09:27 +01:00
mike12345567 a5c3d4f86f Linting. 2021-07-01 19:23:29 +01:00
mike12345567 7fb1e80196 Re-writing external layer in typescript. 2021-07-01 19:20:41 +01:00
Martin McKeaveney 93569ccc87 simplify relationship configuration UI 2021-07-01 18:24:43 +01:00
mike12345567 b3eea4e4d1 Removing PG hack and handling the updating of relationships from the one side, e.g. one person is linked to many tasks, allow updating the person and having FK in tasks get updated with that persons ID. 2021-07-01 18:23:15 +01:00
Martin McKeaveney bc4c85bffa TS debug command for server 2021-07-01 17:36:41 +01:00
mike12345567 d9aa1360d0 Linting. 2021-07-01 14:25:23 +01:00
Martin McKeaveney 9f3e5cdc7f Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-07-01 14:14:52 +01:00
Martin McKeaveney edcf3161a3 relationships E2E 2021-07-01 14:14:48 +01:00
mike12345567 bb396ebff0 First version of enrichment. 2021-07-01 14:10:44 +01:00
mike12345567 ac834dc713 Merge branch 'master' of github.com:Budibase/budibase into feature/sql-relationships 2021-07-01 12:29:38 +01:00
Budibase Release Bot b4c2e3cd31 v0.9.69 2021-07-01 10:51:59 +00:00
Michael Drury 235f76d805 Merge pull request #1893 from Budibase/fix/user-app-role-list
Fixing user roles administration - getting full list of apps
2021-07-01 11:43:59 +01:00
Budibase Release Bot 9b1530ff87 v0.9.68 2021-07-01 10:41:50 +00:00
mike12345567 ae84345d27 Fixing issue with full list of apps not appearing in user administration, meaning couldn't update roles. 2021-07-01 11:29:27 +01:00
Rory Powell 0faae01c07 Merge pull request #1869 from Budibase/fix/support-arm64-development
Support arm64 development: Bump "pkg": "^4.4.9" -> "pkg": "^5.3.0"
2021-07-01 08:53:32 +01:00
Andrew Kingston 96d803fd93 Only override color style on links if a color setting exists 2021-07-01 00:48:40 +01:00
Andrew Kingston 7e8bdae875 Only override color style on paragraphs if a color setting exists 2021-07-01 00:48:05 +01:00
Andrew Kingston 26ed9da4de Only override existing color style if a color setting exists for Headings 2021-07-01 00:47:38 +01:00
Andrew Kingston 1d2b306574 Add border style as an explicit option to prevent issues with dynamically adding it via the styleable helper 2021-07-01 00:40:16 +01:00
Andrew Kingston 54fe305031 Fix loophole where any user could load all screen and layout definitions via app package call 2021-06-30 21:54:48 +01:00
Andrew Kingston ca032aa6fe Update colours of selection indicators 2021-06-30 21:23:55 +01:00
Andrew Kingston c2d9be46e7 Reduce box shadow on layout nav wrapper 2021-06-30 20:40:27 +01:00
Andrew Kingston a41b376999 Fetch and use app theme in real client apps 2021-06-30 20:35:02 +01:00
Andrew Kingston 18f25f0be2 Update list autoscreen to be theme aware and use new component props 2021-06-30 20:14:41 +01:00
Andrew Kingston 3325cc1eb5 Use spectrum heading in standard components 2021-06-30 20:09:26 +01:00
Andrew Kingston d0c6f64b22 Fix link styles 2021-06-30 19:57:39 +01:00
Andrew Kingston 3b23d55685 Add custom scrollbars to client apps 2021-06-30 19:57:31 +01:00
Andrew Kingston ccb48a642f Set light as default app theme 2021-06-30 19:41:09 +01:00
Andrew Kingston 938ae65132 Use app name as default layout title 2021-06-30 19:40:59 +01:00
Andrew Kingston 9b9bda1fb4 Add error handling to builder preview and loading indicator 2021-06-30 19:37:03 +01:00
Martin McKeaveney 08393044c9 Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-30 18:53:33 +01:00
mike12345567 a15d15decb Linting. 2021-06-30 18:33:55 +01:00
mike12345567 3ed5cff945 First attempt at solving the enrichment call, as well as various fixes. 2021-06-30 18:31:16 +01:00
Andrew Kingston 0031ba205a Make charts respect spectrum variables 2021-06-30 16:45:06 +01:00
Andrew Kingston 45d235ca92 Add spectrum card component 2021-06-30 16:33:35 +01:00
Andrew Kingston 2beaa2b28a Merge and add initial work on cards 2021-06-30 16:33:19 +01:00
Martin McKeaveney 3c64f870bd Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-30 15:06:42 +01:00
mike12345567 75f13a07ef Linting. 2021-06-30 14:54:53 +01:00
mike12345567 9780f2a788 Getting writing of one and many rows working. 2021-06-30 14:46:44 +01:00
Andrew Kingston 48fdc8a2df Fix bug where stale data is shown in custom css drawer when changing components 2021-06-30 09:38:14 +01:00
Andrew Kingston c936ab2619 Fix bug which causes an 'undefined' layout to appear if the save call 409s 2021-06-30 09:35:31 +01:00
Andrew Kingston 2693878a72 Remove a lot of hacks around screenslots and allow naming them 2021-06-30 09:05:03 +01:00
Andrew Kingston 3ed1ac4ccd Fix text casing on some button settings 2021-06-30 08:46:53 +01:00
Andrew Kingston 8999756738 Make icon component slightly more presentable 2021-06-30 08:46:18 +01:00
Andrew Kingston 3217aeadb7 Update text component placeholders 2021-06-30 08:46:02 +01:00
Andrew Kingston 6bfcb3fc2b Add better theme compatibility to color picker and client app components 2021-06-30 08:30:57 +01:00
Martin McKeaveney 1987ea5f3e listing relationships in UI 2021-06-29 19:57:26 +01:00
mike12345567 9ca36893ad Managing the scenario where columns can overlap in SQL relationships which most JSON based libraries cannot manage, instead of trying to manage this just don't return the overlapping columns which are not of interest. 2021-06-29 18:38:27 +01:00
Budibase Release Bot 4abd23f6ff v0.9.67 2021-06-29 16:46:33 +00:00
mike12345567 98b7bff678 Implementing all return possibilities, now to implement creation. 2021-06-29 17:42:46 +01:00
Andrew Kingston 0fb12e7619 Use the real current user even inside builder preview 2021-06-29 17:41:02 +01:00
Martin McKeaveney 2e4116d40a pin eslint parser to fix build 2021-06-29 17:15:13 +01:00
Martin McKeaveney 1ca52dc0b9 adding prop to create/edit relationships 2021-06-29 15:30:32 +01:00
Martin McKeaveney ceeb968531 Merge pull request #1871 from Budibase/develop
Develop
2021-06-29 14:48:27 +01:00
Budibase Release Bot e80e2c6a7b v0.9.66 2021-06-29 13:24:30 +00:00
Rory Powell 670f75d734 Bump "pkg": "^4.4.9" -> "pkg": "^5.3.0"
Use the latest release of pkg: https://github.com/vercel/pkg/releases/tag/5.3.0

This version bumps the dependency of pkg-fetch from 2.6.9 to 3.1.1
See: https://github.com/vercel/pkg/compare/4.4.9...5.3.0#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519R29

The previously used version 2.6.9 of pkg-fetch did not support amd64 and resulted in
```
> Error! 404 Not Found
  https://github.com/zeit/pkg-fetch/releases/download/v2.6/uploaded-v2.6-node-v14.4.0-macos-arm64
> Asset not found by direct link:
  {"tag":"v2.6","name":"uploaded-v2.6-node-v14.4.0-macos-arm64"}
> Not found in GitHub releases:
  {"tag":"v2.6","name":"uploaded-v2.6-node-v14.4.0-macos-arm64"}
```

The subsequent attempt at creating a packaged version locally then fails.

The new version of 3.1.1 has support for apple silicon
2021-06-29 12:28:08 +01:00
Martin McKeaveney 60425d9810 merging with relationship backend work 2021-06-29 12:05:26 +01:00
Andrew Kingston 2aa829b782 Allow color picker to have spectrum theme overridden 2021-06-29 08:20:34 +01:00
Andrew Kingston 76c42c4094 Enable hot reloading of server typescript and fix error when updating app and nmot providing a name 2021-06-29 08:20:17 +01:00
mike12345567 b35dd6eed0 Most of the work towards writing related rows back. 2021-06-28 18:19:34 +01:00
mike12345567 5a4398f690 Some work towards supporting many SQL relationships. 2021-06-28 17:42:39 +01:00
Andrew Kingston 2b7f3942d0 Add initial work on refactoring color picker to account for client app theme 2021-06-28 14:51:47 +01:00
mike12345567 e14cb54d8c Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-28 14:42:15 +01:00
mike12345567 43eaa35992 Merge branch 'develop' of github.com:Budibase/budibase into develop 2021-06-28 14:19:33 +01:00
mike12345567 b76d6a77ca Upgrading target to es6 for typescript compilation. 2021-06-28 14:19:21 +01:00
Martin McKeaveney c1abbc1493 definitions and tidy up 2021-06-28 13:04:52 +01:00
Andrew Kingston f2be9501d3 Add global app theme picker and use it in client preview 2021-06-28 12:55:11 +01:00
mike12345567 10cf55e273 Creating a many-to-many database scenario and seeding with data. 2021-06-28 12:36:05 +01:00
Andrew Kingston 6f0bbce083 Add gap to default screen in new apps 2021-06-28 12:00:01 +01:00
Andrew Kingston 91b701a746 Merge pull request #1834 from Budibase/design-panel-v2
Design panel V2 + big performance improvements + misc features
2021-06-28 11:11:00 +01:00
Andrew Kingston 39197b318b Improve styles in data source page to be more in line with the portal 2021-06-28 10:56:17 +01:00
Andrew Kingston cdd9bed7ad Prevent creating datasource without a type selected 2021-06-28 10:55:58 +01:00
Andrew Kingston 2333754862 Update autoscreens and default layouts to use new component props 2021-06-28 10:47:23 +01:00
mike12345567 2d162fda31 Linting. 2021-06-28 10:21:37 +01:00
Andrew Kingston 829c2bb8ee Fix border not being applied due to missing border-style rule 2021-06-28 10:15:14 +01:00
Andrew Kingston be37720dc5 Fix placement of 'reset fields' button for field groups 2021-06-28 10:09:31 +01:00
Andrew Kingston d65d4975c9 Fix tests 2021-06-28 10:00:22 +01:00
mike12345567 5389878801 Moving definitions to central location and adding a few more definitions. 2021-06-26 23:09:46 +01:00
Martin McKeaveney a4f75cde17 Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-25 19:11:15 +01:00
mike12345567 f23f61c89a Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-25 18:50:30 +01:00
mike12345567 b6223d880e Copying none js/ts files into the dist directory after building. 2021-06-25 18:46:50 +01:00
mike12345567 84ea655fd9 Linting. 2021-06-25 18:34:21 +01:00
mike12345567 856be36d9e Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships 2021-06-25 18:13:11 +01:00
Martin McKeaveney ba2bdd0e12 Merge branch 'develop' of github.com:Budibase/budibase into feature/opinionated-relationships-ui 2021-06-25 18:11:48 +01:00
Martin McKeaveney aa980e9b8a relationship configuration panel 2021-06-25 18:11:03 +01:00
mike12345567 547ca3c593 force delete dist directory when building. 2021-06-25 17:28:48 +01:00
Andrew Kingston 50f8931fbe Lint 2021-06-25 17:27:06 +01:00
mike12345567 1568702a6d Linting + formatting. 2021-06-25 17:21:36 +01:00
mike12345567 5462ca5930 Removing use of the arguments[0] as they don't mesh well with TS. 2021-06-25 17:14:23 +01:00
Andrew Kingston 954c83c418 Remove deprecated 'inline' style setting 2021-06-25 17:00:30 +01:00
mike12345567 b25033cab6 Fixing cypress test linkup to built files. 2021-06-25 16:37:01 +01:00
mike12345567 f0e7b9b25e Speeding up server tests and removing the ability for it to port collide. 2021-06-25 16:14:06 +01:00
Andrew Kingston 7b876b2b42 Add ability for buttons to link to external URLs 2021-06-25 16:07:25 +01:00
Andrew Kingston b6a62de0d3 Fix embed showing undefined, add size styles and add placeholder 2021-06-25 16:04:42 +01:00
Andrew Kingston d0d38387ad Fix placeholder styles, add typography settings to link 2021-06-25 15:56:22 +01:00
Andrew Kingston f3024c5644 Increase background image placeholder style 2021-06-25 15:39:41 +01:00