Commit Graph
100 Commits
Author SHA1 Message Date
Suha Can 46e6e1e930 - Resource manager processes po files, scope fallback.
--HG--
branch : dev
2010-06-02 16:24:05 -07:00
Suha Can 3064a5fcb7 - Making Localizer T properties public so the culture aware localizer can be injected.
- Some improvements to the resource manager.

--HG--
branch : dev
2010-06-02 13:54:50 -07:00
Suha Can 5051dd7dae - .po file for en-US culture containing strings from the orchard code base.
--HG--
branch : dev
2010-06-02 12:30:56 -07:00
Suha Can 9c99b64044 - Correcting some localization calls to include formatted strings.
--HG--
branch : dev
2010-06-02 11:48:10 -07:00
Suha Can 417ab3eadf - Refactoring in the Orchard.Localization namespace and folders before things grow out of control.
--HG--
branch : dev
2010-06-01 17:09:26 -07:00
Suha Can 413a943194 - Localizer to use CultureManager, ResourceManager to translate strings.
- Stub ResourceManager implementation.
- Some test updates.

--HG--
branch : dev
2010-06-01 16:25:29 -07:00
Suha Can c37ee71c16 - ICultureSelector to set current request culture.
- Default implementation uses site setting with a low priority.
- Tests.

--HG--
branch : dev
2010-06-01 15:00:28 -07:00
Suha Can c15566fd9c - An ICultureManager implementation for culture management.
- Setting default culture in setup.
- Tests for ICultureManager, culture name validation etc

--HG--
branch : dev
2010-06-01 13:26:16 -07:00
Suha Can ba5fd588d1 - PERF: Fix the role based auth service to not recalculate permission checks again and again.
- Adding some comments to the authorization event handler interface.

--HG--
branch : dev
2010-05-18 13:25:53 -07:00
Suha Can d5cdc0d37e - ICacheManager and ICache interfaces and default implementations for an Orchard cache.
- Unit tests.

--HG--
branch : dev
2010-05-14 14:15:06 -07:00
Suha Can cbdadf1862 - Adding some basic perf test cases.
--HG--
branch : dev
2010-05-13 12:18:07 -07:00
Suha Can 7ec0dc57ee - Making IEventHandler an IDependency and related changes to the event bus and the shell container factory.
- Refactoring ZoneManager to use IEventHandlers.
- Other related changes to event handler based components, removing unneeded looping through handlers in the component since the event bus does that.

--HG--
branch : dev
2010-05-12 19:07:03 -07:00
Suha Can dcdbbcf210 - Modifying feeds module to use eventhandlers.
--HG--
branch : dev
2010-05-12 16:11:30 -07:00
Suha Can 9689f2af41 - Moving scheduled tasks to use IEventHandler.
--HG--
branch : dev
2010-05-12 15:04:39 -07:00
Suha Can 849336d058 - Moving Authorization service to the new event system.
--HG--
branch : dev
2010-05-12 13:31:33 -07:00
Suha Can 136452a7cd - Renaming some event test cases.
--HG--
branch : dev
2010-05-11 16:22:50 -07:00
Suha Can 2d24ef8543 - Finishing up mapping of events to handlers.
- A few test cases for edge conditions around parameter mapping.

--HG--
branch : dev
2010-05-11 15:52:35 -07:00
Suha Can 1385bcb8a2 - Marking event test cases relying on old event handler system as obsolete.
--HG--
branch : dev
2010-05-11 12:49:07 -07:00
Suha Can 885346237d - Some more tests around parameter order in event handler dispatch.
--HG--
branch : dev
2010-05-11 12:46:10 -07:00
Suha Can 404e7c3f41 - EventBus dispatching parameters to eventhandlers.
- Tests (basic cases, edge cases to follow).

--HG--
branch : dev
2010-05-11 12:43:41 -07:00
Suha Can 2c99c817e4 - EventBus.Notify is dispatching events to handlers.
- Tests...

--HG--
branch : dev
2010-05-11 12:20:22 -07:00
Suha Can 6d960c86d9 - Building up registrations for event handlers in the system in the ShellContainerFactory.
- Obsoleting the old IEventBus.Notify and getting in the list of IEventHandlers.

--HG--
branch : dev
2010-05-10 16:34:53 -07:00
Suha Can bfc6edc1dd - An autofac events module for dynamic proxy creation when an interface of type IEventHandler is resolved through DI.
- Intercept method on the proxy calls Notify on the event-bus with appropriate conversion of event name and parameters.

--HG--
branch : dev
2010-05-10 13:35:07 -07:00
Suha Can eea9bfb2f0 - Adding OrchardSwitches attribute to the tenant add command handler.
- Removing UrlPrefix from the tenant creation admin UI (will be readded once implemented).

