Commit Graph

3991 Commits

Author SHA1 Message Date
Andrew Kingston 9a92993226 Make core portal layout responsive with mobile drawer menu 2021-09-13 15:38:06 +01:00
Andrew Kingston 10182e19c3
Merge pull request #2576 from Budibase/responsive-preview
Responsive preview
2021-09-10 12:13:46 +01:00
mike12345567 06d17827b6 Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-rework 2021-09-10 11:16:43 +01:00
Andrew Kingston b04d983252 Fix bug with determining checklist progress 2021-09-10 08:25:30 +01:00
mike12345567 01ca02ea9c Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-rework 2021-09-09 16:33:41 +01:00
Andrew Kingston 3d0f7125d2 Merge branch 'develop' of github.com:Budibase/budibase into responsive-preview 2021-09-09 13:56:18 +01:00
Andrew Kingston d38f5ef163 Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-09 11:57:55 +01:00
Martin McKeaveney 1b1675747c
Merge pull request #2556 from mslourens/checklist_item_navigation
add link to checklist items for direct navigation (and lint issues)
2021-09-09 11:16:38 +01:00
mike12345567 b00f8764cb Updating automations system to return the inputs and outputs of each step. 2021-09-08 14:08:22 +01:00
Andrew Kingston 87f3659ba4 Align component selection list and preview controls to top of center panel 2021-09-08 09:54:10 +01:00
Andrew Kingston c5cd2fb64a Add feature flag to determine support for previewing on different device sizes 2021-09-08 09:46:20 +01:00
Andrew Kingston 749a26c5c5 Remove box shadow and padding around preview html element 2021-09-08 09:39:36 +01:00
Andrew Kingston dea0b02a1f Leave builder preview always the same size and depend on app to resize itself 2021-09-07 16:02:47 +01:00
Andrew Kingston 47e6504c14 Add preview device selection buttons and pass device preview down to client app 2021-09-07 16:02:11 +01:00
Maurits Lourens 33104fb1d1 fix test 2021-09-06 20:23:33 +02:00
Andrew Kingston ca9df2764d Merge branch 'develop' of github.com:Budibase/budibase into custom-theming 2021-09-06 17:29:51 +01:00
Maurits Lourens a3065bca36 fix tests 2021-09-06 17:55:19 +02:00
Andrew Kingston 44dd731be8 Add button to reset theme to default and fix determination of theme 2021-09-06 16:51:40 +01:00
Andrew Kingston b11deece29 Fix button theming and add nav text theming 2021-09-06 16:23:12 +01:00
Maurits Lourens 01f3851c9a add link to checklist items for direct navigation (and lint issues) 2021-09-06 15:16:21 +02:00
Maurits Lourens 52454c15fa fix exporting internal tables 2021-09-06 12:07:05 +02:00
Andrew Kingston 5568ab084b Add custom theme options for button roundedness and header color 2021-09-03 15:28:35 +01:00
Andrew Kingston 7ee7feca16 Add custom theming for primary color and primary hover color to form components 2021-09-03 11:50:09 +01:00
Andrew Kingston 5d1be13c42 Hide state bindings if feature is not available 2021-09-02 11:39:41 +01:00
Andrew Kingston dbbcf4052e Hide state action in old apps and add working basic implementation of theming 2021-09-02 11:38:41 +01:00
Andrew Kingston 1b9916a89d
Merge pull request #2502 from Budibase/lab-day-state
App state
2021-09-01 16:08:13 +01:00
Maurits Lourens 49e7e405d2 only show delete confirmation when no input or textarea is focussed 2021-08-31 15:46:30 +02:00
Martin McKeaveney 2f45c24fba
Merge pull request #2499 from mslourens/fix_upload_logo
fixes uploading organisation logo
2021-08-31 13:13:31 +01:00
Andrew Kingston 37f92f1ee0 Merge branch 'develop' of github.com:Budibase/budibase into lab-day-state 2021-08-31 10:33:31 +01:00
Martin McKeaveney f7be7d5ac5
Merge pull request #2469 from Budibase/cheeks-fixes
Size options for form and table
2021-08-30 22:53:19 +01:00
Martin McKeaveney 15943b3542
Merge pull request #2440 from mslourens/querybuilder_results_width
limit the width of the preview component
2021-08-30 22:52:55 +01:00
Maurits Lourens 08d0f4101c fixes uploading organisation logo 2021-08-30 23:12:19 +02:00
Andrew Kingston b6ea4e3aaa Add description of what persisting state values does 2021-08-27 15:00:27 +01:00
Peter Clement 24d611b653 refactor of multi-option filtering and validation 2021-08-27 08:05:22 +01:00
Andrew Kingston 23a6267f6a Add ability to persist state values in local storage 2021-08-26 17:52:04 +01:00
Andrew Kingston 21029b80ba Automatically determine which state keys are available 2021-08-26 16:46:25 +01:00
Maurits Lourens ce3781e334 fix calls to automations.save, which doesn't need the instanceId 2021-08-26 15:58:24 +02:00
Peter Clement a5a4c63094 Merge remote-tracking branch 'origin/develop' into multi-option-datatype 2021-08-26 14:38:05 +01:00
Peter Clement a7b7a8f13a linting 2021-08-26 14:27:40 +01:00
Peter Clement 974e264f50 fix indexing of arrays 2021-08-26 14:22:52 +01:00
Martin McKeaveney 7817c8f068 merge package updates 2021-08-26 14:13:30 +01:00
Peter Clement 16270b46cf Update validation for array type 2021-08-26 14:04:18 +01:00
Peter Clement 624080800f Fix lucene not allowed characters 2021-08-26 11:39:42 +01:00
Peter Clement cc2f4433b5 Rename list to Multi-select 2021-08-26 11:36:05 +01:00
Andrew Kingston a7be624d64 Add client app state and button actions to control it 2021-08-26 11:28:44 +01:00
Martin McKeaveney f0bebb036a
Revert "Filter users table out of DataSource component and NewScreenModal" 2021-08-26 10:11:48 +01:00
Maurits Lourens ffca6f6980 rename automation 2021-08-26 08:53:58 +02:00
Peter Clement 3ce5b96b0c use normal combobox for filtering array columns 2021-08-25 17:00:42 +01:00
Peter Clement 5b23ea1dc9 fix issue with options not being displayed on new line 2021-08-25 17:00:15 +01:00
Martin McKeaveney c3adff5651
Merge pull request #2464 from mslourens/make_labels_more_consistent
make labels for editing more consistent
2021-08-25 16:51:33 +01:00
Peter Clement c681330793 Add more validation options for array field 2021-08-25 15:49:04 +01:00
Andrew Kingston ec5c3d48bc Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2021-08-25 15:31:30 +01:00
Martin McKeaveney d5bd1c4059
Merge pull request #2446 from mslourens/disable_managing_users_with_client
Filter users table out of DataSource component and NewScreenModal
2021-08-25 14:07:52 +01:00
Peter Clement 84d85664ef Add validation for array field 2021-08-25 14:05:23 +01:00
Peter Clement 04ce0abd46 Add not contains option to lucene query builder 2021-08-25 14:05:00 +01:00
Maurits Lourens 35ee5427c6 make labels for editing more consistent 2021-08-25 13:42:28 +02:00
Andrew Kingston 8cdda6d208
Merge pull request #2441 from Budibase/multistep-forms
Multi-step forms
2021-08-25 12:40:44 +01:00
Andrew Kingston 7dc4a8785b Update autoscreens to have size settings again 2021-08-25 09:57:53 +01:00
Peter Clement d55218e813 Add contains option to lucene query builder 2021-08-24 16:14:38 +01:00
Maurits Lourens b1721adf04 Filter users table out of DataSource component and NewScreenModal 2021-08-24 12:33:02 +02:00
Martin McKeaveney 614603a146 remove pageviews from PH 2021-08-24 10:42:22 +01:00
Maurits Lourens d25c3c1919 replace 'replaceAll' with 'replace' and a regular expression 2021-08-24 08:51:38 +02:00
Maurits Lourens c5311c4054 limit the width of the preview component 2021-08-23 17:32:27 +02:00
Martin McKeaveney 33338a9254 spacing in analytics 2021-08-23 15:56:54 +01:00
Andrew Kingston e411f771d2 Fix button casing 2021-08-23 14:00:45 +01:00
Andrew Kingston 9223476ca7 Merge branch 'develop' of github.com:Budibase/budibase into multistep-forms 2021-08-23 11:48:03 +01:00
Andrew Kingston 6d902616cc Always limit data providers to 1 row on details screens, even for external tables 2021-08-23 11:46:50 +01:00
Andrew Kingston 27be64a6fd Give detail autoscreen repeater a placeholder for when no rows exist 2021-08-23 11:09:33 +01:00
Maurits Lourens 82a0b444d3 Merge branch 'develop' into collapse_expand_database_connections 2021-08-20 22:10:29 +02:00
Andrew Kingston 8a58361d98
Merge pull request #2399 from mslourens/update_app_modal_text
update the modal text for updating the name of an app
2021-08-20 17:04:39 +01:00
Peter Clement dbd0d76613 add multiselect component as option for form design 2021-08-20 15:56:11 +01:00
Andrew Kingston 9cb1ce6862 Prevent adding form steps inside other form steps and fix illegalChildren usage 2021-08-20 15:16:20 +01:00
Andrew Kingston f04b860146 Automatically name and number form step components upon creation 2021-08-20 14:12:52 +01:00
Peter Clement 778dbf0cdb fixes organisation logo not showing 2021-08-20 10:15:39 +01:00
Andrew Kingston a656b419b9 Making picker sorting optional and default to off. Sort by default for client apps 2021-08-20 10:03:21 +01:00
Andrew Kingston 7f07390277 Add single button action for changing form step 2021-08-20 09:54:54 +01:00
Peter Clement b588b9a194 Bug fix for unable to navigate from sql screen 2021-08-20 09:51:36 +01:00
Peter Clement 295e36f576 Add ability for user to select 'List' data type for a column 2021-08-19 16:54:44 +01:00
Andrew Kingston 3fa5b3b571 Update validate form action to be able to only validate the current form step 2021-08-19 12:52:50 +01:00
Andrew Kingston 01b28f358a Add button actions for navigating form steps 2021-08-18 15:21:18 +01:00
Andrew Kingston c44d0a684b Support multiple component context exports and export additional context from forms 2021-08-18 14:58:58 +01:00
PClmnt 18421431ba
Merge pull request #2403 from Budibase/pc-bug-fixes
Misc Bug Fixes
2021-08-18 14:09:24 +01:00
Andrew Kingston 5d1374bfa2 Add stepper component to bbui for numeric values 2021-08-18 11:32:39 +01:00
Martin McKeaveney f28d0773f9
Merge pull request #2401 from mslourens/update_datasource_name
Update the name of the datasource
2021-08-18 10:44:04 +01:00
Peter Clement 1e0da6e702 linting 2021-08-18 10:37:14 +01:00
Maurits Lourens 997704ba7d fix lint issue 2021-08-18 11:24:25 +02:00
Peter Clement 45b8af2860 fixes organisation logo not showing 2021-08-18 00:02:17 +01:00
Maurits Lourens 285b73ceea fix lint issues 2021-08-18 00:04:54 +02:00
Maurits Lourens c86a878b27 update the name of the datasource 2021-08-17 23:57:11 +02:00
Maurits Lourens cd6e946e7b update the modal text for updating the name of an app 2021-08-17 22:16:57 +02:00
Peter Clement 2dee1dec41 Merge remote-tracking branch 'origin/develop' into pc-bug-fixes 2021-08-17 14:11:47 +01:00
Andrew Kingston 35b6920637 Ensure placeholder is null when undefined so avoid sometimes having a placeholder and sometimes not 2021-08-17 14:10:25 +01:00
Andrew Kingston e8442c8161 Fix autoscreen-generated form component default settings 2021-08-17 13:58:51 +01:00
Martin McKeaveney 1558d631f5
Merge pull request #2379 from Budibase/fix/app-name-validation
adding alphanumeric app name validation
2021-08-17 13:49:50 +01:00
Andrew Kingston 8f676dd9bf Merge branch 'dynamic-picker-options' of github.com:Budibase/budibase into dynamic-picker-options 2021-08-17 11:37:50 +01:00
Andrew Kingston 8a12aaf27a Remove notification when saving custom options 2021-08-17 11:36:33 +01:00
Andrew Kingston e92455dc88 Ensure both label and value are set when defining custom options 2021-08-17 11:34:46 +01:00
Andrew Kingston e274eeffce Tidy up options drawer styles 2021-08-17 11:33:09 +01:00
Peter Clement ff5efc259f Merge remote-tracking branch 'origin/develop' into dynamic-picker-options 2021-08-17 11:26:42 +01:00
Peter Clement ac850fdc19 text updates 2021-08-17 11:17:03 +01:00
Martin McKeaveney 01f11ae71a adding alphanumeric app name validation 2021-08-17 10:41:37 +01:00
Peter Clement 4c37365549 Allow users to define custom picker options 2021-08-17 10:32:01 +01:00
Andrew Kingston 5684285879
Merge pull request #2369 from Budibase/fix/screen-props
Fix screen settings not being saved
2021-08-17 09:28:43 +01:00
Maurits Lourens a2e7fe91dd fix lint issues 2021-08-16 22:07:15 +02:00
Maurits Lourens 8dfef0d342 return validation errors 2021-08-16 21:15:15 +02:00
Andrew Kingston e6399cad33
Merge pull request #2339 from Budibase/custom-form-validation
Custom form validation
2021-08-16 18:29:44 +01:00
Andrew Kingston a5230e80a6 Fix screen settings not being saved 2021-08-16 17:01:34 +01:00
Andrew Kingston b6e3c537e9 Add ability for select options to be loaded from a data provider 2021-08-16 11:24:25 +01:00
Peter Clement fa04672318 Bug fix for unable to navigate from sql screen 2021-08-16 09:44:15 +01:00
Andrew Kingston cee0367b1d
Merge pull request #2344 from Budibase/ak-fixes
Fixes and features for various issues
2021-08-16 09:04:13 +01:00
Andrew Kingston 8e9ce2223e Merge branch 'develop' of github.com:Budibase/budibase into joe-tweaks 2021-08-13 13:33:22 +01:00
Andrew Kingston 0879f2aaf0 Add 12px options for margin and padding 2021-08-13 12:23:41 +01:00
Andrew Kingston f4d965347d Add global data bindings for mobile and tablet device sizes 2021-08-13 11:24:47 +01:00
Peter Clement a4649c5bc9 linting 2021-08-12 14:27:05 +01:00
Peter Clement 2479207436 Change self host button text 2021-08-12 14:20:46 +01:00
Peter Clement 6cf5a86f8c Add default config to admin store 2021-08-12 14:20:23 +01:00
Andrew Kingston a555eeea64 Increase width of contraint select in custom validation drawer 2021-08-12 12:27:50 +01:00
Andrew Kingston 02eafd8ca7 Add duplicate button 2021-08-12 12:25:54 +01:00
Peter Clement adecf1897a Add link to account portal 2021-08-12 12:09:53 +01:00
Peter Clement 66e593a6b3 Add self-hosting upgrade button to builder pane 2021-08-12 11:51:08 +01:00
Andrew Kingston 3151f569a8 Hide formula fields from filter expressions until they can be searched 2021-08-12 10:03:56 +01:00
Andrew Kingston a149f89664 Fix issue with duplicate icon in condtitional UI not being accounted for when using an update action 2021-08-12 09:55:41 +01:00
Andrew Kingston 280e783852 Add duplicate action to filter drawer 2021-08-12 09:50:09 +01:00
Andrew Kingston 8db72ae52c Remove log statement 2021-08-11 18:16:30 +01:00
Andrew Kingston 25e891c189 Fix validation value component always being an input 2021-08-11 16:46:01 +01:00
Andrew Kingston ef99e5a557 Merge branch 'develop' of github.com:Budibase/budibase into custom-form-validation 2021-08-11 15:09:04 +01:00
Andrew Kingston 48059f6096 Add support for validating relationships 2021-08-11 14:34:22 +01:00
Andrew Kingston d79748bfd9 Allow custom validation rules to use bindings or raw values 2021-08-10 14:36:00 +01:00
Kevin Åberg Kultalahti 94e27e1673
Merge pull request #2317 from Budibase/fix/make-feedbackform-comment-optional
Makes the NPS Feedback Form options and comments optional
2021-08-10 12:42:06 +02:00
Keviin Åberg Kultalahti dc0fd3fe63 makes the second and third pages of the NPS feedback form optional 2021-08-09 15:43:50 +02:00
Martin McKeaveney 6dd1ae3380
Merge pull request #2147 from mslourens/prevent_space_in_url
replace spaces with underscores in screen routes
2021-08-06 21:42:47 +01:00
mike12345567 88396b77ed Merge branch 'fix/apps-2195-2282-2283' of github.com:Budibase/budibase into develop 2021-08-06 17:14:31 +01:00
mike12345567 c4f8d17a6e Fixes for a lot of issues generated by the use of the pouchdb allDbs call, which is not designed for multi-client DB setups like ours, using CouchDB method instead. 2021-08-06 16:38:07 +01:00
Andrew Kingston b7af4ed65f Add validation drawer and simplify HOC's for different field types 2021-08-06 14:54:00 +01:00
mike12345567 34397c2e14 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-08-06 13:04:54 +01:00
mike12345567 3744c9093b Fixing a variety of issues with internal relationships and external SQL relationships. 2021-08-05 19:24:29 +01:00
Maurits Lourens 1d6c52ddfa Merge branch 'develop' into prevent_space_in_url
# Conflicts:
#	packages/builder/src/components/design/PropertiesPanel/ScreenSettingsSection.svelte
2021-08-05 20:11:55 +02:00
Maurits Lourens 4d7beb4cfc implement review comments 2021-08-05 20:03:54 +02:00
Martin McKeaveney aa11827dc4
Merge pull request #2260 from Budibase/fix/views-2209
Formulas and relationships in views
2021-08-05 16:43:59 +01:00
mike12345567 be73ff2c32 Fixing an issue with OIDC URL for preauth. 2021-08-05 14:36:10 +01:00
mike12345567 938f94e68f Fixing issue with google callback URL not being used when it was previously set. 2021-08-05 11:27:51 +01:00
mike12345567 42f08f97cc Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants"
This reverts commit 0d2e2314d4, reversing
changes made to 1beca4ee96.
2021-08-05 09:59:08 +01:00
mike12345567 1c306b60e7 Fixing issue #2193, also fixing the name of the file on export, as well as fixing an issue with the exporters not handling relationships. 2021-08-04 18:20:51 +01:00
mike12345567 b01d50a81c Linting. 2021-08-04 15:23:26 +01:00
mike12345567 56cf236ebf Fix #2209 - views, calculations and group by can't support formula or link fields, making sure these aren't options in the UI. Also fixing an issue where formula values were being saved to DB. 2021-08-04 15:22:41 +01:00
Martin McKeaveney d9ad54d939 merge with master 2021-08-04 13:20:11 +01:00
Andrew Kingston e865a5d363
Merge pull request #2233 from Budibase/peek-screen
Open screen in modal
2021-08-04 12:08:49 +01:00
mike12345567 25cfa37dc6 Linting. 2021-08-04 11:35:25 +01:00
mike12345567 8e173a1843 Merge branch 'feature/multi-tenants' of github.com:Budibase/budibase into feature/multi-tenants 2021-08-04 11:17:04 +01:00
mike12345567 8343ea664a Removing divider from org page as per comments. 2021-08-04 11:12:57 +01:00
Michael Drury 655bfe1a0c
Merge branch 'develop' into feature/multi-tenants 2021-08-04 10:07:31 +01:00
Michael Drury f37946d47e
Revert "Multi-tenancy/organisations" 2021-08-04 10:02:24 +01:00
Michael Drury 1beca4ee96
Merge pull request #2076 from Budibase/feature/multi-tenants
Multi-tenancy/organisations
2021-08-04 10:01:22 +01:00
Andrew Kingston 546ca8c37b Fix bindings not appearing in certain button actions 2021-08-04 09:48:23 +01:00
Maurits Lourens 5ad0f2cb57 fix bug when an automation was selected but not present anymore 2021-08-03 22:29:47 +02:00
mike12345567 54e765a182 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
Andrew Kingston 933b5d41f8 Lint 2021-08-03 12:52:01 +01:00
Andrew Kingston 4f64e3d74c Fix text of close screen modal action 2021-08-03 12:22:16 +01:00
Andrew Kingston dbd2c5f064
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
Andrew Kingston f959471f79
Merge pull request #2204 from Budibase/fix/url-select
Fix URL select component
2021-08-03 10:02:29 +01:00
Andrew Kingston 062d7e4450 Rename visual actions from 'peek' to just 'open' screen in modal 2021-08-02 15:50:59 +01:00
Andrew Kingston 5a138fb4ea Fix colour picker inconsistencies when app theme has never been changed 2021-08-02 15:28:40 +01:00
Andrew Kingston 53e399f6c1 Merge branch 'develop' of github.com:Budibase/budibase into peek-screen 2021-08-02 15:12:45 +01:00
Andrew Kingston 473ccd27fa Add action to close peek modal and proxy notifications from the iframe 2021-08-02 15:12:38 +01:00
mike12345567 f7d58c889d 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 c50460b88f Merge branch 'develop' of github.com:Budibase/budibase into peek-screen 2021-08-02 09:27:28 +01:00
Andrew Kingston 65deee1008 Allow app preview to handle garbage iframe messages 2021-08-01 14:00:18 +01:00
Andrew Kingston 3e4e8eae3b 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 150ac075cb adds the Spectrum divider component to the standard components 2021-07-31 15:11:33 +02:00
mike12345567 906d89e716 Linting. 2021-07-30 20:40:38 +01:00
mike12345567 5e89cf5fa8 Fixing issues with pages reloading in weird ways. 2021-07-30 20:39:42 +01:00
mike12345567 6a4d39f29b 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
Andrew Kingston c7566a7b90 Revert to a cleaner modal with no title or buttons for screen peeking 2021-07-30 18:16:37 +01:00
Andrew Kingston 1dec4221e7 Add checkbox to specify navigate action should open in a modal insteaf 2021-07-30 13:59:04 +01:00
Rory Powell eda14f032a
Merge pull request #2175 from Budibase/feature/sso-sync-picture
Sync profile picture when using SSO
2021-07-30 11:56:42 +01:00
Martin McKeaveney db82784b42 readd one to many 2021-07-29 15:30:29 +01:00
Rory Powell 298cf4965c Sync profile picture when using SSO 2021-07-29 14:43:23 +01:00
Maurits Lourens bfbbacc087 Collapse and expand database connections 2021-07-29 11:22:45 +02:00
Martin McKeaveney 44cdcdf38e
Merge pull request #1963 from faroutchris/feature/query-mongo-collection
Feature/query mongo collection
2021-07-29 10:10:52 +01:00
Martin McKeaveney b95fd7d623
Merge pull request #2157 from mslourens/update_app_role_bug
fix update role modal
2021-07-28 22:38:52 +01:00
Martin McKeaveney 3aa71591c6
Merge pull request #2135 from mslourens/renaming_an_app
rename an app
2021-07-28 16:58:08 +01:00
Maurits Lourens f2ee965ef0 fix update role modal 2021-07-28 17:56:52 +02:00
Martin McKeaveney d44119d3aa
Merge pull request #2154 from mslourens/duplicate_ui_conditions
add duplicate condition button
2021-07-28 16:56:51 +01:00
Maurits Lourens 7397822478 fix lint issue 2021-07-28 17:20:25 +02:00
Maurits Lourens 5f18c86d79 add duplicate condition button 2021-07-28 17:05:14 +02:00
Martin McKeaveney 9540cb1048
Merge pull request #2114 from mslourens/clear_form_action
Clear form action
2021-07-28 10:42:17 +01:00
Maurits Lourens b27c8843c2 revert change to event dispatcher 2021-07-28 11:30:57 +02:00
Martin McKeaveney 240c80525a
Merge pull request #2131 from mslourens/automation_live_toggle
convert automation icons into toggle
2021-07-28 10:24:52 +01:00
Maurits Lourens 5efc80b859 fix lint issues 2021-07-28 10:19:10 +02:00
Maurits Lourens a17077b25a replace spaces with underscores in screen routes 2021-07-28 09:09:37 +02:00
Maurits Lourens 3e88d6103d fix lint issue 2021-07-28 00:09:15 +02:00
Maurits Lourens 8c4333f4ca fix cypress test 2021-07-27 23:48:06 +02:00
Maurits Lourens cd4d40fb47 fix lint issue 2021-07-27 21:19:31 +02:00
mike12345567 9174615821 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
Maurits Lourens f2b1125e0b rename an app 2021-07-27 17:34:18 +02:00
mike12345567 b73b20cdbb Linting. 2021-07-27 16:24:39 +01:00
mike12345567 fb562908ee Fixing some issues with public endpoints causing logout loop. 2021-07-27 16:17:02 +01:00
mike12345567 1df08ffe35 Fixing some issues with org not being correctly detected. 2021-07-27 15:35:26 +01:00
Maurits Lourens 0c006e1339 convert automation icons into toggle 2021-07-27 14:29:06 +02:00
mike12345567 e2e796cd9d Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-27 10:32:18 +01:00
Maurits Lourens bca7fe1d24 remove event listeners prevents memory leaks 2021-07-26 23:53:11 +02:00
Maurits Lourens cf5cb17d61 delete component using the keyboard 2021-07-26 23:48:59 +02:00
Maurits Lourens d485e95e7b fix lint issues 2021-07-26 15:22:14 +02:00
Maurits Lourens aea2de9058 Merge branch 'develop' into clear_form_action
# Conflicts:
#	packages/client/src/utils/buttonActions.js
2021-07-26 15:13:10 +02:00
Andrew Kingston 083d05f389 Fix same svelte-dnd-action drag error for navigation editor 2021-07-26 14:11:30 +01:00
Andrew Kingston 3d21286aaf 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 82cc14ed53 clear form action - adjust manifest and add settings form 2021-07-26 15:05:22 +02:00
mike12345567 5343a8b071 Removing un-necessary log statements. 2021-07-26 13:40:50 +01:00
mike12345567 5c58630ed7 Fixing up everything found when testing with Cypress. 2021-07-26 13:19:47 +01:00
Andrew Kingston 118141aca2 Lint 2021-07-26 13:10:00 +01:00
Andrew Kingston bbcc350b14 Merge branch 'develop' of github.com:Budibase/budibase into conditional-ui 2021-07-26 13:04:08 +01:00
Maurits Lourens 35d5a2d082 clear form action - draft 2021-07-26 13:58:18 +02:00
Andrew Kingston 5094e5814e Fix bug with resetting operators when an incompatible value type is chosen 2021-07-26 12:56:47 +01:00
Andrew Kingston 41953e049d Add full type support to conditional UI 2021-07-26 12:52:55 +01:00
Rory Powell fbb01d2284
Merge pull request #2110 from mslourens/bug/automate_setup_menu
Automate setup menu
2021-07-26 09:15:45 +01:00
Maurits Lourens 0e265a75cf fix overflow in automation setup menu for large tables 2021-07-26 10:01:02 +02:00
Rory Powell eed5ca5ce2 Add dedicateed renderer for roles tags 2021-07-25 21:14:49 +01:00
Michael Drury 4875488ccd
Merge pull request #2086 from Budibase/fix/edit-roles-modal
Fixes for issue #2077
2021-07-25 12:14:31 +01:00
Michael Drury 5fee80d049 Linting. 2021-07-25 11:48:13 +01:00
Michael Drury 72e392608d Adding checks around the edit roles modal. 2021-07-25 11:46:40 +01:00
Michael Drury 3cadb0bbd9
Merge branch 'develop' into new_roles_bug 2021-07-25 11:07:25 +01:00
Maurits Lourens 121a1434da display role names instead of _id 2021-07-23 23:27:38 +02:00
mike12345567 f86aa0ac78 Removing accidental symbols. 2021-07-23 17:26:54 +01:00
mike12345567 e4eb2d34b2 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 17:20:41 +01:00
Rory Powell 34035abac8 Default google activated form toggle to true for older configs 2021-07-23 16:02:38 +01:00
Andrew Kingston 8301bcc0cb Fix svelte keying of component settings blocks 2021-07-23 15:44:35 +01:00
Andrew Kingston 24f6adbcca Add initial work on dynamically updating any setting via conditional UI 2021-07-22 19:19:37 +01:00
Andrew Kingston 89f05eb5b1 Merge branch 'develop' of github.com:Budibase/budibase into conditional-ui 2021-07-22 18:16:03 +01:00
mike12345567 0473c295d3 Changing how flags are handled. 2021-07-22 16:36:21 +01:00
mike12345567 f2e713f5af Adding fallbacks for oidc and google. 2021-07-22 15:26:14 +01:00
mike12345567 853b7b6fdc Linting. 2021-07-22 14:29:30 +01:00
mike12345567 8775ea7fd9 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-22 14:27:12 +01:00
mike12345567 190798d4ee Swapping admin -> global in worker to reduce confusion in API url naming. 2021-07-22 12:56:47 +01:00
Kevin Åberg Kultalahti eb1b5c0fe0
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 9e34886267 simplify check 2021-07-22 12:41:02 +02:00
Keviin Åberg Kultalahti bf76fda1d5 uses db to store feedback submissions status 2021-07-22 12:38:46 +02:00
Keviin Åberg Kultalahti 7f89d3c357 adds close button to feedback form component 2021-07-22 12:07:38 +02:00
mike12345567 8121528f76 Linting. 2021-07-21 18:24:58 +01:00
mike12345567 82465bdf7a Adding query string functionality to skip org setup. 2021-07-21 18:23:49 +01:00
mike12345567 e62c858a8d Adding mechanism to disable org functionality when multi-tenancy disabled. 2021-07-21 17:52:42 +01:00
Andrew Kingston e02f4c839e Remove icon from definition of fields to avoid icon issues 2021-07-21 14:25:02 +01:00
Andrew Kingston e721d4e01d Add initial work on evaluation of conditional UI conditions in client library 2021-07-21 14:03:49 +01:00
Keviin Åberg Kultalahti 7755a0092c update transitions to match modal component 2021-07-21 13:13:36 +02:00
Keviin Åberg Kultalahti 467abd7270 design fixes 2021-07-21 13:08:55 +02:00
Keviin Åberg Kultalahti 101547e21d add larger min-height to textarea 2021-07-21 12:55:26 +02:00
Keviin Åberg Kultalahti bb32c82e6c fix erroneous title in feedback form 2021-07-21 12:51:06 +02:00
mike12345567 29efa60eab Adding change org button to login page. 2021-07-21 11:47:47 +01:00
Keviin Åberg Kultalahti 7879fdf7e5 move cookie updating to the NPS component 2021-07-21 12:36:04 +02:00
Keviin Åberg Kultalahti 43aa884008 remove old feedback stuff 2021-07-21 12:31:06 +02:00
Keviin Åberg Kultalahti bd1248d2b1 lint fix 2021-07-21 12:30:36 +02:00
Keviin Åberg Kultalahti e2bafb07e8 Merge branch 'develop' into feature/nps-feedback-form 2021-07-21 12:29:12 +02:00
Keviin Åberg Kultalahti b108dc79ac Adds last bits to NPS feedback form 2021-07-21 12:28:38 +02:00
mike12345567 f99f077cdc 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 fba64c773e Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-21 10:40:10 +01:00
Andrew Kingston 63bbc22251 Move lucene options into common file and add initial work on conditional UI components 2021-07-21 08:46:02 +01:00
mike12345567 e3744c0b20 Linting and adding tenancy API. 2021-07-20 18:03:16 +01:00
mike12345567 e98965a805 Fixing callback URLs. 2021-07-20 17:57:07 +01:00
mike12345567 7afce332c8 Fixing some issues discovered with logging in. 2021-07-20 17:46:41 +01:00
mike12345567 2182645339 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-20 15:56:12 +01:00
Andrew Kingston cb3211beb3 Merge branch 'develop' of github.com:Budibase/budibase into drawer-improvements 2021-07-20 14:39:55 +01:00
Andrew Kingston 0295d61b1b Fix padding on some drawer content components 2021-07-20 14:38:35 +01:00
Andrew Kingston c1d4a415f9 Update events editor and action components with new drawer styles 2021-07-20 14:34:27 +01:00
Peter Clement 32b2093cff Merge remote-tracking branch 'origin/develop' into oidc-config-management 2021-07-20 12:57:58 +01:00
Peter Clement 1f13a9619c fix save button 2021-07-20 12:30:11 +01:00
Andrew Kingston ee84cdcbdf Update drawer components to work with new styles 2021-07-20 10:58:07 +01:00
Peter Clement def2a31e75 only enable form save button when config has changed 2021-07-20 10:55:39 +01:00
Andrew Kingston d58d977cd0 Update navigation link editor drawer to work with new drawer styles 2021-07-20 10:52:46 +01:00
Peter Clement 6dce0a88a4 Add activated toggle and login functionality to support this 2021-07-20 09:27:12 +01:00
mike12345567 07dd7d68d4 A lot of general fixes around getting logged in, setting up users etc. 2021-07-19 19:00:53 +01:00
mike12345567 99fe16d169 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-19 17:35:48 +01:00
mike12345567 63dba7b574 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-19 16:24:19 +01:00
Keviin Åberg Kultalahti ba22156bd8 implements nps form component 2021-07-19 09:28:34 +02:00
mike12345567 4a192b5a4b Linting. 2021-07-16 18:26:17 +01:00
mike12345567 c248844a24 Adding organisation page. 2021-07-16 18:24:32 +01:00
mike12345567 037dce5016 Further work, tenancy now working but some more work to be done. 2021-07-16 18:04:49 +01:00
mike12345567 f0f9736c0b Updating auth to utilise the tenant system. 2021-07-16 15:08:58 +01:00
Peter Clement 3fbd762979 More error handling around config saving 2021-07-16 14:07:48 +01:00
Peter Clement 2afb6ffe2d Better error handling around config saving 2021-07-16 10:51:58 +01:00
Rory Powell f1d8b5516e Add Okta and OneLogin logos 2021-07-16 10:15:38 +01:00
Rory Powell 833e3cb3bf Merge branch 'feature/oidc-support' of github.com:Budibase/budibase into feature/oidc-support 2021-07-15 16:21:03 +01:00
Rory Powell 70601b7cc5 Store OIDC config in cookie instead of URL 2021-07-15 16:20:31 +01:00
Peter Clement 4e75b7f4c9 add new logic to support oauth and oidc buttons 2021-07-15 15:49:10 +01:00
Rory Powell 90c0e7b2c1 Merge branch 'develop' into feature/oidc-support 2021-07-15 14:05:30 +01:00
Rory Powell 121a8e5e9a Auto generate callback url and supply id on login 2021-07-14 16:21:17 +01:00
Rory Powell 356a765c92 Invert logos config naming to prevent conflict 2021-07-14 15:48:29 +01:00
Andrew Kingston 65acfe21f3 Update styles of modal bindable input 2021-07-14 15:46:47 +01:00
Andrew Kingston bddb6591d6 Update styles of server binding panel used for formula fields and automation bindings 2021-07-14 15:46:31 +01:00
Andrew Kingston 6b2ffaa273 Use automation block title in drawer for automation bindings 2021-07-14 15:46:00 +01:00
Andrew Kingston e894bb5ddc Disable save button in drawerbindableinput when syntax is invalid 2021-07-14 15:45:05 +01:00
Andrew Kingston deb0b2998f Update drawer styles, drawer bindable inputs and settings bindable inputs 2021-07-14 14:21:11 +01:00
Rory Powell 3704c75af9 Casing change to config checklist 2021-07-14 14:13:04 +01:00
mike12345567 da5024633b Linting. 2021-07-14 13:18:27 +01:00
mike12345567 3f56a316c5 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 ab1a10dd1b Fix config form saving bugs 2021-07-13 21:47:36 +01:00
Rory Powell aa31ed8261 Merge branch 'feature/oidc-support' of github.com:Budibase/budibase into feature/oidc-support 2021-07-13 17:33:08 +01:00
Rory Powell 8f8d0008df Update OAuth -> Authentication header 2021-07-13 17:32:57 +01:00
Peter Clement 86a421646d Add UUID to each oidc config to distinguish each provider 2021-07-13 17:32:08 +01:00
Rory Powell fef63a1b8e Update config checklist to handle multiple sso sources 2021-07-13 17:30:17 +01:00
Rory Powell fe5a81efbc Update reference to microsoft logo to use most recent name 2021-07-13 16:35:54 +01:00
Rory Powell 83bf736f07 Remove reference to oracle logo to fix build 2021-07-13 16:24:30 +01:00
Peter Clement 2900743545 Add UUID to each oidc config to distinguish each provider 2021-07-13 15:52:21 +01:00
Peter Clement ca0f74eee8 improve structure of OIDC config 2021-07-13 14:55:14 +01:00
Martin McKeaveney 742402f4c7 merge with master 2021-07-11 18:07:46 +01:00
Christo c6b1ea9a0f Feat: Add collection fields as "extra" query config for MongoDB 2021-07-09 19:28:46 +02:00
Kyle Harrison b4afda7b09 apply fixes for common spelling mistakes 2021-07-09 17:54:49 +01:00
Andrew Kingston a9d4f09782
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
Peter Clement 09b148e2c8 linting 2021-07-09 15:55:01 +01:00
Peter Clement de075a7549 Fix OIDC logo conditional display 2021-07-09 15:50:46 +01:00
Peter Clement 90e6db2be1 Linting and Optimisation 2021-07-09 15:05:39 +01:00
Peter Clement 4ae29f6b54 Fix bug where OIDC icon was not being displayed due to misconfiguration 2021-07-09 14:18:03 +01:00
Andrew Kingston dbac6d5988 Reload the client preview whenever client library version changes 2021-07-09 13:23:49 +01:00
Peter Clement 38a00ba50e Update login page to support user based oidc icon and name 2021-07-09 09:49:34 +01:00
Rory Powell 63b13fc360 Merge branch 'develop' into feature/oidc-support 2021-07-08 20:15:16 +01:00
Andrew Kingston 888323dd7e Fix modal flashing when reverting app version and fix version number being incorrect 2021-07-08 12:56:35 +01:00
Peter Clement 6a3367389d fixing conflict with OIDCButton 2021-07-08 12:36:09 +01:00
Peter Clement b86691f7ef fix issue where oidc config form was not loading due to oidc_logos being undefined 2021-07-08 11:15:22 +01:00
mike12345567 573a7b55af Changing budibase -> internal/csv in datasource menu. 2021-07-07 17:47:00 +01:00
Peter Clement 4b518af605 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 02df5960c2 Add OIDC icon to login page 2021-07-07 17:39:26 +01:00
Andrew Kingston c1432ee8ec Add UI to revert app version and initial work on app revert backend 2021-07-07 17:35:28 +01:00
mike12345567 4d0425b19f Internal table detail screens should still have limit one. 2021-07-07 17:31:03 +01:00
mike12345567 900ed2334c Inverting logic as the type isn't always internal. 2021-07-07 17:21:56 +01:00
mike12345567 3ab4a5d83c Making it possible to create an internal table from the plus symbol. 2021-07-07 17:13:04 +01:00
Andrew Kingston a6b5861cbc Add client libary update management from inside the builder 2021-07-07 17:07:42 +01:00
Andrew Kingston 948ad092e5 Fix crash when referencing a component definition that doesn't exist 2021-07-07 17:07:16 +01:00
Peter Clement 8426ffc036 Fix for icon upload issue 2021-07-07 16:18:18 +01:00
Andrew Kingston b8d1809a2c Use client feature flags to conditionally show theme picker 2021-07-07 13:55:05 +01:00
Andrew Kingston db276468aa Use client features to determine when to show client preview on initial load 2021-07-07 13:54:44 +01:00
Andrew Kingston 7040ee48f4 Store client features in frontend store 2021-07-07 13:54:21 +01:00
Peter Clement b5f398da4d Allow user uploaded icons in oidc config 2021-07-07 13:41:09 +01:00
Andrew Kingston 4dec87795a Update develop with master bugfix and add comments to explain loading events 2021-07-07 13:21:30 +01:00
Andrew Kingston bf6762dd66 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 13:16:26 +01:00
Andrew Kingston 4b4610f581 Fix iframe preview loading bug in old client library versions 2021-07-07 13:09:33 +01:00
Andrew Kingston 70d29c32f8 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 11:48:38 +01:00
Andrew Kingston 8c39c4792d Add error handling to builder preview and loading indicator 2021-07-07 11:10:23 +01:00
Martin McKeaveney e9d6ddb571 typo 2021-07-06 18:56:41 +01:00
Martin McKeaveney dbef8077f0 better naming, filter out public from inheritable roles 2021-07-06 18:55:34 +01:00
Martin McKeaveney da800dd3fc prevent editing public role in apps 2021-07-06 18:54:08 +01:00
Martin McKeaveney 93b562e2df 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
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 c4b7428aed 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 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
Andrew Kingston 50d59924ad
Merge pull request #1918 from Budibase/spectrum-apps
Spectrum themed apps
2021-07-06 11:43:52 +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