Peter Clement
dad6412271
trigger internal table modal on modal cancel
2021-09-27 09:59:56 +01:00
Peter Clement
c1829223db
Merge remote-tracking branch 'origin/develop' into feature/datasource-wizard
2021-09-24 10:47:59 +01:00
Peter Clement
af5280fa36
fetch tables for datasource plus
2021-09-24 10:01:53 +01:00
Peter Clement
468a7caa07
fix flow of wizard
2021-09-23 22:02:35 +01:00
Peter Clement
39192e4e7f
add base wizard for datasources
2021-09-23 21:47:22 +01:00
Andrew Kingston
b5ff5a7f76
Remove duplicate routes which are never used
2021-09-23 16:06:57 +01:00
Andrew Kingston
ec2f727af3
Merge branch 'develop' of github.com:Budibase/budibase into ak-fixes
2021-09-23 09:18:52 +01:00
Martin McKeaveney
87b61b5c54
added user created at timestamp
2021-09-22 09:29:51 +01:00
Martin McKeaveney
0a7512a4d9
changed events to constants, instantiated analytics client at right time
2021-09-21 20:21:15 +01:00
Andrew Kingston
16febcf3b9
Ensure datasource containing the currently selected table is always expanded
2021-09-21 17:21:25 +01:00
Andrew Kingston
1f9326db79
Set datasource to internal datasource upon loading internal datasource page
2021-09-21 17:21:01 +01:00
Martin McKeaveney
184061a56b
analytics clients
2021-09-21 11:47:14 +01:00
Andrew Kingston
a6e48194f1
Merge branch 'master' of github.com:Budibase/budibase into develop
2021-09-20 10:33:18 +01:00
Rory Powell
7c4b970604
Merge pull request #2635 from Budibase/feature/onboarding-backend
...
Password reset for budibase users
2021-09-17 14:58:53 +01:00
Rory Powell
91b9a98247
Password reset for budibase users
2021-09-17 13:41:22 +01:00
Andrew Kingston
368ada4a77
Merge branch 'develop' of github.com:Budibase/budibase into responsive-portal
2021-09-16 16:06:41 +01:00
Rory Powell
23d354ceda
Merge pull request #2614 from Budibase/feature/onboarding-backend
...
Access controls for cloud, self, and regular budibase users
2021-09-16 15:39:14 +01:00
Peter Clement
ab2fd51dc2
fix debounce / store test data bug
2021-09-16 14:48:55 +01:00
Rory Powell
3576ca87be
Access controls for cloud, self, and regular budibase users
2021-09-15 15:45:43 +01:00
Peter Clement
9cd63c2223
small css updates
2021-09-15 11:52:42 +01:00
Andrew Kingston
8a0b9724b0
Merge branch 'develop' of github.com:Budibase/budibase into responsive-portal
2021-09-15 10:53:59 +01:00
Peter Clement
c15c65a586
Merge remote-tracking branch 'origin/develop' into feature/automation-redesign
2021-09-15 10:26:45 +01:00
Peter Clement
5751782fcb
add block connector line
2021-09-15 00:49:44 +01:00
Peter Clement
82db0950c3
Require required schema fields before saving
2021-09-15 00:46:52 +01:00
Peter Clement
d86c238d53
Improve test automation modal and handling of data
2021-09-15 00:46:50 +01:00
Peter Clement
0fadf104e2
save automation on change / delete / create
2021-09-15 00:45:11 +01:00
Peter Clement
09cab87a86
Add new actions modal and integration with flowchart
2021-09-15 00:45:11 +01:00
Peter Clement
7fd79d3d4e
Update flow chart styling and event handling
2021-09-15 00:45:07 +01:00
Peter Clement
fd4c1c9929
Add triggers to setup modal
2021-09-15 00:43:25 +01:00
Peter Clement
4869ecbf3a
add splash screen to automation
2021-09-15 00:43:25 +01:00
Andrew Kingston
7ded058831
Update styles in normal user app portal
2021-09-14 16:38:47 +01:00
Andrew Kingston
b3fa4e61e3
Make apps table in portal mobile friendly
2021-09-14 16:21:30 +01:00
Rory Powell
33090a2521
Move account portal redirect to top of auth level
2021-09-14 15:57:34 +01:00
Rory Powell
011193a3dc
Navigate between budibase and account portal
2021-09-14 15:49:59 +01:00
Rory Powell
689065d2b8
Redirect to account portal login page in the cloud
2021-09-14 14:18:13 +01:00
Rory Powell
73981680ba
Replace 'sandbox' with 'cloud' in builder, reuse 'SELF_HOSTED' flag
2021-09-14 13:03:38 +01:00
Andrew Kingston
cc64b3f9b8
Improve email template screen layout
2021-09-14 12:36:29 +01:00
Andrew Kingston
11962bb5fa
Update updates page to be mobile friendly and look better
2021-09-14 12:28:23 +01:00
Andrew Kingston
d0898a4ac4
Update theming page to be mobile friendly
2021-09-14 12:28:07 +01:00
Andrew Kingston
4cb209f384
Make portal organisation page mobile friendly
2021-09-13 16:59:15 +01:00
Andrew Kingston
fe3a53891a
Increase z-index of mobile drawer menu to fix email editor overlapping it
2021-09-13 16:45:23 +01:00
Andrew Kingston
b375a5a8c7
Make email template page more mobile friendly
2021-09-13 16:43:54 +01:00
Andrew Kingston
7223d4bea5
Remove unnecessary classname
2021-09-13 16:42:59 +01:00
Andrew Kingston
f5c11295c2
Make email template page somewhat mobile friendly
2021-09-13 16:42:07 +01:00
Martin McKeaveney
c958d444f6
fix for apps with undefined names
2021-09-13 16:33:26 +01:00
Andrew Kingston
9d4029c347
Make portal email config page mobile friendly
2021-09-13 16:17:48 +01:00
Andrew Kingston
c094f7526d
Fix alignment of SSO configs, clean up style, make auth page mobile friendly
2021-09-13 16:15:52 +01:00
Andrew Kingston
4209d3a1cc
Fix alignment and spacing of SSO providers
2021-09-13 16:05:26 +01:00
Andrew Kingston
ad4a76127e
Make users page responsive
2021-09-13 16:02:09 +01:00
Andrew Kingston
09385cadc5
Reduce portal padding on mobile
2021-09-13 16:01:47 +01:00
Andrew Kingston
0c0e656b34
Make core portal layout responsive with mobile drawer menu
2021-09-13 15:38:06 +01:00
Andrew Kingston
0409e2144f
Merge branch 'develop' of github.com:Budibase/budibase into responsive-preview
2021-09-09 13:56:18 +01:00
Andrew Kingston
5b1ba5d5a2
Merge branch 'develop' of github.com:Budibase/budibase into custom-theming
2021-09-09 11:57:55 +01:00
Andrew Kingston
9c50bd84e8
Align component selection list and preview controls to top of center panel
2021-09-08 09:54:10 +01:00
Andrew Kingston
acb289cc5f
Add feature flag to determine support for previewing on different device sizes
2021-09-08 09:46:20 +01:00
Andrew Kingston
fbbeccc0a1
Add preview device selection buttons and pass device preview down to client app
2021-09-07 16:02:11 +01:00
Maurits Lourens
9338043133
fix test
2021-09-06 20:23:33 +02:00
Maurits Lourens
1790e777cc
fix tests
2021-09-06 17:55:19 +02:00
Andrew Kingston
d1e3dda05f
Add custom theme options for button roundedness and header color
2021-09-03 15:28:35 +01:00
Andrew Kingston
04a26f3344
Hide state action in old apps and add working basic implementation of theming
2021-09-02 11:38:41 +01:00
Maurits Lourens
3185ae8536
fixes uploading organisation logo
2021-08-30 23:12:19 +02:00
Peter Clement
8bfdb35ff3
linting
2021-08-18 10:37:14 +01:00
Peter Clement
af9bb40bdd
fixes organisation logo not showing
2021-08-18 00:02:17 +01:00
Peter Clement
a80655df04
Bug fix for unable to navigate from sql screen
2021-08-16 09:44:15 +01:00
Peter Clement
b2bc9a5e20
Add self-hosting upgrade button to builder pane
2021-08-12 11:51:08 +01:00
mike12345567
a8eb067de3
Merge branch 'fix/apps-2195-2282-2283' of github.com:Budibase/budibase into develop
2021-08-06 17:14:31 +01:00
mike12345567
be48677490
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
mike12345567
bc84bab52c
Merge branch 'master' of github.com:Budibase/budibase into develop
2021-08-06 13:04:54 +01:00
mike12345567
7624390f0b
Fixing a variety of issues with internal relationships and external SQL relationships.
2021-08-05 19:24:29 +01:00
mike12345567
105dfb5eb9
Fixing an issue with OIDC URL for preauth.
2021-08-05 14:36:10 +01:00
mike12345567
78a3a1cd09
Fixing issue with google callback URL not being used when it was previously set.
2021-08-05 11:27:51 +01:00
mike12345567
46ea3f3e9e
Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants"
...
This reverts commit 4834b765be
, reversing
changes made to 2456e69483
.
2021-08-05 09:59:08 +01:00
Martin McKeaveney
df927e3feb
merge with master
2021-08-04 13:20:11 +01:00
mike12345567
3aac3b30d0
Linting.
2021-08-04 11:35:25 +01:00
mike12345567
a55c823768
Merge branch 'feature/multi-tenants' of github.com:Budibase/budibase into feature/multi-tenants
2021-08-04 11:17:04 +01:00
mike12345567
d4dbfc834d
Removing divider from org page as per comments.
2021-08-04 11:12:57 +01:00
Michael Drury
ec26f6ab5e
Merge branch 'develop' into feature/multi-tenants
2021-08-04 10:07:31 +01:00
Michael Drury
b86a6fddc9
Revert "Multi-tenancy/organisations"
2021-08-04 10:02:24 +01:00
Michael Drury
2456e69483
Merge pull request #2076 from Budibase/feature/multi-tenants
...
Multi-tenancy/organisations
2021-08-04 10:01:22 +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
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
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
Rory Powell
73d1cb41d8
Sync profile picture when using SSO
2021-07-29 14:43:23 +01: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
Maurits Lourens
661ba80e5c
fix update role modal
2021-07-28 17:56:52 +02:00
Maurits Lourens
c9dd9594bc
fix lint issue
2021-07-28 00:09:15 +02: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
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
mike12345567
615053f201
Fixing some issues with org not being correctly detected.
2021-07-27 15:35:26 +01:00
mike12345567
1b40740709
Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants
2021-07-27 10:32:18 +01:00
mike12345567
a279e5e504
Removing un-necessary log statements.
2021-07-26 13:40:50 +01:00
mike12345567
4606248ffd
Fixing up everything found when testing with Cypress.
2021-07-26 13:19:47 +01: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
Rory Powell
8850771a49
Add dedicateed renderer for roles tags
2021-07-25 21:14:49 +01:00
Michael Drury
3d8ac487c4
Merge branch 'develop' into new_roles_bug
2021-07-25 11:07:25 +01:00
Maurits Lourens
03ecf7f34f
display role names instead of _id
2021-07-23 23:27:38 +02: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
Rory Powell
6359f3db64
Default google activated form toggle to true for older configs
2021-07-23 16:02:38 +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
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
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
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
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
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
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
Peter Clement
30558ad3bd
only enable form save button when config has changed
2021-07-20 10:55:39 +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
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
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
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
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
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
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
Martin McKeaveney
bebfe4c6e1
merge with master
2021-07-11 18:07:46 +01: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
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
Peter Clement
005e0a2deb
Update login page to support user based oidc icon and name
2021-07-09 09:49:34 +01:00
Rory Powell
73c8dcf71b
Merge branch 'develop' into feature/oidc-support
2021-07-08 20:15:16 +01:00
Peter Clement
cd1e5c8087
fixing conflict with OIDCButton
2021-07-08 12:36:09 +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
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
mike12345567
44c87f4fb8
Making it possible to create an internal table from the plus symbol.
2021-07-07 17:13:04 +01:00
Andrew Kingston
0a44b1e3d8
Add client libary update management from inside the builder
2021-07-07 17:07:42 +01:00
Peter Clement
cff2a9ad7d
Fix for icon upload issue
2021-07-07 16:18:18 +01:00
Andrew Kingston
fb6c115adf
Use client feature flags to conditionally show theme picker
2021-07-07 13:55:05 +01:00
Peter Clement
37b1200051
Allow user uploaded icons in oidc config
2021-07-07 13:41:09 +01:00
Andrew Kingston
9542910a41
Merge branch 'master' of github.com:Budibase/budibase into develop
2021-07-07 11:48:38 +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
Martin McKeaveney
68df47e22f
default to public in UI
2021-07-06 17:19:03 +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
8befb1d545
Fix bug with tabs causing them to broadcast a change event on mount
2021-07-06 15:53:52 +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
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
dcaf02ecee
Merge branch 'develop' of github.com:Budibase/budibase into spectrum-apps
2021-07-05 17:41:26 +01:00
Peter Clement
a0f2de65e7
Front End form for OIDC configuration
2021-07-05 14:25:42 +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
mike12345567
f450e38dab
Linting.
2021-07-05 09:38:01 +01:00
mike12345567
57278b4532
Allowing user firstname and lastname to be updated through user portal.
2021-07-05 09:29:16 +01:00
mike12345567
71f96f9601
Fixing little UI bugs.
2021-07-03 10:26:37 +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
93569ccc87
simplify relationship configuration UI
2021-07-01 18:24:43 +01:00
Martin McKeaveney
edcf3161a3
relationships E2E
2021-07-01 14:14:48 +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
Martin McKeaveney
1987ea5f3e
listing relationships in UI
2021-06-29 19:57:26 +01:00
Martin McKeaveney
1ca52dc0b9
adding prop to create/edit relationships
2021-06-29 15:30:32 +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
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
Martin McKeaveney
aa980e9b8a
relationship configuration panel
2021-06-25 18:11:03 +01:00
Martin McKeaveney
751f83bfb0
adding relationships file
2021-06-23 22:07:18 +01:00
Martin McKeaveney
e6f3a04b4f
started on opinionated relationships
2021-06-23 14:29:40 +01:00
mike12345567
61d810edfe
Implementing feature #1700 and making it possible to remove logo.
2021-06-21 18:01:25 +01:00
Martin McKeaveney
03c5640856
merge
2021-06-21 11:19:22 +01:00
Martin McKeaveney
0f8b3c52be
lint ✨
2021-06-18 22:18:23 +01:00
Martin McKeaveney
f57e10c01a
fix condition in layout
2021-06-18 17:57:01 +01:00
mike12345567
de1ad05c7a
Linting.
2021-06-18 13:33:44 +01:00
mike12345567
40e06cc5d1
Formatting and fixing an issue with mysql not being able to return a row that it has created, updated or deleted.
2021-06-18 13:14:45 +01:00
mike12345567
21b591954f
Adding a mySQL plus integration, as well as fixing some issues with running queries directly.
2021-06-18 12:29:25 +01:00
Andrew Kingston
b497000f7b
Update buttons in settings, improve preview styles
2021-06-18 09:59:28 +01:00
mike12345567
552c608b49
Fixing some issues with cypress tests and screens getting multipled.
2021-06-17 18:19:34 +01:00
mike12345567
c80ad016f2
Making internal database view a bit nicer.
2021-06-17 17:50:40 +01:00
Martin McKeaveney
dd4ed9b69d
tidy up, fix UI tests
2021-06-17 14:45:08 +01:00
Martin McKeaveney
08b74d2cec
lint
2021-06-17 14:06:31 +01:00
Martin McKeaveney
c97d51bc1e
some bugfixes
2021-06-17 12:48:37 +01:00
Martin McKeaveney
626bc5e9dd
better UI flow, list tables underneath datasources
2021-06-17 11:40:01 +01:00
Martin McKeaveney
1117b8433b
view fix, add help icon to builder
2021-06-17 10:47:01 +01:00
Martin McKeaveney
a79ae5f4ef
tidy up imports
2021-06-16 23:39:14 +01:00
Martin McKeaveney
9841a74e39
datasource selection logic - unselect other entities when choosing datasource
2021-06-16 23:27:38 +01:00
Martin McKeaveney
9e41068a5d
end to end data providers and opinionated sql
2021-06-16 17:50:22 +01:00
Martin McKeaveney
ba09f2df4b
consolidate postgres datas sources
2021-06-16 15:45:57 +01:00
mike12345567
6733b61b78
Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql
2021-06-16 14:13:57 +01:00
Andrew Kingston
ab6e31811b
Merge pull request #1712 from Budibase/fix/eslint-prettier
...
Fix eslint, update eslint and prettier versions and update package scripts
2021-06-16 09:22:07 +01:00
mike12345567
3d9dced317
Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql
2021-06-15 20:00:52 +01:00
Martin McKeaveney
e3cced9d97
consolidate data sources and queries together in one UI
2021-06-15 19:48:05 +01:00
Andrew Kingston
38e064fa0f
Fix all eslint issues
2021-06-15 19:36:56 +01:00
mike12345567
f55e82ec04
Removing log statement.
2021-06-15 13:05:31 +01:00
Martin McKeaveney
760dc88ef3
SQL for fetching primary keys, needs merged into column SQL
2021-06-14 20:05:18 +01:00
mike12345567
b0bb2a23db
Fix for #1710 - don't allow setting setting info from within apps and making the user portal a bit more clear about builders being global admins.
2021-06-14 15:23:24 +01:00
mike12345567
6b40f15318
Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql
2021-06-11 18:56:44 +01:00
Martin McKeaveney
b546faab15
restore page structure back to selected datasource
2021-06-11 17:53:55 +01:00
Martin McKeaveney
114eac4134
external/internal tables and datasources merged, removed autocapture, re-added logout action
2021-06-11 17:52:08 +01:00
Andrew Kingston
d8c49ac168
Merge branch 'master' of github.com:Budibase/budibase into interactive-layouts
2021-06-11 09:52:21 +01:00
Martin McKeaveney
fac91d0cee
Merge pull request #1691 from Budibase/fix/recent-bugs
...
fix feedback notification panel, prevent MinIO bucket from being deleted
2021-06-10 13:45:43 +01:00
Martin McKeaveney
a7dbada7dc
fix feedback notification panel, prevent MinIO bucket from being deleted
2021-06-10 12:07:39 +01:00
mike12345567
21d463ce43
Spelling error.
2021-06-10 11:30:24 +01:00
mike12345567
2ce312b5b0
Making sure auth section of form can always be filled in.
2021-06-10 11:28:03 +01:00
mike12345567
86f13557ca
Adding options to SMTP form for configuring TLS/STARTTLS.
2021-06-10 11:25:06 +01:00
Andrew Kingston
9040a0bd1c
Merge branch 'master' of github.com:Budibase/budibase into interactive-layouts
2021-06-09 18:54:36 +01:00
mike12345567
22431a4ea2
Updating SMTP config to show better errors.
2021-06-09 15:45:54 +01:00
Andrew Kingston
4138103f68
Improve client app overflow and selection indicators
2021-06-08 15:16:37 +01:00
Martin McKeaveney
aacaca3d4e
update functionality complete
2021-06-01 20:17:06 +01:00
Martin McKeaveney
edfc23454d
Merge branch 'master' of https://github.com/Budibase/budibase into lab-day-2705
2021-06-01 19:24:24 +01:00
Andrew Kingston
fbc4253024
Revert logo to BB emblem
2021-06-01 15:02:27 +01:00
Martin McKeaveney
c4449cf1b2
tidy up
2021-05-28 14:06:18 +01:00
Martin McKeaveney
f348f18621
go straight to app if you only have one published app
2021-05-28 12:44:29 +01:00
Martin McKeaveney
0c90f9ffc5
adding watchtower to docker config
2021-05-28 10:09:32 +01:00
mike12345567
88b31d7406
Fixing an issue with redirect loop in auth,
2021-05-27 12:05:31 +01:00
Andrew Kingston
ee9d247997
Fix issue when exporting apps
2021-05-26 14:58:24 +01:00
Andrew Kingston
29f81ffe0d
Merge branch 'master' of github.com:Budibase/budibase into ak-fixes
2021-05-26 08:53:42 +01:00
Keviin Åberg Kultalahti
ab56fceaae
fix double page component issue in email section
2021-05-25 15:25:56 +02:00
Keviin Åberg Kultalahti
3dc7ba268e
remove unused component in manage layout
2021-05-25 15:19:10 +02:00
mike12345567
9efc5162ab
Removing request button.
2021-05-25 13:29:15 +01:00
Andrew Kingston
6c960dd9e2
Replace font-weight 500 with 600 as source sans pro does not have a 500 weight, and update autoscreens and templates to use source sans pro
2021-05-25 10:11:41 +01:00
Andrew Kingston
3c5696199a
Remove Inter font fully and replace with Source Sans Pro, fix favicon import path
2021-05-25 09:41:23 +01:00
Michael Drury
b5da856c64
Merge pull request #1545 from Budibase/fix/user-setup-builder-admin
...
Ability to configure invited users as admins/builders
2021-05-24 20:40:32 +01:00
Martin McKeaveney
39b6ab7790
Merge pull request #1547 from Budibase/fix/minio
...
remove public folder concept, upload client lib directly
2021-05-24 20:19:12 +01:00
Martin McKeaveney
1b920a2f16
remove public folder concept, upload client lib directly
2021-05-24 19:49:34 +01:00
Andrew Kingston
4c1fb33ad0
Replace builder logo with new space logo
2021-05-24 19:23:46 +01:00
mike12345567
18dd7322e4
Updating system to allow setting builder/admin as a toggle during the invitation phase of a user.
2021-05-24 18:45:43 +01:00
Andrew Kingston
4a53d4c11e
Hide developer mode option when you aren't a developer
2021-05-24 16:49:43 +01:00
Andrew Kingston
d856eae6f7
Fix logo size on create admin screen
2021-05-24 16:28:08 +01:00
Andrew Kingston
2c580e6b30
Fix links to apps from non-builder app list not working
2021-05-24 16:22:39 +01:00
Andrew Kingston
9ea9b83fee
Add real Budibase space logo as the default logo
2021-05-24 16:19:29 +01:00
Andrew Kingston
844158bb3c
Add real updated timestamp to non-builder app list
2021-05-24 15:47:55 +01:00
Andrew Kingston
bba1cea7b3
Implement real sorting by app updated timestamp
2021-05-24 14:16:28 +01:00
Andrew Kingston
c1a30f8ea1
Remove admin only pages from non-admin menu
2021-05-24 12:44:59 +01:00
Andrew Kingston
1f1431344c
Prevent flashing and intermittent errors when navigating to admin screens as a non admin
2021-05-24 12:40:36 +01:00
mike12345567
0838a45efc
Fixing issue with users that don't have admin structure.
2021-05-21 17:19:13 +01:00
mike12345567
59de40c4ef
Formatting and adding routing checks to push the user out of admin menus when they are not an admin.
2021-05-21 17:12:25 +01:00
mike12345567
348c61a8c5
Merge branch 'master' of github.com:Budibase/budibase into fix/lockdown-admin
2021-05-21 16:54:52 +01:00
mike12345567
c6a6d49cd7
Updating administration middleware so that internal requests allowed through automatically.
2021-05-21 16:43:01 +01:00
mike12345567
27fc3a3c5e
Adding ability to create new admins.
2021-05-21 16:30:37 +01:00
Martin McKeaveney
29faf18147
remove superfluous copy
2021-05-21 16:02:49 +01:00
Martin McKeaveney
d161f979b6
Merge pull request #1533 from Budibase/martin-fixes
...
WIP: fixes
2021-05-21 15:49:52 +01:00
Andrew Kingston
b00895c7b4
Merge pull request #1526 from Budibase/ak-fixes
...
AK fixes
2021-05-21 15:44:58 +01:00
Andrew Kingston
9f99058452
Revert login on enter
2021-05-21 15:44:27 +01:00
Andrew Kingston
d4518073c6
Change update self method to automatically merge new fields with existing user object
2021-05-21 15:23:39 +01:00
Martin McKeaveney
c75d898ca6
Merge branch 'master' of https://github.com/Budibase/budibase into martin-fixes
2021-05-21 15:18:16 +01:00
Martin McKeaveney
bef216527d
simpler check using checklist
2021-05-21 14:55:11 +01:00
Martin McKeaveney
c06edd8b44
enter to login, google auth only show if configured
2021-05-21 14:45:56 +01:00
Andrew Kingston
3cbbde1fe4
Render email template inside iframe and render custom templates inside base template
2021-05-21 14:22:22 +01:00
Andrew Kingston
152a2d921b
Remove question mark from field label
2021-05-21 13:56:18 +01:00
Andrew Kingston
1d9ef7f3bf
Fix styles of tag renderer to make it readable but remove hover state
2021-05-21 13:55:17 +01:00
Andrew Kingston
2c1c407e81
Fix small typo in user details page
2021-05-21 13:49:25 +01:00
Andrew Kingston
ba45481cd7
Add readable labels to Google oauth fields
2021-05-21 13:46:13 +01:00
Andrew Kingston
a9c3194eba
Merge branch 'master' of github.com:Budibase/budibase into ak-fixes
2021-05-21 13:42:43 +01:00
Andrew Kingston
532c48896a
Add repeat password input to admin user creation
2021-05-21 13:35:38 +01:00
Andrew Kingston
4deedfc27c
Update user avatar to use correct initials
2021-05-21 13:17:45 +01:00
Andrew Kingston
01b6c443ea
Fix issue on hot reload when user object was null
2021-05-21 13:17:35 +01:00
Keviin Åberg Kultalahti
4314a30999
Merge branch 'master' into fixes/user-management
2021-05-21 14:10:36 +02:00
Keviin Åberg Kultalahti
9994c61f8f
fix login page
2021-05-21 13:33:05 +02:00
Keviin Åberg Kultalahti
a4de6d49c8
Merge branch 'master' into fixes/user-management
2021-05-21 13:32:55 +02:00
Keviin Åberg Kultalahti
53f38f6f8f
move extracted components into page components
2021-05-21 13:26:55 +02:00
Keviin Åberg Kultalahti
090c54beb9
fix erroneous disable state in resetform
2021-05-21 13:25:40 +02:00
Andrew Kingston
93d77d058c
Update normal user home screen to reflect changes with app fetching
2021-05-21 11:17:23 +01:00
Andrew Kingston
613841e7dd
Remove accidental text
2021-05-21 11:15:35 +01:00
Andrew Kingston
b904bba4c7
Merge branch 'master' of github.com:Budibase/budibase into enhanced-app-list
2021-05-21 11:11:43 +01:00
Keviin Åberg Kultalahti
ac989fb282
move ResetForm to page component
2021-05-21 12:09:38 +02:00
Keviin Åberg Kultalahti
fc45408d0f
add force reset modal
2021-05-21 12:08:31 +02:00
Keviin Åberg Kultalahti
acc8fc6232
add forceResetPassword check to layout
2021-05-21 12:08:18 +02:00
Andrew Kingston
28e71e8cef
Remove global search bar
2021-05-21 11:02:40 +01:00
Andrew Kingston
e1c37752db
Rename general settings to organisation and add builder theme to Theming page, add password changing and user info changing to avatar dropdown
2021-05-21 11:00:08 +01:00
Andrew Kingston
cc21ed354b
Improve app list empty state screen and fix order of app context menu options
2021-05-21 10:37:19 +01:00
Andrew Kingston
f63f9a7c51
Update app list screen to show unified app list with publish status
2021-05-21 10:32:16 +01:00
Keviin Åberg Kultalahti
8ca3624e24
fix bug when switching between tabs
2021-05-20 16:57:38 +02:00
Keviin Åberg Kultalahti
8175fdd7a0
workaround to strange onMount bug with many Tabs components
2021-05-20 16:46:20 +02:00
Andrew Kingston
71296670c2
Add return URL's to any unauthenticated requests in the portal or builder
2021-05-20 15:01:59 +01:00
Andrew Kingston
64496759fd
Redirect away from auth routes if already authenticated
2021-05-20 15:01:34 +01:00
Keviin Åberg Kultalahti
1a4a13d431
remove unused var
2021-05-20 15:59:08 +02:00
Keviin Åberg Kultalahti
236b17e575
fix not being able to navigate directly to email template
2021-05-20 15:39:21 +02:00
Keviin Åberg Kultalahti
3d746b1217
remove unused imports
2021-05-20 15:13:16 +02:00
Keviin Åberg Kultalahti
46ddaada4d
remove transitions because of bug
2021-05-20 15:13:08 +02:00
Keviin Åberg Kultalahti
8f6205a4db
fixes layout issues in email templates
2021-05-20 15:03:34 +02:00
Keviin Åberg Kultalahti
f730900ed5
fix email templates being unreachable
2021-05-20 14:49:53 +02:00
Keviin Åberg Kultalahti
0346ef9bb1
Merge branch 'next' into fixes/user-management
2021-05-20 11:02:15 +02:00
Andrew Kingston
002f910b29
Change password modal title to 'Update password'
2021-05-19 19:05:15 +01:00
Andrew Kingston
d47c48352c
Fix app deletion not working
2021-05-19 18:45:43 +01:00
Andrew Kingston
2b5f5fb3e9
Remove placeholder features which we won't have in this release from user app list screen
2021-05-19 15:04:07 +01:00
Andrew Kingston
b3b57c9a0e
Fix general settings page not saving, fix analytics options
2021-05-19 15:03:50 +01:00
Andrew Kingston
5de98bb672
Implement new admin get self endpoint, move auth store to the portal, and implement working password changing and name changing
2021-05-19 14:05:08 +01:00
Andrew Kingston
ee04e4d944
Remove console.log
2021-05-19 13:20:18 +01:00
Andrew Kingston
ba1ee6b033
Add modal to let users change their own password, without endpoint for now
2021-05-19 13:18:58 +01:00
Keviin Åberg Kultalahti
5d60a0b1f6
wire up force reset password action
2021-05-19 13:57:54 +02:00
Keviin Åberg Kultalahti
728bbe473a
create Force Reset Password Modal
2021-05-19 13:24:28 +02:00
Andrew Kingston
5c8c663935
Fix spacing and make consistent in all portal pages
2021-05-19 11:07:14 +01:00
Andrew Kingston
550ea1a70d
Add missing properties to first name and last name user schema
2021-05-19 11:06:57 +01:00
Keviin Åberg Kultalahti
01c1f0ce85
minor fixes
2021-05-19 11:55:23 +02:00
Keviin Åberg Kultalahti
8a0f2aaa8e
Update user list to show correct status
2021-05-19 11:54:35 +02:00
Keviin Åberg Kultalahti
36b098bc73
add working development access toggle
2021-05-19 11:52:12 +02:00
Andrew Kingston
a6e80da57f
Fix spacing in manage user page and add first name and last name fields
2021-05-19 10:39:23 +01:00
Andrew Kingston
c1f1c8d169
Add first name and last name to user schema and add modal to update names
2021-05-19 10:25:23 +01:00
Keviin Åberg Kultalahti
3080d0a8c4
adds UI elements for toggling builder access
2021-05-19 11:23:14 +02:00
Andrew Kingston
f1a7f2a440
Merge branch 'next' of github.com:Budibase/budibase into user-app-list
2021-05-19 10:09:20 +01:00
Andrew Kingston
2745506fc9
Remove console.log
2021-05-18 19:14:18 +01:00
Andrew Kingston
e136cee959
Fix initial role not being set when updating user role
2021-05-18 19:08:23 +01:00
Andrew Kingston
478ec4c090
Fix roles table showing tags with a label of undefined
2021-05-18 19:03:59 +01:00
Andrew Kingston
84510d0551
Use correct logo everywhere in the portal and fix some layouts
2021-05-18 18:48:37 +01:00
Andrew Kingston
d00a412889
Fix logo upload and show current logo
2021-05-18 18:48:07 +01:00
Andrew Kingston
e76f68cee3
Prevent rendering certain authenticated routes unless logged in, to avoid initial renders and onMount loaders firing
2021-05-18 15:29:34 +01:00
mike12345567
6013cfd8ed
Formatting.
2021-05-18 15:09:04 +01:00
mike12345567
3332e56842
Adding repeat password entry component.
2021-05-18 15:08:57 +01:00
Andrew Kingston
3b6b3877b1
Prevent access to create super admin screen once an admin has been created
2021-05-18 14:43:05 +01:00
Andrew Kingston
5daccbd76e
Fix layout of create super admin page
2021-05-18 14:39:52 +01:00
Andrew Kingston
78ba798be2
Improve routing based on auth and roles, and use redirects rather than pushing new routes
2021-05-18 14:39:26 +01:00
Andrew Kingston
473c9ebfa6
Merge branch 'feature/forgot-password' of github.com:Budibase/budibase into user-app-list
2021-05-18 14:33:25 +01:00