Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/Azure/LogicAppsUX into ccas…
Browse files Browse the repository at this point in the history
…trotrejo/collapsedNodes
  • Loading branch information
ccastrotrejo committed Feb 3, 2025
2 parents 360fe0b + d7e9bb4 commit 9ba4605
Show file tree
Hide file tree
Showing 74 changed files with 1,806 additions and 594 deletions.
64 changes: 64 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,68 @@
# Logic Apps Designer
## [5.35.0](https://github.com/Azure/LogicAppsUX/compare/v5.34.0...v5.35.0) (2025-01-31)


### Features

* **templates:** Add create/update context in templates to show appropriate title texts ([#6521](https://github.com/Azure/LogicAppsUX/issues/6521)) ([367f40f](https://github.com/Azure/LogicAppsUX/commit/367f40ff2fa6daf2019b44da9cca5ac6992bafaf))

## [5.34.0](https://github.com/Azure/LogicAppsUX/compare/v5.33.0...v5.34.0) (2025-01-31)


### Bug Fixes

* **Data Mapper:** Filter empty/null messages ([#6520](https://github.com/Azure/LogicAppsUX/issues/6520)) ([96ce56f](https://github.com/Azure/LogicAppsUX/commit/96ce56fdd3b2f84066e223acfea4505b655c0c31))

## [5.33.0](https://github.com/Azure/LogicAppsUX/compare/v5.32.0...v5.33.0) (2025-01-30)

## [5.32.0](https://github.com/Azure/LogicAppsUX/compare/v5.31.0...v5.32.0) (2025-01-30)


### Features

* **Templates:** Blank workflow card content change on existing workflow ([#6507](https://github.com/Azure/LogicAppsUX/issues/6507)) ([480b0f2](https://github.com/Azure/LogicAppsUX/commit/480b0f230b0af542f761f91f0e4b59f4a359567e))
* **templates:** Updating consumption workflow save with connections and parameters ([#6512](https://github.com/Azure/LogicAppsUX/issues/6512)) ([1608535](https://github.com/Azure/LogicAppsUX/commit/160853546dfa8f75cc2e74f6ffa126247eb825dd))


### Bug Fixes

* **Data Mapper:** Update overflow for node and error panel ([#6509](https://github.com/Azure/LogicAppsUX/issues/6509)) ([3328fa2](https://github.com/Azure/LogicAppsUX/commit/3328fa290e8db1a65c813c72c28f77828904dfbe))
* **designer:** Using dynamic operation constant parameters in legacy dynamic calls ([#6501](https://github.com/Azure/LogicAppsUX/issues/6501)) ([9995e7f](https://github.com/Azure/LogicAppsUX/commit/9995e7f9e7a69f5725acb836237709718506d138))
* **vscode:** Remove cwd from workspace path ([#6508](https://github.com/Azure/LogicAppsUX/issues/6508)) ([a14dc0d](https://github.com/Azure/LogicAppsUX/commit/a14dc0d1e1208c6091d585b75a1df0f2aa197e60))

## [5.31.0](https://github.com/Azure/LogicAppsUX/compare/v5.30.0...v5.31.0) (2025-01-29)


### Features

* **Designer:** Nested Collapse ([#6494](https://github.com/Azure/LogicAppsUX/issues/6494)) ([7af3a7b](https://github.com/Azure/LogicAppsUX/commit/7af3a7b4eacf8a514007ca4332208609cdc53925))
* **Templates:** Support Blank Workflow Creation for Templates ([#6481](https://github.com/Azure/LogicAppsUX/issues/6481)) ([7b7e100](https://github.com/Azure/LogicAppsUX/commit/7b7e1009a5886696570a0ce62c702206decac0b8))


### Bug Fixes

* **Data Mapper:** Add updateDragList for remove/add and fix custom value shown ([#6502](https://github.com/Azure/LogicAppsUX/issues/6502)) ([b92566f](https://github.com/Azure/LogicAppsUX/commit/b92566f580c910ce11c6d263e7bd452aec6dfc0a))
* **Data Mapper:** Remove the intermediary list drag effect + refactor to remove additional component ([#6500](https://github.com/Azure/LogicAppsUX/issues/6500)) ([edafd31](https://github.com/Azure/LogicAppsUX/commit/edafd3166e81881e62235365972dbe69ab3d2349))
* **vscode:** Update connection parameterization for custom connectors ([#6480](https://github.com/Azure/LogicAppsUX/issues/6480)) ([ac71a04](https://github.com/Azure/LogicAppsUX/commit/ac71a04632ffa51927d1c96c248042abfcf4da80))

## [5.30.0](https://github.com/Azure/LogicAppsUX/compare/v5.29.0...v5.30.0) (2025-01-28)


### Features

* **vscode:** Logic App and Workflows As Menu Items ([#6310](https://github.com/Azure/LogicAppsUX/issues/6310)) ([b304e4f](https://github.com/Azure/LogicAppsUX/commit/b304e4fac1501874bcc53052ea15c98f70f94723))


### Bug Fixes

* **Data Mapper:** Add subtitle for error/warning cards ([#6464](https://github.com/Azure/LogicAppsUX/issues/6464)) ([d6ca825](https://github.com/Azure/LogicAppsUX/commit/d6ca8251007d15c7cc7bd0c4ae2010c219f499f1))
* **Data Mapper:** Disable test for Mac systems ([#6482](https://github.com/Azure/LogicAppsUX/issues/6482)) ([4c13f96](https://github.com/Azure/LogicAppsUX/commit/4c13f96d2669771d66f6ad7bb912e596f033be83))
* **Data Mapper:** Fix re-sizing if the screen changes + add "Preview" keyword ([#6483](https://github.com/Azure/LogicAppsUX/issues/6483)) ([641cd95](https://github.com/Azure/LogicAppsUX/commit/641cd956022d9a5664d871a5854a3f5e7d3d8a90))
* **designer:** Hack for dataverse connector incorrect metadata in swagger ([#6467](https://github.com/Azure/LogicAppsUX/issues/6467)) ([07cb8c8](https://github.com/Azure/LogicAppsUX/commit/07cb8c848393de68b767257b10bae9216ff8df19))
* **designer:** Render copied tooltip properly ([#6463](https://github.com/Azure/LogicAppsUX/issues/6463)) ([d32e904](https://github.com/Azure/LogicAppsUX/commit/d32e904a9d4ea1517b596134b739c59c553b3583))
* **vscode:** Filter locations for new resources ([#6471](https://github.com/Azure/LogicAppsUX/issues/6471)) ([8945f15](https://github.com/Azure/LogicAppsUX/commit/8945f1519d9894de258a27ceb8d84634a55b4af5))
* **vscode:** Remove extra encapsulation in error in API call ([#6452](https://github.com/Azure/LogicAppsUX/issues/6452)) ([e249674](https://github.com/Azure/LogicAppsUX/commit/e2496744f948a80b8b1818015702bfcfff950048))

## [5.29.0](https://github.com/Azure/LogicAppsUX/compare/v5.28.0...v5.29.0) (2025-01-23)


Expand Down
24 changes: 20 additions & 4 deletions Localize/lang/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,6 @@
"1r9ljA": "Enter a valid URI.",
"1tmN2o": "Workflow version",
"1uGBLP": "5",
"1vqDeQ": "Select Create to start a new workflow based on this template, no configuration required.",
"20oqsp": "Add children (recursive)",
"23fENy": "Returns a binary representation of a base 64 encoded string",
"23szE+": "Required. The value to convert to data URI.",
Expand Down Expand Up @@ -228,6 +227,7 @@
"5szzYP": "Use this template",
"5we9SR": "Client tracking ID",
"5ytHcK": "Loading...",
"5zW+oj": "Update workflow from template",
"62Ypnr": "Error loading operation data",
"63/zYN": "Required. The object to check if it is greater than value being compared to.",
"632t9E": "Secure inputs of the operation",
Expand Down Expand Up @@ -599,6 +599,7 @@
"JMwMaK": "AI-generated content may be incorrect",
"JNQHws": "Required. A string that contains the time.",
"JQBEOg": "Review + create",
"JSbDfI": "Expand nested",
"JSfWJ0": "Required. The value that is converted to a boolean.",
"JUZ7g5": "Run history",
"JVNRly": "Solution type",
Expand Down Expand Up @@ -733,6 +734,7 @@
"OVDEFP": "Report a bug",
"OVvieE": "Returns the results from the top-level actions in the specified scoped action, such as a For_each, Until, or Scope action.",
"OYWZE4": "Save this workflow",
"OaUode": "Select Update to update this workflow based on this template, no configuration required.",
"OdNhwc": "Ungroup",
"Oep6va": "Submit",
"OgJ9eG": "(UTC+08:00) Taipei",
Expand Down Expand Up @@ -809,6 +811,7 @@
"R/aiRy": "(UTC+12:00) Coordinated Universal Time+12",
"RA4TUH": "Expand action",
"RFjYpH": "Name",
"RHsEea": "Review your settings, ensure everything is correctly set up, and update your workflow.",
"RJ3DuE": "Preview",
"RJes1w": "(UTC+04:00) Yerevan",
"RLoDgQ": "Optimized for high reliability",
Expand Down Expand Up @@ -1181,7 +1184,6 @@
"_1r9ljA.comment": "Error validation message for URIs",
"_1tmN2o.comment": "Workflow version text",
"_1uGBLP.comment": "Hour of the day",
"_1vqDeQ.comment": "Accessibility label for no configuration required",
"_20oqsp.comment": "Add the current node and its children to the map",
"_23fENy.comment": "Label for description of custom base64ToBinary Function",
"_23szE+.comment": "Required string parameter to be converted using dataUri function",
Expand Down Expand Up @@ -1298,6 +1300,7 @@
"_5szzYP.comment": "Button text to create workflow from this template",
"_5we9SR.comment": "Client Tracking ID text",
"_5ytHcK.comment": "Loading text for spinner",
"_5zW+oj.comment": "Panel header title for updating the workflow",
"_62Ypnr.comment": "label for panel error",
"_63/zYN.comment": "Required object parameter to compare to in less function",
"_632t9E.comment": "description of the secure inputs setting",
Expand Down Expand Up @@ -1669,6 +1672,7 @@
"_JMwMaK.comment": "Disclaimer message on AI-generated content potentially being incorrect",
"_JNQHws.comment": "Required string parameter that contains the time",
"_JQBEOg.comment": "The tab label for the monitoring review and create tab on the create workflow panel",
"_JSbDfI.comment": "Expand text",
"_JSfWJ0.comment": "Required parameter to be converted using bool function",
"_JUZ7g5.comment": "Pivot item header text for run history",
"_JVNRly.comment": "Solution type of the template",
Expand Down Expand Up @@ -1803,6 +1807,7 @@
"_OVDEFP.comment": "Text for button that allows user to report a bug in the chatbot experience",
"_OVvieE.comment": "Label for description of custom result Function",
"_OYWZE4.comment": "Chatbot suggestion button to save workflow",
"_OaUode.comment": "Accessibility label for no configuration required",
"_OdNhwc.comment": "Ungroup button",
"_Oep6va.comment": "Submit button",
"_OgJ9eG.comment": "Time zone value ",
Expand Down Expand Up @@ -1879,6 +1884,7 @@
"_R/aiRy.comment": "Time zone value ",
"_RA4TUH.comment": "Text indicating a menu button to expand an action in the designer",
"_RFjYpH.comment": "Name of current node",
"_RHsEea.comment": "An accessibility label that describes the objective of review and update tab",
"_RJ3DuE.comment": "The preview tag for a preview connector.",
"_RJes1w.comment": "Time zone value ",
"_RLoDgQ.comment": "First bullet point of stateful type",
Expand Down Expand Up @@ -2153,6 +2159,7 @@
"_aWdfiw.comment": "The hover over text and alt text for the suggestions right navigation button",
"_aYTy7X.comment": "The status message to show in monitoring view.",
"_ahsVI/.comment": "OAuth Pfx Placeholder Text",
"_ak6eFQ.comment": "The tab label for the review and update tab on the update workflow panel",
"_ao6BlS.comment": "Header for resource group name",
"_aoUT/3.comment": "Text for loading Azure Resources",
"_apZgmJ.comment": "Error message while parsing ",
Expand Down Expand Up @@ -2181,6 +2188,7 @@
"_bf7078.comment": "Label for description of custom max Function",
"_bg00eY.comment": "Numbered List text",
"_blRFVt.comment": "Chatbot connections setup card description",
"_boxBWI.comment": "Label text for the card that lets users replace the current workflow with blank workflow",
"_bt2CaQ.comment": "Button text to clear all advanced parameters",
"_bwlAWn.comment": "Hint for the button on the error card",
"_byRkj+.comment": "This operation has secure inputs or outputs enabled.",
Expand Down Expand Up @@ -2437,6 +2445,7 @@
"_kXn5e0.comment": "Chabot input placeholder text",
"_kZCX7t.comment": "Day of the week",
"_kcOhfh.comment": "The message to show when switching levels without connecting nodes or mappings to a target schema node.",
"_kcWgxU.comment": "Label text for the card that lets users start from a blank workflow",
"_kfmLTY.comment": "Body text for a function missing a required input card",
"_klY9UN.comment": "This announced text is read aloud with screen readers. Not shown in text.",
"_kq+I5o.comment": "Button to add a dynamically added parameter",
Expand Down Expand Up @@ -2514,7 +2523,6 @@
"_nGds/r.comment": "Required object parameter to compare to in greaterOrEqual function",
"_nHIeXp.comment": "The status message to show in monitoring view.",
"_nHseED.comment": "Required integer parameter to see how far in the future",
"_nN1ezT.comment": "Label text for the card that lets users start from a blank workflow",
"_nNWAAh.comment": "Placeholder when no schema has been added",
"_nODesn.comment": "Source",
"_nOWGAV.comment": "End time text",
Expand Down Expand Up @@ -2579,6 +2587,7 @@
"_p1IEXb.comment": "Label for button to open dynamic content token picker",
"_p5ZID0.comment": "Time zone value ",
"_pC2nr2.comment": "Placeholder text for Key",
"_pC7/+m.comment": "Collapse text",
"_pH2uak.comment": "Label to collapse",
"_pH6ubt.comment": "Column header for accessing connection-related details",
"_pIczsS.comment": "Label text for request end time",
Expand Down Expand Up @@ -2711,6 +2720,7 @@
"_tarDYT.comment": "Label for description of custom less Function",
"_tbl/ar.comment": "Label for when no items exist for combobox options",
"_td5//c.comment": "Collapse tree node",
"_thnhGU.comment": "Button text for updating the workflow",
"_ti5TEd.comment": "Text for cancel button",
"_tjQdhq.comment": "Solution type of the template",
"_toWTrl.comment": "Search from file list",
Expand All @@ -2729,6 +2739,7 @@
"_uM1i27.comment": "placeholder for retry count setting",
"_uN4zFU.comment": "OK message appearing on a alert message modal.",
"_uNHpGB.comment": "Time zone value ",
"_uOU0lL.comment": "Accessibility label for no configuration required",
"_uOWkHS.comment": "Error message to show when loading dynamic outputs failed.",
"_uR9WuI.comment": "Required collection parameters to check union function on",
"_uSr3WX.comment": "Connection Name",
Expand Down Expand Up @@ -2926,6 +2937,7 @@
"aWdfiw": "Next suggestion",
"aYTy7X": "Cancelled",
"ahsVI/": "Enter Pfx",
"ak6eFQ": "Review + update",
"ao6BlS": "Resource group",
"aoUT/3": "Loading resources...",
"apZgmJ": "Invalid operation path input value. Path value - {pathValue}, Path template - {pathTemplate}",
Expand Down Expand Up @@ -2954,6 +2966,7 @@
"bf7078": "Returns the maximum value in the input array of numbers",
"bg00eY": "Numbered list",
"blRFVt": "Set up these connections to use them in your flow.",
"boxBWI": "Replace your existing workflow with an empty workflow to rebuild your integration solution.",
"bt2CaQ": "Clear all",
"bwlAWn": "Open operation",
"byRkj+": "This operation has secure inputs or outputs enabled.",
Expand Down Expand Up @@ -3210,6 +3223,7 @@
"kXn5e0": "Ask a question about this workflow or about Azure Logic Apps as a whole ...",
"kZCX7t": "Monday",
"kcOhfh": "Elements and mappings that aren't connected to a target element are removed.",
"kcWgxU": "Start with an empty workflow to build your integration solution.",
"kfmLTY": "Function ''{functionName}'' is missing required inputs",
"klY9UN": "{count, plural, one {# item matched.} =0 {no items matched.} other {# items matched.}}",
"kq+I5o": "Add an output",
Expand Down Expand Up @@ -3287,7 +3301,6 @@
"nGds/r": "Required. The object to check if it is less than or equal to value being compared to.",
"nHIeXp": "Skipped",
"nHseED": "Required. The number of time units the desired time is in the future.",
"nN1ezT": "Start with a blank workflow to build your integration process from scratch.",
"nNWAAh": "No schema is added.",
"nODesn": "Source",
"nOWGAV": "End time",
Expand Down Expand Up @@ -3352,6 +3365,7 @@
"p1IEXb": "Enter the data from previous step. You can also add data by typing the '/' character.",
"p5ZID0": "(UTC+03:00) Kuwait, Riyadh",
"pC2nr2": "Enter key",
"pC7/+m": "Collapse nested",
"pH2uak": "Collapse",
"pH6ubt": "Details",
"pIczsS": "End time",
Expand Down Expand Up @@ -3484,6 +3498,7 @@
"tarDYT": "Returns true if the first argument is less than the second.",
"tbl/ar": "No items",
"td5//c": "Collapse tree node",
"thnhGU": "Update",
"ti5TEd": "Cancel",
"tjQdhq": "Type",
"toWTrl": "Search",
Expand All @@ -3502,6 +3517,7 @@
"uM1i27": "Specify a retry count from 1 to 90",
"uN4zFU": "OK",
"uNHpGB": "(UTC+07:00) Bangkok, Hanoi, Jakarta",
"uOU0lL": "Select Create to create a new workflow based on this template, no configuration required.",
"uOWkHS": "Failed to retrieve dynamic outputs. As a result, this operation's outputs might not be visible in subsequent actions. Error details: {message}",
"uR9WuI": "Required. The collections to evaluate. An object that appears in any of the collections also appears in the result.",
"uSr3WX": "Connection name",
Expand Down
49 changes: 49 additions & 0 deletions __mocks__/templates/SimpleParametersOnly/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"title": "[Mock] Simple Parameters Only Template",
"description": "This is a simple workflow only template description",
"tags": [
"Simple Parameters Only",
"try catch"
],
"skus": [
"consumption",
"standard"
],
"kinds": [
"stateful",
"stateless"
],
"detailsDescription": "This is a basic workflow only template details description \n- point 1 \n- point 2.",
"details": {
"By": "Microsoft",
"Type": "Workflow",
"Trigger": "Request",
"Category": "Mock"
},
"artifacts": [
{
"type": "workflow",
"file": "workflow.json"
}
],
"images": {
"light": "/templates/BasicWorkflowOnly/workflow-light.png",
"dark": "/templates/BasicWorkflowOnly/workflow-dark.png"
},
"parameters": [
{
"name": "LogicMessage_#workflowname#",
"displayName": "Business Logic Message",
"type": "String",
"description": "Provide the message run by the business logic.",
"required": true
}
],
"connections": {},
"featuredOperations": [
{
"type": "Scope"
}
],
"sourceCodeUrl": "/sourceCode"
}
81 changes: 81 additions & 0 deletions __mocks__/templates/SimpleParametersOnly/workflow.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
{
"$schema": "/schemaLink",
"actions": {
"Catch": {
"actions": {
"Compensation_Logic": {
"inputs": "Replace this action with the actions for your exception handling logic.",
"type": "Compose"
},
"Filter_Try_Scope_Errors": {
"inputs": {
"from": "@result('Try')",
"where": "@equals(item()?['status'],'Failed')"
},
"runAfter": {
"Compensation_Logic": [
"SUCCEEDED"
]
},
"type": "Query"
},
"Format_Errors": {
"inputs": {
"from": "@body('Filter_Try_Scope_Errors')",
"select": {
"action": "@item()?['name']",
"errorResult": "@item()"
}
},
"runAfter": {
"Filter_Try_Scope_Errors": [
"SUCCEEDED"
]
},
"type": "Select"
},
"Terminate": {
"inputs": {
"runError": {
"code": "500",
"message": "One or more errors occurred while processing messages: \n\n@{body('Format_Errors')}"
},
"runStatus": "Failed"
},
"runAfter": {
"Format_Errors": [
"SUCCEEDED"
]
},
"type": "Terminate"
}
},
"runAfter": {
"Try": [
"FAILED",
"SKIPPED",
"TIMEDOUT"
]
},
"type": "Scope"
},
"Try": {
"actions": {
"Business_Logic": {
"inputs": "@parameters('LogicMessage_#workflowname#')",
"type": "Compose"
}
},
"runAfter": {},
"type": "Scope"
}
},
"contentVersion": "1.0.0.0",
"outputs": {},
"triggers": {
"When_a_HTTP_request_is_received": {
"kind": "Http",
"type": "Request"
}
}
}
Loading

0 comments on commit 9ba4605

Please sign in to comment.