Elitsa Marinovska
570d19f298
Migrating classes to Web.BackOffice proj
2021-02-18 08:21:48 +01:00
Bjarke Berg
88acb07873
Merge pull request #9821 from umbraco/netcore/task/9716-custom-routes
...
Custom controller routes within an Umbraco context (i.e. virtual nodes)
2021-02-17 12:29:20 +01:00
Bjarke Berg
2ba3eb436c
Fixed up small findings in refiew..
...
- Uses ILogger<T> instead of ILoggerFactory
- Uses the GetControllerName extension
- Fixes views
2021-02-17 12:00:57 +01:00
Bjarke Berg
9ba04c394b
Added Directory.Build.props to replace SolutionInfo
2021-02-15 13:53:06 +01:00
Shannon
4f2682678e
Gets virtual page routing working, now just need to document.
2021-02-15 18:50:16 +11:00
Bjarke Berg
801c565bd5
https://github.com/umbraco/Umbraco-CMS/issues/9813 - Fixed issue with configuration value cached, even that the dashboard was updating its value.
2021-02-15 08:08:52 +01:00
Bjarke Berg
fea86bbf7a
Moved the application url to HostingEnvironment and set it in the request middleware
2021-02-08 11:00:15 +01:00
Bjarke Berg
c3fbfa1280
Fixed issues with embed serialization + view
...
added missing view for grid media
Fix missing negation
2021-02-05 19:23:58 +01:00
Bjarke Berg
f2b2e95c15
Merge pull request #9762 from umbraco/netcore/task/Surface-Routing-9717
...
SurfaceController routing for netcore
2021-02-05 10:12:10 +01:00
Mole
f8c7b9e639
Merge pull request #9748 from umbraco/netcore/feature/healthchecks
...
NetCore: Updated healthchecks
2021-02-05 09:55:07 +01:00
Shannon
967c150180
Merge branch 'netcore/netcore' into netcore/task/Surface-Routing-9717
2021-02-05 13:22:21 +11:00
Shannon
b883ebfd7d
Fixing tests, created constants
2021-02-05 13:14:24 +11:00
Bjarke Berg
8624a246ba
Updated healthchecks to show a link to documentation instead of trying to fix something that can often not be fixed automatically.
2021-02-03 07:42:56 +01:00
Shannon
c024db9d3c
gets surface controllers and front-end api controllers auto-routed, adds tests
2021-02-02 14:48:01 +11:00
Mole
708b7a5430
Handle route data
2021-02-01 13:35:19 +01:00
Mole
d52c084e3b
Minor style changes
2021-02-01 13:04:58 +01:00
Bjarke Berg
14284b64c2
Bugfixes..
...
- ModelsBuilder: Inject PublishedValueFallback into static Mixins
- ModelsBuilder: Throw exception if compiler can't compile the code
- CheckIfUserTicketDataIsStaleAttribute: Scope issue
- Ambiguous Actions: Couldn't determine the action when empty arrays was passed. Fixed by using more v8 like solution. (Still stupid the client not just have different endpoints)
- Fixed issue with reading the body from post requests. Often we where not allowed to seek in the stream.
- UmbracoHelper: Made available on UmbracoViewPage
- Client entity.resource.js: Don't ask server when getByIds has 0 ids.
- Client content.resource.js: Renamed endpoint GetEmptyBlueprint to avoid ambiguous action name
2021-02-01 13:04:45 +01:00
Bjarke Berg
132c4f7910
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/feature/net5
2021-01-21 09:37:44 +01:00
Bjarke Berg
e38972abf0
Updated to net5.0 and updated most nuget packages. Also fixed the nuspec files. + Fix typo Persistance => Persistence.
2021-01-20 21:01:45 +01:00
berg
847ddd4eec
Fix for previews
2021-01-20 11:45:03 +01:00
Shannon
0ce34bea18
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/task/models-builder-9789
...
# Conflicts:
# src/Umbraco.ModelsBuilder.Embedded/ModelsBuilderNotificationHandler.cs
2021-01-19 17:43:18 +11:00
Bjarke Berg
a54e10bc13
Merge remote-tracking branch 'origin/v8/dev' into netcore/feature/merge-v8-18-01-2021
...
# Conflicts:
# .gitignore
# build/NuSpecs/UmbracoCms.Core.nuspec
# src/SolutionInfo.cs
# src/Umbraco.Core/Configuration/UmbracoSettings/BackOfficeElement.cs
# src/Umbraco.Core/Configuration/UmbracoSettings/ContentElement.cs
# src/Umbraco.Core/Configuration/UmbracoSettings/IBackOfficeSection.cs
# src/Umbraco.Core/Configuration/UmbracoSettings/IContentSection.cs
# src/Umbraco.Core/IO/SystemFiles.cs
# src/Umbraco.Core/Models/ContentBase.cs
# src/Umbraco.Core/Models/Identity/BackOfficeIdentityUser.cs
# src/Umbraco.Core/Persistence/UmbracoDatabaseExtensions.cs
# src/Umbraco.Core/Runtime/CoreRuntime.cs
# src/Umbraco.Core/RuntimeOptions.cs
# src/Umbraco.Core/RuntimeState.cs
# src/Umbraco.Core/Telemetry/TelemetryMarkerComponent.cs
# src/Umbraco.Core/Telemetry/TelemetryMarkerComposer.cs
# src/Umbraco.Examine/Umbraco.Examine.csproj
# src/Umbraco.Infrastructure/HostedServices/ReportSiteTask.cs
# src/Umbraco.Infrastructure/Install/InstallStepCollection.cs
# src/Umbraco.Infrastructure/Install/InstallSteps/NewInstallStep.cs
# src/Umbraco.Infrastructure/Migrations/Install/DatabaseBuilder.cs
# src/Umbraco.Infrastructure/Migrations/Install/DatabaseSchemaCreator.cs
# src/Umbraco.Infrastructure/Runtime/SqlMainDomLock.cs
# src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/ContentTypeRepositoryTest.cs
# src/Umbraco.Tests/Runtimes/CoreRuntimeTests.cs
# src/Umbraco.Tests/Runtimes/StandaloneTests.cs
# src/Umbraco.Tests/Testing/TestDatabase.cs
# src/Umbraco.Web.BackOffice/Controllers/BackOfficeServerVariables.cs
# src/Umbraco.Web.UI.Client/src/installer/steps/database.controller.js
# src/Umbraco.Web.UI.NetCore/Views/Partials/Grid/Editors/TextString.cshtml
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en.xml
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en_us.xml
# src/Umbraco.Web.UI/Umbraco/config/lang/cs.xml
# src/Umbraco.Web.UI/config/umbracoSettings.Release.config
# src/Umbraco.Web/Composing/CompositionExtensions/Installer.cs
# src/Umbraco.Web/Editors/PreviewController.cs
# src/Umbraco.Web/Editors/UsersController.cs
# src/Umbraco.Web/JavaScript/PreviewInitialize.js
# src/Umbraco.Web/Telemetry/TelemetryComponent.cs
# src/Umbraco.Web/UmbracoApplication.cs
2021-01-18 16:06:23 +01:00
Bjarke Berg
9d0665e66c
Merge pull request #9601 from umbraco/netcore/feature/remove-httpresponseexception
...
NetCore: Getting rid of HttpResponseException
2021-01-15 07:26:19 +01:00
Bjarke Berg
04bb4e99b6
Fixed possible null reference exceptions
2021-01-14 19:41:32 +01:00
Elitsa Marinovska
680f8c4d96
Other special cases
2021-01-13 16:25:21 +01:00
Elitsa Marinovska
ded3a06170
Special case where the user is not authorized
2021-01-13 16:17:39 +01:00
Elitsa Marinovska
3a51965358
Placing the code for checking if a ModelState is invalid directly
2021-01-13 16:14:20 +01:00
Elitsa Marinovska
b572cf6809
Surrounding ModelState with the newly introduced SimpleValidationModel type
2021-01-13 11:39:44 +01:00
Elitsa Marinovska
2e62a6c5f2
Reverting the change of BadRequest() back to ValidationErrorResult
2021-01-13 11:29:56 +01:00
Bjarke Berg
86564682b0
Merge pull request #9642 from umbraco/netcore/feature/AB9725-Remove-IUmbracoApplicationLifetime_ApplicationInit
...
AB#9725 - Removed IUmbracoApplicationLifetimeManager
2021-01-13 11:12:59 +01:00
Elitsa Marinovska
2204a57a8d
Signature changes of GetMenuForNode() & PerformGetMenuForNode()
2021-01-13 11:02:29 +01:00
Elitsa Marinovska
2c81d09d0e
Replacing HttpResponseException in Attributes
2021-01-13 10:59:27 +01:00
Elitsa Marinovska
d6e90c7e7e
Fixing ExamineManagementController with another way of replacing the usage of HttpResponseException
2021-01-13 10:57:49 +01:00
Elitsa Marinovska
9a9f9164e2
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/feature/remove-httpresponseexception
...
# Conflicts:
# src/Umbraco.Web.BackOffice/Controllers/CurrentUserController.cs
# src/Umbraco.Web.BackOffice/Controllers/SectionController.cs
# src/Umbraco.Web.BackOffice/Controllers/UsersController.cs
2021-01-13 08:53:41 +01:00
Shannon
029ef31e01
Removing MB composers to ext methods
2021-01-13 12:48:41 +11:00
Elitsa Marinovska
f691dcef91
Changing return type
2021-01-12 16:32:24 +01:00
Elitsa Marinovska
0b9f02630f
Continue replacing HttpResponseException
2021-01-12 16:24:50 +01:00
Bjarke Berg
fe016dd103
Netcore: Fixes issues with user invites ( #9616 )
...
* AB9629
Fixes issues with user invites
- Issue with the generated link in the invite email
- Allow anonymous access to CurrentUserController.PostSetInvitedUserPassword, as it is used by users not logged in
- Allow anonymous access to AuthenticationController.GetPasswordConfig, as this is used to set a password for newly invited users, before they login
* Fix issues with invite flow
* Fix minor typos
* Fixed issue with validation response and remove/change avatar
* Fix issue with disable users, after all enums are handled like strings
* Fix tests
* Fix other validation issue
* Fix yet another validation issue
Co-authored-by: Elitsa Marinovska <elm@umbraco.dk >
2021-01-12 16:15:19 +01:00
Elitsa Marinovska
5feb273c3a
Some more refactoring
2021-01-12 16:01:09 +01:00
Elitsa Marinovska
b0f4f9f440
Refactoring the use of ValidationErrorResult with the build-in types for status response results
2021-01-12 14:00:14 +01:00
Bjarke Berg
cbe2214afc
AB#9725 - Removed IUmbracoApplicationLifetimeManager.cs and IUmbracoApplicationLifetime.ApplicationInit
...
Migrated some of the components to UmbracoBuilder and fixed issues with the way asp.net core need to append the profiler html
2021-01-12 13:58:48 +01:00
Bjarke Berg
3722a9bff5
Cleanup + fixed tests
2021-01-11 11:14:43 +01:00
Shannon
4a8b0f06d1
Merge branch 'netcore/task/9727-published-request' into netcore/task/9733-routabledocumentfilter
2021-01-11 16:44:01 +11:00
Shannon
f8548543cd
Fixes another async/sync issue
2021-01-11 14:10:55 +11:00
Shannon
5016166829
changed to getawaiter
2021-01-11 14:08:20 +11:00
Shannon
bd4006c577
Fixes the custom RequestCultureProvider to dynamically add cultures to the supported cultures list, changes the request/builder to not reference a ICultureInfo and instead just a string to avoid allocations and confusion since the handlers will end up as a string anyways. Removes the unnecessary cultureinfo concurrentdictionary because CultureInfo.GetCultureInfo does the same thing.
2021-01-11 13:39:09 +11:00
Shannon
0ce90cf359
Moves UrlExtensions methods to new service and reduce the huge amount of allocated strings during routing
2021-01-08 17:21:35 +11:00
Shannon
504837054e
puts back in events but uses event aggregator, changes IPublishedRouter to async
2021-01-08 00:25:09 +11:00
Bjarke Berg
88615cfa52
Fix tests by change return type to ActionResult<T>
2021-01-06 08:49:02 +01:00
Bjarke Berg
a023d5c55f
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/feature/remove-httpresponseexception
...
# Conflicts:
# src/Umbraco.Web.BackOffice/Controllers/EntityController.cs
# src/Umbraco.Web.Common/Install/InstallApiController.cs
2021-01-05 14:20:32 +01:00