diff --git a/.github/PULL_REQUEST_TEMPLATE/Bug.md b/.github/PULL_REQUEST_TEMPLATE/Bug.md deleted file mode 100644 index e9eae654..00000000 --- a/.github/PULL_REQUEST_TEMPLATE/Bug.md +++ /dev/null @@ -1,74 +0,0 @@ -### Bug description -Clearly and concisely describe the problem (this cannot be empty). - -### Root cause -Briefly describe the root cause and analysis of the problem. -If there is an internal discussion on the forum, provide the link. - -### Solution description -Describe the changes made in the code in detail for the reviewers. - -### Reason for not identifying earlier - * [ ] Guidelines not followed. If yes, provide which guideline is not followed. - - * [ ] Guidelines not given. If yes, provide which/who need to address. - Tag label `update-guideline-coreteam` or `update-guideline-productteam`. - - * [ ] If any other reason, provide the details here. - -### Areas tested against this fix -Provide details about the areas or combinations that have been tested against this code changes. -* [ ] Tested against feature matrix. [Feature matrix link](https://syncfusion.sharepoint.com/sites/EJ2ProductOwners/Shared%20Documents/Forms/AllItems.aspx?viewid=ae81c682%2D3d0f%2D462a%2Db8ec%2D7358748d489d&id=%2Fsites%2FEJ2ProductOwners%2FShared%20Documents%2FGeneral%2FFeature%20Matrix%20%2D%20Documents) -* [ ] NA - -### Is it a breaking issue? -* [ ] Yes, Tag `breaking-issue`. -* [ ] NO - - If yes, provide the breaking commit details / MR here. - -### Action taken -What action did you take to avoid this in future? - - Feature matrix document updated -* [ ] Yes -* [ ] NO -* [ ] NA - -Automation details - Mark `Is Automated` field as (Yes, Manual, Not Applicable) in corresponding JIRA task once the bug is automated. -* [ ] BUnit, share corresponding MR. -* [ ] E2E or Manual Automation using tester - Make sure all items are automated with priority before release which can be tracked in [automation dashboard](https://syncfusion.atlassian.net/secure/Dashboard.jspa?selectPageId=43396). - -If the same issue is reproduced in ej2, what will you do? -* [ ] Resolved. Provide MR link. -* [ ] NO. Created task to track it. Share task link. -* [ ] NA - - Is this common issue need to be addressed in the same component or on other components in our platform? -* [ ] Yes - Need to check in other components, tag `needs-attention-coreteam` -* [ ] No - -### Output screenshots -Post the output screenshots if an UI is affected or added due to this bug. - -### Blazor Checklist -Confirm whether this feature is ensured in both Blazor Server and WASM -* [ ] NA -* [ ] Yes -* [ ] NO - -Is there any new API or existing API name change? -* [ ] Yes. If yes, Provide API Review task link. -* [ ] NO - -Is there any existing behavior change due to this code change? -* [ ] Yes. Add `breaking-change` label. -* [ ] NO - - -Do the code changes cause any memory leak and performance issue? (Test only if you suspect that your code may cause problem) -* [ ] Yes -* [ ] NO - -## Reviewer Checklist -* [ ] All provided information are reviewed and ensured. \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE/Feature.md b/.github/PULL_REQUEST_TEMPLATE/Feature.md deleted file mode 100644 index 79e46202..00000000 --- a/.github/PULL_REQUEST_TEMPLATE/Feature.md +++ /dev/null @@ -1,80 +0,0 @@ -### Feature description -Clearly and concisely describe the feature. - -### Requirement and specification document. -Share the JIRA task which is attached with the requirement and specification document or directly share the document. -- Even for a small feature, draft a requirement and specification document and attach it in the task. - -### API Review task -Provide task link. - -### Output screenshots -Post the output screenshots if an UI is affected or added due to this feature. - -### Feature matrix document - -Feature matrix document updated against this feature and committed in this [common location] (https://syncfusion.sharepoint.com/sites/EJ2ProductOwners/Shared%20Documents/Forms/AllItems.aspx?viewid=ae81c682%2D3d0f%2D462a%2Db8ec%2D7358748d489d&id=%2Fsites%2FEJ2ProductOwners%2FShared%20Documents%2FGeneral%2FFeature%20Matrix%20%2D%20Documents) . -* [ ] Yes -* [ ] NO -* [ ] NA - -Provide the details about the areas or combinations which have been tested against this code changes. -* [ ] Tested against feature matrix. - -### Feature acceptance criteria (Test-case document) -Draft the test cases in excel and attach it in the MR itself. The automation must be covered based on this positive and worst-case test-cases. - -### Automation details -Mark 'Is Automated' field as (Yes, Manual, Not Applicable) in corresponding JIRA task once the feature is automated. -* [ ] BUnit, share corresponding MR. -* [ ] E2E or Manual Automation using tester - Make sure all items are automated with priority before release which can be tracked in [automation dashboard](https://syncfusion.atlassian.net/secure/Dashboard.jspa?selectPageId=43396). - -### Test bed sample location -Provide the test bed sample location where the code reviewers can review the new feature’s behaviors. - -### Feature completion checklist - -UX changes got approval if UI is added or modified? -* [ ] Yes. Provide Task link. -* [ ] NO -* [ ] NA - -Drafted UG for this feature? -* [ ] Yes, provide MR link. -* [ ] NO, provide task link. -* [ ] NA - - Content team reviewed the UI content changes. -* [ ] Yes. Provide MR or Task link. -* [ ] NO -* [ ] NA - - Is this the common feature which needs to be addressed in the same component or on other components in our platform? -* [ ] Yes. If we need to check in other components, tag "needs-attention-coreteam" -* [ ] NO - -Is there any existing behavior change due to this code change? -* [ ] Yes. If So, add `breaking-change` label. -* [ ] NO - -### Blazor Checklist -Confirm whether the ensured feature is in both Blazor Server and WASM. -* [ ] Yes -* [ ] NO -* [ ] NA - -Do the code changes cause any memory leak and performance issue? -* [ ] Yes -* [ ] NO - -## Reviewer Checklist -* [ ] Reviewed feature matrix document modifications and reviewed developer testing report against the feature matrix reviewed. -* [ ] Testbed sample ensured. -* [ ] Coverage report checked. -* [ ] Ensured the code changes meet the coding standard. -* [ ] Confirming script changes made in this merge request can't be achieved in C#. - -Created task in Blazor to synchronize if the feature is not available and applicable. -* [ ] NA -* [ ] Yes, task link. -* [ ] NO, share reason. diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml new file mode 100644 index 00000000..01723e67 --- /dev/null +++ b/.github/workflows/dotnet.yml @@ -0,0 +1,34 @@ +# This workflow will build a .NET project +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net + +name: .NET + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 10.0.x + - name: Restore dependencies net8 + run: dotnet restore EJ2CoreSampleBrowser_NET8.csproj + - name: Build .Net8 Project + run: dotnet build EJ2CoreSampleBrowser_NET8.csproj --no-restore + - name: Restore dependencies net9 + run: dotnet restore EJ2CoreSampleBrowser_NET9.csproj + - name: Build .Net9 Project + run: dotnet build EJ2CoreSampleBrowser_NET9.csproj --no-restore + - name: Restore dependencies net10 + run: dotnet restore EJ2CoreSampleBrowser_NET10.csproj + - name: Build .Net10 Project + run: dotnet build EJ2CoreSampleBrowser_NET10.csproj --no-restore diff --git a/Pages/AIAssistView/AIModels.cshtml b/Pages/AIAssistView/AIModels.cshtml index 8ceda928..af7ee21b 100644 --- a/Pages/AIAssistView/AIModels.cshtml +++ b/Pages/AIAssistView/AIModels.cshtml @@ -38,7 +38,7 @@ - + diff --git a/Pages/AIAssistView/Attachment.cshtml b/Pages/AIAssistView/Attachment.cshtml index c78cc06e..c84fb970 100644 --- a/Pages/AIAssistView/Attachment.cshtml +++ b/Pages/AIAssistView/Attachment.cshtml @@ -8,7 +8,7 @@
- +
diff --git a/Pages/AutoComplete/DataBinding.cshtml b/Pages/AutoComplete/DataBinding.cshtml index 2d4df9f9..6ff616ef 100644 --- a/Pages/AutoComplete/DataBinding.cshtml +++ b/Pages/AutoComplete/DataBinding.cshtml @@ -20,7 +20,7 @@