--HG--
branch : dev
2010-04-28 14:33:08 -07:00
Suha Can 2c862f736c - Removing some iteration artifacts from the extension manager.
--HG--
branch : dev
2010-04-27 12:17:48 -07:00
Suha Can 9819dfa8b1 - Some more refactoring, IExtensionManager.AvailableExtensions should be used instead of the obsoleted ActiveExtensions method to query extensions in the system.
- ActiveExtensions will be removed once the HackInstallationGenerator is removed.

--HG--
branch : dev
2010-04-26 16:52:31 -07:00
Suha Can 4eb92e63ec - IExtensionManager refactoring: LoadFeature is obsoleted and internal in favor of LoadFeatures.
- Related changes to callers.

--HG--
branch : dev
2010-04-26 16:21:06 -07:00
Suha Can 6f50f1038e - minor text change in the multitenancy admin.
--HG--
branch : dev
2010-04-22 18:02:26 -07:00
Suha Can 91bb52c8af - Adding TenantState to the ShellSettings.
- Changes to the setup controller, multi tenancy controller/command handler to accomodate new ShellSettings like host,url prefix and state.
- Integration tests.

--HG--
branch : dev
2010-04-22 17:38:02 -07:00
Suha Can 28cc29c0ed - Removing some long ignored test cases.
--HG--
branch : dev
2010-04-22 15:49:56 -07:00
Suha Can 45c2b3ec7e - tenant info <tenantName> command...
--HG--
branch : dev
2010-04-22 11:31:24 -07:00
Suha Can fb87c02273 - Adding some switches for host/urlprefix to the multi-tenancy command handler.
- Moving connection string (for SQL) to be a switch instead of arg.
- Refining output text from multi-tenancy commands, adding better help text.

--HG--
branch : dev
2010-04-22 11:23:18 -07:00
Suha Can 5936a86d60 - Partial view for adding a new tenant...
--HG--
branch : dev
2010-04-21 16:30:24 -07:00
Suha Can 3a497a0c7b - Simple create tenant command for the tenant command handler.
--HG--
branch : dev
2010-04-21 16:00:03 -07:00
Suha Can ed6b6a879e - CreateTenant on the service and related simple admin UI.
--HG--
branch : dev
2010-04-21 15:43:41 -07:00
Suha Can 410c304bbc - MultiTenancy module lists current tenants of the site.
- TenantService abstraction to list/add tenants.
- TenantCommand and multitenancy admin controllers on top of the tenantservice.
- Simple Tenant list UI for the backend.

--HG--
branch : dev
2010-04-21 13:53:03 -07:00
Suha Can 8434039294 - Adding new module ref to the web app.
--HG--
branch : dev
2010-04-21 12:32:01 -07:00
Suha Can ccd082f417 - Adding the multi-tenancy module.
--HG--
branch : dev
2010-04-21 12:25:23 -07:00
Suha Can 1c8ff01ca2 - Fixing some Mvc unit tests...
--HG--
branch : dev
2010-04-20 15:01:32 -07:00
Suha Can dbc43a3a5c - Fixing some broken tests (table prefix and extension manager refactoring side effects)...
--HG--
branch : dev
2010-04-20 13:42:32 -07:00
Suha Can 5ea422c11b - Adding Feature model and refactoring ExtensionManager to return it instead of Types array from LoadFeature().
- Updating tests.

--HG--
branch : dev
2010-04-16 16:15:23 -07:00
Suha Can d4b79ea272 - Merge 2010-04-16 13:33:45 -07:00
Suha Can 13783e748a - Patch for issue #16396 by Andrew Ma 2010-04-16 13:14:45 -07:00
Suha Can 31c154ebc4 - Fixing build. 2010-04-16 12:47:06 -07:00
Suha Can 21f5d0f32a - Adding host registrations for some of the new types.
--HG--
branch : dev
2010-04-15 13:07:50 -07:00
Suha Can c8ba6fee15 - ShellTopologyDescriptorManager implementation and tests.
--HG--
branch : dev
2010-04-15 12:46:04 -07:00
Suha Can 0cf2b1c0e6 - Implementation of a topology descriptor cache for tenant topologies based on host level xml file (tests were checked in previously).
--HG--
branch : dev
2010-04-14 18:14:56 -07:00
Suha Can 8d59e1d6ae - Starting implementing a file based topology descriptor cache.
- Adding FileExists to AppDataFolder.
- Unit tests.

--HG--
branch : dev
2010-04-14 16:46:14 -07:00
Suha Can 7d579b7074 - IEventBus, IEventBusHandler with notify/process.
- Default event bus implementation for Orchard, calls into handlers and logs.
- Unit tests.

