Commit Graph
43 Commits
Author SHA1 Message Date
Piotr Szmyd df803b2301 #20534: Fixing custom form permissions.
Work Item: 20534
2014-03-28 16:40:41 +01:00
Piotr Szmyd ce535797aa Updated ancient Castle libraries to version 3.2.0. Castle.DynamicProxy2 and Castle.MicroKernel are obsolete - have already been merged into Castle.Core. 2014-02-21 16:00:43 +01:00
Piotr Szmyd f5779c9e89 Features. Added confirm popup when disabling a feature that other enabled features depend on. 2014-02-10 21:56:49 +01:00
Piotr Szmyd 185642d44b Refactoring feature manager. Added method for fetching dependent features. Removed recursion when traversing dependency tree and added circular dependency safeguard. 2014-02-10 21:53:56 +01:00
Piotr Szmyd 755e55062a Fixing dependencies in Orchard.Blogs. 2014-02-10 21:30:53 +01:00
Piotr Szmyd 1eecc1ab4d Query hints - fixing "hidden member" warnings. 2014-01-16 02:28:23 +01:00
Piotr Szmyd 5ad39ebcc3 Support for query hints on IContentQuery<TPart>. 2014-01-07 03:55:09 +01:00
Piotr Szmyd 068691af11 #20403: Custom forms performance fix. Form types should be fetched from available type definitions, not by scanning all content items.
Work Item: 20403
2014-01-06 19:12:44 +01:00
Piotr Szmyd ff67e7917d #20261: Fixing URL and widget shape alternates. All wrappers for those shapes also get similar alternates.
Work Item: 20261
2013-11-08 04:43:35 +01:00
Piotr Szmyd d4d8e143cc #18911: Fixing wrapper alternates. Shape type within wrapper templates should always be equal to the original shape type.
Work Item: 18911
2013-11-05 05:41:06 +01:00
Piotr Szmyd f567eb0ec4 #18911: Making wrappers normal shapes with alternates, lifetime events etc.
Work Item: 18911
2013-11-03 21:33:56 +01:00
Piotr Szmyd 77e5657f26 #19772: Fixed e-mail activity form validation.
Work Item: 19772
2013-09-29 22:57:08 +02:00
Piotr Szmyd c1ad9f7869 #20166: Fixing typo in EmailActivity that prevents sending e-mails to current user.
Work Item: 20166
2013-09-29 22:32:59 +02:00
Piotr Szmyd a65a41a065 #20150: Fixing possible NullReferenceExceptions after resuming a paused workflow.
Work Item: 20150
2013-09-24 23:16:03 +02:00
Piotr Szmyd fe9ff1fcf3 Merge remote-tracking branch 'origin/1.7.x' into 1.x 2013-09-22 18:08:53 +02:00
Piotr Szmyd 5f52748341 #20132: Updated NHibernate to 3.3.3 SP1
Work Item: 20132
2013-09-22 17:43:59 +02:00
Piotr Szmyd b95ce0cc7d #19235: Fixing possible multi-threading issues when striping characters from string.
This happened to be the reason for scripts/stylesheets not being included in the correct order sometimes. Char array passed might get corrupted when multiple string replacements were done in parallel, making the resulting string incorrect.
This method is most commonly used during shape name and alternate generation for resources, hence the issues.

Work Item: 19235
2013-08-20 23:00:53 +02:00
Piotr Szmyd 379c3c063a #19921: Media - fixing stereotype name typo.
Work Item: 19921

--HG--
branch : 1.x
2013-07-19 23:40:33 +02:00
Piotr Szmyd 5e6fe8e253 #19245: Adding missing permission check in ItemController for containers.
Work Item: 19245

--HG--
branch : 1.x
2013-06-21 22:36:05 +02:00
Piotr Szmyd 49e8b2f6b5 #19812: Event bus should not treat strings as IEnumerable<char> when returning combined handler results.
Work Item: 19812

--HG--
branch : 1.x
2013-06-21 16:27:47 +02:00
Piotr Szmyd f63772bf63 #19790: Fixing CSS issues when <li> elements are rendered on the same line. Each item is now rendered on a separate line.
Work Item: 19790

--HG--
branch : 1.x
2013-06-09 07:09:48 +02:00
Piotr Szmyd 1b05ed3ca0 #19695: Displaying site name in admin dashboard.
Work item: 19695

--HG--
branch : 1.x
2013-05-10 18:02:56 +02:00
Piotr Szmyd 723fc82247 Fixing exception caused by HostComponents.config (multiple items with same key).
--HG--
branch : 1.x
2013-05-10 17:51:04 +02:00
Piotr Szmyd 57339d5606 #19318: Fixing NavigationManager.Reduce.
Simplifying checks and moving debug check to outside scope.
Moving DebugShowAllMenuItems permission check to outside scope.

Work item: 19318

