Stephan
4c3d2c10ac
Web.Routing - clear convoluted .RoutingContext.UmbracoContext.RoutingContext
2013-03-19 17:38:18 -01:00
Stephan
0db781b59f
Web.Routing - fix configuration default
2013-03-19 17:37:35 -01:00
Stephan
c94eb4328f
Core.Xml - document + public XPathVariable
2013-03-19 17:34:28 -01:00
Shannon Deminick
6c40f32c2a
Fixes merge issues.
2013-03-20 00:50:37 +06:00
Shannon Deminick
610ff91a9d
Merge with 6.0.3
2013-03-20 00:23:24 +06:00
Shannon Deminick
a76ffe8daf
Backported changes from 6.1 to fix how RePublishAll behaves in the content service to ensure its the same as what was done with
...
Document.RePublishAll
2013-03-20 00:19:36 +06:00
Shannon Deminick
45f39158ba
Merge
2013-03-19 23:55:29 +06:00
Shannon Deminick
d7b5d73e62
updated merge
2013-03-19 23:54:56 +06:00
Shannon Deminick
780a9632f0
Merge
2013-03-19 23:49:51 +06:00
Shannon Deminick
603b6c73f7
Adds some notes.
2013-03-19 23:49:20 +06:00
Shannon Deminick
1b66c42c9b
Fixes RePublishAll method to ensure it performs the same function as the legacy Document.RePublishAll - it just
...
re-generates the XML in the cmsContentXml table. Updates the Sql providers to support truncate table. Updates the RepublishAll
unit test. Adds a TruncateTable extension to PetaPoco. Adds locking to certain service methods that perform more than once function.
2013-03-19 23:46:13 +06:00
Morten Christensen
5175fb5188
Updating the EntityService implementation
2013-03-19 09:34:36 -01:00
Shannon Deminick
b260769799
Fixes: #U4-1946 - when entities are constructed via the factories (i.e. from the database), ensure that
...
properties are not tracked as dirty already.
2013-03-19 07:37:33 +06:00
Shannon Deminick
4495fd05c4
Creates IRememberBeingDirty interface to track the properties that we're changed before the last commit for a given entity.
...
Adds internal property and tracks it's dirty changes to the ContentTypeBase - HasPropertyBeenRemoved.
Fixes: #U4-1942 - ensures content xml cache is refreshed even across servers when a property is removed or when the alias is changed.
2013-03-19 06:38:15 +06:00
Morten Christensen
923653f2b5
Merge
2013-03-18 20:19:09 -01:00
Morten Christensen
083320002b
Continueing with the implementation of the EntityRepository
2013-03-18 20:18:12 -01: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
leekelleher
c7498cec03
Added constants for regular conventions within the Umbraco core.
...
e.g. popular property-type aliases.
2013-03-18 17:51:57 +00:00
Stephan
abe4ec6524
Core.Configuration - simplify
2013-03-18 15:49:43 -01:00
Shannon Deminick
e3a8b4ac78
Moves some legacy classes into LegacyClasses.cs and un-seals some refreshers with comments to support legacy classes.
2013-03-18 21:18:22 +06:00
Morten Christensen
365dffe2db
Merge
2013-03-18 14:15:30 -01:00
Morten Christensen
381157ac5d
Initial implementation of the EntityRepository and Service, which will be used to retrieve a basic object with a minimum set of propreties for the models that have their base in the umbracoNode table.
...
The intention is to use this for loading trees in the backoffice for faster loading.
2013-03-17 16:25:21 -01:00
Shannon Deminick
f993e96547
Seals a bunch of classes that need to be
2013-03-16 09:03:26 +06:00
Shannon Deminick
734f75b3ad
Removes completely unnused macro cache key
2013-03-16 08:53:27 +06: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
Shannon Deminick
2dea4a1d70
updates more cache handling, fixes syntax error in examineindex.release.config, fixes the DefaultServerMessenger ctor
...
to be lazy since the db context isn't initialized yet (will speed up start a bit too), ensures that the macro/xslt caching
clearing is only done on the single server instead or re-posing another distributed call.
2013-03-16 01:37:05 +06:00
Shannon Deminick
07bdd138cc
Merge with 6.0.3
2013-03-15 11:31:54 +06:00
Shannon Deminick
ee9f91b5cf
Merge with 4.11.6
2013-03-15 11:31:34 +06:00
Shannon Deminick
db3f21429e
Fixes infinite loop bug with string trimming.
2013-03-15 11:31:11 +06:00
Shannon Deminick
2b750843c5
Fixed up base web test, removes RequiresDbSetup in place of new database behavior - NoDatabasePerFixture.
...
Fixed issue with another test... no idea how it didn't show up failing before.
Fixes issue with string extensions and an infinite loop when the string to strip is empty/null.
2013-03-15 11:28:05 +06:00
Shannon Deminick
bd81507ecb
Merge with 6.0.3
2013-03-15 08:29:22 +04:00
Shannon Deminick
033692d7ee
had some strange issues with unit tests, added error checks.
2013-03-15 08:26:49 +04:00
Shannon Deminick
23146cb12a
Merge with 4.11.6
2013-03-15 08:06:26 +04:00
Shannon Deminick
04b9607741
Fixes: #U4-1916 and another issue for vdirs, added unit tests, changed UI web project to always
...
launch in a VDIR.
2013-03-15 08:03:19 +04:00
Shannon Deminick
ea7fb32fb9
Merge with 6.0.3
2013-03-15 06:23:54 +04:00
leekelleher
2cd64dd540
Missed a few TinyMCE GUID references, (due to their string format).
2013-03-14 22:15:39 +00:00
leekelleher
2a058cdbcc
Fixed a conflict-references between Constants (in Umbraco.Web.Mvc and Umbraco.Core)
2013-03-14 22:01:09 +00:00
leekelleher
37860b4015
Replaced all hard-coded GUID references to use the new Constants.
2013-03-14 22:00:37 +00:00
leekelleher
0f056b1702
Updated GUID references in editorControls and uQuery to use the new Constants.
2013-03-14 21:58:31 +00:00
leekelleher
aa5588bbd3
Added Constants (static class).
...
Included all GUIDs for PropertyEditors and ObjectTypes.
2013-03-14 21:55:46 +00:00
Shannon Deminick
33c5c41a31
Added better support for clearing the db schema for test. Added more support for different db behaviors for tests, now to update
...
the behaviors where necessary as this will speed things up quite a lot.
2013-03-14 02:43:17 +04:00
Morten Christensen
c4aa9095f2
Fixes U4-1858 by ensuring that the text field is reset before setting or removing a value
2013-03-13 20:24:21 -01:00
Shannon Deminick
8d3c798c6c
Changed tests to clear out the current database instead of trying to delete/re-create it. Fixes up
...
other test inconsistencies and more error checking on the ApplicationContext.Dispose.
2013-03-14 01:07:54 +04:00
Morten Christensen
79ce586c8b
Fixes U4-1808 by removing the database lookup from an id that was resolved from the media url
2013-03-13 19:26:22 -01:00
Morten Christensen
8fba03c05d
Fixes U4-1863 and U4-1908 by ensuring that content and media are loaded in the same manner through the new api
2013-03-13 18:55:25 -01:00
Shannon Deminick
245591c31f
Fixed up another test inconsistency
2013-03-13 18:52:15 +04:00
Shannon Deminick
8fb8fc00b4
Fixes up inheritance structure of BaseTableByTableTests
2013-03-13 18:41:24 +04:00
Shannon Deminick
50b05d25f5
Added BaseUmbracoApplicationTests and fixed up dispose on the ApplicationContext to ensure the db object is disposed and doesn't
...
reset the PluginManager (as this shouldn't really need to be done). Cleaned up all unit tests so they follow the same structure and
uses this base class where necessary and eliminates a lot of duplicate code.
2013-03-13 18:31:07 +04:00