Shannon Deminick
a9947cda48
Merge with 6.0.1
2013-02-21 22:22:23 +06:00
Shannon Deminick
5f28f279e0
Merge with 4.11.5
2013-02-21 22:03:42 +06:00
Shannon Deminick
828dc64035
Backports fix for FullpathToRoot in GlobalSettings... not sure how some unit tests have been working this whole time.
...
Changes UseLegacySchema default value to false... was set to true!?
un-ignores LookupByNiceUrl tests and still ensures it doesn't require a database to test by passing in an optional parameter
to LookupByNiceUrl to specify if we want to include domain lookups or not (default is true)
2013-02-21 22:02:56 +06:00
Shannon Deminick
f8760b34b8
Merge with 6.0.1
2013-02-21 06:10:25 +06:00
Sebastiaan Janssen
bc824ba66a
Updates for WebPI testers: Check if SQL CE file exists when connectionstring is
...
filled in, make sure the connection string exists in web.config and if it has
empty values, run the installer instead of trying to start the site.
Also never claim the database is configure when the providername is empty.
2013-02-20 15:55:39 -01:00
Sebastiaan Janssen
4201286038
Don't check for database.windows.net to determine SQL Azure as WebPI sets a
...
custom server name
2013-02-20 15:03:43 -01:00
Shannon Deminick
7509724e35
Comments out Server registration and db classes for now, we'll revisit this again soon for automatic
...
distributed cache without the need for xml. This code is nearly there to work in most classic implementations
of a load balanced site where each node has an internal DNS/Hostname entry. Needs some fine tuning but we'll release
this in a later version.
2013-02-20 21:55:02 +06:00
Sebastiaan Janssen
b06620f56e
Make the SQL Azure connection string support custom domains and all kinds of
...
ways of entering it.
2013-02-20 14:34:18 -01:00
Shannon Deminick
e71dd3008d
Merge
2013-02-20 06:39:09 +06:00
Stephan
c3ccf3a609
Tests - cleanup settings handling for more reliable tests
2013-02-19 18:01:52 -01:00
Shannon Deminick
3bfa1be60c
Patch applied for #U4-1636
2013-02-19 22:14:08 +06:00
Shannon Deminick
8d38cf3c44
Applying patch for #U4-1636
2013-02-19 22:11:55 +06:00
Shannon Deminick
a3a9ab069a
Applying patch for #U4-1636
2013-02-19 22:09:55 +06:00
Stephan
8bb447065c
Tests - cleanup settings handling for more reliable tests
2013-02-19 17:45:22 -01:00
Morten Christensen
ec4b1c8f70
Fixes U4-1689 and U4-1719.
...
Refactoring UmbracoImageMediaFactory so it uses the extension method for uploading/setting images, so its a bit more DRY.
2013-02-19 11:06:00 -01:00
Morten Christensen
b99ff6c981
Merge
2013-02-18 15:48:02 -01:00
Morten Christensen
81021f5821
Part of the fix for U4-1689
...
Adds an alternative to the naming of the media subfolders instead of using the PropertyId.
2013-02-18 15:46:18 -01:00
Sebastiaan Janssen
1f7651d0e3
Set version to 6.0.1
2013-02-18 10:16:24 -01:00
Shannon Deminick
d73dd47e7b
Merge
2013-02-15 18:56:24 +06:00
Stephan
7a736344f9
Core.Strings - reorg StringExtensions (no change to code)
2013-02-15 08:42:08 -01:00
Shannon Deminick
1733e876c4
Merge with 6.0.1
2013-02-19 20:19:43 +06:00
Stephan
2d336fde73
Tests - cleanup settings handling for more reliable tests
2013-02-19 10:07:22 -01:00
Shannon Deminick
e921dca9d6
Fixed up more unit tests and issue with publishing logic.
2013-02-15 20:53:44 +06:00
Shannon Deminick
a00278892a
Merge
2013-02-15 18:54:53 +06:00
Shannon Deminick
68d5acbe48
Fix merge issue
2013-02-14 23:55:39 +06:00
Shannon Deminick
a6b9ceef7b
Merge with 6.0.1
2013-02-14 23:38:59 +06:00
Stephan
0ace2fdae7
U4-1611 - fix xpath special chars escaping issues in published content store
2013-02-14 16:31:45 -01:00
Stephan
be98425956
U4-1611 - fix xpath special chars escaping issues in published content store
2013-02-14 16:23:56 -01:00
Stephan
8de579083c
U4-1611 - fix xpath special chars escaping issues in published content store
2013-02-14 16:23:56 -01:00
Shannon Deminick
598d66ac7f
Imports patch to fix: #U4-1718
2013-02-14 23:14:43 +06:00
Shannon Deminick
527ef10cda
Fixes: #U4-1718
2013-02-14 23:05:58 +06:00
Shannon Deminick
d104ea1b57
Merge with 6.0.1
2013-02-14 02:37:23 +06:00
Morten Christensen
b101e25e7a
Correcting a check related to U4-1690.
...
Fixes a typo in an internal class and private method.
2013-02-13 08:05:04 -01:00
Shannon Deminick
8d2c5029af
Merge
2013-02-13 06:14:04 +06:00
Shannon Deminick
8c97e367a2
Adds DatabaseServerRegistrar and ServerRegistrationEventHandler, we can now ensure that all server add themselves to the
...
database table automatically.
2013-02-13 06:12:43 +06:00
Shannon Deminick
6423914f01
Creates ServerRegistrationService
2013-02-13 04:22:46 +06:00
Shannon Deminick
3b25214433
Adds new database table + migration + unit test + fixes up unit tests to ensure PluginManager.Current = null; is done on teardown.
...
Created new ServerRegistrationRepository + unit tests + models
2013-02-13 03:29:32 +06:00
Morten Christensen
35a8c5e980
Merge
2013-02-12 12:49:00 -01:00
Morten Christensen
64031777d8
Corrects sorting in migrations
2013-02-12 12:48:47 -01:00
Shannon Deminick
7f51e01be7
Created strongly typed ICacheRefresher<T> so that now we can have cache refreshers execute against a
...
real instance object like IContent, this will dramatically increase performance for bulk publishing when not
in a load balanced environment. Updated methods on DistributedCache to refresh many instances at one time, this also
means we're not re-looking it back up again. Need to update media, users, templates, members and macros to use this new feature too.
2013-02-12 07:35:47 +06:00
Shannon Deminick
cb3ac17f43
Ensures tree is synced on bulk publish, fixes Dimming on the content node. Starts adding ability to
...
make distributed calls that are strongly typed and can do more than one at a time.
2013-02-12 04:47:36 +06:00
Shannon Deminick
4e6bdd1fc7
Fixed some med trust issues with UmbracoExamine. Created new framework for distributed cache providers with unit tests. Still uses the
...
old ICacheRefresher but now we can plugin 2 new providers - one for resolving a list of servers and the other to notify the servers of changes.
By default we have the configuration based providers which uses the umbracoSettings.
2013-02-12 03:46:27 +06:00
Shannon Deminick
f741861014
WIP - refactored some of the lastest changes with publishing based on Morten's feedback.
2013-02-11 20:07:23 +06:00
Shannon Deminick
81f7754a45
Merge with 6.0.1
2013-02-11 04:18:33 +06:00
Shannon Deminick
2f9360ac08
Merge
2013-02-11 03:56:58 +06:00
Shannon Deminick
c23be1fd96
Fixes #U4-414, #U4-1669 - publish dialog now uses new apis and ensures documents are validated during publishing. This also
...
enhances many other things in the publishing API including giving a status result for each item, ensuring that child items
do not try to get published when the parent item fails (based on a subset of rules)
2013-02-11 03:55:58 +06:00
Morten Christensen
1c7bb623f1
Implements the retrieval of ancestors, children, descendats and parent IMedia in the MediaService and as extensions to IMedia.
...
Corresponds to the IMedia implementation of U4-1638.
2013-02-09 11:12:51 -01:00
Morten Christensen
75de4e4e67
Implements the retrieval of ancestors, children, descendats and parent IContent in the ContentService and as extensions to IContent.
...
Corresponds to the IContent implementation of U4-1638.
2013-02-09 10:58:21 -01:00
Shannon Deminick
ded940a757
Updates publishing strategy to allow for validating documents on publishing and reporting on that. Also depending on the
...
rules set, will not continue publishing it's children either. #U4-414
2013-02-09 06:23:51 +06:00
Shannon Deminick
b80415b34e
Fixes PublishingStrategy - It will still check if it's expired even if the event isn't cancelled. It now adheres
...
to some rules about publishing the children if a parent's publishing has failed or was cancelled. Have written unit
tests for these too.
2013-02-09 06:05:35 +06:00