Morten Christensen
40a9da5ee0
Merge with 6.0.3
2013-03-23 07:24:27 -01:00
Morten Christensen
5e18d13178
Fixing parsing issue with saving boolean values in the Integer column for Members.
...
Related to issue U4-1989
2013-03-23 07:22:43 -01:00
Shannon Deminick
3b982b80f5
Fixes test issues, needed to disable application cache for these tests since the cache invalidation happens at the CacheRefresher level but for these
...
tests (any many other ones) we are not 'booting' umbraco with the Boot managers so the CacheRefreshers are not wired up to listen to events to clear
the cache. This puts us another step closer to having a proper global cache solution that will work for everything. At least now, all of the legacy
code is using the ApplicationCache which we can now control from a central location. Changed NiceUrlsProviderWithDomainsTests to only require a new db
schema per fixture.
2013-03-23 04:01:52 +06:00
Shannon Deminick
e97a01c75c
Fixes: #U4-1992 - Creates DictionaryCacheRefresher to ensure that all cache associated with the dictionary is updated amongst all
...
servers when it is changed/removed. Removes RemoveByJson as we only actually require RefreshByJson since we can put any sort of parameters
in a custom json string including whether it is a remove operation (if required)
2013-03-23 01:59:25 +06:00
Shannon Deminick
af2693af76
Fixes how language and dictionary items are cached (ConcurrentDictionary), also fixes up how the Language object
...
is created and how it raises it's new event and fixes thread safety with it. Also fixes how Language was not checking
for invalid culture codes.
2013-03-23 00:24:37 +06:00
Shannon Deminick
d95fc0210e
Merge with 6.0.3
2013-03-22 22:11:56 +06:00
Shannon Deminick
74362fba23
Merge
2013-03-22 22:11:26 +06:00
Morten Christensen
112502cf18
Fixes U4-547
2013-03-22 15:09:36 -01:00
Shannon Deminick
d976fbe4de
Merge with 6.0.3
2013-03-22 22:03:50 +06:00
Shannon Deminick
1db7f808c9
Merge with 4.11.6
2013-03-22 21:59:52 +06:00
Shannon Deminick
762cca145f
Fixes: #U4-1931 - allow empty string in dictionary item.
2013-03-22 21:59:21 +06:00
Shannon Deminick
840a95ba62
Merge
2013-03-22 21:56:43 +06:00
Shannon Deminick
e18d8da872
Fixes: #U4-1931 - allow setting an empty string to a dictionary item.
2013-03-22 21:56:25 +06:00
Sebastiaan Janssen
f5d8cb0275
Merge
2013-03-22 13:36:26 -01:00
Sebastiaan Janssen
0d8b65caea
Merge
2013-03-22 13:36:04 -01:00
Sebastiaan Janssen
a336eaa4a1
Check all of the elements for null, apparently any kind of installable thing can
...
be missing from the install xml file
2013-03-22 13:35:19 -01:00
Morten Christensen
fdefe993b7
Fixes U4-1990
2013-03-22 12:54:46 -01:00
Morten Christensen
c5710277a5
Redoing the fix for U4-1875
2013-03-22 12:13:06 -01:00
leekelleher
b6ec364156
Updated references to the new constants for Application and MediaType aliases.
2013-03-22 13:13:05 +00:00
Morten Christensen
5cd2d568e3
Fixes U4-1938 by actually calling and checking the Before/AfterDelete events for DataTypeDefinitions.
...
Backported from 32fb51f603a3
2013-03-22 11:12:32 -01:00
Morten Christensen
9c89a56d8d
Fixes U4-1938 by actually calling and checking the Before/AfterDelete events for DataTypeDefinitions.
2013-03-22 10:53:07 -01:00
Shannon Deminick
e8dd56786b
Fixes: #U4-1986 - data type cache is not refreshed in load balanced environments.
2013-03-22 05:04:32 +06:00
Shannon Deminick
2a9309ea38
un-obsoletes a bunch of the Member api since it shouldn't be obsoleted. Ensures that members cache is cleared when a member is updated or deleted using
...
the API and that this cache is also refreshed on other servers.
2013-03-22 04:34:57 +06:00
Shannon Deminick
c732ee6eb2
Fixes: #U4-1982 - removes the RelationType cache
2013-03-22 02:54:59 +06:00
Shannon Deminick
ee2f2dfda0
Fixes: #U4-1981 - ensures template cache is properly refreshed amonsgst all servers
2013-03-22 02:08:55 +06:00
Shannon Deminick
9d6b38a1c1
Fixes: #U4-1980 - stylesheet and stylesheet property cache is not refreshed in load balanced environments.
2013-03-22 01:49:34 +06:00
Morten Christensen
f0699afb6e
Fixes U4-1974
2013-03-21 18:45:06 -01:00
Shannon Deminick
f6490a897a
Fixes: #U4-1978 - Creates DomainCacheRefresher - domain cache is now refreshed across all servers
2013-03-22 00:49:07 +06:00
Shannon Deminick
ce8f5c167c
Fixes: #U4-1933 - Adds LanguageCacheRefresher, removes the invalidate cache calls from within the legacy language object.
2013-03-22 00:35:15 +06:00
Morten Christensen
d485c3da97
Fixes U4-1875 by correcting the Creating events in the ContentService and MediaService, so null is returned if the creation of an object is cancelled.
...
In the legacy Document and Media classes we check if the created object is null to determine if the event has been cancelled through the new api.
2013-03-21 16:09:45 -01:00
Morten Christensen
1214082997
Fixes U4-1883 by setting the Document/Media UpdateDate property in the Save/SaveAndPublish methods
2013-03-21 14:56:50 -01:00
Morten Christensen
1a56e6693a
Removing dictionary from DataTypeDefinition as it wasn't used.
...
Updating package xml to include DatabaseType for testing.
2013-03-21 14:50:39 -01:00
Morten Christensen
c6b7f20dab
Fixes U4-1849 by introducing a new attribute for packaged DataTypes, so it stores information about the database type.
...
Will still default to Ntext, but seeing as the database type has never been used before it always defaulted to Ntext.
2013-03-21 14:40:17 -01:00
Morten Christensen
5cc55ad6e2
Fixing U4-1948 by setting the Published property when using document.Publish so updating the cache won't be skipped.
2013-03-21 13:51:45 -01:00
Morten Christensen
a55fedab0a
Adding a few checks to ensure package installation doesn't fail when properties are not present in the xml.
2013-03-21 13:40:54 -01:00
Shannon Deminick
ab8b0f4ebb
Merge with 6.0.3
2013-03-21 20:39:33 +06:00
Morten Christensen
63de9e6691
Refactoring package installer to use the new PackagingService.
...
Refactoring ImportDocumentType dialog to import through the PackagingService.
Making a few corrections to the ProppertyGroup and PropertyType classes to support bulk saving.
2013-03-21 12:34:10 -01:00
Morten Christensen
d0787e92fe
Implementing PackagingService and moving Import Export methods to this service to have it specialized and centralized around packaging operations.
2013-03-20 13:51:46 -01:00
Shannon Deminick
780a9632f0
Merge
2013-03-19 23:49:51 +06:00
Shannon Deminick
3052c7311f
Converts dictionary cache in ContentType to use concurrent dictionary. Changes ContentTypeControlNew to
...
not call the propertytype.delete() method if it is a DocumentType or MediaType (should only be called for
legacy code like members). Updates ContentTypeCacheRefresher to ensure that all of the content type cache is
cleared properly in the ICacheRefresher.
2013-03-19 02:02:11 +06:00
leekelleher
3af7958940
Updated references for alias conventions constants across the solution.
2013-03-18 17:55:02 +00:00
Shannon Deminick
7ef066f396
Removed erroneous cache flushing for tabs since there is no cache for tabs
2013-03-16 08:51:25 +06:00
Shannon Deminick
23bb0e3ac3
Fixes: #U4-1930, #U4-1928, #U4-1929 - addes ContentTypeCacheRefresher to ensure that content type cache is cleared
...
in load balanced scenarios. Cleans up a bit of code too.
2013-03-16 08:47:55 +06:00
leekelleher
37860b4015
Replaced all hard-coded GUID references to use the new Constants.
2013-03-14 22:00:37 +00:00
Shannon Deminick
4efa2c9f57
teeny bit of code cleanup
2013-03-12 23:51:53 +04:00
Shannon Deminick
f7015d521b
Merge
2013-03-12 22:58:53 +04:00
Shannon Deminick
860c8c1002
Fixes: #U4-482, #U4-549. Macro cache streamlining - ensures it is cleared based on event handling instead of inline everywhere
...
in code. Unit tests for CacheHelper, unit tests for umbraco.macro, updates to
ObjectExtensions.TryConvertTo + unit tests, enhanced disposable method of ApplicationContext.
2013-03-12 22:58:21 +04:00
Stephan
fc3f9dfeae
Web.Routing - hide new wildcard domains from public APIs
...
only way to get them is through internal methods
+ improve / fix domains handling
+ fix failing tests
2013-03-12 15:16:12 -01:00
Shannon Deminick
ec46d65bb4
Streamlines how macro cache is handled
2013-03-12 03:00:42 +04:00
Shannon Deminick
4baecfe833
Merge with 6.0.3
2013-03-11 21:56:47 +06:00