--HG--
branch : dev
2010-04-14 15:26:31 -07:00
Suha Can 8cfb37516e - ExtensionManager LoadFeature functionality.
- OrchardFeature attribute.
- Unit tests.

--HG--
branch : dev
2010-04-14 13:20:26 -07:00
Suha Can c9a3913dbf - Importing patch from smwhit for issue 16373 2010-04-08 12:23:30 -07:00
Suha Can 0e3352c560 - ShellTopology to be returned from ExtensionsManager. It contains types from active extensions.
- Modifying some unit tests accordingly.

--HG--
branch : dev
2010-04-07 18:01:15 -07:00
Suha Can 95152b379b - Adding ExtensionRecord to hold module state.
- Modifying ExtensionManager to use it for active extensions.
- Starting to move ExtensionManager and Composition Strategy etc from Host to Shell containers. Shells are going to be per tenant.

--HG--
branch : dev
2010-04-07 16:46:29 -07:00
Suha Can d043f22bde Merge
--HG--
branch : dev
2010-04-07 14:22:05 -07:00
Suha Can c2dbe346ca - Adding GetExtensionsTopology to ExtensionManager. This returns the topology for the currently active extensions.
- DefaultCompositionStrategy has GetModules/Dependencies for the host to call when spinning up shells for the tenants.
- Unit tests.

--HG--
branch : dev
2010-04-07 14:21:16 -07:00
Suha Can c26b03d046 - Making some adjustments to the previous contributions.
- Unit tests for StringExtensions belongs to the Utility\ folder.
- Unit tests files are named after classes.
- Use localizedstrings via the T localizer injected as a controller property instead of plain strings.
2010-04-07 11:36:43 -07:00
Suha Can 16782bd359 - Refactoring code duplication in DefaultOrchardCommandHandler.
--HG--
branch : dev
2010-04-06 16:51:20 -07:00
Suha Can a6029ec425 - More extension manifest parsing, module.txt now contains features metadata.
- Dependencies, Category for module's features.
- Renaming homepage field to website.
- Unit tests for manifest.

--HG--
branch : dev
2010-04-06 16:40:57 -07:00
Suha Can 5a5f83910b - Changes to ExtensionManager to support features in module.txt.
- Adding the features mapping in module.txt and loading it into extensiondescriptors.
- Tests.

--HG--
branch : dev
2010-04-06 15:46:12 -07:00
Suha Can 40d7c95b72 Merge 2010-04-06 13:40:54 -07:00
Suha Can 76b5297713 - Fixing build break due to missing file.
- Code convention enforcement to previous contribution.
2010-04-06 13:23:59 -07:00
Suha Can 7397b7dea3 - Orchard Command Handler argument support.
- support for string and params string[] arguments.
- Unit tests for boundary cases.

--HG--
branch : dev
2010-04-06 12:36:41 -07:00
Suha Can 7e36d8bccb - Adding Arguments to CommandContext.
--HG--
branch : dev
2010-04-05 19:40:41 -07:00
Suha Can 8f83475fe2 - Command Handler support for switches.
- OrchardSwitch attribute for bool, int, string properties.
- OrchardSwitches attribute for commands to specify which switches they support.
- Unit tests.

--HG--
branch : dev
2010-04-05 19:22:38 -07:00
Suha Can 5533fa1caf - OrchardCommand attribute for command aliases and unit test.
--HG--
branch : dev
2010-04-05 17:31:34 -07:00
Suha Can f589720049 - Orchard Command Handler infrastructure
- CommandHandler interface and reflection based default implementation.
- Basic command execution support.
- Unit tests.

--HG--
branch : dev
2010-04-05 16:59:17 -07:00
Suha Can 6f63904d1c - Fixing MVC controller resolution from the new autofac 2.1 container during bootstrap.
--HG--
branch : dev
2010-04-05 12:22:31 -07:00
Suha Can 307ba8b096 - Passing interface type when creating named services for mvc controllers...
--HG--
branch : dev
2010-04-02 16:40:57 -07:00
Suha Can efad00862c Merge
--HG--
branch : dev
2010-04-02 15:17:59 -07:00
Suha Can 867aaf943f - More work related to moving Orchard to Autofac 2.1.
Need to rework the host/shell container spin-off for multitenancy.
Need to rework interception.
dev branch is now broken until the end of this sprint, enjoy the default branch.

--HG--
branch : dev
2010-04-02 15:17:13 -07:00
Suha Can 1d04b75415 - Fixing namespace reference in a view.
--HG--
branch : dev
2010-04-02 12:04:17 -07:00
Suha Can 58abf23453 - Checking in Autofac 2.1 bits and licenses.
--HG--
branch : dev
2010-04-01 10:00:14 -07:00
Suha Can 1d3ee05e66 - Moving Orchard to Autofac 2.1.
Removing Autofac 1.4 bits.

