Commit Graph

11261 Commits

Author SHA1 Message Date
Hermes Sbicego
6ec5793982 The CultureNeautral Settings of a field defined within a Part was not saved on settings update (#8144)
Fixes #8144
2018-12-06 12:04:07 -08:00
Chaleomkiat Munkong
3f6e402d1d Using default value in audit trails when title is empty (#8106) 2018-11-15 12:08:50 -08:00
Lombiq
105a653a1d OpenId AccountController: Fixing that null user shouldn't trigger LoggedIn Events in LogonCallback 2018-10-30 10:24:43 +01:00
Lombiq
668d9443d8 Fixing that OpenIdAuthenticationService.GetAuthenticatedUser should check the user's name 2018-10-29 17:42:29 +01:00
Julián Alazorza
7f07d16412 Specifiy tenant name in Logger of RecipeStepExecutor (#8107) 2018-10-11 12:11:00 -07:00
Andy Mason
33002234fe Fix Issue 8121: ElementWrapperPartDriver (#8125)
Prevent data being lost when overwriting data during subsequent import/export events.
2018-10-11 12:10:08 -07:00
Lombiq
533eb411e9 Fixing Orchard.OpenId assembly loading errors 2018-10-09 22:57:35 +02:00
Lombiq
c23cfb95ee Allowing AAD login from any tenant in Orchard.OpenId (otherwise without Orchard modifications logins from no AAD tenant would work) 2018-10-04 23:29:18 +02:00
apiradeemaii
5a5a6da68e Update SpecFlow test case (.feature files) (#8115) 2018-10-04 12:29:50 -07:00
Lombiq
bcdfb4a43b Adding debug logging to AAD authentication failures 2018-09-07 22:30:16 +02:00
Chaleomkiat Munkong
ee38f614cc Fixed null reference of MediaPart (#8104)
Fixed null reference of `MediaPart` on Page content item creation when `_contentItems.Value` was null.
2018-09-06 12:21:37 -07:00
Patchareeya
0669fdb345 Fix Pager on Taxonomies. (#8105) 2018-09-06 12:09:14 -07:00
Lombiq
f3245bb280 Fixing OpenId authentication error page redirect and typo 2018-09-06 19:01:47 +02:00
Lombiq
64dc18bb40 Fixing that the OpenId User shape template has hidden the password change for local users too 2018-08-30 01:24:17 +02:00
Lombiq
c237420dbf Fixing exception in OpenId during background tasks 2018-08-29 17:21:39 +02:00
Zoltán Lehóczky
3726f55caf Adding missing T() to OpenId Logon shape template 2018-08-29 14:25:20 +02:00
Lombiq
0c455689d7 Making possible to log in via OpenId even if the site's frontend is completely locked down for anonymous users 2018-08-29 13:29:02 +02:00
Jay Harris
6a7d4cc178 Normalize line endings on sln before injecting projects (#8088)
Fixes #7699
2018-08-09 12:25:06 -07:00
Jay Harris
0f5048dcb3 Add project as build dependency of Orchard.Web (#8089)
when adding a new module or theme, set the project as a build dependency of
Orchard.Web so that the project is built as a part of a Ctrl+F5 build.

Fixes #7538
2018-08-09 12:24:14 -07:00
Jay Harris
3649844b66 Update Newtonsoft.Json, Microsoft.Owin, IdentityModel to latest (#8087) 2018-08-09 12:22:42 -07:00
Chaleomkiat Munkong
36dc23b5b4 Error when running Orchard.Projection Test (#8093) 2018-08-09 12:18:31 -07:00
Matteo Piovanelli
d9f105a92e Added NOLOCK to the IndexingTaskRecord table (#8094) 2018-08-09 12:16:50 -07:00
Jay Harris
735a67d20a Update validation RegEx for email to latest spec (#8085) 2018-08-02 21:26:09 +02:00
Jay Harris
efb4cfcb58 Remove duplicate json.net assembly binding (#8086)
Fixes #7931
2018-08-02 21:17:43 +02:00
Chaleomkiat Munkong
3bcfb049b2 Fix datetime field setting while editor validating (#8080) 2018-07-12 21:02:43 +02:00
Chaleomkiat Munkong
28c547ba79 Fix error in ContainerSettings editor (#8079) 2018-07-12 21:01:41 +02:00
Robin Csutorás
5b5eda6ae3 Adding Index name to the view model (#8077) 2018-06-28 21:03:46 +02:00
Hundrer
870754a0df Update WebRequestActivity.cs (#8071)
Add http DELETE method implement in WebRequestActivity
2018-06-21 12:06:54 -07:00
Christopher Govender - Kubiec
4bf5c8ee4f Added css rule-sets for superscripts and subscripts (#8067) 2018-06-14 12:11:16 -07:00
Christopher Govender - Kubiec
4121ccabce Fixed radio button bug in base.js (#8068) 2018-06-14 12:09:34 -07:00
Christopher Govender - Kubiec
b683eaaef0 Added missing argument (#8069)
Fixes #7780
2018-06-14 12:08:03 -07:00
kbreliver
0d9ab3af49 Clean workflow instances (#8061) 2018-06-14 12:06:53 -07:00
Hermes Sbicego
73316590ac Update ClientStorageController.cs (#8059)
Fixes an issue caused by replacing a media file by another file with a different fileName that resulted in a wrong filename for the new file.
2018-05-24 12:09:47 -07:00
Matteo Piovanelli
1f77745888 Concurrency fixes (#8054)
Fixes #7720
Fixes #8019
Fixes #7708
Fixes #8025
Fixes #8028
Fixes #8040
Fixes #8052
2018-05-17 12:17:44 -07:00
Mohammad Dameer
6e6c5ac1e6 Query database schema instead of Nhibernate configuration to get tenant tables list (#8031)
Fixes #7885
2018-05-17 12:10:37 -07:00
Hundrer
1bd517bc66 Fixing PR #8041 compilation error
Updating QueryElementDriver.cs

fixes #8039
2018-05-16 07:50:05 +02:00
Hundrer
7ea9caa9f8 [8039]Update QueryElementDriver.cs (#8041)
Fixes #8039
2018-05-11 12:21:37 -07:00
Hundrer
c5c8a003d7 Update Button.Design.cshtml (#8022)
Fixes #8011
2018-04-12 13:10:13 -07:00
LorenzoFrediani-Laser
eebdc0c942 Allow modify user's info without modify password (#8014) 2018-04-05 12:07:33 -07:00
Sipke Schoorstra
8fe18eabc8 Fixing layout editor dialog positioning issue.
#7979
2018-02-22 21:37:47 +01:00
Sipke Schoorstra
cb77361a3e Merge branch '1.10.x' into dev
# Conflicts:
#	src/Orchard.Web/Modules/Orchard.OutputCache/Orchard.OutputCache.csproj
2018-02-22 12:57:32 +01:00
Matteo Piovanelli
0754e7ba65 User data providers and cookie expiration setting (#7945)
* Added providers to compute and validate the userdata string for authentication cookies

* Added UserDataProvider based on the date when the password was changed last: this means that changing the password invalidates all extant authentication cookies

* Added a service that allows configuring the lifespan of auth cookies, rather than always using a constant. The default implementation returns the same constant.

* Added setting to control the life span of authentication cookies

* Added setting to control the behaviour on changing password: logout every client, or none.
Added code to prevent users that were authenticated with "old" cookies to be suddenly logged out when deploying this

* Removed ISecurityService implementation from Orchard.Users.
Changed FormsAuthenticationService and DefaultSecurityService so that property injection configured in sites.config still works the same as before, and takes priority over ISecurityService implementations.
Changed serialization of UserData dictionary to use Newtonsoft.Json.
Added check to upgrade the authentication cookie whenever an "old" one is received.

* On cookie upgrade we do not give a fresh new cookie, but rather we keep the same expiration
2018-02-05 09:29:26 -08:00
Carl Woodhouse
fcaaac3489 Decoupled cache eviction from cache settings handler fixes #7958 (#7959) 2018-02-01 14:46:05 -08:00
Hermes Sbicego
afb04c7d45 Update media-library-picker-admin.css (#7947) 2018-01-25 12:09:19 -08:00
Lombiq
6491785fa7 Projections: Removing unnecessary closing brace in the Query editor template 2018-01-24 20:37:18 +01:00
Lombiq
b9fcc5c05a Merge branch '1.10.x' into dev 2018-01-24 20:32:03 +01:00
Lombiq
aa969534a8 Orchard.Web: CopyRoslynFilesToOutputFolder task is now more tolerant to file locking 2018-01-24 20:28:05 +01:00
Hundrer
52e92d3a46 Update BooleanFilterForm.cs (#7908) 2018-01-18 12:41:05 -08:00
Xceno
7b971f4ce4 Workaround for possible NRE while indexing ContentItemRecords. (#7937) (#7938) 2018-01-18 12:37:17 -08:00
Hermes Sbicego
28c53efb09 New feature "Orchard.MediaLibrary.LocalizationExtensions" (#7935)
* New feature "Orchard.MediaLibrary.LocalizationExtensions":
- MediaLocalizationMigrations: Adds LocalizationPart to all Media stereotyped types
- MediaLibraryPickerFieldLocalizationExtensionHandler: Updates the media items within the field according to field settings
- Settings for translation behaviours for MediaLibraryPickerField
- Adds warning on localizing media items
- form filter media by culture

"MediaLibrary" feature:
- Implemented Cloning methods of all medias PartDrivers
- MediaPartHandler: Adds a check to prevent file system media deletion when the file is referenced by other medias
- ClientStorageController: Adds a check to prevent file system media deletion when the file is referenced by other medias

"Localization" feature:
- Adds a logic to propagate returnurl parameter to the redirection url
- ILocalizationService: Adds a new method to set the culture of a content and at the same time the master content of it
- Propagate returnurl parameter if necessary

"Search" feature:
- updated json of media items called via ajax
2018-01-18 12:36:13 -08:00