Remote Data

- +
diff --git a/Pages/Chart/RemoteData.cshtml b/Pages/Chart/RemoteData.cshtml index e3c99c67..0ef70809 100644 --- a/Pages/Chart/RemoteData.cshtml +++ b/Pages/Chart/RemoteData.cshtml @@ -22,7 +22,7 @@ - + diff --git a/Pages/ChatUI/Attachment.cshtml b/Pages/ChatUI/Attachment.cshtml index 7d594225..d073fbb7 100644 --- a/Pages/ChatUI/Attachment.cshtml +++ b/Pages/ChatUI/Attachment.cshtml @@ -8,7 +8,7 @@ - + diff --git a/Pages/ComboBox/DataBinding.cshtml b/Pages/ComboBox/DataBinding.cshtml index 03ff6b89..7919e8b8 100644 --- a/Pages/ComboBox/DataBinding.cshtml +++ b/Pages/ComboBox/DataBinding.cshtml @@ -20,7 +20,7 @@

Remote Data

- +
diff --git a/Pages/Diagram/FlowChart.cshtml b/Pages/Diagram/FlowChart.cshtml index e802316c..87a1ed3c 100644 --- a/Pages/Diagram/FlowChart.cshtml +++ b/Pages/Diagram/FlowChart.cshtml @@ -2,7 +2,7 @@ @model EJ2CoreSampleBrowser.Pages.Diagram.FlowChartModel @using Syncfusion.EJ2.Diagrams; @{ - var asyncSettings = new Syncfusion.EJ2.Inputs.UploaderAsyncSettings { SaveUrl = @Url.Content("http://localhost:62928/api/FileUploader/Save"), RemoveUrl = @Url.Content("http://localhost:62928/api/FileUploader/Remove") }; + var asyncSettings = new Syncfusion.EJ2.Inputs.UploaderAsyncSettings { SaveUrl = @Url.Content("https://services.syncfusion.com/aspnet/production/api/FileUploader/Save"), RemoveUrl = @Url.Content("https://services.syncfusion.com/aspnet/production/api/FileUploader/Remove") }; var getSymbolNode = "getSymbolNodes"; var getNodeDefaults = "getNodeDefaults"; var getConnectorDefaults = "getConnectorDefaults"; diff --git a/Pages/Diagram/NetworkDiagram.cshtml b/Pages/Diagram/NetworkDiagram.cshtml index c582f288..42264540 100644 --- a/Pages/Diagram/NetworkDiagram.cshtml +++ b/Pages/Diagram/NetworkDiagram.cshtml @@ -2,7 +2,7 @@ @model EJ2CoreSampleBrowser.Pages.Diagram.NetworkDiagramModel @using Syncfusion.EJ2; @{ - var asyncSettings = new Syncfusion.EJ2.Inputs.UploaderAsyncSettings { SaveUrl = @Url.Content("http://localhost:62928/api/FileUploader/Save"), RemoveUrl = @Url.Content("http://localhost:62928/api/FileUploader/Remove") }; + var asyncSettings = new Syncfusion.EJ2.Inputs.UploaderAsyncSettings { SaveUrl = @Url.Content("https://services.syncfusion.com/aspnet/production/api/FileUploader/Save"), RemoveUrl = @Url.Content("https://services.syncfusion.com/aspnet/production/api/FileUploader/Remove") }; var getNodeDefaults = "getNodeDefaults"; var getConnectorDefaults = "getConnectorDefaults"; var getSymbolDefaults = "getSymbolDefaults"; diff --git a/Pages/Diagram/Serialization.cshtml b/Pages/Diagram/Serialization.cshtml index 5b6079bd..a6b57a33 100644 --- a/Pages/Diagram/Serialization.cshtml +++ b/Pages/Diagram/Serialization.cshtml @@ -32,7 +32,7 @@
- +
diff --git a/Pages/DropDownList/DataBinding.cshtml b/Pages/DropDownList/DataBinding.cshtml index a9d75e21..f071822a 100644 --- a/Pages/DropDownList/DataBinding.cshtml +++ b/Pages/DropDownList/DataBinding.cshtml @@ -20,7 +20,7 @@

Remote Data

- +
diff --git a/Pages/Gantt/LoadOnDemand.cshtml b/Pages/Gantt/LoadOnDemand.cshtml index 11763daf..7e215bbd 100644 --- a/Pages/Gantt/LoadOnDemand.cshtml +++ b/Pages/Gantt/LoadOnDemand.cshtml @@ -9,7 +9,7 @@ - diff --git a/Pages/Grid/FilterMenu.cshtml b/Pages/Grid/FilterMenu.cshtml index b81b0546..cea069a1 100644 --- a/Pages/Grid/FilterMenu.cshtml +++ b/Pages/Grid/FilterMenu.cshtml @@ -74,7 +74,7 @@ } } function load(args) { - var hostUrl = 'http://localhost:62928/'; + var hostUrl = 'https://services.syncfusion.com/aspnet/production/'; var urlapi = new ej.data.DataManager({ url: hostUrl + "api/UrlDataSource", adaptor: new ej.data.UrlAdaptor() diff --git a/Pages/Grid/FlexibleData.cshtml b/Pages/Grid/FlexibleData.cshtml index ae8701a1..44bf7775 100644 --- a/Pages/Grid/FlexibleData.cshtml +++ b/Pages/Grid/FlexibleData.cshtml @@ -186,7 +186,7 @@ if (/^((?!chrome|android).)*safari/i.test(navigator.userAgent)) { document.body.classList.add('e-mac-safari'); } - document.getElementById('payload-detail').innerHTML = "Payload Information
Service URL: 'http://localhost:62928/api/Orders'
Adaptor Type: ODataV4Adaptor"; + document.getElementById('payload-detail').innerHTML = "Payload Information
Service URL: 'https://services.syncfusion.com/aspnet/production/api/Orders'
Adaptor Type: ODataV4Adaptor"; document.getElementById('additionalParams').addEventListener('click', function () { httpAdditionalInfo("paramsKey", "paramsValue", "addParams"); }); diff --git a/Pages/Grid/GridOverview.cshtml b/Pages/Grid/GridOverview.cshtml index 53da32c0..b0d02b30 100644 --- a/Pages/Grid/GridOverview.cshtml +++ b/Pages/Grid/GridOverview.cshtml @@ -67,7 +67,7 @@