--HG--
branch : 1.x
2013-05-10 17:12:04 +02:00
Piotr Szmyd 81f0e03ab3 #19346: Fixing session state behavior setup.
Work Item: 19346

--HG--
branch : 1.x
2013-05-10 14:32:06 +02:00
Piotr Szmyd 56a4f0712c Shell settings updates
- adding missing space after each key name in the serialized file
 - trimming whitespace from deserialized theme names
 - code cleanup for readability

--HG--
branch : 1.x
2013-05-08 00:08:56 +02:00
Piotr Szmyd 65ae6c3400 Exposing table prefix information in SchemaBuilder.
Making DataMigrationImpl methods virtual for easier customization.

--HG--
branch : 1.x
2013-05-07 23:31:46 +02:00
Piotr Szmyd 7d6d384806 Support for custom properties in shell settings (Settings.txt) file.
--HG--
branch : 1.x
2013-05-07 20:52:23 +02:00
Piotr Szmyd 159fc5feec Implementing NHibernate session hooks
- Configuration events (ISessionConfigurationEvents) and
 - Interceptors (ISessionInterceptor/AbstractSessionInterceptor).

--HG--
branch : 1.x
2013-05-07 20:40:24 +02:00
Piotr Szmyd 19f287b5b2 #19625: Fixing Alias admin controller issues.
Fixing empty alias (homepage) handling.
Setting up checks for existing aliases and displaying error information if a new/changed alias would overwrite existing one.
Properly trimming back and forward slashes from the beginning of the provided alias.
All custom aliases should have "Custom" source set.

Work Item: 19625

--HG--
branch : 1.x
2013-04-20 23:30:49 +02:00
Piotr Szmyd 2b32652455 #19626: Fixing possible exceptions during Alias route lookup when custom route objects are used (eg. Owin).
Adding missing property implementations to LookupHttpRequest stub - this fixes problems with Owin.
Switching Select to Invoke when calling route methods to ignore erroneous custom routes.

Work Item: 19626

--HG--
branch : 1.x
2013-04-20 17:45:39 +02:00
Piotr Szmyd c7e0784b13 Further work on IWorkContextEvents. Swallowing all non-fatal exceptions. Events should be resolved once per context.
--HG--
branch : 1.x
2013-04-05 03:53:35 +02:00
Piotr Szmyd f68f72e416 Implemented IWorkContextEvents extension point. Allows plugging into work context lifetime events.
--HG--
branch : 1.x
2013-04-05 01:30:55 +02:00
Piotr Szmyd b2a7daf9f1 Transaction manager. Changing optional parameter to overloaded methods.
--HG--
branch : 1.x
2013-03-28 19:21:01 +01:00
Piotr Szmyd 6664483b02 Transaction manager. Adding optional isolation level argument.
--HG--
branch : 1.x
2013-03-27 21:37:18 +01:00
Piotr Szmyd 3a315d3b48 #19205: Fixing unit tests. Menu items with position X.0 should be treated as having a position X when searching for parent.
Work Item: 19205

--HG--
branch : 1.x
2012-12-14 21:53:32 +01:00
Piotr Szmyd 06625c20fd #19205: Fixing bug where menu items with same texts and urls, but under different parents, were treated as equal and merged into one.
Work Item: 19205

--HG--
branch : 1.x
2012-12-14 05:21:24 +01:00
Piotr Szmyd b2b3332a32 #18793: Added support for turning session-state or/off on routes implementing IRouteWithArea.
Fixed a bug with incorrect property from which the extensionId is retrieved.
Fixed unit tests to check if session state is parsed correctly.

Work Item: 18793

--HG--
branch : 1.x
2012-10-16 01:45:47 +02:00
Piotr Szmyd bda2dfb127 #19122: Added ICache.IsValid and ICache.TryGet methods.
Work Item: 19122

--HG--
branch : 1.x
2012-10-10 22:37:13 +02:00
Piotr Szmyd 7bd5c2851b Merge
--HG--
branch : 1.x
2013-02-23 05:40:01 +01:00
Piotr Szmyd 5bd459a68c #19476: Event bus refactoring. Interface name matching should be case-sensitive.
Work Item: 19476

--HG--
branch : 1.x
2013-02-23 05:39:01 +01:00
Piotr Szmyd b04d9ffb32 #19476: Refactoring DefaultOrchardEventBus for performance.
Added event handler filtering using Autofac's IIndex<K,V> and named registrations.
Replaced slow MethodInfo.Invoke with very fast, strongly-typed delegates. Each delegate is created at first usage and cached.
Updated unit tests to take changes into account.

Work Item: 19476

--HG--
branch : 1.x
2013-02-22 02:38:05 +01:00
Piotr Szmyd ec3ca6738e #19477: Refactoring navigation manager for performance.
Items with no permissions explicitly set should not undergo authorization checking.
Returning the same item instead of creating a copy
Folded part of Reduce method into LINQ query.

Work Item: 19477

--HG--
branch : 1.x
2013-02-22 02:43:55 +01:00