--HG--
branch : dev
2010-04-01 09:57:25 -07:00
Suha Can 5c8ca93f4e - Moving a few extension method classes out of the Orchard.Extensions namespace
- Orchard.Extensions is for Orchard extension classes such as extension managers and loaders.

--HG--
branch : dev
2010-03-31 16:16:48 -07:00
Suha Can a2ac73a142 Merge
--HG--
branch : dev
2010-03-08 16:19:54 -08:00
Suha Can 907142ac9c - Hiding the media root folder setting in the Site Settings UI.
--HG--
branch : dev
2010-03-08 16:19:16 -08:00
Suha Can 06a1e64c34 - Removing some text from the post-setup welcome page. Nothing to see here.
--HG--
branch : dev
2010-03-08 11:22:48 -08:00
Suha Can e64f0a3312 - Fixing 16263: Cannot Add Admin user to the Administrators role
--HG--
branch : dev
2010-03-05 12:12:14 -08:00
Suha Can f546d4451b - Fixing the date shown for comments in the admin views (using the datetime htmlhelper to show date for the comments).
--HG--
branch : dev
2010-03-04 16:26:58 -08:00
Suha Can 6f67e3cef9 Merge
--HG--
branch : dev
2010-03-04 15:59:10 -08:00
Suha Can 205f9a1381 - Fixing a typo...
--HG--
branch : dev
2010-03-04 15:58:22 -08:00
Suha Can 71f302277e - AntiForgerFilter now opt-in for Orchard extensions such as modules and areas.
- "antiforgery: enabled" in your module.txt will enable the filter to do the antiforgery check on posts.

--HG--
branch : dev
2010-03-04 15:15:06 -08:00
Suha Can 3f0c7e73dc - Fixing 16252: Add user exception when no email address entered
--HG--
branch : dev
2010-03-04 13:25:22 -08:00
Suha Can 7217a5f6f8 Merge
--HG--
branch : dev
2010-03-04 12:20:10 -08:00
Suha Can 99ec679363 - Fixing 16258: Save Comment throws SQLDateTime overflow or The view 'Create' was not found
--HG--
branch : dev
2010-03-04 12:19:03 -08:00
Suha Can b627b39193 Merge
--HG--
branch : dev
2010-03-04 11:07:51 -08:00
Suha Can 754381f858 - coding convention from previous checkin.
- Please refer to the code for our coding conventions (we also have a Resharper file in the source tree under /src if you are using Resharper

--HG--
branch : dev
2010-03-04 10:58:55 -08:00
Suha Can 5481b2a9ea Merge
--HG--
branch : dev
2010-03-03 17:42:48 -08:00
Suha Can ca477238f1 - Add Area scenario is now working. Areas added via MVC 2 RC 2 VS Tooling are discovered/loaded as Orchard modules.
- Html.AddRenderAction to permit controller actions to display views in zones.
- Disabling the always on AntiForgery filter (will make it optional probably).

--HG--
branch : dev
2010-03-03 17:39:24 -08:00
Suha Can 4064909a45 - Add area scenario: remove the area extension type since it's implicit.
--HG--
branch : dev
2010-03-03 12:54:33 -08:00
Suha Can 7a2aa714ed - Fixing bug in livewriter rsd url
--HG--
branch : dev
2010-03-03 12:51:17 -08:00
Suha Can c281c2a313 - Support for MVC areas as Orchard modules (part1)
--HG--
branch : dev
2010-03-02 18:11:08 -08:00
Suha Can afb9f1800e - Fixing 15873: Username is case sensitive.
--HG--
branch : dev
2010-03-02 17:23:45 -08:00
Suha Can 6a5d07a67c - BBcode support for url,url with anchor and image bbcodes for the content body.
--HG--
branch : dev
2010-03-02 14:51:08 -08:00
Suha Can 1cf478fd4e - LiveWriter: Save the author field for blog posts...
- fix bug in user creation...

--HG--
branch : dev
2010-03-02 12:38:54 -08:00
Suha Can 53dbf86760 Merge
--HG--
branch : dev
2010-03-02 12:15:02 -08:00
Suha Can 49a9c6cc98 - Finish up live writer support for blogs.
--HG--
branch : dev
2010-03-02 12:10:49 -08:00
Suha Can 388bd803c6 - LiveWriter manifest action, register arbitrary links via resourcemanager, more lw work...
--HG--
branch : dev
2010-03-02 11:11:22 -08:00
Suha Can 6fbba4111f - 16251: Fix II7 integrate pipeline setup
--HG--
branch : dev
2010-03-01 19:21:56 -08:00
Suha Can 9f3b3e27d9 - 14887: User name and email uniqueness should be enforced.
--HG--
branch : dev
2010-03-01 19:06:28 -08:00