1
0
Fork 0
mirror of synced 2024-08-05 13:21:26 +12:00
Commit graph

5441 commits

Author SHA1 Message Date
Keviin Åberg Kultalahti
3844e119a8 remove accidental extra component 2021-05-17 16:38:41 +02:00
mike12345567
78ba2353ee Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/forgot-password 2021-05-17 15:32:03 +01:00
mike12345567
cf056ade04 Updating templating bindings enumerations. 2021-05-17 15:30:24 +01:00
mike12345567
8a63a8d32e Further work towards login designs. 2021-05-17 15:29:57 +01:00
Keviin Åberg Kultalahti
52c7980e08 simplify fetching 2021-05-17 16:16:51 +02:00
Keviin Åberg Kultalahti
b0265efb29 switch to using roles endpoint to get apps for roles page 2021-05-17 16:11:08 +02:00
mike12345567
e7e7687aae Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/forgot-password 2021-05-17 14:54:03 +01:00
Keviin Åberg Kultalahti
7082a1aaa2 Merge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-17 15:53:32 +02:00
mike12345567
30f6238d45 don't use the _id prop of the app metadata. 2021-05-17 14:52:49 +01:00
Keviin Åberg Kultalahti
7fa617a543 erge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-17 15:29:33 +02:00
mike12345567
c6e9dd7a68 Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/draft-apps 2021-05-17 14:28:56 +01:00
Keviin Åberg Kultalahti
116ae6eeea Merge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-17 15:28:52 +02:00
mike12345567
e51afc7451 Updating roles API further so find API works too. 2021-05-17 14:28:41 +01:00
Martin McKeaveney
f1cd6d01e9 tidy up 2021-05-17 14:24:37 +01:00
mike12345567
17504443df Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/draft-apps 2021-05-17 14:24:36 +01:00
Keviin Åberg Kultalahti
56e09c9b7b Merge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-17 15:21:48 +02:00
Keviin Åberg Kultalahti
4fb4372c1b remove unused import 2021-05-17 15:21:29 +02:00
mike12345567
277ceb3ad1 Updating role system to never think about the dev app. 2021-05-17 14:20:19 +01:00
mike12345567
3641ee5e2c Work in progress, moving login form around a bit. 2021-05-17 13:47:23 +01:00
Keviin Åberg Kultalahti
2eeb689b86 fix fetchData to start off as loading 2021-05-17 13:24:09 +02:00
Keviin Åberg Kultalahti
6ccf2114b0 remove unused prop in ModalContent 2021-05-17 13:23:59 +02:00
Keviin Åberg Kultalahti
4d9e4ca426 fix not being able to update roles twice 2021-05-17 13:23:19 +02:00
Keviin Åberg Kultalahti
24d84ee2b4 fix erroneous import 2021-05-17 13:12:43 +02:00
Keviin Åberg Kultalahti
d70e336574 adds updateRoles method to users store 2021-05-17 13:01:16 +02:00
Keviin Åberg Kultalahti
8e3bd36cc5 swap out random password method 2021-05-17 10:22:30 +02:00
Keviin Åberg Kultalahti
7a0c6366f7 remove unneeded prop 2021-05-17 10:22:15 +02:00
Keviin Åberg Kultalahti
341b632736 Merge branch 'next' into admin/user-management-ui 2021-05-17 10:11:25 +02:00
Keviin Åberg Kultalahti
97cf6fc1fe wip: roles fetch 2021-05-17 10:10:51 +02:00
Andrew Kingston
1e8c485ad3 Use POST requests with JSON bodies for searching instead of GETs with query string params 2021-05-17 08:16:04 +01:00
Martin McKeaveney
fc7ddbe540 merge 2021-05-16 21:29:07 +01:00
Martin McKeaveney
0f2bcf581d revert functionality working 2021-05-16 21:25:37 +01:00
Keviin Åberg Kultalahti
9329644cf5 Merge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-14 17:49:09 +02:00
mike12345567
b416207292 Making sure routes are included. 2021-05-14 16:47:47 +01:00
mike12345567
a61edd8124 Formatting. 2021-05-14 16:32:51 +01:00
Keviin Åberg Kultalahti
4df56ce457 Merge branch 'feature/draft-apps' into admin/user-management-ui 2021-05-14 17:32:08 +02:00
mike12345567
c947199558 Adding administration roles API. 2021-05-14 16:31:07 +01:00
Keviin Åberg Kultalahti
07252b26b4 add check for name in Avatar component 2021-05-14 17:04:20 +02:00
Keviin Åberg Kultalahti
61cabc7fc5 update settings page text 2021-05-14 17:03:47 +02:00
Keviin Åberg Kultalahti
3a9a76763e fix TreeView item warning about anchor 2021-05-14 17:03:37 +02:00
Andrew Kingston
5d89f8915e Add missing tableId setting to search params 2021-05-14 15:46:46 +01:00
mike12345567
cea82f9335 A general re-work of some parts of the auth lib, as well as moving roles/permissions around to make it possible to build an admin API which has role knowledge. 2021-05-14 15:43:41 +01:00
Andrew Kingston
b402254b2c Lint 2021-05-14 15:41:58 +01:00
Andrew Kingston
f6babcbe8d Refactor server side search to use objects for params to tidy things up 2021-05-14 15:41:26 +01:00
Keviin Åberg Kultalahti
47bc197b45 lint fixes 2021-05-14 16:09:07 +02:00
Andrew Kingston
9e00928337 Update info text for data provider 2021-05-14 15:00:30 +01:00
Keviin Åberg Kultalahti
7a4b6850a8 switches input to search component 2021-05-14 15:49:57 +02:00
Keviin Åberg Kultalahti
98d2182e78 move email page into the manage subsection 2021-05-14 15:41:15 +02:00
Keviin Åberg Kultalahti
bdca818c48 adds notifications to roles updating action 2021-05-14 15:14:37 +02:00
Keviin Åberg Kultalahti
ac883053e0 adds dummy updateRoles functioon to users store 2021-05-14 15:04:15 +02:00
Keviin Åberg Kultalahti
4fdb1d080d adds frontend for updating roles of a user 2021-05-14 15:03:58 +02:00
Andrew Kingston
4675272f4b Don't show pagination control if the data source isn't an internal table 2021-05-14 13:29:37 +01:00
Andrew Kingston
e78d686292 Add optional info text to components 2021-05-14 13:29:14 +01:00
Andrew Kingston
f82bd4465b Add brief docs to Table component explaining the schema prop 2021-05-14 13:11:23 +01:00
mike12345567
332f0555a3 Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/draft-apps 2021-05-13 18:10:20 +01:00
mike12345567
74e6fdddb0 Fixing two issues which were blocking previews, one the user was no longer being updated as an admin (when first building/creating an app) and two, role was not being carried across from global user properly. 2021-05-13 18:10:09 +01:00
Martin McKeaveney
48006408f1 publish button 2021-05-13 17:33:31 +01:00
Martin McKeaveney
95c80f2b4a set up live replication between prod and dev instances 2021-05-13 17:24:32 +01:00
Andrew Kingston
a94682d645 Simplify loading logic to prevent empty state flashing when loading data in data providers 2021-05-13 16:33:19 +01:00
Andrew Kingston
81e9f5b860 Wrap whole client app in spectrum classes to reduce dependency on spectrum wrapper around any spectrum components in client app 2021-05-13 16:32:52 +01:00
Andrew Kingston
9c7f5f98b7 Update autoscreens with new dataprovier props 2021-05-13 16:32:18 +01:00
Andrew Kingston
b734d861ea Use divs rather than a tags for pagination to avoid navigation issue in client apps 2021-05-13 16:31:59 +01:00
Andrew Kingston
e4ce428ef1 Remove debug logging 2021-05-13 15:37:06 +01:00
Andrew Kingston
1a729aca91 Remove sorting by auto ID when output processing rows 2021-05-13 15:35:54 +01:00
Martin McKeaveney
51bdbb7878 Open app call 2021-05-13 15:33:04 +01:00
mike12345567
fa0544054b Fixing an issue with portal calls causing the app to be re-locked. 2021-05-13 15:32:03 +01:00
mike12345567
6cb40d4450 Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/draft-apps 2021-05-13 14:34:11 +01:00
mike12345567
6056b8bb61 Fixing issues with redis keys, however still not removing lock. 2021-05-13 14:34:04 +01:00
Martin McKeaveney
8d37a9bc8b fix response status from lock release call 2021-05-13 14:29:27 +01:00
mike12345567
b5d23b19ff Fixing forgotten id access. 2021-05-13 14:24:55 +01:00
mike12345567
9f09c76cce Fixing userId storage to redis and making sure lockedBy property never stored. 2021-05-13 14:17:04 +01:00
Martin McKeaveney
4a4c96f76d merge, UI for managing your own app locks 2021-05-13 14:04:03 +01:00
mike12345567
81c5ed5554 Altering object store so that all writes/reads to the object store have the dev app prefix replaced with standard app. 2021-05-13 13:29:53 +01:00
Andrew Kingston
44f0e71aec Fix incorrect background colour in standard-components table background 2021-05-13 13:12:59 +01:00
Andrew Kingston
d82cd0e4af Wait until table schema loads before searching to avoid initial double search 2021-05-13 13:11:45 +01:00
Andrew Kingston
8d46cc60fe Add jsdoc to search utils 2021-05-13 13:11:16 +01:00
Andrew Kingston
25fdb30e34 Remove initial work on pagination standard component 2021-05-13 12:39:46 +01:00
Martin McKeaveney
c2c74678e4 lock concept in UI, make dev links go to builder and prod links go to real apps 2021-05-13 12:39:35 +01:00
Andrew Kingston
c1b6f26f28 Remove search component from component structure 2021-05-13 12:38:56 +01:00
Andrew Kingston
20bacaa50b Remove leftover import of search component 2021-05-13 12:38:34 +01:00
Andrew Kingston
960a2925ca Fix bug with determing whether another page exists when performing paginated searches 2021-05-13 12:38:12 +01:00
mike12345567
768fa8e725 Formatting. 2021-05-13 12:32:18 +01:00
Andrew Kingston
4d564365cf Clean up data source context and remove explicit button actions for pagination 2021-05-13 12:30:45 +01:00
Andrew Kingston
e09440f077 Allow multipage searches and implement optional pagination to data providers 2021-05-13 12:26:18 +01:00
Andrew Kingston
e57a14a8dd Fix bug preventing progress circle component from animating 2021-05-13 12:23:48 +01:00
Andrew Kingston
10681d1a44 Add spectrum pagination component to BBUI 2021-05-13 12:23:25 +01:00
mike12345567
5df453d2a3 Updating locks to store the whole global user as well as implementing the locks on dev apps fetch. 2021-05-13 12:16:09 +01:00
Mike Shanks
04a159986e v0.8.18 2021-05-13 11:17:08 +01:00
Martin McKeaveney
c3e7548255 dev mode E2E 2021-05-13 11:06:08 +01:00
Mike Shanks
209f0ad2fd deprecation warning styling 2021-05-13 09:41:40 +01:00
mike12345567
3ad1e9a5b2 Formatting. 2021-05-12 17:43:29 +01:00
mike12345567
3f75ebf853 Adding dev endpoint to clear lock. 2021-05-12 17:43:01 +01:00
mike12345567
2021c59dd9 Putting together redis lock system. 2021-05-12 17:37:09 +01:00
Mike Shanks
787d397593 desktop deprecation banner 2021-05-12 17:17:08 +01:00
Keviin Åberg Kultalahti
11c8c74111 remove log 2021-05-12 17:21:15 +02:00
Keviin Åberg Kultalahti
04e0f7632f update lock file 2021-05-12 17:17:55 +02:00
Keviin Åberg Kultalahti
6885c7ad04 fix broken settings page 2021-05-12 17:16:31 +02:00
mike12345567
5d387870d2 Updating valid to optionals. 2021-05-12 15:44:16 +01:00
Andrew Kingston
ad9c4ef406 Merge branch 'lab-day-search' of github.com:Budibase/budibase into lab-day-search 2021-05-12 14:52:56 +01:00
Andrew Kingston
34a2382b88 Fix two-tone spectrum background colours 2021-05-12 14:52:43 +01:00
mike12345567
e4aaf69792 Updating search endpoint to have egress processing. 2021-05-12 14:44:47 +01:00
Andrew Kingston
3a747de207 Merge branch 'next' of github.com:Budibase/budibase into lab-day-search 2021-05-12 14:35:00 +01:00
Andrew Kingston
c2cc99ef2c Fix chart placeholder, fix spectrum colours and begin work on pagination component 2021-05-12 14:34:25 +01:00
mike12345567
2ba2e2e3e6 Merge branch 'admin/user-management-ui' of github.com:Budibase/budibase into admin/user-management-ui 2021-05-12 14:27:48 +01:00
mike12345567
a289493224 Fixing an issue with the upload URL not being inserted in correct location. 2021-05-12 14:27:33 +01:00
mike12345567
abeb78d914 Merge branch 'next' of github.com:Budibase/budibase into feature/draft-apps 2021-05-12 13:59:59 +01:00
Keviin Åberg Kultalahti
c4b2678f33 hook up logo upload 2021-05-12 14:43:36 +02:00
Keviin Åberg Kultalahti
0c3c17c335 consolidate imports in CreateAppModal 2021-05-12 14:38:03 +02:00
Keviin Åberg Kultalahti
17eca8c30b Merge branch 'next' into admin/user-management-ui 2021-05-12 14:08:58 +02:00
Keviin Åberg Kultalahti
352f8dd625 add wip file upload 2021-05-12 14:08:44 +02:00
Keviin Åberg Kultalahti
b610bf446e add acceptInvite method to users store 2021-05-12 14:07:55 +02:00
Keviin Åberg Kultalahti
ecc740b5a7 bump lockfiles 2021-05-12 14:07:21 +02:00
mike12345567
75f9335a44 Fixing an issue found with queries, if an optional property isn't set then problems could arise before. 2021-05-12 12:52:34 +01:00
mike12345567
13b1e78ee2 Merge branch 'next' of github.com:Budibase/budibase into feature/draft-apps 2021-05-12 12:49:42 +01:00
Martin McKeaveney
022f501dee fixes from PR 2021-05-12 12:38:49 +01:00
Martin McKeaveney
a795d5e96e remove redundant handler 2021-05-12 11:51:03 +01:00
Keviin Åberg Kultalahti
873f535484 invite flow now working 2021-05-12 12:49:14 +02:00
Keviin Åberg Kultalahti
05244c86dc stops redirect from builder/invite if not authed 2021-05-12 11:44:47 +02:00
Keviin Åberg Kultalahti
b3c63defb3 sets up invite action in onboarding modal 2021-05-12 11:33:04 +02:00
Mike Shanks
93596311bb fix - rest api datasource not accepting parameters 2021-05-12 10:17:47 +01:00
Keviin Åberg Kultalahti
28223baa41 correct notification message 2021-05-12 11:15:51 +02:00
Keviin Åberg Kultalahti
3d37e3e335 remove unneeded refetch in user delete method 2021-05-12 11:15:40 +02:00
Keviin Åberg Kultalahti
7137cc6f60 enables functionality to delete users from frontend 2021-05-12 11:08:21 +02:00
Keviin Åberg Kultalahti
f196f480be adds create user flow 2021-05-12 11:00:18 +02:00
Keviin Åberg Kultalahti
395825dc8b remove log statements 2021-05-12 10:30:58 +02:00
Keviin Åberg Kultalahti
651009db08 correct error and touched states for buttons 2021-05-12 09:55:33 +02:00
Keviin Åberg Kultalahti
ac510e2671 move logic from Users page to separate component 2021-05-12 09:13:59 +02:00
Keviin Åberg Kultalahti
34a3a5916a fix userId import 2021-05-12 09:13:38 +02:00
Keviin Åberg Kultalahti
75c71f6891 cleanup top layout file 2021-05-12 09:13:25 +02:00
Martin McKeaveney
562b0cc40a tidy up 2021-05-11 19:54:01 +01:00
Andrew Kingston
889f5f8175 Add legacy in-memory filtering and sorting for views and external datasources 2021-05-11 19:07:52 +01:00
Andrew Kingston
4db2ee1843 Allow data provider filtering using dates and date ranges, and allow filtering using a value or binding for any type 2021-05-11 18:33:25 +01:00
mike12345567
2f5ecf6e5f Removing more useless deployment code. 2021-05-11 17:53:54 +01:00
mike12345567
4827ee1484 Formatting. 2021-05-11 17:50:26 +01:00
mike12345567
2ec6b15e56 General cleanup, doing away with the concept of hosting in the builder and the generally confusing difference between cloud, self hosting and running locally - server is simply always a server now. 2021-05-11 17:49:26 +01:00
Keviin Åberg Kultalahti
548c56cb00 change exports 2021-05-11 18:19:32 +02:00
Keviin Åberg Kultalahti
c450e5cd8a reword touched logic and export it as a store 2021-05-11 18:08:55 +02:00
Keviin Åberg Kultalahti
2b3c4ee2bc updates AddUserModal to use new validator 2021-05-11 18:03:43 +02:00
Keviin Åberg Kultalahti
46cbba1cc0 add touched check to validator 2021-05-11 18:03:14 +02:00
Keviin Åberg Kultalahti
b10c41143f adds missing files 2021-05-11 17:51:19 +02:00
Keviin Åberg Kultalahti
e8d8bb67ee moves helpers to dedicated folder and adds input validation helper stores 2021-05-11 17:51:01 +02:00
Andrew Kingston
023f5c5813 Merge branch 'lab-day-search' of github.com:Budibase/budibase into lab-day-search 2021-05-11 16:08:41 +01:00
mike12345567
5181ca710f Fixing an issue with date objects not being managed by handlebars correctly. 2021-05-11 16:07:55 +01:00
mike12345567
c70d4444a9 Formatting. 2021-05-11 15:24:17 +01:00
mike12345567
8e1f18e456 Changing INTERNAL_KEY to INTERNAL_API_KEY. 2021-05-11 15:23:03 +01:00
mike12345567
0aabcf5a47 Merge branch 'smtp-configuration' of github.com:Budibase/budibase into smtp-configuration 2021-05-11 15:09:22 +01:00
mike12345567
92cc0bc7cd Updating to support SMTP email automation action, as well as some general work around from and subject which previously we'ren't fully implemented. 2021-05-11 15:08:59 +01:00
Martin McKeaveney
6a688c7aad merge 2021-05-11 14:58:55 +01:00
Martin McKeaveney
b1d60cc6b6 email template E2E, adding preview 2021-05-11 14:44:43 +01:00
mike12345567
3e63c616d3 Merge branch 'admin/user-management-ui' of github.com:Budibase/budibase into admin/user-management-ui 2021-05-11 12:51:25 +01:00
mike12345567
9b12de9162 Fixing an issue with platformUrl being required in settings. 2021-05-11 12:51:14 +01:00