1
0
Fork 0
mirror of synced 2024-08-19 03:51:29 +12:00
Commit graph

507 commits

Author SHA1 Message Date
mike12345567
7613692379 Fixing a bug where if you created a column without a name editting it would create another column and also adding an option to remove sorting from your table. 2020-10-14 18:04:21 +01:00
mike12345567
bfaa9bc44b Merge branch 'master' of github.com:Budibase/budibase into chuckles-fixes 2020-10-14 12:16:16 +01:00
mike12345567
f5ad74eaf5 Some design changes and moving around screen deletion to centralise it. 2020-10-14 11:56:02 +01:00
Andrew Kingston
bb997eaf26 Merge branch 'master' of github.com:Budibase/budibase into cheeks-bugfixes 2020-10-13 17:27:46 +01:00
Andrew Kingston
51c407c2f9 Update all old references in datasources from isModel to type=model 2020-10-13 11:27:18 +01:00
mike12345567
1140f65282 Merge branch 'feat/linked-records-data-source' of github.com:Budibase/budibase into endpoint-renaming 2020-10-13 09:58:08 +01:00
Andrew Kingston
d8e349ddaa Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source 2020-10-13 09:24:13 +01:00
Andrew Kingston
dcf31c971d Fix crashing when adding a frontend component after deleting one 2020-10-13 08:20:32 +01:00
Martin McKeaveney
4bacae5859
Merge pull request #709 from Budibase/replace-screen-template-datatable
Replace screen template datatable
2020-10-13 08:16:31 +01:00
Andrew Kingston
3ba79b0071 Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source 2020-10-12 21:35:51 +01:00
Michael Shanks
2f5ee277f3 analytics - missing await, causing event not to be logged 2020-10-12 21:35:10 +01:00
Martin McKeaveney
69f3064489 replace list template screen with datagrid 2020-10-12 21:21:23 +01:00
mike12345567
408eda81ff Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming 2020-10-12 17:45:11 +01:00
Michael Shanks
381c43f1e3
Merge pull request #703 from mjashanks/fixes
Some Fixes
2020-10-12 16:34:48 +01:00
mike12345567
94f966631c Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming 2020-10-12 15:25:27 +01:00
Andrew Kingston
9e3e89eb06 Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source 2020-10-12 15:20:32 +01:00
Michael Shanks
079ba1ffce Settings >URL select handles Record detail urls 2020-10-12 14:48:30 +01:00
mike12345567
6362c5ffdc Fixes the link doc ID so that they do not start with automation ID and fixes an error that was occurring when creating tables. 2020-10-12 14:31:17 +01:00
Andrew Kingston
448b0ca2ae Replace bindings to link fields with new count runtime property 2020-10-12 14:14:50 +01:00
mike12345567
53d765b849 Merge branch 'master' of github.com:Budibase/budibase into endpoint-renaming 2020-10-12 13:34:32 +01:00
Andrew Kingston
42019dd546 Merge branch 'master' of github.com:Budibase/budibase into feat/linked-records-data-source 2020-10-12 11:26:04 +01:00
Michael Shanks
3a97e0ffd2 renamed screen template 2020-10-12 10:59:23 +01:00
Andrew Kingston
644f45e1c1 Remove console log 2020-10-12 10:50:29 +01:00
Michael Shanks
02dcc07f84 review: better naming of screen templates 2020-10-12 10:50:19 +01:00
mike12345567
d90c1e3dd3 Changing record -> row in this update, completing the update of renaming in the builder, this release needs further testing. 2020-10-09 19:10:28 +01:00
mike12345567
bb3370e742 Renaming Model -> Table across the entire system, this is an unstable update and has not been tested fully yet. 2020-10-09 18:49:23 +01:00
Michael Shanks
1758243de9 renaming Record > Row 2020-10-09 17:12:55 +01:00
Andrew Kingston
d1f367ccff Add relationships as data source 2020-10-09 12:24:18 +01:00
Michael Shanks
f1eeb17dd3 auto create screens with new table 2020-10-09 11:58:46 +01:00
Michael Shanks
eaa8d91392 merge from master - including fixes 2020-10-08 16:15:12 +01:00
Michael Shanks
df4243abfa screen templates - backup before merge from master 2020-10-08 15:46:29 +01:00
Andrew Kingston
cb0b7b9b5b Fix frontend crashing when adding components to a data provider component with no source 2020-10-08 09:48:03 +01:00
Michael Shanks
b7eb1a35e8 Screen templates working 2020-10-07 22:30:00 +01:00
Michael Shanks
cdbd70c218 Screen templates - initial commit 2020-10-07 15:40:06 +01:00
Andrew Kingston
fd4a7d95bc Fix a couple of crashes in frontend when doing various actions and fix record detail view 2020-10-06 16:04:58 +01:00
Michael Shanks
69292c353c analytics - identify user + extra actions added 2020-09-29 15:26:56 +01:00
mike12345567
5f2acaff01 Merge branch 'contextual-workflows' of github.com:Budibase/budibase into rename-workflow-automation 2020-09-21 14:01:00 +01:00
mike12345567
b2d06b7a06 Merge branch 'master' of github.com:Budibase/budibase into contextual-workflows 2020-09-21 13:52:26 +01:00
mike12345567
88d22baf1a Renaming workflows -> automate/automations, throughout the API and the builder itself. 2020-09-21 13:49:34 +01:00
mike12345567
17588d9f6b Fix for when table is deleted, was attempting to retrieve views for the table which no longer exists. 2020-09-18 16:45:03 +01:00
Martin McKeaveney
319fcabaa5 removing delete functionality - not necessary 2020-09-18 12:41:39 +01:00
Martin McKeaveney
642662c8bc fix transition dropdown bug 2020-09-17 22:02:30 +01:00
Martin McKeaveney
5d3867558a merge with master 2020-09-17 16:40:09 +01:00
Martin McKeaveney
bb2058a010 lint 2020-09-17 16:36:39 +01:00
mike12345567
ec265f6821 Update to improve test cases and get JOI to work as expected. 2020-09-16 19:25:52 +01:00
Martin McKeaveney
86ae8d038a file attachments and processing working, basic design for dropzone 2020-09-15 16:22:13 +01:00
mike12345567
e14677fcff Small fix for last change, singular to plural in API definition. 2020-09-14 16:00:51 +01:00
mike12345567
b1a8837c0c Adding new API endpoint which provides all definitions in one. 2020-09-14 15:34:09 +01:00
Andrew Kingston
8befaee4d0 Fix cypress test for create workflow 2020-09-14 13:29:32 +01:00
Andrew Kingston
6fe55814c2 Fix workflow tests 2020-09-14 12:38:17 +01:00
Andrew Kingston
8db6122416 Fix unsaved workflow blocks sharing same state 2020-09-14 11:48:08 +01:00
Andrew Kingston
b1b8061c3e Merge in master 2020-09-14 10:16:09 +01:00
Andrew Kingston
e79d4f11c9 Add working test workflow button 2020-09-14 09:33:18 +01:00
Michael Shanks
fe8c870050 some mutating function parameter 2020-09-11 21:30:40 +01:00
Andrew Kingston
bee9415942 Rewrite workflow editing state for better UI sync 2020-09-11 14:23:31 +01:00
Michael Shanks
ed23f23c89 some comments 2020-09-11 09:53:02 +01:00
Michael Shanks
95da4c8d2c Merge branch 'master' into event-panel + binding fixes 2020-09-10 21:55:04 +01:00
Andrew Kingston
bf7974aca5 Update to use stepId for workflows and improve workflow UX when editing blocks 2020-09-10 15:27:39 +01:00
Andrew Kingston
75d669f2bd Merge branch 'server-workflows' of github.com:Budibase/budibase into server-workflows 2020-09-10 15:01:45 +01:00
Andrew Kingston
c280a634fb Load workflow blocks from server and remove block definitions from builder 2020-09-10 14:16:43 +01:00
Michael Shanks
cb9fd4d1cd events: Update record workings 2020-09-09 21:16:26 +01:00
Michael Shanks
184aa65de0 Merge branch 'master' into event-panel 2020-09-09 15:59:57 +01:00
Michael Shanks
870561d63d backup before a merge 2020-09-09 15:56:31 +01:00
Conor Mack
e667b78b10 Tidyup 2020-09-08 16:15:14 +01:00
Conor Mack
70b390aa1f Selects for Screens in Events and Settings 2020-09-08 16:03:04 +01:00
Michael Shanks
82e99c3fd7 some styling changes from code review 2020-08-27 10:00:36 +01:00
Michael Shanks
f1d3e8af3a Merge branch 'master' into feature/binding-interface 2020-08-27 09:39:11 +01:00
Michael Shanks
5095b4596f
Merge pull request #536 from mjashanks/dnd
Few Dnd Bugfixes
2020-08-27 09:33:25 +01:00
kevmodrome
26a5137c3d
merge master 2020-08-26 09:11:16 +02:00
kevmodrome
22679fdf67
adds guards to some properties when they are undefined 2020-08-25 11:25:56 +02:00
kevmodrome
f615f5be3b
Merge branch 'feature/binding-interface' into feature/binding-interface-frontend 2020-08-25 10:16:32 +02:00
Martin McKeaveney
1d56d9a2ce cypress tests, lint, feature complete 2020-08-24 15:48:34 +01:00
Martin McKeaveney
40bf90c745 view filters operational 2020-08-24 11:46:28 +01:00
Martin McKeaveney
27b07f2451 renaming bug 2020-08-20 17:04:54 +01:00
Martin McKeaveney
0388f8dbb5 merge 2020-08-19 17:14:30 +01:00
Martin McKeaveney
10635075a5 full cypress suite for custom views 2020-08-19 16:43:04 +01:00
Martin McKeaveney
7e2e90e23c tidy up and lint 2020-08-18 17:14:26 +01:00
Martin McKeaveney
d08db301af group by complete 2020-08-18 16:05:15 +01:00
Martin McKeaveney
28b4b6fcb9 deletion of views, statistics calculation popover, unit tests 2020-08-17 21:01:43 +01:00
Martin McKeaveney
6862be744b began UI for custom views 2020-08-14 16:31:53 +01:00
Michael Shanks
b21f8d6d02 bugfix: dnd over screenslot was throwing err 2020-08-13 14:02:15 +01:00
Michael Shanks
82afa707f2 merge from master 2020-08-13 11:50:12 +01:00
Michael Shanks
68eb3a8911 auto nesting or not, on add component 2020-08-12 17:00:05 +01:00
kevmodrome
3b525cf71b
initial commit 2020-08-12 17:30:20 +02:00
Michael Shanks
0bb677d5de dnd component nav 2020-08-12 16:28:19 +01:00
Michael Shanks
9a940c0df5 merge from master 2020-08-11 17:31:14 +01:00
Martin McKeaveney
f1be92bd41 tidy up + lint 2020-08-11 11:23:07 +01:00
Michael Shanks
cc66b17ca8 Merge branch 'master' into feature/binding-interface 2020-08-11 10:46:07 +01:00
Martin McKeaveney
2a04147c4b full cypress suite for new backend 2020-08-10 17:51:30 +01:00
Martin McKeaveney
8a4646ca4c Merge branch 'master' of github.com:Budibase/budibase into new-backend-ui 2020-08-10 16:39:30 +01:00
Martin McKeaveney
6a315767b2 cypress + unit test framework 2020-08-10 15:34:37 +01:00
Martin McKeaveney
de93c0f530 new table creation 2020-08-07 18:31:40 +01:00
Martin McKeaveney
9d1979114b column CRUD 2020-08-07 17:41:20 +01:00
Martin McKeaveney
63f3623664 creating rows and columns working 2020-08-07 16:13:57 +01:00
Michael Shanks
877b9a7fd4 new comonent name -
when on master unique across all screens
2020-08-07 14:17:57 +01:00
Michael Shanks
c2fd54a250 new component - start numbering at 1 2020-08-07 12:09:48 +01:00
Michael Shanks
efd0d39587 new components get unique name 2020-08-07 12:01:16 +01:00
Michael Shanks
f5114676e7 updated binding paths (from client lib changes) 2020-08-06 21:27:26 +01:00
Michael Shanks
753fb27eb8 client lib - new binding 2020-08-06 21:12:35 +01:00
Michael Shanks
73b2d63c6e tidyup & JSDoc 2020-08-04 16:31:31 +01:00
Michael Shanks
9bfdf6f8e5 fetchBindableProperties - complete 2020-08-04 16:11:46 +01:00
Michael Shanks
3458b893ca stub bindings 2020-08-04 11:10:02 +01:00
cmack
cc3cbb7a5b Merge branch 'master' of https://github.com/Budibase/budibase into britecharts/separate-components-2 2020-08-04 10:06:10 +01:00
Michael Shanks
19bdabfaaf binding - backend initial 2020-08-03 15:06:51 +01:00
cmack
98318a8805 Britecharts work so far 2020-07-26 11:54:55 +01:00
Michael Shanks
3b4c68163d can delete screens 2020-07-21 15:01:32 +01:00
Martin McKeaveney
32cfc40fd4 ensure table name is not persisted between apps 2020-07-21 10:24:09 +01:00
Martin McKeaveney
bc89cf4a74 formatting and tidy up 2020-07-14 16:00:58 +01:00
Martin McKeaveney
cbc22306cd lint 2020-07-13 19:44:42 +01:00
Martin McKeaveney
ec323a69ea identify user in builder 2020-07-13 18:09:32 +01:00
Martin McKeaveney
a5c27e362d lint 2020-07-13 17:15:22 +01:00
Martin McKeaveney
b0599fc9c4 posthog analytics 2020-07-13 17:12:54 +01:00
Kevin Åberg Kultalahti
b5ae3a280a
Merge pull request #399 from Budibase/features/edit-application-info
Features/edit application info
2020-07-02 12:14:31 +02:00
Michael Shanks
abb14214db backend - routing based on models 2020-06-30 14:12:37 +01:00
kevmodrome
712e3ffea0
change appname to name in builderStore 2020-06-29 17:01:10 +02:00
Martin McKeaveney
fb382329b8 lint 2020-06-25 22:43:10 +01:00
Martin McKeaveney
6ef4ba086c data model rewrite 2020-06-25 22:34:38 +01:00
Martin McKeaveney
48f3392152 record keys as names 2020-06-25 20:04:58 +01:00
Martin McKeaveney
b07f608ffe merge 2020-06-25 18:32:51 +01:00
Martin McKeaveney
6cdd933d09
Merge pull request #367 from Budibase/backend-ui-update
Backend ui update
2020-06-24 17:33:22 +01:00
Martin McKeaveney
e42c807ded tidy up 2020-06-24 17:19:12 +01:00
Martin McKeaveney
ee86d6fb16 update when linked field added 2020-06-24 16:56:13 +01:00
Conor_Mack
fcff2d928a Cypress Tests and Discussion Resolves 2020-06-24 16:16:06 +01:00
Martin McKeaveney
1f2c1a06aa lint 2020-06-24 16:12:55 +01:00
Martin McKeaveney
2c764a787c custom notifications solution 2020-06-24 16:10:54 +01:00
Martin McKeaveney
01d7f80e7b custom notifications, models + fields keyed by ID 2020-06-24 12:41:26 +01:00
Martin McKeaveney
3c3104be7b enable renaming of records by using IDs 2020-06-23 23:26:54 +01:00
Martin McKeaveney
afcc80ab9d improvements to linked records 2020-06-23 13:50:45 +01:00
Conor_Mack
6eebeb6692
Merge branch 'master' into builder/consolidating-missing-code 2020-06-23 11:21:31 +01:00
Martin McKeaveney
6adb2a72e0 merge 2020-06-22 22:39:41 +01:00
Michael Shanks
e4c19bd9fd bugfix: workflow still passing instanceId to api() 2020-06-20 20:30:00 +01:00
Michael Shanks
4dcd482a4f instance Id is gone from API module 2020-06-19 17:19:30 +01:00
Martin McKeaveney
099e394270 lint 2020-06-18 17:55:46 +01:00
Martin McKeaveney
7c4f24c1b4 backend v1 - styling to do 2020-06-18 17:17:18 +01:00
Michael Shanks
bf952f8677 instanceid removal 2020-06-18 16:59:31 +01:00
Martin McKeaveney
6e187943c4 Merge branch 'master' of github.com:Budibase/budibase into backend-ui-update 2020-06-18 09:16:43 +01:00
Martin McKeaveney
5f8d6bbfe4 add new models and fields, delete models 2020-06-17 16:51:10 +01:00
Martin McKeaveney
374a6b4bc6 new model creation, requires styling and CSS updates 2020-06-16 20:53:13 +01:00
Martin McKeaveney
987135f7b4 saving of models and fields 2020-06-16 20:29:18 +01:00
Conor_Mack
903e6331a4 Lint fix 2020-06-15 18:39:10 +01:00
Martin McKeaveney
48f6ac2b98 structuring new backend UI 2020-06-15 16:41:31 +01:00
Conor_Mack
8b99546326 Instance naming fix for components and screens 2020-06-15 16:01:24 +01:00
Michael Shanks
bf1da9e94e removal of appRoot - appId comes in cookie 2020-06-12 20:42:55 +01:00
Conor_Mack
2b0436eb99 Merge branch 'master' of https://github.com/Budibase/budibase into builder/consolidating-missing-code 2020-06-12 13:40:27 +01:00
Michael Shanks
c5c8309b09 bugfix - screen/page > settings throwing error 2020-06-12 12:15:17 +01:00
Conor_Mack
32ff7a5c89 Instance name for components and screens 2020-06-11 16:15:09 +01:00
Martin McKeaveney
eff761053c
Revert "Fixes for Screen and Page Props" 2020-06-09 19:18:45 +01:00
Conor_Mack
50f4007d0d Refactorings for page and settings props 2020-06-09 10:59:15 +01:00
Conor_Mack
9ab0cedff2 Screen and page latest 2020-06-03 21:36:36 +01:00
Martin McKeaveney
98050f4c2a
Revert "Settings for Pages and Screens" 2020-06-03 21:10:48 +01:00
Martin McKeaveney
e4cc5656ae
Merge pull request #316 from Budibase/fix-user-agent
use custom user agent header
2020-06-03 20:58:03 +01:00
Martin McKeaveney
e74c685956 lint 2020-06-03 20:44:35 +01:00
Martin McKeaveney
0482bc242c fix some other auth bugs 2020-06-03 20:35:30 +01:00
Conor_Mack
058b31b397 Merge branch 'master' of https://github.com/Budibase/budibase into property-panel/screen-and-page-props 2020-06-03 19:48:35 +01:00
Martin McKeaveney
07cf98b0de use custom user agent header 2020-06-03 19:35:04 +01:00
Michael Shanks
47162d806b logic to not use builder:token for apps running in dev 2020-06-03 17:05:36 +01:00
Conor_Mack
65ee282a2c Screen and page latest 2020-06-03 16:19:04 +01:00
Michael Shanks
44cc7eab0e deleting a value in design causes styles to be lost 2020-06-02 12:41:52 +01:00
Martin McKeaveney
be3ebf1982
Merge pull request #288 from Budibase/model-fixes
model bugfixes
2020-06-02 11:46:38 +01:00
Martin McKeaveney
d932670d7e model bugfixes 2020-06-02 11:40:33 +01:00
Conor_Mack
aaf55b7f70
Merge pull request #286 from Budibase/property-panel/components-from-design
Property panel components upgrade
2020-06-02 11:22:52 +01:00
Michael Shanks
be28e2dcdd
Merge pull request #287 from mjashanks/master
Bugfixes
2020-06-02 11:20:36 +01:00
Conor_Mack
53a55e2824 Lint and testing 2020-06-02 11:19:22 +01:00
Michael Shanks
2cfbd2afeb wee typo 2020-06-02 11:16:30 +01:00
Martin McKeaveney
461187cf16
Merge pull request #279 from Budibase/workflow-v1
Workflow v1
2020-06-02 11:15:34 +01:00
Michael Shanks
9b31da4632 bugfix: #284 styles not applied on component copy 2020-06-02 11:11:53 +01:00
Conor_Mack
2c407d4da7 Merge branch 'master' of https://github.com/Budibase/budibase into property-panel/components-from-design 2020-06-02 10:51:57 +01:00
Michael Shanks
fea0203096 bugfix: data not loading on default view 2020-06-02 10:43:48 +01:00
Michael Shanks
5b8625824f open create model dialog if no models 2020-06-02 09:56:22 +01:00
Michael Shanks
57a917f9d9 auto select first model on startup 2020-06-02 09:36:21 +01:00
Michael Shanks
9b55870c24 auto select model after creation 2020-06-02 07:56:50 +01:00
Joe
c1aaeffaec Formatting update 2020-06-01 21:34:03 +01:00
Martin McKeaveney
ba38385d72 lint + format 2020-06-01 21:31:55 +01:00
Martin McKeaveney
aeae4f50e2 tidy up 2020-06-01 21:26:32 +01:00
Joe
6cd94db367 Padding and margin fix 2020-06-01 21:18:43 +01:00
Conor_Mack
93ab8659ed Property panel updates 2020-06-01 16:31:58 +01:00
Martin McKeaveney
398f200661 merge 2020-06-01 16:27:27 +01:00
Martin McKeaveney
cb1fb87d21 server side workflows 2020-06-01 16:22:13 +01:00
Michael Shanks
dd6e4a3d97 lint:fix & forman 2020-06-01 12:15:44 +01:00
Michael Shanks
38b471d1bf refactor component menu actions inside control 2020-06-01 12:12:25 +01:00
Martin McKeaveney
2e42f8033e workflow DAO tests 2020-06-01 11:52:15 +01:00
Michael Shanks
5b085d0640 few bugfixes 2020-06-01 11:04:32 +01:00
Martin McKeaveney
a220822e3a move workflow to array data structure 2020-06-01 10:41:28 +01:00
Michael Shanks
c87ddade50 component nav dropdown menu 2020-06-01 10:18:45 +01:00
Martin McKeaveney
dc90e141f5 server side event emitter 2020-05-31 17:12:52 +01:00
Martin McKeaveney
65d0161007 orchestrator refactor, user creation block 2020-05-30 13:41:46 +01:00
Martin McKeaveney
385bcfe51f styling, bug fixes, client library state updates 2020-05-29 16:06:23 +01:00
Martin McKeaveney
bba7b93b75 refactor client library 2020-05-29 14:06:36 +01:00
Martin McKeaveney
50a582a726 make alerts live, more hooks, app notifications 2020-05-28 23:32:03 +01:00
Martin McKeaveney
a3bebe3330 adding workflow blocks, parameter parsing, templating 2020-05-28 20:20:03 +01:00
Martin McKeaveney
08d0b9cb94 workflow UI, orhestrator for executing workflows 2020-05-27 21:51:32 +01:00
Martin McKeaveney
e3271bf765 Merge branch 'master' of github.com:Budibase/budibase into workflow-v1 2020-05-27 10:13:42 +01:00
Conor_Mack
0876338ce2 New jest tests for generate-css 2020-05-26 14:27:33 +01:00
Conor_Mack
1bf57c7873 linter formatting 2020-05-26 10:19:04 +01:00
Conor_Mack
d250d61c62 Completed CSS Selector Styling 2020-05-25 15:23:56 +01:00
Martin McKeaveney
21b1165463 workflow charts 2020-05-22 16:32:23 +01:00
Conor_Mack
dd14dd6de2 Change of structure for _styles 2020-05-22 15:30:29 +01:00
Martin McKeaveney
6f3ad884db workflow UI with DnD 2020-05-21 21:40:16 +01:00
Conor_Mack
a4c65eb803 Stable property panel 2020-05-21 14:28:32 +01:00
Conor_Mack
bba1de1df8 Building components settings and refactoring 2020-05-19 17:00:53 +01:00