Shannon
1eab26c0f6
reverts IQuery
2014-10-08 17:26:55 +11:00
Shannon
0543c620eb
bumps version
2014-10-08 17:25:06 +11:00
Shannon
646e5f173d
Fixes descendant queries to ensure that the comma is suffixed to the path, otherwise strange things could happen when there are longer ids!
2014-10-08 17:23:14 +11:00
Shannon
b5594517bd
Fixes: U4-5583 Can no longer link to Media Items from RTE in 6.2.3 - Due to a cherry pick/merge issue since the newer 7.x EntityRepository deals with NVarchar and NText values whereas the 6.x one did not. Have backported the mapping poco classes to now also support NVarchar and NText for the EntityRepository. Have also fixed the basic query to ensure that there are no left joins before inner joins which can also cause problems. Fixed up the duplicate where clause. Adds more tests to entity service.
2014-10-08 17:13:28 +11:00
Sebastiaan Janssen
246dfba8ac
Bump version
2014-10-02 18:06:15 +02:00
Shannon
7d189a6fb8
Backports the @ symbol escaping fixes
2014-10-03 00:28:49 +10:00
Shannon
71242430da
Fixes a query that would cause the new petapoco changes to have issues since it was asking for the wrong type
2014-10-01 16:37:42 +10:00
Shannon
4ee4f296fc
updates version
2014-09-29 17:31:24 +10:00
Shannon
b9e4950e36
fixes up entity repo merges to support old db schema
2014-09-29 17:30:09 +10:00
Shannon
ba52f9235e
Backports fixes to SQL parameterization and PetaPoco mem updates
2014-09-29 17:11:58 +10:00
Sebastiaan Janssen
33ccf490ab
Update nuspec to ask for a valid nuget pkg
2014-08-25 15:53:45 +02:00
Sebastiaan Janssen
03ba8c9e14
Update to 6.2.2, removes airinstallbadge
2014-08-25 13:46:21 +02:00
Shannon
13b57c7638
adds some logging
2014-08-25 16:40:45 +10:00
Shannon
a8b297903d
Ensures we don't get any ysods when changing doc type properties and the content re-creation since it's running on an async thread (U4-5388 , U4-5387 )
2014-08-25 16:16:42 +10:00
Shannon
89b5774106
Fixes: U4-5380 Booting.aspx security issue
2014-08-21 14:39:06 -06:00
Shannon
774f201514
Adds a simple cache mechanism to hold reflected property info when cloning - reduces perf to 10% of what it used to be
2014-08-20 20:09:05 -06:00
Sebastiaan Janssen
12e2aa679b
Merge pull request #455 from leekelleher/U4-4249
...
U4-4249 - PetaPocoExtensions CreateTable doesn't recreate the table
2014-08-20 10:45:56 +02:00
leekelleher
1978930fa2
Amends CreateTable, so if 'overwrite' is enabled, the table is dropped, then recreated.
2014-08-19 18:56:15 +01:00
Stephan
c4e4f9579b
U4-4931 - fix tests
2014-08-15 09:54:04 +02:00
Stephan
9782f66507
U4-5084 - fix commit
2014-08-14 22:24:12 +02:00
Stephan
e9938afc83
Merge pull request #418 from zpqrtbnk/6.2-4931
...
U4-4931 - lock contention & potential application lockdown
2014-08-14 20:52:13 +02:00
Stephan
fcda9821d0
Merge branch '6.2.2' into 6.2-4931
2014-08-14 20:50:37 +02:00
Stephan
bdc234b18a
U4-5084 - DynamicPublishedContentList ext methods confusion
2014-08-14 20:49:49 +02:00
Sebastiaan Janssen
908afbd264
#U4-2238 Fixed
...
Issue when saving/publishing special characters - '' hexadecimal value 0x03, is an invalid character
2014-08-14 10:26:38 +02:00
Sebastiaan Janssen
c548ad6a98
Update failing unit test now that MaxInvalidPasswordAttempts is 20 by default
2014-08-14 10:16:02 +02:00
Sebastiaan Janssen
99b2a2da38
#U4-5337 fixed Due in version: 7.1.5,6.2.2
...
Too easy to lock yourself out of the backoffice
2014-08-12 11:06:24 +02:00
Sebastiaan Janssen
15ed458ad3
#U4-5258 Fixed
...
RelationService AreRelated should accepts two entity IDs and a relationTypeAlias
2014-08-12 10:25:33 +02:00
Shannon
6ce303a918
Completes: U4-5264 Add Count methods to IContentService, IMediaService, etc...
2014-08-05 12:37:20 -06:00
Shannon
62d3dc78fa
Ensures all caching is disabled for editing templates (master pages and views)
2014-08-05 10:59:54 -06:00
Shannon
3374f9e023
Ensures that the batched distributed calls doesn't cache refresh the server executing the distributed calls since tht will already be done locally.
2014-08-05 10:32:07 -06:00
Stephan
2675992d82
Merge branch '6.2.2' into 6.2-4931
2014-08-05 18:20:04 +02:00
Stephan
ce29f54663
U4-4837 - bugfix Umbraco.Core.EnumerableExtensions.InGroupsOf
2014-08-05 17:52:43 +02:00
Shannon
7261162d8a
Fixes some of U4-2633 Bundle all cache refresher transmissions into a single call per request for much better performance. See last note on issue.
2014-08-04 17:50:19 -06:00
Shannon
b5f900e789
added a couple of tests for member names
2014-07-28 19:37:44 -07:00
Shannon
fdab6d5de5
Merge branch '6.2.2' of https://github.com/umbraco/Umbraco-CMS into 6.2.2
2014-07-24 09:39:12 -07:00
Shannon
ff94eba3a7
Fixes: U4-5273 6.2: Umbraco.Field no longer rendering macro container
2014-07-24 09:39:05 -07:00
Sebastiaan Janssen
e200e2fc48
Removes obsolete cachebrowser
2014-07-24 16:17:40 +02:00
Shannon
22dde5a421
U4-4738 Backoffice search should support node ID search
2014-07-23 14:07:21 -07:00
Shannon
7f510c107a
updates proj's with correct specific version attributes
2014-07-23 12:31:38 -07:00
Shannon
2ebfd8f3d4
updates nuspec to have latest versions for all dependencies
2014-07-23 12:31:16 -07:00
Shannon
fd7930256b
Uninstalls package CodeSharp.Package.AspNetWebPage and removes refs to Nuget.Core and Webpages.Administration - neither of which are used anywhere... but we've been shipping Umbraco with them for some reason.
2014-07-23 10:53:30 -07:00
Shannon
c24775adb0
re-installs mvc, webapi and ensures running the latest 2.0.x versions of webpages and razor, now all proj's are consistent with correct versions referenced and copy local set correctly.
2014-07-23 10:03:26 -07:00
Shannon
217f591db0
updates proj references to have SpecificVersion set to false for libs
2014-07-22 16:13:26 -07:00
Shannon
d453aedd0d
Microsoft.Net.Http required a reinstall command for the UI project as noted by it's persisted 'requiresReinstall' attribute in the packages.config - also ensures that ALL of the WebApi DLLs are copied local
2014-07-22 15:51:13 -07:00
Shannon
4693fb23c8
removes unneeded lock on master controller factory - must have been left over from some v5 stuff for some reason :( this will speed things up a bit!
2014-07-18 16:28:54 +10:00
Shannon
7848a3095d
Fixes: U4-5207 User Type with a space in the name breaks User Content
2014-07-16 14:12:04 +10:00
Shannon
388eea95e5
fixes a single vs first check with render route handler when there might be duplicate routes assigned to a controller, fixes short/int parse
2014-07-16 13:46:15 +10:00
Shannon
6167d1584a
Fixes an xss vulnerability
2014-07-15 11:37:31 +10:00
Stephan
bfd0c5e309
U4-4931 - also for ObjectCacheRuntime provider
2014-07-10 10:25:51 +02:00
Stephan
43669e62b4
Merge branch '6.2.2' into 6.2-4931
2014-07-10 10:25:12 +02:00
Shannon
6b128ea7d4
Fixes: U4-5208 RenderActionInvoker needs to be able to run async so needs to inherit from AsyncControllerActionInvoker
2014-07-10 17:29:34 +10:00
Shannon
d5993a4783
Backports fix from 7 for GetDimensions call to ensure the file exists
2014-07-10 12:09:26 +10:00
Shannon
86c2a6e8a9
updates physical file system, now that files are being disposed of properly we don't need to delete first
2014-07-10 11:51:48 +10:00
Shannon
874f464a2b
Fixes: U4-5190 Overwrite Media File in 6.2.1 - process cannot access along with a bunch of other undisposed disposables :/
2014-07-10 11:45:57 +10:00
Shannon
b3c41e051f
Fixes: U4-5199 Appending certain query strings to URLs cause InvalidOperationException (The UmbracoContext.Current is null)
2014-07-10 11:10:49 +10:00
Shannon
a88637910f
updates content xml bits so if it's called outside a web req it still executes.
...
Conflicts:
src/Umbraco.Web/umbraco.presentation/content.cs
2014-07-10 10:45:26 +10:00
Shannon
431e93000e
Fixes: U4-5157 Membership.GetUser() causes 13 SQL queries, including duplicates
2014-07-08 19:04:38 +10:00
Shannon
1a821b4073
super quick performance win in the case where people don't pass in distinct values
2014-07-01 17:41:22 +10:00
Shannon
a89b9e9da6
ignores log4net tests
2014-07-01 11:16:57 +10:00
Shannon
8917701fa3
ignores failing test - need stephane to look
2014-07-01 11:03:47 +10:00
Shannon
68b17bff08
Ensures no membership user writing when checking public access
2014-07-01 10:52:29 +10:00
Shannon
7a12060c37
Potentially fixes U4-5069 Deadlock occurring in MemberService.GetByUsername
...
Conflicts:
src/Umbraco.Web/Security/MembershipHelper.cs
2014-07-01 10:46:52 +10:00
Shannon
525280d466
fixed some tests
2014-06-30 14:09:36 +10:00
Shannon
496beca8f2
This Can_Find_Targetted_Migrations test needed a valid database to pass. This update ensures that the database is created with the old version 4.8 db schema.
2014-06-30 14:02:43 +10:00
Stephan
637a22293d
U4-4931 - fixing & refactoring
2014-06-28 18:33:31 +02:00
Stephan
3c8517edcb
Merge branch '6.2.2' into 6.2-4931
2014-06-28 16:26:44 +02:00
Stephan
45e6127d00
U4-4866 - fix the build
2014-06-28 16:26:27 +02:00
Stephan
6eb5d3f7ef
Merge branch '6.2.2' into 6.2-4931
2014-06-28 16:06:30 +02:00
Stephan
e6986432df
U4-4931 - fixing & refactoring
2014-06-28 12:24:02 +02:00
Shannon
80103e6155
Fixes: U4-4866 Select content root when creating a package
2014-06-26 16:55:44 +10:00
Shannon
392634eb76
bumps nuspec versions
2014-06-26 11:44:28 +10:00
Shannon
259bc863f0
Removes Examine.dll deploy from nuspec
2014-06-26 11:32:43 +10:00
Shannon
582bafdefd
Updates version
2014-06-26 10:02:09 +10:00
Shannon
9924ef2381
Merge branch '6.2.1' into 6.2.2
2014-06-26 09:57:16 +10:00
Shannon
859fbaaa05
Fixes: U4-5121 umbraco.content launches threadpool threads to reload the xml cache which causes lots of other issues
...
Conflicts:
src/Umbraco.Web/umbraco.presentation/content.cs
2014-06-25 19:02:49 +10:00
Shannon
72991334c4
little bit of code cleanup
2014-06-25 15:55:52 +10:00
Shannon
c659d5b85e
fixes dll ref
2014-06-25 14:35:14 +10:00
Shannon
a4bf4b0977
Fixes: U4-5118 Examine not storing XML fragments - updates to latest examine
2014-06-25 14:19:31 +10:00
Shannon
bef6ce66f1
Updated core nuspec to include Examine
2014-06-25 14:19:06 +10:00
Shannon
a18a2198a8
removes comment
2014-06-25 12:25:27 +10:00
Shannon
7cf7ac687c
last issue with state/keep alive timer
2014-06-25 12:03:31 +10:00
Shannon
7ce0272169
updates state param with timers to use singleton
2014-06-25 11:56:36 +10:00
Shannon
acb934e3f1
ensures timer's are not GCd
2014-06-25 11:52:48 +10:00
Shannon
3aa486a463
another log
2014-06-25 11:36:58 +10:00
Shannon
5aa0621c90
adds some notes
2014-06-25 11:36:14 +10:00
Shannon
625b8f7e65
Ensures the 'Index' portion of the path is used for scheduled publishing
2014-06-25 11:26:08 +10:00
Shannon
e27163f3a7
adds logging to scheduled bits
2014-06-25 11:00:11 +10:00
Shannon
65ea6f94d3
adds authorization to the scheduled publishing , this new attribute can be used to secure scheduled tasks as well.
2014-06-23 15:02:23 +10:00
Shannon
9158ea1ace
fixes url returned in GetCurrentServerUmbracoBaseUrl
2014-06-20 14:45:45 +10:00
Shannon
e8f7f77bb6
Fixes: U4-581 Automatic publishing not working in load balanced setup - added some more convention and configuration to distributed calls so that servers are aware of the master and how to call into themselves for scheduled tasks, ping and scheduled publishing. Will need to update the docs on LB regarding this too. Cleaned up the code that does the scheduling and separates it into proper segments. Obsoletes the old presentation classes that were doing it.
2014-06-20 14:34:21 +10:00
Stephan
75e003185a
U4-4931 - do not cache exceptions
2014-06-17 19:34:24 +02:00
Stephan
9d12e1c7df
Merge branch '6.2.2' into 6.2-4931
2014-06-17 19:19:17 +02:00
Shannon
b8575ef158
Started writing test implementation to mimic what developers might test in their controllers to expose the pitfalls of umbraco testing so we can make this simpler - identifying what needs to be public and how to re-strcuture some objects constructors, etc... to simplify and make this possible.
2014-06-17 18:53:23 +10:00
Shannon
d3bb750f98
Updated to latest Examine with lock fixes
2014-06-17 16:07:08 +10:00
Morten Christensen
02eff33d29
Fixes U4-2640 LocalizationService throws exception when getting dictionary items and adds tests for the LocalizationService
2014-06-08 13:16:32 +02:00
Shannon
b43f39a0cb
disables dist call
2014-06-08 12:50:45 +02:00
Shannon
d0cb27d1c1
Completes: U4-2633 Bundle all cache refresher transmissions into a single call per request for much better performance
2014-06-08 12:49:20 +02:00
Stephan
16a1720bf7
Merge remote-tracking branch 'origin/6.2.1' into 6.2.1
2014-05-28 17:11:56 +02:00
Sebastiaan Janssen
ea32776174
Bump version
2014-05-28 17:07:51 +02:00
Stephan
320b53ae3c
U4-4773 - bring back IPublishedContentProperty Alias and Version (compat)
2014-05-28 11:36:31 +02:00
Shannon
d987dfb5a2
Fixes: U4-4141 7.0.2 "Save and send for approval" fails for a writer user on a newly created unsaved content page
2014-05-28 12:40:43 +10:00
Stephan
74806984b3
U4-4931 - fixing & refactoring
2014-05-27 12:17:48 +02:00
Stephan
c8c278c7bc
Merge remote-tracking branch 'origin/6.2.1' into 6.2.1
2014-05-27 12:17:43 +02:00
Sebastiaan Janssen
13e8e972eb
U4-4956 UserService.SavePassword method always throws a not supported exception
2014-05-27 11:43:50 +02:00
Stephan
a8e4c3eb9a
Merge remote-tracking branch 'origin/6.2.1' into 6.2.1
2014-05-26 18:07:45 +02:00
Stephan
d631039c0d
U4-4928 - issue with missing media content properties
2014-05-26 18:07:20 +02:00
Stephan
113b866485
U4-4931 - fixing & refactoring
2014-05-26 15:56:29 +02:00
Stephan
6c6ef8d144
Merge remote-tracking branch 'origin/6.2.1' into 6.2.1
2014-05-26 15:03:38 +02:00
Stephan
95b9a46b88
U4-4928 - issue with missing media content properties
2014-05-26 15:02:05 +02:00
Stephan
99250cefbb
U4-4931 - fixing & refactoring
2014-05-23 10:46:41 +02:00
Stephan
dc651a1c42
Merge remote-tracking branch 'origin/6.2.1' into 6.2.1
2014-05-23 10:46:13 +02:00
Sebastiaan Janssen
8fb446960c
U4-4927 Image Cropper Crop URL is wrong in 6.2.0
...
Reverts part of 067268a96e which was refactored wrong
2014-05-22 19:39:25 +02:00
Stephan
4e9fd5a223
U4-4931 - fixing & refactoring
2014-05-22 13:43:55 +02:00
Stephan
e2c36d7212
Merge remote-tracking branch 'origin/6.2.1' into HEAD
2014-05-22 13:40:58 +02:00
Shannon
62887607ff
fixes csrf with mediauploader.ashx
2014-05-22 12:44:04 +10:00
Stephan
695cc07912
Merge remote-tracking branch 'origin/6.2.1' into 6.2.1
2014-05-20 09:32:54 +02:00
Stephan
f325794523
U4-4949 - fix issue with domains
2014-05-20 09:32:26 +02:00
Sebastiaan Janssen
3ec6d2b82f
U4-4861 6.2.0 Nuget package copies wrong files
2014-05-19 10:08:26 +02:00
Stephan
46f57a3115
U4-4931 - lock contention & potential application lockdown
2014-05-18 19:13:22 +02:00
Sebastiaan Janssen
d697c590e7
U4-4930 NuGet update fails to copy new Umbraco binaries
2014-05-16 18:54:49 +02:00
Sebastiaan Janssen
a55cd67fd6
U4-4650 Pluralization of document type aliases doesn't always work
2014-05-16 14:33:25 +02:00
Sebastiaan Janssen
afa81be102
Fixes U4-4650 Pluralization of document type aliases doesn't always work
2014-05-16 14:23:40 +02:00
Stephan
ddd0e8abb5
Bugfix media cache property alias case sensitivity
2014-05-16 10:10:55 +02:00
Stephan
e07f573683
Fix the build
2014-05-16 09:57:21 +02:00
Shannon
1f88960b3f
Fixes: U4-4926 Pre-values need to be cloned in/out of the cache
...
Conflicts:
src/Umbraco.Core/Models/PreValue.cs
src/Umbraco.Core/Models/PreValueCollection.cs
2014-05-16 12:09:47 +10:00
Shannon
d8edf67b82
Fixes: U4-4842 Unable to edit "name" and "alias" to MediaType property
2014-05-16 12:09:08 +10:00
Shannon
365a8e85e9
Fixes: U4-2356
2014-05-15 16:13:54 +10:00
Shannon
5f9dddafd8
fixed an upgrade script when upgrading from old 4.x versions
2014-05-15 14:11:43 +10:00
Shannon
836297df58
Fixes error message on publishing when it fails due to any of these statuses: FailedHasExpired, FailedAwaitingRelease, FailedIsTrashed
2014-05-15 13:35:52 +10:00
Shannon
78613823ae
Fixes: U4-4853 Richtext Editor doesn't render macros after upgrade to Umbraco 6.2.0
2014-05-13 15:22:16 +10:00
Shannon
937e840104
Fixes: U4-4873 RuntimeCacheRefresher does not remove items when media or content requires cache refreshing & U4-4871 Synced media indexes between load balanced servers do not sync all properties
2014-05-13 10:40:56 +10:00
Shannon
313d77eb91
Fixes: U4-4789 PluginCache doesn't update with code defined PropertyEditors in package and publicizes a couple things
2014-05-12 17:19:17 +10:00
Stephan
4e5019d5af
U4-4851 - Umbraco.Field legacy names
2014-05-11 21:33:56 +02:00
Shannon
da0b935604
Fixes merge
2014-05-09 16:08:05 +10:00
Shannon
b91a06ab98
Fixes: U4-4849 Cannot change a users language/sections in the back office
2014-05-09 16:00:30 +10:00
Shannon
d61fb5d94d
Fixes user cloning issues with allowed sections
2014-05-09 15:59:30 +10:00
Shannon
3b424274ee
ensure properties reset on deep clone of ContentType (this is just a fail safe check)
2014-05-09 15:57:17 +10:00
Shannon
b763c2ab2f
Fixes deep clone of User object
2014-05-09 15:56:45 +10:00
Sebastiaan Janssen
16d98488e4
Losen up the requirement for json.net dependency
2014-05-01 14:06:28 +02:00
Morten Christensen
5a862f5c64
Fixes import of nested dictionary items #U4-4663
2014-05-01 13:51:33 +02:00
Sebastiaan Janssen
caf41b74b8
Add failing test - dictionary items don't get properly nested
2014-05-01 12:26:18 +02:00
Sebastiaan Janssen
e858f4ff1e
U4-4775 creating new member group shows error message in dialog...
2014-05-01 11:45:14 +02:00
Sebastiaan Janssen
851961ef2b
U4-4775 creating new member group shows error message in dialog...
2014-05-01 10:48:27 +02:00
Sebastiaan Janssen
c139c5d93e
U4-3925 Cancel Document_BeforePublish event gives YSOD
2014-05-01 09:55:14 +02:00
Shannon
c4603ee5cd
Fixes: U4-4798 When new property types are added, the internal Examine index isn't notified and will ignore them
2014-05-01 12:43:40 +10:00
Shannon
1e9d1007b6
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2014-05-01 11:36:33 +10:00
Shannon
f23af85253
Fixes: U4-4624 Media cache hits the DB on every empty property, U4-4338 Umbraco fails to enumerate TypedMedia
2014-05-01 11:36:17 +10:00
Sebastiaan Janssen
b0c5d16ba7
U4-4127 Turkish culture prevents Macros embedded
2014-04-30 19:29:32 +02:00
Stephan
cd5581bef6
Back to IPublishedContentProperty (for 6 only)
2014-04-30 16:53:14 +02:00
Stephan
7d8da56dcb
Revert "Reintroduce IPublishedContentProperty"
...
This reverts commit d33cc29f98 .
2014-04-30 16:39:51 +02:00
Stephan
0501b181ce
Refactor template aliases to strict aliases
2014-04-30 15:46:26 +02:00
Sebastiaan Janssen
3134668cec
Bump version number
2014-04-30 12:00:19 +02:00
Shannon
a8cc8fa688
Fixes case sensitivity with MySQL
2014-04-30 19:58:59 +10:00
Shannon
cf2217cfe1
Fixes MySQL upgrades from < 6.0
2014-04-30 19:41:40 +10:00
Shannon
e88e809e29
Use new YouTube oembed https end-point (old http one redirects) and make sure videos are embedded over https to allow for https Umbraco sites.
2014-04-30 17:39:13 +10:00
Shannon
c5559d7721
Specifying assembly for membership/user provider
...
Addresses http://issues.umbraco.org/issue/U4-4781
2014-04-30 11:27:47 +10:00
Shannon
771e216813
U4-2635 Skip past replaced word when checking
...
Avoids infinite loop if search and replacement are equal
2014-04-30 11:21:12 +10:00
Stephan
d33cc29f98
Reintroduce IPublishedContentProperty
2014-04-29 09:47:30 +02:00
Shannon
b98fbbc75d
Fixes: U4-4770 Preview XML is not generated for many operations in the ContentService, also moves some more CRUD logic in the content service to the content repo.
2014-04-29 11:11:48 +10:00
Shannon
aba1862811
Fixes: U4-4754 Member and Media repositories need to generate preview xml when EnableGlobalPreviewStorage is true
2014-04-29 09:58:38 +10:00
Shannon
2f53698bc5
Fixes: U4-4766 UmbracoMembershipProvider.ChangePassword() is seal, what might be a breaking change?
2014-04-28 19:19:48 +10:00
Shannon
e0e12d5773
Moves content xml crud logic for member service to member repo
2014-04-28 19:04:53 +10:00
Shannon
2e96de5449
Moves the CRUD logic from the media service to the media repo for dealing with content xml items and ensures it's done in the same transaction, streamlines how this process is done between the content, media, member services, adds test for it.
2014-04-28 18:53:21 +10:00
Shannon
c5bce3b8cc
completes: U4-4769 Remove the circular references from services for calls like ToXml which then calls into the PackagingService
2014-04-28 17:46:05 +10:00
Shannon
b4286a7d4e
works on U4-4769 - removing circular refs from media service
2014-04-28 17:38:24 +10:00
Shannon
31e018c045
Moves XML serialization for content/media/members to a resusable class: EntityXmlSerializer to remove the circular references we have by using the ToXml extension methods from directly in the services. This has been completed for the ContentService, next is Media and Member services. Updates the ContentService to not perform CUD operations for preview or published xml, this is now done at the repository level and now done in a single transaction for the saving and publishing events. Still need to do that for the member and media services too and the remaining methods in the content service
2014-04-28 17:28:40 +10:00
Shannon
50b71faff9
Adds .woff mime type
2014-04-28 12:45:12 +10:00
Shannon
033fd1b7ff
Fixes: U4-4765 backoffice user section does not save password changes in v6.2
2014-04-28 12:24:39 +10:00
Shannon
2621b25fd3
Ensures that member saving events don't get raised for normal member operations like validating and getting a user and flagging them as online. This fixes: U4-3451 Cache on Partial View refreshed, after member execute login
2014-04-24 16:28:37 +10:00
Shannon
61055380c5
Ensures that member saving events don't get raised for normal member operations like validating and getting a user and flagging them as online. This fixes: U4-3451 Cache on Partial View refreshed, after member execute login
2014-04-24 16:26:21 +10:00
Shannon
adf09d925f
adds a comment
2014-04-24 14:51:41 +10:00
Shannon
12170fd787
fixes ysod overlay for ajax errors
2014-04-24 14:23:17 +10:00
Shannon
c32cae16db
Fixes: U4-4696 Macro personalized cache with custom membership provider not working - for any membership provider regardless of provider user key type
2014-04-24 12:14:06 +10:00
Shannon
437d1b759b
fix for: U4-4696. Macro personalized cache with custom membership provider not working
2014-04-24 12:13:50 +10:00
Stephan
f46811ff67
U4-3027 - fix content & property types alias casing
2014-04-24 00:18:24 +02:00
Stephan
6d50b46bd8
U4-4747,3027... - bugfix content type editor / aliases
2014-04-23 19:28:04 +02:00
Shannon
a51bf232ec
Fixes issue with data type pre-values and using PreValueAsArray when they are dictionary formatted.
2014-04-23 22:24:16 +10:00
Shannon
fd19411e65
Fixes: U4-4743 Add IMemberService and IUserService to ServiceContext ctor
2014-04-23 20:41:03 +10:00
Shannon
7ac7bb9714
Fixes: U4-4746 Examine does not index updated paths/levels for moved/trashed media, U4-4744 Examine events do not listen for recycle bin emptying
2014-04-23 20:28:09 +10:00
Shannon
021cac9ca5
Fixes: U4-4746 Examine does not index updated paths/levels for moved/trashed media, U4-4744 Examine events do not listen for recycle bin emptying
2014-04-23 20:19:36 +10:00
Shannon
949447c25f
Fixes examine lookup for children to ignore recycled media
2014-04-23 13:40:11 +10:00
Shannon
99d7bf91b7
Fixes null check in recycle bin repo
...
Conflicts:
src/Umbraco.Core/Persistence/Repositories/RecycleBinRepository.cs
2014-04-23 13:39:34 +10:00
Shannon
a92c232178
Fixes: U4-4653 MembershipHelper RegisterMember does not set password and ignores logMemberIn, adds a new flag to the model as to whether or not to have the cookie set as a persistent cookie (default is true)
2014-04-22 19:03:43 +10:00
Shannon
30901446e1
Fixes: U4-1853 Tinymce with the format dropdown added as soon as you interact with it the content tree stops working [Uncaught TypeError: Cannot set property 'href' of undefined (anonymous function) DependencyHandler.axd:57] Chrome Only..
2014-04-22 18:17:28 +10:00
Shannon
d772336c0f
Fixes: U4-4695 Copy document type to new parent seems to lose some data, U4-4535 Create Copy method on the content type Service
2014-04-22 17:48:08 +10:00
Shannon
f673cb024a
Adds unit test for ensuring reset identities on cloning a content type
2014-04-22 14:00:03 +10:00
Shannon
c4046ecb32
Fixes 'Clone' methods to ensure a Deep clone is used
2014-04-22 13:48:51 +10:00
Shannon
7823609500
Fixes: U4-4682 Get EditorTemplates and DisplayTemplates working with RenderViewEngine
2014-04-22 13:03:47 +10:00
Shannon
a88cb3f724
Fixes: U4-3425 App_Code XSLT Extensions aren't recognized
2014-04-22 11:59:21 +10:00
Stephan
536b8ee921
U4-3425 - TypeHelper referenced assemblies issue
2014-04-19 17:44:52 +02:00
Stephan
3bf1041041
U4-3787 - Ensure we republish published descendants when republishing
2014-04-19 14:31:36 +02:00
Shannon
fee23fac0a
updates deep clone to have the false flag for resetting properties (we don't want to remember them when cloning)
...
Conflicts:
src/Umbraco.Core/Models/Member.cs
2014-04-17 18:54:55 +10:00
Shannon
cf6775ec31
moves an internal class
2014-04-17 18:05:12 +10:00
Shannon
1a13366cc9
Working on U4-4701 Fixup DataTypeService and repository with cache - the deletion logic all now happens in the transaction before it was done quite poorly for updating content types :(
2014-04-17 18:03:34 +10:00
Shannon
595b039ebe
Working on U4-4701 Fixup DataTypeService and repository with cache, pre-values are now persisted properly using units of work with it's own mini internal repo.
2014-04-17 17:41:08 +10:00
Shannon
e6406e9757
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2014-04-17 14:23:52 +10:00
Shannon
bf65bf5bab
Got pre-values caching properly and data types using the runtime cache provider correctly + unit tests.
2014-04-17 14:23:37 +10:00
Stephan
306d83cbd6
Bugfix published content extension .Next()
2014-04-16 19:04:49 +02:00
Stephan
1da901be96
U4-4575 - refactor prop. conversion logic
2014-04-16 18:25:41 +02:00
Shannon
d953966248
Completes: U4-4670 Add .ContainsAny string extension to Umbraco.Core.StringExtensions
2014-04-16 17:01:26 +10:00
Shannon
2f679a52f4
fix build
2014-04-16 16:52:45 +10:00
Shannon
ad8ab9f46e
Fixes media uploader issue to ensure non-approved file types are not saved
2014-04-16 16:48:52 +10:00
Shannon
9b344a5a69
Added tests for member groups and member cloning. Added tests to verify that all entities can be serialized without issue.
2014-04-16 16:44:08 +10:00
Shannon
0a28bdafc2
Merge remote-tracking branch 'origin/6.2.0' into 6.2-cachefixing
2014-04-16 15:54:37 +10:00
Shannon
7aa1f480c9
Fixes up some cloning with value types and collections
2014-04-16 15:33:21 +10:00
Shannon
998f031877
Merge branch '6.2.0' into 6.2-cachefixing
2014-04-16 14:01:38 +10:00
Shannon
ac7cb8febe
Fixes cache providers to ensure it stores and resolves clones
2014-04-16 14:01:26 +10:00
Shannon
6e166bdba7
publicizes DeepCloneHelper
2014-04-16 13:40:20 +10:00
Shannon
1f2e46a195
Simplifies much of the deep cloning with the DeepCloneHelper and adds tests
2014-04-16 13:39:42 +10:00
Shannon
bb22f5a283
More code and tests written for deep cloning.
2014-04-16 11:23:00 +10:00
Shannon
dcac5d4709
More code and tests written for deep cloning.
2014-04-15 20:31:32 +10:00
Shannon
0e4e12d0ba
More code and tests written for deep cloning.
2014-04-15 19:12:42 +10:00
Shannon
9118701669
More test written for deep cloning.
2014-04-15 14:53:19 +10:00
Shannon
58758e7a41
More work on deep cloning, have test passing for IContent
2014-04-15 13:52:49 +10:00
Sebastiaan Janssen
4a516f7da9
Manually applying PR #347
2014-04-07 13:01:43 +02:00
Sebastiaan Janssen
bf8add4f8d
Manually picked up PR #343
2014-04-03 11:10:43 +02:00
Stephan
9940b78a57
U4-4575 - fix 8371105
2014-04-02 17:00:24 +02:00
Stephan
8371105c10
U4-4575 - property converters use wrong source value
2014-04-02 16:00:46 +02:00
Sebastiaan Janssen
53c0bd6938
Fixes: Password is not saved when using the Register snippet
2014-04-02 11:59:16 +02:00
Sebastiaan Janssen
a768fe5bb3
Ports behaviour from membershiphelper from v7 to 6 to make them the same
2014-04-02 11:42:48 +02:00
Sebastiaan Janssen
d9c66cd4b3
Adds AddRelation and missing events in RelationService from v7 into v6
2014-04-02 11:41:59 +02:00
Sebastiaan Janssen
5b693f9310
Adds ability to add/remove a single role to/from a single member, which is much nicer than having to instantiate arrays
2014-04-01 16:43:11 +02:00
Sebastiaan Janssen
40ebc1295c
Fixes error thrown when saving password and actually using the Umbraco membership provider
2014-04-01 15:30:42 +02:00
Sebastiaan Janssen
51660d918c
Assembly redirect seems to help a lot installing NuGet pkg, should finally be able to close U4-4510 nuget targets file creates an invalid path in the property group
2014-04-01 14:22:13 +02:00
Sebastiaan Janssen
15aa6fc4b8
Fixed U4-4576 7.0.4 : InternalMemberSearcher config incorrectly uses 'enableLeadingWildcards', should be 'enableLeadingWildcard'
2014-04-01 11:53:56 +02:00
Shannon
b9088c9ac0
fixes build
2014-03-28 08:51:25 +11:00
Shannon
49cf0f98ce
U4-1752 - Add GetPreValueAsString(id) method to the @Umbraco helper
2014-03-28 08:31:21 +11:00
Shannon
d8a3e00440
Fixes: U4-2843 Copying Document Type when Selecting Master Doesn't Work (Master ignored), U4-3552 Copy nested document type is failing
2014-03-27 17:26:55 +11:00
Shannon
c309e18f13
Fixes: U4-459 Public Access permissions not set on distributed servers
2014-03-27 16:11:34 +11:00
Shannon
cde3c42cec
Fixes: U4-4455 Javascript error with single quotes in literals
...
Conflicts:
src/Umbraco.Web.UI/umbraco_client/Editors/EditScript.js
2014-03-26 13:34:26 +11:00
Sebastiaan Janssen
f13ddddc16
U4-4510 nuget targets file creates an invalid path in the property group
...
That should fix this one properly now
2014-03-25 20:39:46 +01:00
Sebastiaan Janssen
89235f707c
Sync the en and en_us translations
2014-03-24 17:25:31 +01:00
Sebastiaan Janssen
a569796adb
Removes stray semicolons from the nuget targets files
2014-03-24 14:00:12 +01:00
Shannon
81600f0f3c
Merge branch 'patch-2' of https://github.com/designagencytom/Umbraco-CMS into designagencytom-patch-2
...
Conflicts:
src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMember.aspx.cs
2014-03-24 11:18:11 +11:00
Shannon
74ccd79408
Merge branch 'patch-1' of https://github.com/designagencytom/Umbraco-CMS into designagencytom-patch-1
2014-03-24 11:13:07 +11:00
Sebastiaan Janssen
424ff02734
Forgot a few includes, fixed!
2014-03-20 17:29:16 +01:00
Sebastiaan Janssen
80bd8d962b
Make sure the App_Plugins folder is there
2014-03-20 16:58:35 +01:00
Sebastiaan Janssen
956364decd
v7 NuGet changes also apply to v6
2014-03-20 16:02:24 +01:00
designagencytom
6133e8f8c2
Update loadMemberGroups.cs
...
Sort the roles alphabetically to make it easier to manage the list when it becomes very large.
2014-03-20 13:02:25 +00:00
Shannon
bcb7561e74
fixes unit test
2014-03-20 17:44:13 +11:00
Shannon
83f4c0262e
Fixes: U4-4475 Creating new member doesn't put it in examine. Fixes up some cache refreshers to ensure they are calling the base method so that events fire consistently.
...
Conflicts:
src/Umbraco.Web/Cache/UserPermissionsCacheRefresher.cs
2014-03-20 12:38:19 +11:00
Shannon
15222e176e
Fixes: U4-4474 YSOD when expanding Members tree
2014-03-20 10:37:54 +11:00
Shannon
84dd7dc61a
Fixes: U4-4466 6.2-beta - Creating Member Type without Alias results in no viewable Member Types in back office
2014-03-20 09:52:31 +11:00
Shannon
ff5dadde53
Fixes unit test and another potential migration problem using an old alias for foreign key
2014-03-19 18:43:10 +11:00
Shannon
ded82611a7
Finalizes: U4-4472 Image cropper should use IFileSystem - currently uses standard IO
2014-03-19 15:09:50 +11:00
Shandem
6a8cb5e123
Merge pull request #270 from stefana99/6.2.0-imagecropper
...
Changes to imageCropper, supports new mediafilesystem
2014-03-19 14:48:38 +11:00
Shandem
09428d703c
Merge pull request #298 from KevinJump/6.2.0--PackageServiceFixes
...
6.2.0 package service fixes
2014-03-19 14:43:19 +11:00
Shannon
a0541b000e
Fixes: U4-4463 Upgrade 6.2.0 > 7.1.0 fails - due to incorrect formatting of foreign keys for sql servers
...
Conflicts:
src/Umbraco.Tests/Migrations/AlterMigrationTests.cs
src/Umbraco.Tests/Migrations/Stubs/AlterUserTableMigrationStub.cs
2014-03-19 10:33:37 +11:00
Shannon
668935548d
Fixes: U4-4394 7.0.4: Inconsistency in member tree listings
...
Conflicts:
src/Umbraco.Core/Persistence/Querying/BaseExpressionHelper.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IMemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Web/Trees/MemberTreeController.cs
2014-03-19 09:28:13 +11:00
Shannon
14141fcaa5
Fixes the dictionary query syntax properly for all db's
2014-03-19 09:24:57 +11:00
Sebastiaan Janssen
7c5942b05f
Updating minimum required versions of dependencies to be the same as v7.
2014-03-18 18:40:20 +01:00
Sebastiaan Janssen
8b4d4e3189
Update readme and remove non-functioning backups from install.ps1
2014-03-18 18:38:16 +01:00
Sebastiaan Janssen
4f008f5848
Bump version to RC
2014-03-18 18:37:42 +01:00
Sebastiaan Janssen
1a40ccc838
Updating nuget targets files, like on v7. Also updates nuget author name.
2014-03-18 17:51:33 +01:00
Stephan
e80963093d
Fix MySql dictionary issue
...
Conflicts:
src/umbraco.cms/businesslogic/language/Item.cs
2014-03-18 12:44:32 +01:00
Shannon
0749124f45
fixes bug with col name
2014-03-18 20:11:22 +11:00
Shannon
bef970437a
doh, fix for new ctor
2014-03-18 19:39:17 +11:00
Shannon
dda36f0147
added additional ctor for member to create an empty one
2014-03-18 19:30:54 +11:00
Shannon
caad775399
Removes the User membership provider name constant - it is not a constant, this value is configurable!
2014-03-18 18:52:17 +11:00
Shannon
7a7720c460
Gets #U4-4454 Can't log in a new member created through memberservice completed
2014-03-18 18:41:18 +11:00
Shannon
b2aeb835d5
Implements the SavePassword method of the MemberService
2014-03-18 17:45:11 +11:00
Shannon
8dd950bd52
Ensures all access to the users membership provider is done with our extension method
2014-03-18 17:22:25 +11:00
Shannon
e2881e07d1
Ensures that all calls to the members membership provider are done so explicitly with the membership provider alias - this decouples the need to have the umbraco membership provider declared as the default, we were doing both before.
2014-03-18 17:08:21 +11:00
Shannon
71de4dc7de
Fixes: U4-3675 [NonAction] attribute should be ignored by Umbraco RenderActionInvoker
2014-03-18 14:28:05 +11:00
Shannon
e22476f54a
fixes some test logic
2014-03-18 14:19:26 +11:00
Shannon
20ae16b2d7
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2014-03-18 14:18:50 +11:00
Shannon
9e466971af
fixes some test logic
2014-03-18 14:18:34 +11:00
Stephan
3c6029c969
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0
2014-03-17 15:27:25 +01:00
Stephan
a4a0de3503
U4-4373, U4-4374 - finalize fixes
2014-03-17 15:25:25 +01:00
Shannon
217267bf94
Supercharges integration tests - now running at a great speed.
2014-03-17 22:22:44 +11:00
Shannon
4748366766
Fixes up some more test attributes
2014-03-17 20:59:31 +11:00
Shannon
ab00782d84
Fixes potential issue with why test were failing
2014-03-17 20:33:30 +11:00
Shannon
d19d1b3a18
Changes database behavior in integration tests to be opt-in, removes the db behavior to have a new schema per fixture, now we only deal in new files + schema per fixture/tests as it was taking longer to uninstall the db tables than just delete the file.
2014-03-17 19:38:29 +11:00
Shannon
30cfa4c0ae
moves MemberCountType to correct namespace
2014-03-17 14:18:38 +11:00
Shannon
d028ee2c3e
Completes: U4-4457 Upgrade to latest CDF
2014-03-17 14:08:07 +11:00
Shannon
a60e2318ad
Fix Null Prevalue Values on Export of DataTypes
...
Exporting a DataType that has a Numeric pre-value that has no value
causes an Exception - added null checking to pre value.value
2014-03-17 13:23:26 +11:00
Shannon
f642a7fd63
Fixes: U4-4368 Cannot insert the value NULL into column 'name' when creating new relation type from API
2014-03-17 13:21:17 +11:00
Shannon
d1d54d8e84
Fixes: U4-4427 Exception with selecting content start node in Multi-node tree picker 6.2.0
2014-03-17 13:12:08 +11:00
Shannon
bbeedb6c1b
Fixes: U4-4373 @Library.NodeById(-1).Id returns "0" instead of "-1"(6.2.0 beta) & U4-4374 @Model.NodeById(-1).DescendantsOrSelf().First().Id results in Excecption (6.2.0 beta)
2014-03-17 12:27:37 +11:00
Shannon
4745995f92
Fixes: U4-4373 @Library.NodeById(-1).Id returns "0" instead of "-1"(6.2.0 beta)
2014-03-17 11:45:42 +11:00
Shannon
c66aca2d41
Adds migration to rename the index umbracoUserLogins_Index to IX_umbracoUserLogins_Index so that it follows standards, fixes unit test
2014-03-17 11:24:01 +11:00
Shannon
af148a4544
reverts the notion of shema migration - we will run migrations normally as we've been doing, this fixes a couple of unit tests too.
2014-03-17 10:48:56 +11:00
Shannon
d7ea8e02d6
fixes unit test
2014-03-17 09:40:28 +11:00
Shannon
58814d4ac2
updates the migration order
2014-03-15 20:11:42 +11:00
Shannon
bd1dc4f88d
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2014-03-15 18:53:25 +11:00
Shannon
67c1cc44c5
oops, fixes some logic with a closing bracket in the wrong place
2014-03-15 18:53:03 +11:00
Morten Christensen
b680f87c12
Adding a note about the usage of the PackageInstallation class in the PackagingService
2014-03-14 12:14:43 +01:00
Morten Christensen
8db6633c91
Initial implementation of a new package installation approach based on PR-297. Everything is left internal as we don't know when something like this can be introduced.
...
Idea is to be able to install a complete package using the PackagingService, so that we eventually can obsolete the old Packager/Installer-code.
2014-03-14 12:11:38 +01:00
Shannon
3e5128147c
fixes typo
2014-03-14 19:34:09 +11:00
Shannon
b5329ace3b
Backports fixes for legacy encoding checks and to not do any db lookups for the new membership providers and also ensures the legacy membership provider doesn't do any db lookups on init.
2014-03-14 18:38:57 +11:00
Shannon
e1a134f587
Fixes: U4-4430 MySql primary key issues
2014-03-14 17:11:21 +11:00
Shannon
bbe6194b06
Exception is thrown if trying to run mysql in med trust. Migrations arranged to execute schema migrations first and then data migrations. If a schema migration fails it will attempt to run the downgrade scripts of the migrations if running mysql since schema changes aren't supported in transactions. Updated all sql syntax providers to try to return only the column indexes, not key indexes. Updates the db version checker to include errors for all missing columns, indexes and constraints in the db and vice versa in the schema.
2014-03-14 13:04:20 +11:00
Shannon
d76fd7d25e
updates schema result to have case ignored.
2014-03-13 20:45:07 +11:00
Shannon
e020989577
Give some love to mysql with regards to schema validation and the syntax provider - need ignore case comparisons.
2014-03-13 20:42:57 +11:00
Shannon
7258964bb7
Ensures version specific db providers are not referenced in the web.config
2014-03-13 20:14:11 +11:00
Shannon
bcc2424577
fixes issue with getting 'other' 'members
2014-03-13 18:43:16 +11:00
Shannon
221bfa5f3d
Fixes up issues with editing the member profile and registering a member with our snippets including specifying a custom member type.
2014-03-13 14:10:05 +11:00
Shannon
85a74e4fa7
Fixes: U4-4419 TempData is not being cleared on RedirectToCurrentUmbracoPage - it actually shouldn't be cleared but we need to handle how we add it properly as tempdata only clears when it is read
2014-03-13 12:21:31 +11:00
Shannon
a8858ecfdd
fixes unit tests
2014-03-13 11:10:29 +11:00
Shannon
0dc00a62e2
Adds ability to have proxy migrations so there is no duplication of declaring migrations and no duplication of executing already executed migrations. Would have been a bit nicer to have
2014-03-12 20:36:40 +11:00
Shannon
3b26834484
updates migration to make it a little faster
2014-03-12 18:40:39 +11:00
Shannon
aee10348e5
Ensures not to add new indexes if they already exist
2014-03-12 18:37:22 +11:00
Shannon
d0fc3ddba5
ensures applicationeventsresolver is disposed of in the correct place.
2014-03-12 18:11:05 +11:00
Shannon
3aadca167f
oops, updated the reset to resetcollections for clearing collections for resolvers.
2014-03-12 18:00:00 +11:00
Shannon
3a92c26a7f
Adds ability to extract index details from databases using sql syntax provider.
2014-03-12 17:17:52 +11:00
Shannon
ff21379547
Makes ApplicationEventsResolver IDisposable so we can clear resources after startup.
2014-03-12 14:16:52 +11:00
Shannon
aed4c1faed
minor code cleanup and a null check.
2014-03-11 17:26:14 +11:00
Shannon
48bbf1ecb2
Fixes unit tests
2014-03-11 15:02:23 +11:00
Shannon
c500d29029
adds some exceptions
2014-03-11 14:44:18 +11:00
Shannon
2c8fe5a130
fixes a few issues
2014-03-11 14:35:49 +11:00
Shannon
d737afa327
Working on
2014-03-11 14:23:51 +11:00
Shannon
ec6cb4520c
Fixes: U4-3835 U7(nightly214) - Umbraco.Field not working
2014-03-10 17:44:40 +11:00
Shannon
3626d5b79d
fixes unit tests
2014-03-10 17:27:22 +11:00
Shannon
980e8e84a6
Fixes: U4-4353 You are able to create duplicate content/media/member type's with the same alias
2014-03-10 17:26:04 +11:00
Shannon
fb764641c5
Fixes: U4-4335 It's Possible to Create Duplicate Data Types
2014-03-10 15:16:17 +11:00
Shannon
b94cee68e7
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2014-03-10 11:23:06 +11:00
Shannon
b67fbbcbd8
Fixes: U4-4015 Usercontrol Browse Properties error
2014-03-10 11:22:49 +11:00
Sebastiaan Janssen
4d3eef1124
Update version
2014-03-07 15:25:10 +01:00
Shannon
3e6e6faf03
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2014-03-07 20:08:22 +11:00
Shannon
b3f18bc677
fixed an issue with setting password with legacy api
2014-03-07 20:08:10 +11:00
Sebastiaan Janssen
a48fe40675
Also clean up v6 snippets
2014-03-07 09:46:45 +01:00
Shannon
1511ad58b2
oops, put back the defaults for umbracoSettings
2014-03-06 20:16:55 +11:00
Shannon
2e9b751174
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2014-03-06 20:12:21 +11:00
Shannon
d61ab97be3
Fixes: U4-4217 Ensure that the cmsTask data is cleared for any entity that uses umbracoNode table
2014-03-06 20:12:05 +11:00
Stephan
dd40d73b71
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0
2014-03-06 10:06:50 +01:00
Shannon
068bca84b7
Fixes: U4-156 Drag / drop support
2014-03-06 20:05:13 +11:00
Shannon
0fda528b94
Fixes: U4-1550 Publish notifications on a load balanced environment
2014-03-06 19:47:23 +11:00
Shannon
3552f63d87
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2014-03-06 19:29:35 +11:00
Shannon
01d04fde37
Fixes: U4-4060 Rollback feature does not show differences
2014-03-06 19:29:09 +11:00
Stephan
7f8c526136
Fix TryConvertTo handling of number decimal separator
2014-03-06 09:14:05 +01:00
Stephan
ea4be14f0c
Fix 026d040 - keep Standalone stuff internal
2014-03-06 09:10:14 +01:00
Stephan
20df48e2f0
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0
2014-03-06 08:49:38 +01:00
Stephan
2c0f6f975c
Bugfix UmbracoEntity ctor test
2014-03-06 08:42:41 +01:00
Shannon
fa7f91b39d
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2014-03-06 18:26:10 +11:00
Shannon
72c5853fb1
Completes: U4-3937 Ensure media is indexed across all servers in LB environment with Distributed Cache calls
...
for members
2014-03-06 18:25:38 +11:00
Stephan
f03b1a22f9
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0
2014-03-06 08:12:51 +01:00
Shannon
e7fb6e5beb
Streamlines member and user services CreateMemberWithIdentity to be similar to media/content and not have a raise events flag. Also implements the CreateWithIdentity explicitly
2014-03-06 18:07:02 +11:00
Shannon
d0cc93d6a2
Fixes: U4-3937 Ensure media is indexed across all servers in LB environment with Distributed Cache calls
...
This fix is for media indexes to be distributed properly and for unpublished content to be distributed properly, now to get members to do the same.
2014-03-06 17:50:08 +11:00
Shannon
4adc2562b1
Fixes issue with ugolive dashboard trying to load in knockout from a bundle which causes the examine mgr to fail
2014-03-06 17:49:09 +11:00
Shannon
ba6878666c
Fixes pretty ugly issue of the Saving/Saved events not being raised when using CreateWithIdentity
2014-03-06 17:35:47 +11:00
Stephan
792ab8d088
Introduce support for content fragments
2014-03-05 15:46:37 +01:00
Stephan
3d4409e52a
Refactor CacheRefreshersResolver.CacheResolvers into .CacheRefreshers
2014-03-05 15:46:35 +01:00
Stephan
acd377956f
Improve how DomainHelper determines domain
2014-03-05 15:46:34 +01:00
Stephan
3b6dcc3421
Factor Dictionary.ReplaceKey method
2014-03-05 15:46:33 +01:00
Stephan
cec4d41df7
Add comments to UmbracoViewPageOfTModel
2014-03-05 15:46:32 +01:00
Stephan
ff0bcffefa
Implement DefaultShortStringHelper.PostFilter to cut url segments at 240 chars
2014-03-05 15:46:31 +01:00
Stephan
5dbc72897a
Add method to reset PublishedContentRequest template
2014-03-05 15:46:30 +01:00
Stephan
83736bec01
U4-4190 - enable retrieval of wildcard domains
2014-03-05 15:46:29 +01:00
Stephan
2f953c3819
Fix a38e0dc - use UInt64 instead of int
2014-03-05 15:46:28 +01:00
Stephan
026d040a62
Enable StandaloneApplication to work with Powershell
2014-03-05 15:39:16 +01:00
Stephan
7747b8f64f
U4-3579 - support chars such as <, > or & in prevalues
2014-03-05 15:33:15 +01:00
Shannon
feb9f40237
updates some ctors on umbraco context and routing context to have lazy overloads which allows us to more easily create/mock the umbraco context.
2014-03-03 04:16:09 +01:00
Shannon
651182f5de
Fixes sql statement - to be like we have in v7 that supports all sql servers
2014-02-25 02:37:48 +11:00
Shannon
22b15a06f6
Fixes how member is approved is set by defaut and adds unit test for it. Also ensures that it returns true if the property value is invalid for whatever odd reason.
2014-02-25 02:10:25 +11:00
Shannon
cb09795280
Removes new member service Creating event, as only Created makes sense. Deprecates the other 'Creating' events with a note to just use the Created event.
2014-02-25 01:45:41 +11:00
Sebastiaan Janssen
a5637af2d8
Adding missing CreateMember method that also as a convenience allows you to pass in the member type alias instead of a whole membertype
2014-02-22 18:32:26 +01:00
Sebastiaan Janssen
ac59c5deb0
Fixing some potential upgrade issues and two issues found with the legacy member API
...
- For legacy API we never had and "approved" checkbox, so the assumption is that members are always approved
- The RequiresUniqueEmail check was wrong, previously the assumption was: if there's no e-mail then don't check for uniqueness
2014-02-22 16:44:02 +01:00
Sebastiaan Janssen
683ddf6d34
Apparently we rely on <error404>1</error404> to be in umbracoSettings.config
2014-02-22 16:03:59 +01:00
Sebastiaan Janssen
eda33b1ac4
Update incorrect summary
2014-02-22 14:47:59 +01:00
Sebastiaan Janssen
ed0f884348
Been a while: properly syncing /config/*.config with /config/*.Release.config
2014-02-21 17:50:58 +01:00
Sebastiaan Janssen
b561351340
Update UI.Release.xml with the correct Partial View references
2014-02-21 17:33:19 +01:00
Sebastiaan Janssen
690ab29863
Use the database "agnostic" query for this (see U4-3876)
2014-02-21 17:01:59 +01:00
Shannon
27cb1d5223
completes: U4-4275 Hide built-in member type properties from the insert umbraco field list
2014-02-21 16:20:07 +11:00
Shannon
c677f36f08
Changes some of the naming conventions for the underlying membership provider services bits.
2014-02-21 16:03:32 +11:00
Shannon
750f7a6b33
Updates some method names to be less confusing regarding permissions
2014-02-21 15:55:56 +11:00
Shannon
dea804b402
fixes some permission logic and a unit test
2014-02-21 15:46:39 +11:00
Shannon
3803d1d7da
fixes reflected property on dynamicnode and unit test
2014-02-21 15:22:02 +11:00
Shannon
3e67b3034d
Added the ability to specify explicit db type's for a property type using an overloaded ctor argument. This allows us to specify explicit db types for properties without having them get overwritten during the repository saving logic which will always reset it to be the db type of the underlying property editor. In the case of our built-in membership properties we do not want this to happen. Fixes some unit tests. Removes built-in props from being included in the property types on the profile model on the front-end.
2014-02-21 12:56:00 +11:00
Shannon
1ada5210ad
updated to latest examine
2014-02-21 09:54:53 +11:00
Shannon
9a608674eb
fixes another test
2014-02-20 23:11:27 +11:00
Shannon
7dae412a29
fixes most of the newly failing unit tests and adds better null checking
2014-02-20 23:00:04 +11:00
Shannon
b7f7775b89
adds initial commit of entity cloning
2014-02-20 22:34:54 +11:00
Shannon
a1067e676f
publicizes some repository factory methods and interfaces
2014-02-20 21:56:58 +11:00
Shannon
ce649f54d7
Upgraded to latest examine, completes: U4-4240 Update with new examine version 0.1.53
2014-02-20 15:01:47 +11:00
Shannon
d159792256
Updates last step of installer logic, we don't care about other providers as that would never have worked anyways
2014-02-20 14:38:00 +11:00
Shannon
606b5aa60a
fixes logic in membershiphelper updatemember
2014-02-20 13:55:56 +11:00
Shannon
a206652a0d
updates login redirect logic to be more inline with v7, less greedy which is better.
2014-02-20 13:37:12 +11:00
Shannon
545040fdf0
Fixes installer upgrade
2014-02-20 13:09:54 +11:00
Shannon
40d1a09609
Updates the membership helper in how it updates the membership provider data, updates the editMember page to update the membership provider properties all via the membership provider
2014-02-19 23:49:53 +11:00
Shannon
2e25bc8fdb
Moves all FindCOntrolRecursive calls to an extension method
2014-02-19 23:49:08 +11:00
Shannon
1618ac86b8
Adds implicit bool operator for Attempt, makes things nicer to check for success :)
2014-02-19 22:45:22 +11:00
Shannon
a4adbca12c
Removes the ability to edit the data type for a built-in membership property. Ensures that even if a data type is attempted to be changed with the API that the built-in properties are always persisted with the data type that we have defined by convention.
2014-02-19 21:56:33 +11:00
Shannon
8728e2f918
Fixes: U4-4260 When changing sort order on member type and saving, this doesn't get reflected on the member
2014-02-19 20:17:21 +11:00
Shannon
cd53682ddb
removes ability to configure custom fields for the new membership provider
2014-02-19 17:52:45 +11:00
Shannon
e2d5fbf545
Fixes issue with ensuring properties on entities when a new property type has been created - but if the property type doesn't have an id, we should ignore it.
2014-02-19 17:27:08 +11:00
Shannon
d339e7c814
updates the property type editability for built in member types
2014-02-19 16:57:33 +11:00
Shannon
078deb704b
Completes: U4-4255 Add readonly membership provider properties to the profile model
2014-02-19 16:27:14 +11:00
Shannon
6858eb3330
Fixes: U4-4257 Fix member type editor to not have to re-call 'Save' so many times,
...
streamlines how the show property and editable property on member type's are dealt with (removes tuples)
2014-02-19 16:14:34 +11:00
Shannon
e267b7700a
Ensures that member properties are created when member type property type's are added (same as U4-1407), streamlines how this occurs on the base class. Streamlines how empty aliases are validated at the repo level for members, media, content. Makes built-in member property type's non-editable
2014-02-19 14:23:48 +11:00
Kevin Jump
366697f4eb
PackageService: Fixes Single import for DataTypes
...
Importing a file with a single data type failed, because the DataType
element is at the root when exported.
2014-02-18 15:10:11 +00:00
Kevin Jump
987644379e
Fix U4-4119 - Export Fails for Generic Properties
...
Adds null checking for PropertyGroupID on export so that properties with
no group (tab) don't throw an exception.
2014-02-18 15:07:47 +00:00
Shannon
1e45abe71e
oops, changes the failedpassattempts back to noedit
2014-02-18 17:58:57 +11:00
Shannon
a556b4ed21
Logs warnings if accessing built-in properties on the member model but the underlying property type is missing.
2014-02-18 17:53:02 +11:00
Shannon
953c711ca4
Updates the default member type property types to use "Labels", then needed to update the member type repo and membertypereadonlyfactory to ensure that even though the underlying data type for the property exposes a different Db Type that we 'reset' that Db Type to what it always should be. This means that no matter what underlying data type a developer changes a property to, if it is a built-in membership property, the Db Type will always stay consistent and save in the correct column. Of course if someone enters some invalid data, then the data will not be saved.
2014-02-18 17:19:38 +11:00
Shannon
f06c9e8235
Ensures the default member type properties are put on a custom tab
2014-02-18 15:39:00 +11:00
Shannon
f1a439e851
removes version specific references to mysql in the proj files and web.config
...
ensures that escaping in the sql expression classes is done correctly without any double escaping. Also ensures that escaping is happening using the equals operator, not just the Equals() method and adds unit tests for them.
Fixes: U4-4232 Umbraco.Core.Persistence.Querying issue with backslashes
2014-02-18 14:57:03 +11:00
Shannon
a0e496e589
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2014-02-17 21:38:38 +11:00
Shannon
e0dcc3afbc
Streamlines how strings are escaped with the sql expression helpers and syntax providers. Fixes: U4-4232 Umbraco.Core.Persistence.Querying issue with backslashes
2014-02-17 21:38:13 +11:00
Stephan
3634a77d61
U4-4241 - UrlAbsolute() returns relative urls
2014-02-17 10:47:51 +01:00
Shannon
846f4b5b6c
Removes the various old hacks for the legacy user's membership provider, now that we have the AllowManuallyChangingPassword flag, these hacks are not required.
2014-02-17 19:32:04 +11:00
Shannon
2869f17eff
ensures the default property aliases are set during ctor
2014-02-17 18:02:29 +11:00
Shannon
feefb052fd
Updates the BulkInsertRecords method to optionally close the trans - shouldn't by default. Updates how permissions are handled in the new services and exposes another method, ensures it's all wrapped in trans and ensures that cache is cleared properly. Fixes: U4-4213 "Replace child node permissions" does not work if all permissions cleared
2014-02-17 17:45:59 +11:00
Shannon
4d2d9156ba
updates more plugin manager defs
2014-02-17 15:58:57 +11:00
Shannon
82ba1a24a3
Ensures we perform null checks in both GetAll and GetByQuery as we never want to include a null item in the resultant collection - which could happen depending on what the sub class repository is doing.
...
Fixes: U4-3145 Cache file periodically becomes corrupted: "Oops: this document is published but is not in the cache (internal error)"
2014-02-17 15:45:36 +11:00
Shannon
357db9d0b6
completes: U4-3282 Expose permission assignment methods at the service layer
2014-02-17 15:33:17 +11:00
Shannon
61766287bc
Cleans up some more of the old 'object' User Id references.
2014-02-17 15:26:38 +11:00
Shannon
ffbf8b2fd6
completes: U4-4103 Publicize PluginManager for devs to use to create their own plugins
2014-02-17 15:08:27 +11:00
Shannon
f7a703195c
Fixes: U4-4215 Tree.config registeres tree inconsistently
2014-02-17 14:56:12 +11:00
Shannon
509be9b431
Updates the underlying UmbracoServiceMembershipProvider to deal with 'object' for provider key, this then lets us deal with either guid or int for the new membership provider, just like the old one does.
2014-02-17 14:14:17 +11:00
Shannon
10ef5eb7bc
adds new interface for members' membership providers to implement so we know what aliases to store data against.
2014-02-17 13:16:28 +11:00
Shannon
2849ecadb7
fix legacy member wrapping new api and mixing email/login name
2014-02-17 12:24:11 +11:00
Shannon
697f93c3ce
removes null check for LoginName, since it gets set to the name passed in if it is empty
2014-02-17 12:09:27 +11:00
Shannon
18121e8726
Enxures user start node's are -1 by default when creating the model.
2014-02-17 11:48:32 +11:00
Shannon
81cdc71145
Ensures new user objects are approved by default.
2014-02-17 11:17:15 +11:00
Shannon
4069fc8d1f
fixes issue with legacy user.Password property and fixes comparison of sections
2014-02-13 17:19:28 +11:00
Shannon
0a80c39962
Fixes merge
2014-02-13 15:25:57 +11:00
Florian Verdonck
edee8134c2
Updated request after feedback
2014-02-13 15:21:40 +11:00
Shannon
30a73c0886
updated web.config template to use new role provider.
2014-02-13 14:45:24 +11:00
Shannon
f5ee02a3e9
Updates the membership partial view templates to redirect to current page by default but allows this to be overridden. Creates a new RedirectToCurrentUmbracoUrl method which is slightly diff from RedirectToCurrentUmbracoPage since it doesn't care about the actual page item rendering, just the currently rendered URL which is useful if coming from a rewritten URL (which is what happens with public access rewrites)
2014-02-13 13:30:32 +11:00
Shannon
9827b40bea
Fixes: U4-4223 MVC based forms with SurfaceControllers don't work when rendered in Webforms mode.
...
This slightly changes how the routing works in the module, now we always send the request to the RenderRouteHandler, this will first process the logic for route hijacking, then it will determine if the request was found to be a WebForms template, if so then we'll return the webforms handler. This also now allows us to have POSTed values to SurfaceController's from forms that have been rendered in Webforms whilst maintaining all viewdata, tempdata and model state on postback even when rendering in webforms!
2014-02-13 13:19:51 +11:00
Stephan
f9323c85e4
Fix issue with 9d7b3b96 in .designer.cs file
2014-02-12 13:22:35 +01:00
Stephan
2677672e50
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0
2014-02-12 13:22:30 +01:00
Morten Christensen
a38e0dcf86
Adding integer overload for UmbracoEntity so it can be used with a dynamic object containing either a boolean or integer retrieved from the database to initialize the UmbracoEntity object.
2014-02-12 12:47:47 +01:00
Stephan
fdd7227494
Fix DynamicPublishedContent to use CleanStringType.ConvertCase
2014-02-12 10:46:57 +01:00
Stephan
6b74e14cdd
Backport DefaultShortStringHelper from 7.1
2014-02-12 10:40:00 +01:00
Shannon
9d7b3b965a
fixes some issues with new bundles.
2014-02-12 18:19:20 +11:00
Shannon
806008a7e9
Fixes issue with @ symbols in login name and a member group query
2014-02-12 18:02:00 +11:00
Shannon
45fa192c95
Fixes some unit tests
2014-02-12 17:25:45 +11:00
Shannon
92235128f1
Got new MemberGroupService done, completed the MemberService for role based stuff, created a member group cache refresher since we are caching member groups by name (probably should cache others too). Public access stuff changes if a name of a member group is changed which is now done with an event instead of coded into the biz logic.
2014-02-12 17:14:16 +11:00
Shannon
7622937cfd
implemented remaining methods for member groups/roles + unit tests
2014-02-11 20:38:48 +11:00
Shannon
bf41694572
Fixed up some more of the member group + member stuff with more unit tests
2014-02-11 19:21:36 +11:00
Shannon
7b897ce64c
Member group repo updated along with the member service to support roles, etc... got first of many unit tests passing.
2014-02-11 12:43:55 +11:00
Shannon
1ca950f721
Starts creating the IMemberGroupService and supporting classes.
2014-02-10 19:48:16 +11:00
Shannon
ffba271fd0
Creates the MemberGroupRepository and supporting models.
2014-02-10 19:35:32 +11:00
Shannon
ec08d3e910
Updates MembershipHelper to not change the email/name if the value has not changed. Updates the templates to show only validation summaries for their own values/prefixes. Fixes some underlying MVC methods that merge view state to ensure the prefixes work with validation summaries properly when not showing property level errors. Updates the Umb controllers to add model level validation msgs when failed.
2014-02-10 18:34:12 +11:00
Shannon
0bfd032fad
Obsoletes the RedirectOnSucces on the RegisterModel as it is not needed. Adds RedirectUrl to the ProfileModel and updates the controller to redirect properly (ensures it doesn't just redirect to home!)
2014-02-10 16:46:45 +11:00
Shannon
2bb58b6fca
Updates MembershipHelper to ensure that the membership provider is used when updating a profile, specifically to deal with unique emails. Updates the profile edit template to have correct validation procedures.
2014-02-10 16:22:15 +11:00
Shannon
4d2d656b3d
Moved ChangePassword method to MembershipHelper and makes it public, adds an overload.
2014-02-10 14:29:29 +11:00
Shannon
fa625d72f9
updates some comments
2014-02-10 14:12:44 +11:00
Shannon
1991380e02
Changes CDF version to be the hash code of UTC now
2014-02-10 13:53:12 +11:00
Shannon
3b8d6dc2c7
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0
2014-02-10 13:50:43 +11:00
Shannon
1faeb76c27
Removes the need for duplicate templates for partial views. Of course we can have partial view only templates if necessary but currently we just borrow them from the partial view macros and update the header
2014-02-10 13:50:31 +11:00
Sebastiaan Janssen
3a513668fd
U4-4185 Log fails to show unicode (cyrillic) characters
2014-02-05 15:52:20 +01:00
Stephan
3ef51d7357
U4-2317 - issue with domains & languages management
2014-01-30 16:18:06 +01:00
Stephan
8b553dd067
U4-4144 - work around media cache exceptions on invalid properties
2014-01-29 19:30:17 +01:00
Shannon
ccaf82d797
Fixes object extensions for dates with a 'kind' specified.
2014-01-29 11:21:35 +11:00
Shannon
f28ae52ae3
moved logic to update a profile to MembershipHelper.
2014-01-28 21:57:00 +11:00
Shannon
cfd0973f00
Moves the registration logic to the MembershipHelper, fixes up the views to keep the indexes so props save.
2014-01-28 21:42:30 +11:00
Shannon
1bfdd83ba7
Cleans up more of the membership controllers and snippets to be using the membership helper and fixes up a few issues
2014-01-28 19:41:21 +11:00
Shannon
6fefcacc61
Adds more methods to the MembershipHelper, updates the RegisterModel and obsoletes the standard ctor so biz logic is not happening in the model, updates the snippets to use the correct way. Fixes an issue in the membership repo for persisting new members when the member type doesn't contain all the built-in props.
2014-01-28 18:59:27 +11:00
Shannon
3b639e61b2
Exposes MembershipHelper onthe UmbracoViewPage so people can use it directly in views.
2014-01-28 17:02:20 +11:00
Shannon
9959ff667e
publicizes MembershipHelper and exposes it on the various base classes: SurfaceController, UmbracoApiController and UmbracoUserControl as the property "Members", will add more helper methods.
2014-01-28 16:58:55 +11:00
Shannon
de1f86c7a1
adds logic to the membership helper to create a new LoginStatusModel with the values filled in, obsoletes the empty ctor on LoginStatusModel since that does some biz logic lookups, instead replaces it with a static method to create an empty one.
2014-01-28 16:30:58 +11:00
Shannon
28d8fd0531
Changes LoginStatusModel to use the correct api and updates the new membership provider stuff to ensure that the provideruserkey is the int id of the model for backwards compatibility.
2014-01-28 16:13:05 +11:00
Shannon
e4e76eb0bf
Backports commit: Prefixed built in controllers to better avoid conflicts with people's custom code
...
Conflicts:
src/Umbraco.Web.UI/Umbraco/PartialViewMacros/Templates/EditProfile.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViewMacros/Templates/Login.cshtml
src/Umbraco.Web/Controllers/UmbLoginController.cs
src/Umbraco.Web/Controllers/UmbLoginStatusController.cs
src/Umbraco.Web/Controllers/UmbProfileController.cs
src/Umbraco.Web/Controllers/UmbRegisterController.cs
src/Umbraco.Web/Umbraco.Web.csproj
2014-01-28 13:47:16 +11:00
Shannon
677cc8c8fd
Fixes ProfileController to use normal .Net APIs and the new members service - also removes the Response.Redirect that was in there, why was it like that?
2014-01-28 13:35:43 +11:00
Shannon
3fa5c4e0b2
Updates RegisterController with the standard ASP.Net APIs to create and login a member.
2014-01-28 13:21:30 +11:00
Shannon
360393c464
Fixes LoginStatusController to use the standard ASP.Net APIs
2014-01-28 13:07:25 +11:00
Shannon
d3daf88a8d
Fixes the LoginController to use the correct APIs
2014-01-28 12:58:22 +11:00
Shannon
7a99ebd6d9
Starts the implementation of the new role provider.
2014-01-28 12:48:41 +11:00
Shannon
a7298e2e5a
Completes: U4-4148 Anytime RuntimeCacheProvider or InMemoryCacheProvider is used, a cache refresher will need to handle it's distribution!
2014-01-28 12:20:10 +11:00
Shannon
15d7443c61
Streamlines the content type cache refreshing, leaving some of the legacy cache clearing but that shouldn't really have an effect, with these new changes it should be guaranteed that the distributed cache is executed always for Doc, media and member types.
2014-01-28 12:13:27 +11:00
Shannon
f2b7e27b34
Fixes: U4-2721 RuntimeCacheProvider is not cleared when data type changes and updates the repo factory to not use the InMemory cache provider since we should only ever use that for very very specific reasons since the memory can never auto-clear with that provider.
2014-01-28 11:30:02 +11:00
Shannon
690d08aa8c
Completes wrapping the new IUserService from the legacy User object. Ensures User cache is handled correctly and distributed cache is updated for Users.
2014-01-28 10:46:59 +11:00
Shannon
6719d70cc0
Updates UserTypeCacheRefresher to clear the runtime cache accordingly.
2014-01-28 09:22:01 +11:00
Shannon
3cdcf513ec
removes ancient test project
2014-01-28 09:00:17 +11:00
Shannon
43c426b46c
Update booting.aspx
...
Throw the exception immediately if the parameter is not there or empty.
If the parameter is not there it's defaulted to the current url, and this will redirect to itself and create an endless loop here.
2014-01-24 12:36:02 +11:00
Shannon
e2ac82abca
Gets most of the User and UserType legacy objects wrapping the new services, yay! Now just need to sort out all the caching stuff which I have tasks for.
2014-01-23 18:44:41 +11:00
Shannon
64d1a484bd
Fixes User Id issues with HasIdentity, wraps legacy UserType to the new service, fixes the uninstalling db schema to not throw exceptions and clog up the unit test log.
2014-01-23 17:11:58 +11:00
Shannon
585b42af48
More Save()'s missing and removes the extra calls to XmlGenerate - should save some processing time.
2014-01-23 16:13:29 +11:00
Shannon
7c4412fc4b
Ensures that Save() is called wherever member data is saved
2014-01-23 16:09:59 +11:00
Shannon
0be8039c8f
Changes how IProfile works which is now just exposed by the IUser instead of implemented, this cleans up the Id situation.
2014-01-23 15:31:49 +11:00
Shannon
668265f1ac
Allows forcing pass change with new provider, updates conventions to not allow editing of question/answer - unfortunately cannot make the other ones readonly because noEdit data type is the wrong clr type.
2014-01-23 15:11:54 +11:00
Shannon
4735f27a66
Fixes more naming conventions with CreateMemberWithIdentity, fixes memberTasks to ensure the name is set, fixes new membership providers which had the name/email call reversed. Updates the cache refresher event handler to listen to MemberService events instead of the old legacy API events.
2014-01-23 14:55:41 +11:00
Shannon
6377b9aa50
Fixes some underlying type conversions, fixes more of the member type wrapping, updates contenttypecontrolnew to work with member types properly, ensures the property type cache is cleared when member types change.
2014-01-23 13:33:58 +11:00
Shannon
011be60205
Finishes wrapping the member service and fixes a few bugs - ensures the RepositoryBase doesn't keep enumerating when getting all
2014-01-23 12:30:28 +11:00
Shannon
a272675ed8
Wraps the MemberService from the legacy Member object
2014-01-23 11:41:01 +11:00
Shannon
80697cf9ca
MemberType fully wraps new MemberTypeService
2014-01-23 10:57:24 +11:00
Shannon
f4534aa94c
adds unit tests for member type can view/can edit properties
2014-01-23 10:55:22 +11:00
Shannon
56dec485a5
Starts wrapping MemberTypeService from the legacy MemberType object. Changes the User.Id to an int - no more casting. Changes CreateMember to CreateMemberWithIdentity for consistency. Adds raiseEvent params to the create/save methods. Updates the MemberTypeService to have consistent naming conventions. Starts wrapping more of the MemberService from the legacy Member object.
2014-01-23 10:41:57 +11:00
Shannon
ffde0f48cf
Starts wrapping MemberTypeService from the legacy MemberType object. Changes the User.Id to an int - no more casting. Changes CreateMember to CreateMemberWithIdentity for consistency. Adds raiseEvent params to the create/save methods. Updates the MemberTypeService to have consistent naming conventions. Starts wrapping more of the MemberService from the legacy Member object.
2014-01-23 10:35:30 +11:00
Shannon
2956aee4e3
Fixes: U4-4108 The backoffice should not be accessible when the app is not configured, it should redirect to the installer and U4-4106 Set the new membership providers to be shipped as default.
2014-01-22 15:26:45 +11:00
Shannon
9bd8d729fa
publicizes user stuff, changes the IUser.Id to an int - no need for it to be an object and casted everywhere. Updates the login logic to perform the mapping logic for custom membership providers with an extension method.
2014-01-22 14:07:18 +11:00
Shannon
fb9569d914
Fixes user membership providers to throw exceptions on duplicate emails when the provider is configured to not allow duplicates.
2014-01-22 13:20:00 +11:00
Shannon
47974d49fe
obsoletes old providers, creates new membership role provider stub
2014-01-22 12:16:47 +11:00
Shannon
3f8b3031c2
completes: U4-3996 Fix EditUser to use the membership provider properly, U4-3997 Fix EditMember to use the membership provider properly
2014-01-22 11:57:33 +11:00
Shannon
7da41594fd
re-publicizes member services, fixes: U4-4102 Un-obsolete ContentService.Publish
2014-01-22 11:27:44 +11:00
Shannon
9796b30bbb
Fixes: U4-4104 Using strongly typed Html.Action<T> with a PluginController causes exception
2014-01-22 11:02:24 +11:00
Shannon
c2c4763faa
Ensures username is escaped in user service
2014-01-20 16:11:38 +11:00
Shannon
c062d3b71b
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2014-01-20 16:01:53 +11:00
Shannon
ed83fb8216
updates user task creation for release
2014-01-20 16:00:19 +11:00
Stephan
326309e61e
U4-4056 - better unicode/ascii support for urls
2014-01-16 17:09:21 +01:00
Shannon
c38030def2
Fixes: U4-3855 Preview cookie should be a session cookie not persisted
2014-01-16 20:47:13 +11:00
Shannon
949861a890
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2014-01-16 20:03:52 +11:00
Shannon
122069752a
fixes legacy validate member logic
2014-01-16 20:03:29 +11:00
Sebastiaan Janssen
ae83b0fbaf
Hardcoded empty snippets need to be updated as well..
2014-01-15 21:07:24 +01:00
Sebastiaan Janssen
99e91a1053
U4-2737 Snippets that are available when creating new MacroScripts should also be available for Partial Views
2014-01-15 20:55:17 +01:00
Sebastiaan Janssen
bad118ac6b
U4-4046 Rename "empty template" to "empty"
2014-01-15 10:17:46 +01:00
Shannon
5c614a88a2
ensures webapi plugincontrollers are routed to /backoffice if [IsBackOffice] is specified
2014-01-15 13:29:17 +11:00
Shannon
3ef9635406
Fixes: U4-4010 Member and user session gets mixed - fixes how we detect a back office request + unit tests and added new IsBackOffice attribute
2014-01-15 13:17:38 +11:00
Shannon
75a42fd0d6
fixes the protect page logic
2014-01-15 10:42:01 +11:00
Shannon
84da5f43a2
U4-4045 The "Empty" partial view snippet should have @inherits
2014-01-15 10:41:37 +11:00
Shannon
000c2637d6
fixes view state and err msg
2014-01-14 16:54:32 +11:00
Shannon
563867cd8b
Temp fix for: U4-3968 Umbraco 7.01 - Membership - Public Access - Add Single User protection - crash, fixes protectPage so that it uses the membership provider to make changes, updates the UI logic so that if you choose an existing user it will you about it, fixes it so you cannot arbitrarily change a member's password.
2014-01-14 16:21:00 +11:00
Shannon
86c66511dd
changes all calls from Member.InUmbracoMemberMode() to Membership.Provider.IsUmbracoMembershipProvider() and obsoletes the InUmbracoMemberMode
2014-01-14 14:17:28 +11:00
Shannon
7d57521ad8
Fixes some thread safety issues with old membership API
2014-01-14 11:53:41 +11:00
Shannon
e74e8f9d73
Fixes: U4-4005 Member custom properties not saving from code, only from backend, wraps more of the getter functions in legacy member class with new member service methods, fixes paged result method when there are no results.
2014-01-13 18:36:08 +11:00
Shannon
23b0c89848
ensures the mail usage is disposed.
2014-01-13 17:28:49 +11:00
Shannon
aebc30c7a3
Removes the version specific info from the CDF and Examine references in all proj files.
2014-01-13 14:02:50 +11:00
Shannon
44bc365fdd
Moves all notification sending logic to the notification service, improves performance during any action when notifications are to be sent, ensures emails are sent out async to not block up the current request.
2014-01-13 13:50:30 +11:00
Shannon
06defee410
Completed new NotificationService, moved Diff to Core
2014-01-13 13:05:25 +11:00
Morten Christensen
955573256d
Updating the legacy Installer class to use the new methods in the PackagingService
2014-01-10 15:11:07 +01:00
Morten Christensen
d963f5cd7d
Updating a few methods that are made public in 7.0.2
2014-01-10 14:57:27 +01:00
Morten Christensen
2467b5ee3b
Removing some internal experimental stuff that isnt used
2014-01-10 14:53:27 +01:00
Morten Christensen
f86eb4b741
Adds import and export of languages along with tests
2014-01-10 14:48:55 +01:00
Morten Christensen
33b99073f0
Moving events out of the repository scope.
...
Adding Get Language by Iso Code method
2014-01-10 14:48:31 +01:00
Morten Christensen
880636c5a6
Adding languages xml to existing xml file for testing purposes
2014-01-10 14:47:31 +01:00
Morten Christensen
6e344f335e
Adding Export of DictionaryItems including test
2014-01-10 13:08:33 +01:00
Morten Christensen
6b205bd725
Updates from PR#127 from Lars-Erik. Had to manually copy in the changes because the PR was closed.
...
Adds Import of Dictionary Items to the PackagingService along with tests and a fix for the DictionaryRepository.
2014-01-10 11:45:41 +01:00
Shannon
531306a091
Created notifications repository and service with unit tests, then need to start integrating that so notifications are properly sent.
2014-01-10 17:03:00 +11:00
Shannon
4346f73159
Fixes naming conventions from old Notification class
2014-01-10 15:13:25 +11:00
Shannon
4db6ce4b22
Fixes various issues relating to File Repositories and Services: U4-4014 FileRepositories offer no way to create folders, U4-4013 The models that the FileService produces causes security exceptions, U4-3993 Replace system.io calls in umbraco.scriptTasks legacy task
...
updates to latest CDF
2014-01-09 18:08:13 +11:00
Shannon
7c720460f5
Fixes: U4-3876 MySQL cmsContentXml Migration Error on 7.0.1 Upgrade
2014-01-09 10:33:35 +11:00
Shannon
961755336a
adds another test for #U4-3876
2014-01-08 20:34:20 +11:00
Shannon
e0aff8a1e4
adds a unit test
2014-01-08 20:25:35 +11:00
Shannon
6fa0c627a5
working on #U4-3876
2014-01-08 20:19:08 +11:00
Shannon
66a63b3cbb
ignores these tests for now, they are successful when running isolated but as a whole they don't pass because of something with the legacy data layer.
2014-01-08 18:39:37 +11:00
Shannon
21c5b6fe02
fixes user lookup on legacy provider
2014-01-08 18:20:18 +11:00
Shannon
ffed85640d
fixes provider user key issue
2014-01-08 18:12:07 +11:00
Shannon
cdbf89ee57
Fixes up the unit tests
2014-01-08 17:08:13 +11:00
Shannon
056b13eb98
fixes up the double member creation in the createuser method
2014-01-08 16:29:09 +11:00
Shannon
9467a67661
Backports the permissions repo updates, permissions on user/content repo updates and default permissions for users
2014-01-08 15:42:49 +11:00
Shannon
0f9f11bbcf
re-internalizes some classes for now
2014-01-08 14:03:10 +11:00
Shannon
5b6cc51516
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2014-01-08 13:04:01 +11:00
Shannon
80b83ab64b
Fixes up password changer on postback, fixes up more of the edit user and edit member pages.
2014-01-08 13:03:33 +11:00
Morten Christensen
c6751f0374
Correcting the legacy template MakeNew private method so the OnNew event is fired after the design is added and file is created.
2014-01-07 13:24:05 +01:00
Morten Christensen
d71c686aea
Typo or missing update in legacy User class
2014-01-07 13:23:03 +01:00
Morten Christensen
4c5dfb42d5
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2014-01-07 13:13:38 +01:00
Shannon
0245efe3cb
Fixes the change password dashboard to work properly. Fixes the EditUser to property save the member and the user. Adds new (probably temporary) MembershipHelper which is used to update a MembershipUser. Updates the User model to ignore the membership properties that we currently cannot persist. Ensures the legacy User membership provider still looks for a typed membership user (which should never have happened). Fixes small issue with underlying membership provider trying to encrypt an empty string.
2014-01-07 17:01:22 +11:00
Shannon
0b4ddf82aa
Adds more user service tests
2014-01-06 17:43:29 +11:00
Shannon
3ff173732b
implements the remaining incomplete parts of the UserService, adds more unit tests
2014-01-06 17:30:08 +11:00
Shannon
f3f7aa70d1
Ensures a default member/user type is assigned on membership provider initialize, adds more unit tests
2014-01-06 16:18:25 +11:00
Shannon
cd82bc6d21
streamlined the new membership provider classes so now they all share the same logic and use IMembershipMemberService<T> which is used by both IMember and IUser services
2014-01-06 15:38:34 +11:00
Shannon
c3a6c7c473
fixes up more of the legacy user membership provider
2014-01-06 14:02:09 +11:00
Shannon
5538a2e793
fixed up the failing unit tests for member service counts, added more unit tests for UserService and implemented more of the required methods.
2014-01-06 12:25:14 +11:00
Shannon
1b7dc76df2
Updated much more of the UserService + some unit tests
2014-01-06 11:56:53 +11:00
Shannon
85c85cd1eb
Simplifies and streamlines the models used between IMember and IUser along with the services used for both of these entities.
...
Updates the model used to store and retreive permissions, instead of a single string it is an Enumerable<string> which gives us some flexibility in the future and since this was not public (yet) it's the perfect time to do this.
Removes the base Profile classes from User since these are not required, since we cannot share base classes between Member and User, these weren't necessary.
2014-01-06 11:04:26 +11:00
Shannon
ba5f2bc69d
Ensure the old membership provider's count online members is implemented
2014-01-02 15:57:27 +11:00
Shannon
17883358b6
Fixes some issues with the User membership provider, updates user create dialog to also have an email address (which is required by membership), adds validation to the member and user create dialogs to ensure that the email address is validated to be a correcty formatted address.
2014-01-02 14:13:43 +11:00
Shannon
fc0c6a1cd8
fixes stored password check with legacy encoding.
2013-12-31 13:27:47 +11:00
Sebastiaan Janssen
934d4020b2
Merge pull request #224 from Attackmonkey/Hackathon-2760
...
Fixes issue U4-2760, sorting installed packages
2013-12-29 06:30:09 -08:00
Sebastiaan Janssen
8b03ba4f42
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-12-29 15:26:44 +01:00
Sebastiaan Janssen
3caf84c63c
Merge branch 'Hackathon-U4-3063' of https://github.com/Attackmonkey/Umbraco-CMS into Attackmonkey-Hackathon-U4-3063
2013-12-29 15:24:47 +01:00
Sebastiaan Janssen
aae16f227e
Merge pull request #227 from mattbrailsford/6.2.0-3454
...
Maintains tab sort order for doc type imports/exports.
2013-12-29 06:20:09 -08:00
Sebastiaan Janssen
443002cdde
Merge pull request #273 from esunxray/patch-2
...
Update zh.xml
2013-12-29 06:19:30 -08:00
Sebastiaan Janssen
75150f0bfa
Merge pull request #223 from Attackmonkey/Hackathon-2757
...
Fixes issue U4-2757 where generic properties are not ordered correctly.
2013-12-29 06:18:19 -08:00
Sebastiaan Janssen
af73fd8b68
Merge pull request #218 from dipunm/U4-2551
...
Missing languages in RTE insert link dialog.
2013-12-29 06:11:53 -08:00
Sebastiaan Janssen
139df63ddf
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-12-29 15:08:10 +01:00
Sebastiaan Janssen
a49058fe00
Fixes U4-510 Copy node makes multiple copies
2013-12-29 15:07:28 +01:00
Sebastiaan Janssen
dcde00cec1
Merge pull request #213 from leekelleher/U4-3452
...
Fixes: U4-3452 Update the MIT License URL (Packager)
2013-12-29 05:58:02 -08:00
Sebastiaan Janssen
bcc70f7a1e
Merge pull request #197 from mkariti/u4-415
...
U4-415
2013-12-29 05:39:30 -08:00
Sebastiaan Janssen
32bc2f1d69
merge ismailmayat-UK-Festival
2013-12-29 14:34:54 +01:00
Sebastiaan Janssen
4d3f67885a
Fixes U4-1076 Apostrophes in document type description are shown preceded/escaped by a slash in the Create Node dialog
2013-12-29 14:12:23 +01:00
Sebastiaan Janssen
a269e9d426
Merge branch 'BatJan-master' into 6.2.0
2013-12-29 13:51:54 +01:00
Sebastiaan Janssen
af5a382f93
Merge branch 'master' of https://github.com/BatJan/Umbraco-CMS into BatJan-master
2013-12-29 13:51:18 +01:00
Sebastiaan Janssen
dad910b8ab
Merge pull request #212 from mattbrailsford/6.2.0-1004
...
Added ValidateRequest="false" on package installer page to allow user co...
2013-12-28 03:50:10 -08:00
Shannon
8a70c440f2
Added many more unit tests for the membership provider base class and fixed some logic inconsistencies.
2013-12-28 18:55:43 +11:00
Shannon
fbdb1d5d6c
Fixes: U4-3942 Cannot configure the request if there is not content assigned - exception
...
Conflicts:
src/Umbraco.Tests/Umbraco.Tests.csproj
2013-12-28 14:01:08 +11:00
Shannon
edaa5ebd43
Lots more unit tests for the membership providers and some other fixups - have a new failing test as i need to sort out salting issue with encrypted passwords.
2013-12-24 14:03:18 +11:00
Shandem
c12b270511
Merge pull request #268 from james-melville/6.2.0
...
Fixes: U4-3814 - 6.1.6 XSS vulnerability in backoffice
2013-12-23 16:14:52 -08:00
Shannon
c8fa2b3880
Merge branch 'abjerner-patch-1' into 6.2.0
...
Conflicts:
src/Umbraco.Web/PublishedContentExtensions.cs
2013-12-24 11:08:48 +11:00
Shannon
1c139b685a
updates legacy membership provider to use efficient paging.
2013-12-20 18:12:54 +11:00
Shannon
7a8b3dc9bc
Updated the member service/repo to have paged queries and results which use db paging for maximum efficiency (of course only works for things like email, username but those are 2 specific things that are needed by the membership provider)
2013-12-20 18:11:12 +11:00
Shannon
a4dde1948f
Implements the member count methods on the member service and adds unit tests.
2013-12-20 16:20:32 +11:00
Shannon
0f68818a19
Updated member service with the newer property value queries and added unit tests for all of them
2013-12-20 15:44:53 +11:00
Shannon
414b65b269
More WIP on the membership providers - both new and old. They are now both working with the same up-to-date logic and base classes. Updated the interface definitions on the member services to support the membership provider queries - now to implement the logic.
2013-12-20 14:01:10 +11:00
Shannon
2dd04799b2
WIP membership provider updates
2013-12-19 18:33:25 +11:00
esunxray
1c901e00cc
Update zh.xml
...
add line <key alias="resetPassword">重设密码</key>
2013-12-19 14:53:50 +08:00
Shandem
c589c741e8
Merge pull request #220 from leekelleher/U4-2006
...
Fixes: U4-2006 Domain.GetDomain(string DomainName) is case-sensitive
2013-12-18 20:56:03 -08:00
Shandem
c8923cbc27
Merge pull request #221 from AnthonyCogworks/U4-2272
...
Replaced HttpContext.Current.Cache with HttpRuntime.Cache
2013-12-18 20:54:57 -08:00
Shandem
063f405a06
Merge pull request #230 from Yawka/U4-2772
...
U4 2772
2013-12-18 20:51:17 -08:00
Shandem
addfbcf2a7
Merge pull request #232 from Yawka/U4-2034
...
U4 2034
2013-12-18 20:48:52 -08:00
Shandem
8ee133bb75
Merge pull request #239 from OptimisticCoder/U4-451
...
U4-451 Inconsistent line endings in template files created by Umbraco
2013-12-18 20:46:46 -08:00
Shandem
fa1185cbd8
Merge pull request #241 from OptimisticCoder/U4-3039
...
U4-3039 Import Document Type leaves files in App_Data
2013-12-18 20:43:15 -08:00
Shandem
68e0a414a0
Merge pull request #245 from esn303/patch-1
...
Fixed minor typos
2013-12-18 20:39:43 -08:00
Shandem
89860bd786
Merge pull request #261 from esunxray/patch-1
...
Update zh.xml
2013-12-18 20:26:48 -08:00
Shandem
b5cfefa052
Merge pull request #265 from Jeavon/U4-3247
...
Fixes U4-3247 - TinyMce v3 doesn't work with IE11
2013-12-18 20:22:19 -08:00
Shannon
b2c0f3c35a
some file formatting
2013-12-19 15:21:02 +11:00
Shannon
a43f4b7b7f
Completes: U4-1521 Updated back office to use ClientDependency bundles for common files
2013-12-19 15:05:05 +11:00
Shandem
7ce3949852
Merge pull request #209 from ProNotion/U4-1521
...
U4 1521
2013-12-18 18:37:02 -08:00
Shandem
4862419744
Merge pull request #198 from craigacronin/U4-1891
...
Fixed as per issue comments, but also implemented for another 3 overload...
2013-12-18 18:33:57 -08:00
Shannon
6b810c89f6
un-ignores PublishedContentExtensionTests
2013-12-19 13:28:17 +11:00
Shandem
89b0a2fd89
Merge pull request #170 from lars-erik/6.2.0_fix_publishedcontentextensiontests_sidebysidefriendly
...
Should make the PublishedContentExtensionTests green when ran together w...
2013-12-18 18:25:38 -08:00
Shannon
8aceae9880
re-formats some code, simplifies calls using InvariantEquals extension method
2013-12-19 13:22:33 +11:00
Shandem
384d4d60f1
Merge pull request #168 from stevetemple/6.1.6-multiple-action-route-issue
...
Fix error when multiple routes have the same controller
2013-12-18 18:18:44 -08:00
Shannon
67caf81a74
adds a couple of null checks.
2013-12-19 13:14:38 +11:00
Shannon
763ab26446
Updates packaging service to not export empty properties.
2013-12-19 13:13:13 +11:00
Shannon
67a8fa5f07
Merge branch 'wtct-U4-3091' into 6.2.0
2013-12-19 13:05:27 +11:00
Shannon
5c59317bf8
changes casing of col names
2013-12-19 12:52:37 +11:00
Shannon
a2ec53dd4f
Merge branch 'wtct-U4-3071' into 6.2.0
2013-12-19 12:50:42 +11:00
Shannon
db78c78df2
fixes some merge issues with view engine wrapping PR.
2013-12-19 12:45:46 +11:00
Shannon
4558549d5a
Fixes appendformat issue
2013-12-19 12:40:41 +11:00
Shannon
d98801d5d1
Merge branch '6.2.0' of https://github.com/mortenbock/Umbraco-CMS into mortenbock-6.2.0
...
Conflicts:
src/Umbraco.Web/WebBootManager.cs
2013-12-19 12:35:33 +11:00
Shandem
de9ecf6afc
Merge pull request #143 from IDisposable/patch-1
...
Added contextualKeyBuilder optional argument to allow the key used for cachin...
2013-12-18 17:32:26 -08:00
Shandem
702790bf77
Merge pull request #144 from IDisposable/patch-2
...
Make CacheHelperExtensions public so we can call CachedPartialView and C...
2013-12-18 17:30:01 -08:00
Shannon
c912e80134
modified media service tests to not have to create data in teh base tests
2013-12-19 12:27:21 +11:00
Shannon
098c856138
Merge branch '6.2.0' of https://github.com/sniffdk/Umbraco-CMS into sniffdk-6.2.0
...
Conflicts:
src/Umbraco.Tests/Umbraco.Tests.csproj
2013-12-19 12:11:33 +11:00
Shannon
b45306e1ff
Merge branch '6.2.0' of https://github.com/dprothero/Umbraco-CMS into dprothero-6.2.0
...
Conflicts:
src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMember.aspx.cs
2013-12-19 11:59:22 +11:00
Shannon
3499f39970
Merge branch 'kipusoep-patch-1' into 6.2.0
2013-12-19 11:49:30 +11:00
Shannon
9115aa1a6d
merge issue with proj file
2013-12-19 11:46:31 +11:00
Shannon
904cbbb906
missing proj file update
2013-12-19 11:41:26 +11:00
Shannon
8656d3e4b9
adds some null checks, removes old unused webforms files for tree control
2013-12-19 11:35:53 +11:00
Shannon
40988b4655
Merge branch 'select-parent-on-movecopy' of https://github.com/pynej/Umbraco-CMS into pynej-select-parent-on-movecopy
...
Completes: U4-3920 Move/Copy/Content-Picker time saver - pre-selects current node
2013-12-19 11:25:54 +11:00
Shannon
06dbea84d8
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-12-19 11:06:11 +11:00
Shannon
f54cf32057
Converted spell checker deserialization to json.net and changed the deserialized object to internal with correct naming conventions.
2013-12-19 11:06:00 +11:00
Shannon
64dbf0207b
Merge branch 'DougMac-6.1.4' into 6.2.0
2013-12-19 10:38:56 +11:00
Stephan
206c88105e
Left some Console.WriteLine statements uncommented
2013-12-18 17:50:47 +01:00
Morten Christensen
3177b979d3
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-12-18 10:00:47 +01:00
Shannon
4ab32dd270
moves classes into sep files
2013-12-18 18:09:54 +11:00
Shannon
fec55e9d1c
Updates IMemberService with methods to search on string properties with an option to define how to match the string property, adds all supporting unit tests.
2013-12-18 17:37:46 +11:00
Shannon
a21aa079ff
Adds ability to use the query builder with string matches based on an NText column
2013-12-18 17:22:00 +11:00
Shannon
ef4246478d
Fixes: U4-2294 6.1.0: umbracoServer table can't be created on MySQL <5.6.5
2013-12-18 15:30:40 +11:00
Shannon
137d859532
backports missing logic and tests from 7 that I overlooked.
2013-12-17 16:13:38 +11:00
Shannon
82b2821e27
Gets the members services ensuring members xml is being handled correctly, fixes issue with the static variable holding the default member type properties (this was then persisted in mem and then reused across all member types). Added more unit tests to verify all.
2013-12-17 15:40:47 +11:00
Shannon
b270cefacc
Upgrading member repositories and services with tests
2013-12-17 14:53:21 +11:00
Shannon
b4e984fe6a
adds/updates unit tests for member and member type repository
2013-12-17 12:38:11 +11:00
Shannon
f62e4fa973
adds/updates member type repo tests
2013-12-17 11:42:03 +11:00
Shannon
ee8050f38f
Fixes ContentTypeBase event assignment issue - an event handler was added for every property type added - that was not correct.
2013-12-17 11:35:56 +11:00
Stephan
b506b5c8e9
U4-3710 - bugfix
2013-12-16 17:01:35 +01:00
stefana99
067268a96e
Changes to imageCropper, supports new mediafilesystem
2013-12-16 13:35:18 +00:00
Morten Christensen
d9e843f0ba
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-12-16 09:48:18 +01:00
Shannon
66dd0d073c
backports the member type service updates
2013-12-16 19:05:03 +11:00
Shannon
29c22cc4b5
exposes repository service
2013-12-16 19:02:53 +11:00
Shannon
e29031a2c4
Back ported relationship repo/service updates
2013-12-16 18:44:11 +11:00
Shannon
3ff0cca033
back ports entity service updates
2013-12-16 18:23:40 +11:00
Shannon
fe16cc91fa
back ports packaging service updates
2013-12-16 18:17:30 +11:00
Shannon
7e6fdcb05e
back ported template repo and file service updates
2013-12-16 18:10:44 +11:00
Shannon
d1e071b9cb
adds additional unit tests for the data type service to include pre-value handling.
2013-12-16 17:47:40 +11:00
Shannon
2ce952bdbb
backports data type service updates and fixes unit tests with correct seeding value.
2013-12-16 17:17:23 +11:00
Shannon
6a9b8d5540
Fixes a unit test issue with the mntp editor initialization.
2013-12-16 16:27:59 +11:00
Shannon
af86a5d7b1
backporting imediaservice changes
2013-12-16 16:04:37 +11:00
Shannon
0f25029ff6
Fixed typo
2013-12-16 16:02:34 +11:00
Shannon
060e584503
backported IContentService updates
2013-12-16 15:57:59 +11:00
Shannon
743c0bb31c
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-12-16 14:19:10 +11:00
Shannon
4bac3e19fe
Fixes up webbootmanager with new cachehelper updates.
2013-12-16 14:18:58 +11:00
Shannon
b86cddda94
fixes up unit tests
2013-12-16 13:55:46 +11:00
Shannon
11103c0bc5
proj file
2013-12-16 13:23:07 +11:00
Shannon
8210702474
removes the xquery tests - we don't need these and r# keeps wanting to run them
2013-12-16 13:22:52 +11:00
Shannon
a42b660648
Backporting the cachehelper and associated cache classes.
2013-12-16 13:19:10 +11:00
Shannon
f11d4fbedd
Worked on the application cache, added request cache, changed some stuff over to be interfaces, added unit tests suite (need mroe) to test all caching providers.
...
Conflicts:
src/Umbraco.Core/Cache/CacheProviderBase.cs
src/Umbraco.Core/Cache/HttpRuntimeCacheProvider.cs
src/Umbraco.Core/Cache/NullCacheProvider.cs
src/Umbraco.Core/Cache/StaticCacheProvider.cs
2013-12-16 12:51:02 +11:00
Shannon
9105c08a4c
getting membership provider to the same state as v7
2013-12-16 12:20:38 +11:00
Stephan
5aec753859
U4-3710, -3732 - Fix default ShortStringHelper
2013-12-13 12:20:57 +01:00
james-melville
eeaa9166ac
Fixes: U4-3814 - 6.1.6 XSS vulnerability in backoffice
2013-12-13 10:25:32 +00:00
Shannon
751ace1168
Merge branch '6.2.0-membershipprovider' into 6.2.0
...
Conflicts:
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMember.aspx.cs
2013-12-13 17:17:24 +11:00
Shannon
51da5343ea
Fixes installation issue with rebuilding media cache
...
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Web.UI/config/trees.config
src/Umbraco.Web/Umbraco.Web.csproj
2013-12-13 17:07:29 +11:00
Shannon
34df5009e0
Upgraded installer to do a two part install - first install then if an upgrade is required do the upgrade in a second call - this way we can have the progress bar update since the media xml installer can take some time.
2013-12-13 16:58:21 +11:00
Anders Bjerner
e17b5e6a7b
Update PublishedContentExtensions.cs
...
Added overloaded extension methods for Next() and Previous() to take a delegate (eg. lambda expression) as a second parameter. The methods are based on this thread by Jeavon Leopold: http://our.umbraco.org/forum/developers/razor/46832-Filtered-Next()-and-Previous()-v7-UmbracoHelperMVC
The code is tested in 7.0.0, but since it only relies on the existing Next() and Previous() methods, it should work in 6.1.x and 7.1.1 as well.
2013-12-12 15:32:52 +01:00
Shannon
a1c65f0518
Gets that naggy unit test passing
2013-12-12 17:52:03 +11:00
Shannon
c5047148b3
Fixes legacy media business logic to return null when calling ToXml if the media item is trashed - this makes it consistent with how content works and also prevents being able to show the media on the front-end when it is trashed. Fixes up how the MediaService rebuilds the XML to make sure it's transactional based. Fixes: U4-3820 cached media xml is not cleared from the cmsContentXml table when recycled
...
Conflicts:
src/Umbraco.Web/umbraco.presentation/library.cs
2013-12-10 12:56:31 +11:00
Shannon
ed2126eef9
ensures media xml cache is rebuilt on upgrade
2013-12-10 11:54:18 +11:00
Shannon
ce4b56895e
fixes installer login check
2013-12-10 11:51:41 +11:00
Shannon
94db371234
Ensures macro and urls are not parsed in the ItemRenderer when a content item is assigned since that parsing will occur with the value converters
2013-12-10 09:59:13 +11:00
Sebastiaan Janssen
103e226b51
Merge pull request #215 from dipeshhirani/U4-752
...
U4-752 Add culture invariant languages to create language dialog
2013-12-09 13:40:21 -08:00
Shannon
57f2250f13
Fixes: U4-3820 cached media xml is not cleared from the cmsContentXml table when recycled
2013-12-09 16:56:02 +11:00
dipeshhirani
bb1edd2051
remove commented line
2013-12-08 16:23:03 +00:00
Sebastiaan Janssen
14790559cb
Merge pull request #140 from pynej/search-node-type
...
Add node type to search results
2013-12-08 07:56:50 -08:00
Sebastiaan Janssen
97457087c7
Merge pull request #266 from greystate/patch-1
...
Fix a typo/grammar error in da.xml
2013-12-08 06:21:31 -08:00
Shannon
37eb66510f
Fixes: U4-3505 Sometimes macro parameter types are not resolved during startup
2013-12-06 14:07:29 +11:00
Shannon
4cb4ff0617
Fix MySQL migrations.
...
Conflicts:
src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSeven/AlterTagRelationsTable.cs
2013-12-06 10:26:32 +11:00
Chriztian Steinmeier
dc60eb8383
Fix a typo/grammar error in da.xml
2013-12-05 13:06:24 +01:00
Jeavon Leopold
3f1b057f45
Fixes U4-3247 - v6.1.6 RTE view/edit HTML doesn't work with IE 11 by upgrading TinyMce to v3.5.10
2013-12-05 09:06:01 +00:00
Shannon
f6179ff813
Strange, somehow these updates got overwritten
2013-12-05 16:11:15 +11:00
Shannon
1735c5adca
adds Exists(string username) to member service and wraps IsMember with that call.
2013-12-05 16:04:53 +11:00
Shannon
31e715e146
Updates legacy Member class to setupNode based on the new IMember object (just like we do with media/content) - this will speed up data retrieval and is the start of wrapping the new API from the old one.
2013-12-05 15:51:38 +11:00
Shannon
5f50bae65c
Cleaning up a bit of the legacy member class
...
Conflicts:
src/umbraco.cms/businesslogic/member/Member.cs
2013-12-05 14:48:30 +11:00
Shannon
e6d8a83519
Ensures that the ContentBase item is set on Document/Media and that the property value is set based on the already loaded value in the model if IData implements IDataValueSetter (which DefaultData does). This streamlines how properties get their data and will save on a ton of queries when using the legacy API.
2013-12-05 14:26:18 +11:00
Shannon
38df2017de
Fixes issue with deleting content types that have content
2013-12-04 15:01:27 +11:00
Shannon
33aa4e2062
Fixes potential xss
2013-12-04 13:33:24 +11:00
Shannon
1efa75c891
Fixes potential xss
2013-12-04 12:42:40 +11:00
Shannon
d4514844f8
Fixes a few other potential xss entry points
2013-12-03 17:58:42 +11:00
Shannon
6b7a495d19
Fixes a few other potential xss entry points and cleans up some legacy webforms files
2013-12-03 16:38:58 +11:00
Shannon
601eb0bf38
Fixes a few other potential xss entry points and cleans up some legacy webforms files
2013-12-03 16:28:51 +11:00
Shannon
037e7e0797
Fixes remaining xslt injection U4-3175
2013-12-03 15:56:50 +11:00
Shannon
a7e32e97e3
Fixes xss issue
2013-12-03 15:40:12 +11:00
esunxray
cacf87be2d
Update zh.xml
...
update Chinese file for 6.2, this can be merged into V7.
2013-11-29 21:26:16 +08:00
Shannon
e981776e6d
Created new EnsurePublishedContentRequestAttribute for custom routing to still be able to render macros.
2013-11-29 17:41:38 +11:00
Shannon
250276bbd4
Merge branch '6.1.6-U4-3619' into 6.2.0
2013-11-29 11:26:01 +11:00
Shannon
af29f61478
Fixes csrf issue
2013-11-29 11:10:25 +11:00
Shannon
58fc51ae93
Fixes: U4-3736 Unit test Can_Get_File_Dates() now testing correctly, disregarding local (nont-UTC) time.
2013-11-28 09:30:50 +11:00
Shannon
20813ef207
Fixes: U4-3673 Creating content with Services API always sets created by to admin
...
Conflicts:
src/Umbraco.Tests/Services/ContentServiceTests.cs
2013-11-25 13:25:01 +11:00
Shannon
d04f2a98b9
Fixes tests
2013-11-21 17:47:57 +11:00
Shannon
f41f82adc5
Changes locker to be static
2013-11-21 14:46:18 +11:00
Shannon
e6ae88c016
Fixes hash generation and checking with the trees.config file - since this is changed during startup our plugin cache was never active :(
2013-11-21 14:45:52 +11:00
Shannon
474dcd0754
Fixes: U4-3587 Can't delete a member when there is a group assigned
...
Conflicts:
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
2013-11-20 18:24:44 +11:00
Shannon
369f6ac935
fixes merge issue
2013-11-20 18:15:11 +11:00
Shannon
5a928aa459
FIxes installer when duplicate conflicts: U4-3612 Cannot install Txt starter kit in the back office
...
Conflicts:
src/umbraco.cms/businesslogic/Packager/Installer.cs
2013-11-20 17:28:33 +11:00
Shannon
416a9ed064
Comments out backported code - need to wait till we merge in the custom membership branch.
2013-11-20 17:10:15 +11:00
Shannon
b13c3aa3b9
Fixes: U4-3610 When adding another tab to a member type no members will load and result in a YSOD
...
Conflicts:
src/Umbraco.Core/Persistence/Relators/PropertyTypePropertyGroupRelator.cs
2013-11-20 16:59:41 +11:00
Shannon
99ae94a82f
Ensures that members are auto-approved if creating a member via the legacy members API.
2013-11-20 16:40:30 +11:00
Shandem
96440c9ee5
Merge pull request #248 from lars-erik/6.2.0-fix-sqlsyntaxprovider-indexclustring
...
6.2.0 fix sqlsyntaxprovider indexclustring
2013-11-14 22:00:31 -08:00
Shannon
b4c005c140
Fixes up the EntityRepository to use dynamics for media as well so that *all* fields in the main table are returned so we can store this information in AdditionalData, now that this is working nicely we should make the entity repo lookup the properties for content too just like we're doing for media since these get put into AdditionalData as well and there's really not much overhead to do that.
...
Conflicts:
src/Umbraco.Core/Persistence/Repositories/EntityRepository.cs
2013-11-15 14:53:26 +11:00
Shannon
eca823ea90
Fix for U4-3529 Ysod editing Partial View
2013-11-15 13:49:20 +11:00
Marc Stöcker
376fe0bf55
changed wording to correct one in context of content
...
wording was wrong until today, needed a completely different meaning in the context of the content section; ironically it's just "Alias" now ;)
2013-11-14 22:22:25 +01:00
Lars-Erik Aabech
e3cd85a6a2
Made CreateIndexBuilder set IndexType in Clustered(), NonClustered() and Unique().
2013-11-14 10:55:35 +01:00
Lars-Erik Aabech
69f805ecca
Proof that CreateIndexBuilder.NonClustered() does not affect index creation statement on SQL Server.
...
CreateIndexBuilder_SqlServer_NonClustered_CreatesNonClusteredIndex() fails expecting NONCLUSTERED but getting CLUSTERED.
CreateIndexBuilder_SqlServer_Unique_CreatesUniqueNonClusteredIndex() fails expecting UNIQUE NONCLUSTERED but getting CLUSTERED.
2013-11-14 10:53:58 +01:00
Shandem
c037e2e09f
Merge pull request #246 from lars-erik/6.2.0-fix-U4-3508
...
Fixes Template.ToXml() (U4-3508) and refactored Template.Import to use P...
2013-11-13 15:51:29 -08:00
lars-erik
d8debf6789
Fixes Template.ToXml() (U4-3508) and refactored Template.Import to use PackagingService.ImportTemplates.
...
Fixed nullreference bug in ImportTemplates when used with XElement("Template"). (Added test for case with one template only)
2013-11-13 14:27:05 +01:00
Marc Stöcker
282da69d61
Fixed minor typos
2013-11-13 13:27:56 +01:00
Shandem
e9ed1bf17a
Merge pull request #244 from leekelleher/U4-3051
...
Fixes: U4-3051 GetAncestorOrSelfDocuments gets stuck in infinite loop
2013-11-12 14:11:05 -08:00
leekelleher
cfcfb75dcc
Fixes: U4-3051 GetAncestorOrSelfDocuments gets stuck in infinite loop
2013-11-12 21:26:21 +00:00
Morten Christensen
181593f5ea
Merge pull request #234 from saciervo/fix/petapoco-fetch
...
SqlHelper Refactoring
2013-11-11 02:59:49 -08:00
Shannon
a311a54d3d
Hugely simplifies setting properties from macro parameters on user control macros with tests.
2013-11-11 12:22:29 +11:00
OptimisticCoder
c83844468d
U4-3039 Import Document Type leaves files in App_Data
...
Added File.Delete to clean up temp files.
Added try/catch round it and logging if it fails for any reason.
2013-11-09 15:18:43 +00:00
OptimisticCoder
80b5cfbb07
U4-451 Inconsistent line endings in template files created by Umbraco
...
Changed all "\n"'s to Environment.NewLine
Changed a string that was being appended in that method to a StringBuilder to be more efficient.
Cleaned up old commented out code from the method.
2013-11-09 14:37:22 +00:00
Sandro Ciervo
9911f03745
Fixed potential DbReaderException
...
- Use Fetch<T> instead of Query<T> because we create another DbReader inside the loop with DoesMacroHaveParameters().
2013-11-07 20:09:06 +01:00
yawka
aacb86bf92
Add trim to all urls
2013-11-07 19:09:50 +02:00
yawka
59391f58ec
Remove previous fix, and move it to IsReservedPathOrUrl
2013-11-07 19:06:25 +02:00
yawka
0debf9c34f
Add check is path is whitespace
2013-11-07 19:05:50 +02:00
Morten Christensen
9fa17ef6cb
Initial datalayer refactoring work on the legacy User class
2013-11-07 17:56:38 +01:00
Morten Christensen
d227aa19b8
Leaving the original internal method intact
2013-11-07 17:56:12 +01:00
Sebastiaan Janssen
d76336cd39
Merge pull request #194 from Attackmonkey/Hackathon-U4-3228
...
Fixes issue U4-3228, where dictionary item names are not trimmed.
2013-11-07 08:45:21 -08:00
yawka
e0a10080b1
Add UI validation for regular expression property
2013-11-07 18:39:27 +02:00
yawka
807df434f6
Add validation for regular expression property
2013-11-07 18:39:02 +02:00
Sebastiaan Janssen
0dc3920309
Merge pull request #191 from dipeshhirani/U4-2756
...
Fixed the issue below: U4-2756
2013-11-07 08:38:44 -08:00
Sebastiaan Janssen
98d1aafb75
Merge pull request #187 from wpyz/6.2.0
...
Fixes issue with opening VS solution when only Visual Studio 2013 is installed (fixes U4-3445)
2013-11-07 08:36:40 -08:00
mattbrailsford
d963917556
Added SortOrder to XML for document types (used by export)
...
Added ability for doctype importer to set the sort order if a sort order element is available
2013-11-07 16:30:23 +00:00
Tim Payne
347d41c841
Fixes issue U4-2760, and makes the installed packages list by name in alphabetical order to make it easier to see what's installed.
2013-11-07 16:06:16 +00:00
Tim Payne
f16aa38fff
Fixes issue U4-2757 where generic properties are not ordered correctly.
2013-11-07 15:51:58 +00:00
Sebastiaan Janssen
6a0d7ec8d6
Merge pull request #183 from mkariti/U4-1477
...
fix U4-1477
2013-11-07 07:49:27 -08:00
adang@thecogworks.co.uk
62a7e0acd0
Replaced HttpContext.Current.Cache with HttpRuntime.Cache
2013-11-07 15:44:55 +00:00
leekelleher
8e89d13142
Fixes: U4-2006 Domain.GetDomain(string DomainName) is case-sensitive
2013-11-07 15:41:34 +00:00
dipunm
a5782a40af
Missing languages in RTE insert link dialog.
...
Also included files in csproj file to ensure proper build.
2013-11-07 14:59:00 +00:00
dipeshhirani
c6af319805
commented out the line that checked if the language is neutral.
2013-11-07 14:56:00 +00:00
leekelleher
516beedbbb
Fixes: U4-3452 Update the MIT License URL (Packager)
2013-11-07 14:48:20 +00:00
mattbrailsford
7cd01fc50b
Added ValidateRequest="false" on package installer page to allow user controls which postback html / code.
2013-11-07 14:35:44 +00:00
Simon Dingley
e9d12ae0d8
Revert "Group jQueryTree script files"
...
This reverts commit baed01518c .
2013-11-07 14:23:53 +00:00
Tim Payne
02e167c1f6
Fixes issue U4-3063 where copying a document type uses the rename for the node alias, but not the title, resulting in two Doctypes with the same name, but different aliases, rather than different names AND aliases.
2013-11-07 14:20:47 +00:00
Simon Dingley
baed01518c
Group jQueryTree script files
2013-11-07 13:21:01 +00:00
Morten Christensen
f9a86385b5
Rearranging the create schema extensions methods to provide a bit more flexibility for external usage.
2013-11-07 14:03:34 +01:00
Craig Cronin
a0106ff811
Fixed as per issue comments, but also implemented for another 3 overloads
2013-11-07 12:50:26 +00:00
Simon Dingley
e0da5a9cb2
Groups jQuery dependencies using the ClientDependency Group property
2013-11-07 12:45:35 +00:00
mkariti
451d5eb484
U4-415
2013-11-07 14:40:26 +02:00
Morten Christensen
b8f7df1a96
Fixing the broken stylesheetrepository test and ignoring the StylesheetRepository in the RepositoryResolverTest for the time being as it takes two different UOWs as opposed to other repositories.
2013-11-07 13:33:49 +01:00
Tim Payne
425fd80e65
Fixes issue U4-3228, where dictionary item names are not trimmed.
2013-11-07 12:28:43 +00:00
Morten Christensen
04bb778dc1
Fix StylesheetRepositoryTest which broke as a result of PR #176
2013-11-07 12:52:25 +01:00
dipeshhirani
3f2be3342a
Fixed the issue below:
...
The "Unpublish" button (under Properties tab) is bad translated to Italian.
The used word is "Non pubblicato". This phrase is mean "It is not published".
A best translation is "Non pubblicare" (unpublish).
Did not do any of the others as they are either already done or the requesters change seems incorrect/irrelevent
2013-11-07 11:42:08 +00:00
Morten Christensen
3ba50e7bae
Merge pull request #176 from pynej/add-stylesheet-ids
...
Fix for missing Id's on FileService.GetStylesheets() call. This is need...
2013-11-07 03:41:33 -08:00
Morten Christensen
7306ddef14
Merge pull request #182 from stocksr/6.2.0-petapoco-refactor
...
6.2.0 petapoco refactor - umbraco.cms.businesslogic.language.Item
2013-11-07 03:37:37 -08:00
Morten Christensen
17bb29eb66
Merge pull request #185 from saciervo/6.2.0
...
Use PetaPoco instead of SqlHelper
2013-11-07 03:35:49 -08:00
Morten Christensen
8bf3de738f
Merge pull request #188 from stocksr/6.2.0-petapoco-refactor-umbraco.cms.businesslogic.language.Language
...
Refactoring umbraco.cms.businesslogic.language.Language class
2013-11-07 03:34:08 -08:00
Robert Stocks
2d37502a44
Refactoring umbraco.cms.businesslogic.language.Language class
2013-11-07 11:28:00 +00:00
Ryan Lewis
d5c485205a
Whitespace
2013-11-07 11:24:40 +00:00
Ryan Lewis
9533198365
Can open VS solution with only Visual Studio 2013 installed (fixes U4-3445)
2013-11-07 11:23:41 +00:00
Morten Christensen
66f20e3800
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-11-07 12:19:27 +01:00
Sandro Ciervo
9269a98806
Refactored Umbraco.Web.UI.Controls.InsertMacroSplitButton
...
- CreateChildControls()
- DoesMacroHaveParameters (Int32)
2013-11-07 12:15:03 +01:00
mkariti
7c97fddec5
fix U4-1477
2013-11-07 13:08:56 +02:00
Morten Christensen
a567cf2a87
Minor update to the DefaultData so the used PetaPoco db object is consistent
2013-11-07 12:00:45 +01:00
Morten Christensen
1e319d667b
Updating the remaining methods in the Notification class so it no longer uses the legacy SqlHelper.
2013-11-07 11:59:59 +01:00
Sebastiaan Janssen
cc039e365d
Merge pull request #181 from Attackmonkey/Tim-Payne-Hackathon-U4-2708
...
Fixes issue U4-2708
2013-11-07 02:55:03 -08:00
Morten Christensen
f91ff5dc31
Special commit for a special Lars-Erik
2013-11-07 11:48:25 +01:00
Robert Stocks
9347a2edbb
Refactoring umbraco.cms.businesslogic.language.Item class - Fix Update and Delete calls
2013-11-07 10:40:23 +00:00
yawka
1923b68594
Fix 2034, add check for whitespaces
2013-11-07 12:36:35 +02:00
Robert Stocks
64a73ef528
Refactoring umbraco.cms.businesslogic.language.Item class
2013-11-07 10:20:55 +00:00
Tim Payne
4ea04f5ffe
Fixes issue U4-2708
2013-11-07 10:08:11 +00:00
Morten Christensen
6b006e6fd7
Refactoring GetUserNotifications method in the Notification class
2013-11-07 11:00:19 +01:00
Shannon
fc0654a80f
Fixes: U4-2241 Native Multi-node tree picker in Member Types: Saving clears selected items
2013-11-07 12:02:41 +11:00
Sebastiaan Janssen
4717faaf1b
Merge pull request #180 from Jeavon/U4-3432
...
Fix for U4-3432Rollback Dialog - CreateDate/Creator formatting tweaks
2013-11-06 09:48:08 -08:00
Jeavon Leopold
e7d587f776
Fix for U4-3432Rollback Dialog - CreateDate/Creator formatting tweaks required
2013-11-06 17:19:18 +00:00
Stephan
dca0c85db5
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0
2013-11-04 12:54:07 +01:00
Shannon
5006115b2d
Fixes object extensions and tests
...
Conflicts:
src/Umbraco.Core/ObjectExtensions.cs
src/Umbraco.Tests/ObjectExtensionsTests.cs
2013-11-02 15:20:04 +11:00
Stephan
058cec7551
Cache AspNet hosting permission level
2013-11-01 16:57:31 +01:00
Stephan
2671709991
U4-2518 - issue with virtual dir named Umbraco
2013-11-01 09:53:50 +01:00
Shannon
ac2d8633af
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-11-01 18:07:18 +11:00
Shannon
76bc312842
Fixes an issue with empty string conversions to date time - should fail
2013-11-01 18:06:58 +11:00
Stephan
767719357e
U4-3279 - better exception message when failing to find a content type
2013-10-31 18:28:49 +01:00
Stephan
7b29bd67f3
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0
2013-10-31 15:29:16 +01:00
Shannon
dc4a0fec80
Merge branch '6.2.0' into 6.2.0-membershipprovider
...
Conflicts:
src/Umbraco.Web/Umbraco.Web.csproj
2013-10-31 11:36:04 +11:00
Shannon
4c3d700c54
Changes the UserMembershipProvider to validate an already hashed/encrypted password and then validate a non hashed/encrypted attempt, this is to maintain compatibility with how v6 works, it's not ideal but needs to be there. Creates a settable property on the password changer to be able to dynamically hide the old password field if you are going to manually set the old password. Updates the EditUser to hide the old password field and pass in the alraedy encrypted pword to validate against like it used to be.
2013-10-31 11:35:12 +11:00
Jeremy Pyne
6451f6ad68
Fix sql errors in prev change.
2013-10-29 10:00:25 -04:00
Jeremy Pyne
7cd6882f28
Removed dependence in Stylesheet repository on Entity Service.
2013-10-29 09:24:05 -04:00
Jeremy Pyne
dc336728b5
Fix for missing Id's on FileService.GetStylesheets() call. This is needed as sytlesheets can only be loaded in the editor via their Id so listing stylesheets needs to list there Id as well for custom plugins to render the build in editor.
2013-10-28 14:32:18 -04:00
Shannon
49d5791825
Adds DescendantsOrSelf extensions on ienumerable to published content extensions
2013-10-28 12:35:50 +11:00
Shannon
6cfb864055
Fixes DataTypeDefinitionRepository to properly delete a data type including it's pre-values
2013-10-28 11:23:09 +11:00
Stephan
89c5d5d613
PublishedContent - get published properties to report the CLR type of the value
2013-10-28 01:09:34 +01:00
Stephan
73b7729b82
Standalone - fix so it works again
2013-10-28 01:07:29 +01:00
Stephan
c66d49dbfe
PublishedContent - remove useles code in model factory
2013-10-28 01:07:17 +01:00
Shannon
9a3b70149c
Fixes packaging service to export data type's property with the ID as the property editor ID
2013-10-28 11:00:14 +11:00
Shandem
98cc1c63ce
Merge pull request #173 from pynej/trees-config-action
...
Trees config action
2013-10-27 16:00:00 -07:00
Stephan
128a08f169
Web.Mvc - Refactor UmbracoViewPage, UmbracoTemplatePage, support strongly-typed content
...
Conflicts:
src/Umbraco.Web/Umbraco.Web.csproj
2013-10-25 13:21:29 +02:00
Stephan
4487e686d7
Core.TypeExtensions - add methods
2013-10-25 13:19:20 +02:00
Shannon
ae32968efd
Updates the legacy membership providers and WebSecurity/Password changer to stay backwards compatible with their previous settings whilst still keeping all of the provider fixes.
2013-10-23 10:19:43 +11:00
Shannon
c1778918b5
Fixes more membership provider woes.
2013-10-22 17:37:03 +11:00
Shannon
680a4b9570
Fixes a lot -
...
U4-3208 Ensure all membership provider properties exist on the default Member type shipped with Umbraco
U4-3158 user back office password policies doesn't adhere to membership provider rules
and even more fixes to the membership provider like actually integrating the last locked out date and last pword change date. Fixes member creation to actually use the membership provider - this means that the password is created properly based on the provider config. Fixes the provider to have default fields specified so people don't actually have to specify in config.
2013-10-22 13:41:04 +11:00
Jeremy Pyne
ba6ba15732
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.1.3-clean
2013-10-18 11:37:28 -04:00
Jeremy Pyne
291f526368
Fix to properly read actions from trees.config.
2013-10-18 11:37:06 -04:00
Shannon
ff61812e65
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0-membershipprovider
2013-10-18 16:14:24 +11:00
Shannon
d20ea58467
Fixes: U4-3193 Partial view cache needs to invalidate based on cache refreshers
2013-10-18 16:13:41 +11:00
Shandem
c4f3dae317
Merge pull request #172 from IDisposable/6.2.0
...
Reduce Exceptions thrown during type conversions.
2013-10-17 18:07:52 -07:00
Marc Brooks
4d5b330567
Reduce Exceptions thrown during type conversions.
...
There are tons of places where null, blank or empty strings are being
converted to primative types (like int,, long, etc) or other ValueTypes
(like Guid, DateTime, etc.). When this is attempted, Exceptions are
thrown (and caught/swallowed) to allow for value defaulting. Since this
happens all the time in normal operation, tons of Exceptions are being
thrown. By switching to the TryParse methods available on all primative
types and the interesting ValueTypes, we can greatly speed the
processing of content data.
2013-10-17 19:12:08 -05:00
Shannon
a87e699f8d
Updates the web.config template to allow password reset
2013-10-18 09:54:34 +11:00
Shannon
40287fd427
adds some tests for membership provider base
2013-10-18 09:33:10 +11:00
Shannon
5d5f7a4516
Updated edit member with correct usage of password changer.
2013-10-18 08:52:46 +11:00
Shannon
61ef83c748
Gets the password changer working - on the edit user page. reset/change password wth validation
2013-10-18 00:37:51 +11:00
Shannon
f82329b371
More updates the password changer and edit user
2013-10-17 22:52:37 +11:00
Shannon
0fee434ac2
Working on the password changer control to present the correct inputs based on the membership provider given.... nearly there.
2013-10-17 22:40:38 +11:00
Shannon
3aab41b1e4
Fixes lots of membership provider stuff
...
U4-3057 MembershipPasswordFormat problem at EncodePassword method in UmbracoMembershipProvider class
U4-3176 UsersMembershipProvider.CreateUser does not encrypt/hash the password
U4-3173 UserMembershipProvider.ChangePassword does not work
- Now we need to update the UI for the member
Signed-off-by: Shannon <sdeminick@gmail.com >
2013-10-17 20:20:43 +11:00
Jan Skovgaard
3abd4df8bd
Enabled lists plugin in tinymce by default
...
Fixes http://issues.umbraco.org/issue/U4-3023
2013-10-16 16:01:17 +02:00
Jan Skovgaard
ea239e6122
Missing languages in RTE insert link dialogue
...
Fixes this issue: http://issues.umbraco.org/issue/U4-2551
2013-10-16 15:53:56 +02:00
Lars-Erik Aabech
3fe99a402e
Should make the PublishedContentExtensionTests green when ran together with everything else in TeamCity
2013-10-16 15:45:39 +02:00
Sebastiaan Janssen
f9ad06be29
Something odd going on with the new tests being affected by tests that ran before them, no time to fix. Runs fine independently.
2013-10-16 14:19:24 +02:00
Steve Temple
e738738e54
Only check actions if more than 1 route matches & ignore case when comparing controller names
2013-10-16 12:02:20 +01:00
Sebastiaan Janssen
699c651daa
Merge pull request #169 from stocksr/U4-3033-take2
...
Really Fix U4-3033 - inserting extra blank line at end of CSS
2013-10-16 04:00:26 -07:00
Robert Stocks
79299175c1
Really Fix U4-3033 - inserting extra blank line at end of CSS
2013-10-16 11:49:02 +01:00
Sebastiaan Janssen
14e3976e88
Merge pull request #142 from lars-erik/6.2.0-recursive_isofdocumenttype
...
Recursive PublishedContentExtensions IsDocumentType
2013-10-16 02:55:09 -07:00
Sebastiaan Janssen
76c86daf24
Update da.xml
2013-10-16 11:50:12 +02:00
Lars-Erik Aabech
a1ef40e4be
Split the recursive IsDocumentType into an overload for "real" backwards compatibility.
...
Changed string comparison to use InvariantEquals. (guessing it doesn't _really_ break backw. compat?)
Added XML docs.
2013-10-16 11:38:58 +02:00
Sebastiaan Janssen
e4a0904de6
Merge pull request #167 from lars-erik/change-doctype-defaultnone
...
Change doctype - default suggestion none when no matching alias.
2013-10-16 01:09:02 -07:00
Steve Temple
f502912225
Updated to use invariant culture
2013-10-15 23:51:39 +01:00
Steve Temple
c8a26bf6a3
Merge branch '6.1.6-multiple-action-route-issue' of github.com:stevetemple/Umbraco-CMS into 6.1.6-multiple-action-route-issue
2013-10-15 17:18:46 +01:00
Steve Temple
e06e50c4fc
Tidied up tabs to match Umbraco standard and nicer string comparison
2013-10-15 17:18:12 +01:00
Steve Temple
4236473b14
Tidied up tabs to match Umbraco standard
2013-10-15 17:15:53 +01:00
Steve Temple
3285e161c0
Fix issue with error http://our.umbraco.org/forum/developers/api-questions/41483-Umbraco-6-MVC-RenderRouteHandlerHandlePostedValues-Sequence-contains-more-than-one-matching-element when multiple routes share the same controller
2013-10-15 17:09:51 +01:00
Lars-Erik Aabech
607a52883a
Change doctype - default suggestion none when no matching alias.
2013-10-15 13:21:30 +02:00
Sebastiaan Janssen
4651dfc763
Merge pull request #166 from stocksr/U4-3033
...
Fix U4-3033 - inserting extra blank line at end of CSS
2013-10-15 01:13:37 -07:00
Robert Stocks
da74c0a163
Fix U4-3033 - inserting extra blank line at end of CSS
2013-10-15 09:09:03 +01:00
Shannon
fbb7f18f23
fixes publish status when publishing child that doesn't have a parent published.
2013-10-15 14:12:10 +11:00
Shannon
af43b35d17
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-10-14 10:46:06 +11:00
Shannon
72ea43758d
Fixes - U4-3119 Non-Admin Users Cannot Create or Edit Users regardless of permission settings - 6.1.6
2013-10-14 10:45:51 +11:00
Stephan
ee5af4998f
Fix bug after merge
2013-10-11 12:30:17 +02:00
Stephan
565a020acf
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0-pubcontent
2013-10-11 11:14:36 +02:00
Stephan
15bbe1b829
PublishedContentModel - keep it internal for now
2013-10-11 10:10:19 +02:00
Shannon
c459a893a5
adds new db indexes
2013-10-11 18:45:37 +11:00
Stephan
671b94dd06
PublishedContentModel - keep it internal for now
2013-10-11 09:24:26 +02:00
Stephan
bc9dc911ed
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0-pubcontent
2013-10-11 09:24:06 +02:00
Stephan
cc8298d83c
U4-2606 - List registered types in a ManyObject resolver
2013-10-11 09:22:48 +02:00
wtct
b5c3fb1728
FFROM to FROM
2013-10-11 09:16:18 +02:00
Shannon
13dcfbbd2b
Fixes build - removes .net 4.5 reference of EmailAddressAttribute - we'll leave that in for v7 when targettng 4.5
2013-10-11 10:58:31 +11:00
Stephan
18ea5b3768
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0-pubcontent
...
Conflicts:
src/Umbraco.Tests/TestHelpers/BaseWebTest.cs
2013-10-10 15:52:09 +02:00
wtct
e1caf3a470
U4-3091
2013-10-10 14:45:18 +02:00
Shannon
63a4e00f52
tweaks to membership providers so if we cast we can specify the member type.
2013-10-10 17:23:29 +11:00
Shannon
cb8c1a31cb
Fixes/updates more of the member repository and related items
...
Conflicts:
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
2013-10-10 16:50:57 +11:00
Shannon
6c77749e32
Fixes: U4-3077 No id "xxxx" exists in dictionary
2013-10-10 15:45:52 +11:00
Shannon
4170713e29
More member service and provider updates
...
Conflicts:
src/Umbraco.Core/Persistence/Repositories/Interfaces/IMemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
2013-10-10 14:51:01 +11:00
Shannon
a3bca42117
updates UmbracoMembershipMember
2013-10-10 14:10:28 +11:00
Shannon
80488e012f
Fixes up and implements more if the IMemberService, repository and membership providers (both legacy and what seems to be the new one).
2013-10-10 14:00:35 +11:00
wtct
b6cf182341
Affect the order of domains
2013-10-09 17:52:05 +02:00
Shannon
27e6e9b91c
removes duplicate declaration
2013-10-09 13:52:44 +11:00
Shannon
09b7186713
Completes: U4-2963 Updated EntityService / IUmbracoEntity to have a dictionary to fill additional data - fixes merge issues and explicitly implements interface for entities that are not UmbracoEntity and hides other implementations from intellisense.
2013-10-09 13:32:58 +11:00
Shannon
c6389852ea
Adds public ctors for ApplicationContext, ServiceContext, DatabaseContext, RepositoryFactory, makes IDatabaseFactory public, makes an interfaces for IEntityService, adds EnsureContext methods for ApplicationContext - to set the singleton.
2013-10-09 13:17:19 +11:00
Shannon
49f10ccd32
Fixes merge issue , fixes the ServiceContext lazy fields to be the underlying interfaces, adds public ctor
2013-10-09 12:18:42 +11:00
Shannon
a8b037f2e0
Fixes member type repository when member types don't have properties declared and adds tests. Adds IMemberTypeService.
...
Conflicts:
src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
src/Umbraco.Core/Services/ServiceContext.cs
2013-10-09 12:09:28 +11:00
Stephan
17c055472d
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0-pubcontent
2013-10-08 09:44:37 +02:00
Shannon
16bce4248d
Fixes merge issues with 6.2 and copying across TempData properly.
2013-10-08 10:46:02 +11:00
Shannon
a2e9ec0412
Merge remote-tracking branch 'origin/6.1.6' into 6.2.0
...
Conflicts:
src/Umbraco.Web/Mvc/UmbracoPageResult.cs
2013-10-08 10:37:46 +11:00
Shandem
11c9abf359
Merge pull request #145 from florisrobbemont/6.1.6
...
U4-3007 RouteDefinition should not store instance of controller
2013-10-07 16:31:50 -07:00
Sebastiaan Janssen
12b7a9d874
Argh, didn't save csproj file before committing.
2013-10-07 13:20:34 +02:00
Sebastiaan Janssen
a90f32035d
U4-2733 call to umbraco.library:Request broken?
2013-10-07 08:18:44 +02:00
Sebastiaan Janssen
33b09c80aa
Forgot to commit csproj file
2013-10-06 18:55:52 +02:00
Sebastiaan Janssen
b2980cedc6
Also apply to media types - U4-541 Wrong dictionary key when using in backend template names
2013-10-06 18:54:46 +02:00
Sebastiaan Janssen
34b7f86b8b
U4-541 Wrong dictionary key when using in backend template names
2013-10-06 18:24:46 +02:00
Sebastiaan Janssen
130f6d3a42
Additions for U4-2776 Default Content For A Razor Layout Section
2013-10-06 17:52:46 +02:00
Sebastiaan Janssen
3ff9d6adbc
U4-2509 Umbraco backend search not working correctly with spaces - Also updated search.aspx dialog
2013-10-06 16:55:54 +02:00
Sebastiaan Janssen
fd5de171c9
Merge branch '6.2.0' of github.com:umbraco/Umbraco-CMS into 6.2.0
2013-10-06 16:45:31 +02:00
Sebastiaan Janssen
45ad51b8df
U4-2737 Snippets that are available when creating new MacroScripts should also be available for Partial Views
2013-10-06 16:45:21 +02:00
Floris Robbemont
b02657f32c
Cleaning up commit for issue U4-3007
...
Changed documentation on UmbracoMvcHandler
2013-10-05 23:31:02 +02:00
Sebastiaan Janssen
9f3784aaed
U4-1242 Template editor sometimes stops editing.
2013-10-05 19:26:01 +02:00
Sebastiaan Janssen
2ab2a5a9f3
Fix bug where Right ALT+S would save in Firefox instead of inserting the correct character
2013-10-05 19:23:57 +02:00
Sebastiaan Janssen
2d83ba06a5
Fix small styling issues in installer
2013-10-05 19:18:11 +02:00
Sebastiaan Janssen
06d5c60803
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-10-05 19:09:49 +02:00
Sebastiaan Janssen
fe18722e1f
Merge pull request #147 from AndyButland/u4-2958
...
Fix for issue U4-2958 Member can edit & Show on profile do not persist on Member Type editor
2013-10-05 19:08:03 +02:00
Sebastiaan Janssen
4935525591
Merge pull request #147 from AndyButland/u4-2958
...
Fix for issue U4-2958 Member can edit & Show on profile do not persist on Member Type editor
2013-10-05 10:04:08 -07:00
Stephan
c2e7fc2f10
PropertyValueConverter - add converters for built-in data types
2013-10-04 20:14:38 +02:00
Sebastiaan Janssen
b595ec4d88
Merge pull request #149 from bjawnie/patch-1
...
Made two minor corrections to the text
2013-10-04 00:25:59 -07:00
bjawnie
20ab14beb4
Made two minor corrections to the texts.
...
"Content>alias" changed to "Alternativ link" from "Alias", so it makes more sense.
"defaultdialogs>treepicker" changed to "Vælg" from "Vælg punkt", so it fits in the button.
2013-10-03 20:43:42 +02:00
Stephan
a264342bcc
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0-pubcontent
...
Conflicts:
src/Umbraco.Tests/CodeFirst/ContentTypeMapper.cs
src/Umbraco.Web/Models/DynamicPublishedContent.cs
2013-10-03 18:16:29 +02:00
Stephan
08660704cc
Core.StringExtensions - adjust to new default IShortStringHelper (see f64b8d6)
2013-10-03 18:10:51 +02:00
Stephan
4c13dbf8b7
Core.StringExtensions - fix methods that should be extension methods
2013-10-03 18:10:50 +02:00
Stephan
9a10863760
Core.EnumerableExtensions - bugfix f9663a9
2013-10-03 18:10:48 +02:00
mortenbock
c74cdb28d6
Testing the wrapping of view engines
2013-10-03 11:01:37 +02:00
Shannon
86430f1b01
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-10-03 12:46:01 +10:00
Shannon
55247fe31d
Finally got around to changing all calls to umbraco.IO to Umbraco.Core.IO - that'll clear up several hundreds of warnings :)
2013-10-03 12:45:40 +10:00
Shandem
a806f40093
Merge pull request #146 from mortenbock/6.2.0
...
Custom ProfilingViewEngine
2013-10-02 15:53:58 -07:00
Andy Butland
693778fe74
Fixed issue where member type properties would not persist after first save without reloading page
2013-10-02 21:20:05 +02:00
mortenbock
24020cfea3
Make sure the profilingengine doesn't wrap itself
2013-10-02 18:30:59 +02:00
mortenbock
9ec30860b0
Wrap all ViewEngines in a profiler
...
Wrap all ViewEngines in a custom profiler view engine, using the
ProfilerResolver to track performance
2013-10-02 17:48:44 +02:00
Stephan
06206c60d9
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0-pubcontent
2013-10-02 17:06:46 +02:00
Stephan
5937a7e976
CoreXml - fix tests CRLF issues for build server, take 2
2013-10-02 17:03:50 +02:00
Stephan
f64b8d680d
Core.StringExtensions - switch over to the new DefaultShortStringHelper
2013-10-02 16:54:56 +02:00
Stephan
f9663a9e80
Core.EnumerableExtensions - refactor InGroupsOf to enumerate source only once
2013-10-02 16:54:47 +02:00
Stephan
c604cc5c2f
CoreXml - fix tests CRLF issues for build server
2013-10-02 16:39:54 +02:00
Stephan
520ebc3394
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0-pubcontent
2013-10-02 11:43:10 +02:00
Stephan
e6bb999d83
Core.Resolution - umbraco.cms.Action should NOT reset resolution
2013-10-02 11:42:17 +02:00
Stephan
cdd1a0a4cb
Core.Resolution - fix concurrency issues
...
Conflicts:
src/Umbraco.Core/ObjectResolution/Resolution.cs
2013-10-02 11:41:48 +02:00
Stephan
5e0fbe5634
Macros - bugfix parameters
2013-10-02 11:16:39 +02:00
Stephan
e5b3ca1907
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0-pubcontent
2013-10-02 11:14:08 +02:00
Floris Robbemont
9ddee615cc
U4-3007 RouteDefinition should not store instance of controller
2013-10-01 14:09:38 +02:00
Morten Christensen
74f6a34651
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-10-01 10:20:29 +02:00
Morten Christensen
7dee2802fe
Fixing Member and MemberType, so the ids are properly assigned through the repositories.
...
Adding test to assert that no Properties, PropertyTypes or PropertyGroups exists without an id when loaded from the db.
NOTE Changes signature of Member class as Email, Username and Password is required.
2013-10-01 10:20:16 +02:00
Marc Brooks
b200cb463e
Make CacheHelperExtensions public so we can call CachedPartialView and ClearPartialViewCache
...
In order to allow extensions to the logic and usage of the CachedPartial HtmlHelper, expose CachedPartialView and ClearPartialViewCache by making the wrapping static class public.
2013-09-30 18:28:45 -05:00
Marc Brooks
cdf5ddf539
Added cacheKeyBuilder optional argument to allow the key used for caching to be contextual.
...
when building cached partials that work with many different instances of the same partial view (e.g. using the same partial more than once on a page with different ViewDataDictionary or different model), it is necessary to either name each instance differently (ugh), or not cache.
By adding an optional argument to the CachedPartial Html helper method, we can vary the cache-key depending on the context of insertion. For maximum flexibility, pass the model and the viewData to the function so it can use that data to format a cacheKey suffix.
A typical use would be something like:
@Html.CachedPartial(
"EventListings"
, FeedRepository.getFeed(new CalendarEventsModel
{
StartingDate = DateTime.UtcNow.Date
, Count = 10
})
, 0
, contextualKeyBuilder: (model, viewData) =>
{
return (model as CalendarEventsModel).StartingDate.ToString();
}
)
2013-09-30 18:23:56 -05:00
Sebastiaan Janssen
8eee7cae2f
Merge branch '6.1.6'
2013-09-30 16:10:14 +02:00
Sebastiaan Janssen
5238293c09
Merge branch '6.1.6' into 6.2.0
...
Conflicts:
build/Build.bat
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs
2013-09-30 16:09:25 +02:00
Sebastiaan Janssen
226e35d65a
NuSpec update: we can only accept a specific version of MySQL
2013-09-30 14:32:06 +02:00
Stephan
bfa7ab788b
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0-pubcontent
2013-09-30 14:00:01 +02:00
Stephan
5a15c93195
PublishedContent - ensure exceptions don't corrupt InPreviewMode
2013-09-30 13:58:02 +02:00
Stephan
77777c8007
Bugfix e775421
2013-09-30 13:57:58 +02:00
Sebastiaan Janssen
cdda69c4cd
U4-2788 Error installing Umbraco 6.1.5 with SQL CE 4 option
2013-09-30 12:39:28 +02:00
Morten Christensen
5aa01e78ab
Updating conn.string in test
2013-09-30 12:13:49 +02:00
Morten Christensen
a21bee6683
Fixing MemberType- and MemberRepository so properties, property types and property groups are properly initialized.
2013-09-30 12:12:58 +02:00
Shannon
0cff484113
fixes unit test
2013-09-30 12:12:17 +02:00
Shannon
830fde372e
Fixes EditUser.aspx
2013-09-30 11:49:31 +02:00
Shannon
35f65a2c64
re-enables LoadMinimalDocument and adds this to the optimized check, even in optimized model the OnRenderNode can still execute with a minimal doc.
2013-09-30 10:55:38 +02:00
Shannon
e5320f0abd
Obsoletes the LoadMinimalDocument flag since it no longer serves a purpose.
2013-09-30 10:55:26 +02:00
Sebastiaan Janssen
965a7fc500
Fixes: U4-2925 Tree performance is very poor in 6.1.x when having event subscriptions
2013-09-30 10:55:13 +02:00
Sebastiaan Janssen
abbf8aeb42
U4-2709 Error after upgrading from 6.1.3 to 6.1.4
2013-09-30 10:49:33 +02:00
Sebastiaan Janssen
328ada2f38
Bump version number
2013-09-30 10:46:08 +02:00
Sebastiaan Janssen
767252cdf1
Creates IDisposeOnRequestEnd and ensures UmbracoContext and UmbracoDatabase implement it, then we only dispose of these types of objects at the end of the request if they are part of the httpcontext items (U4-2738). Fixes: U4-2988 UmbracoObjectTypesExtensions is not thread safe
2013-09-30 10:31:45 +02:00
Sebastiaan Janssen
010d47c68b
Fixes U4-2822 Datepicker throws "Specified cast is not valid" when saving through API
2013-09-30 10:23:43 +02:00
Shannon
56f1062db8
Fixes up EditUser - non-admins who have access to the Users app can edit other non-admins and cannot change anyone to be admin, but only admins can edit other admins that are not the root admin. Only the root admin can edit the root admin.
2013-09-30 17:28:44 +10:00
Shannon
e0878fdd9f
fixes unit test
2013-09-30 14:48:05 +10:00
Shannon
c9aac96c1a
Fixes EditUser.aspx
2013-09-30 14:15:39 +10:00
Shannon
4df79ce55b
re-enables LoadMinimalDocument and adds this to the optimized check, even in optimized model the OnRenderNode can still execute with a minimal doc.
2013-09-30 13:47:19 +10:00
Shannon
15d2021786
Obsoletes the LoadMinimalDocument flag since it no longer serves a purpose.
2013-09-30 13:36:49 +10:00
Shannon
a8f6b9eeb9
Fixes: U4-2925 Tree performance is very poor in 6.1.x when having event subscriptions
2013-09-30 13:31:48 +10:00
Shannon
3d4b403c0e
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-09-30 12:02:51 +10:00
Shannon
957760d29a
Creates IDisposeOnRequestEnd and ensures UmbracoContext and UmbracoDatabase implement it, then we only dispose of these types of objects at the end of the request if they are part of the httpcontext items (U4-2738). Fixes: U4-2988 UmbracoObjectTypesExtensions is not thread safe
2013-09-30 12:02:35 +10:00
Stephan
a7603747a6
XmlPublishedCache - 'version' is not a property
2013-09-29 15:22:39 +02:00
Stephan
e7754213f1
INode to IPublishedContent transition for Razor macros
2013-09-29 15:22:35 +02:00
Stephan
ea82e9c67e
Web.Routing - fix PublishedContentRequest exception message
2013-09-29 15:22:31 +02:00
Stephan
182cc1ace7
Web.UmbracoHelper - add Url overload w/mode
2013-09-29 15:22:27 +02:00
Stephan
205b9889f2
Macros - PartialViewMacro use IPublishedContent, not INode
2013-09-29 15:22:23 +02:00
Stephan
4a58fbfa1d
PublishedContent - add OfType<> extension to IPublishedContent
2013-09-29 15:22:19 +02:00
Stephan
af534e87f3
PublishedContent - bugfix IsDraft on previewed document
2013-09-29 15:22:15 +02:00
Lars-Erik Aabech
b6777e4635
Recursive PublishedContentExtensions IsDocumentType
...
Optional recursive parameter defaulted to false for backwards compatibility and no performance hit.
Settings recursive = true fetches content type for content and checks ancestor content types for the same alias.
2013-09-27 13:12:16 +02:00
Stephan
9a66948857
Merge pull request #141 from IDisposable/patch-1
...
Fix order of null-check versus dotting through to .UmbracoContext.
2013-09-26 23:29:59 -07:00
Marc Brooks
b5022bb183
Fix order of null-check versus dotting through to .UmbracoContext.
...
The order of operations in the constructor dots through to the _routingContext.UmbracoContext before checking if the value was null and throwing the argument exception (which really isn't an ArgumentException...)
2013-09-26 13:41:51 -05:00
Sebastiaan Janssen
2e9bc3bb2b
Oops updated wrong branch
2013-09-26 15:43:08 +02:00
Sebastiaan Janssen
98e487753f
Pointing to the Belle docs for building from source
2013-09-26 14:52:48 +02:00
Stephan
725b938de1
PublishedContent - revert to using property.Value vs .ObjectValue
2013-09-25 13:17:21 +02:00
Stephan
2ef4b77bd9
Fix broken tests
2013-09-24 11:28:54 +02:00
Stephan
fae9fc6e2d
Merge branch '6.2.0' into 6.2.0-pubcontent
2013-09-24 10:51:44 +02:00
Shannon
099c1ff2ea
Fixes: U4-2914 Examine doesn't index newly created items
2013-09-24 10:39:47 +10:00
Jeremy Pyne
5716edcf80
Added node type to quick search(as a toooltip).
...
Added node type to search results.
2013-09-23 16:19:05 -04:00
Stephan
6c32cf9529
Fix broken build
2013-09-23 17:30:09 +02:00
Stephan
d925f856ae
Take care of FIXMEs
2013-09-23 16:55:59 +02:00
Stephan
3de2196e01
PublishedContent - reorg. existing IPropertyValueConverter impl.
2013-09-23 16:42:35 +02:00
Stephan
ac2d010df3
PublishedContent - refactor PublishedContentType cache
2013-09-23 16:18:39 +02:00
Stephan
eb4317a9c1
Take care of FIXMEs
2013-09-23 13:08:45 +02:00
Stephan
c3caf7ff04
PublishedContent - align with v7, refactor IPublishedProperty & names
2013-09-19 13:12:18 +02:00
Stephan
f9cae9c4d8
PublishedContent - align with v7, refactor IPropertyValueConverter
2013-09-19 12:07:43 +02:00
Stephan
dd16af0989
PublishedContent - align with v7, refactor PublishedPropertyType
2013-09-19 12:07:30 +02:00
Stephan
c118990a4c
Merge branch '6.2.0' into 6.2.0-pubcontent
2013-09-18 12:51:07 +02:00
Morten Christensen
ebf60071ab
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-09-18 11:51:13 +02:00
Morten Christensen
f4b8d9bd6e
Fixing broken Publishing test after the service and repository tests are probably setup.
2013-09-18 11:50:52 +02:00
Morten Christensen
5cf07ba6be
Refactoring how DeleteVersion and DeleteVersions is used in the Content- and MediaRepository, so we ensure that the latest version is never deleted. Worse case would have been an incomplete content node, which we want to avoid. So better to have a fail safe way of deleting versions, and use the regular Delete method for deleting the latest version.
2013-09-18 11:49:36 +02:00
Stephan
cb4eef54a4
Core.Cache - fix issue introduced in 761354d
2013-09-18 11:47:37 +02:00
Stephan
7a541ba489
Merge branch '6.2.0' into 6.2.0-pubcontent
2013-09-18 11:34:00 +02:00
Stephan
d2647ea607
Core.Cache - fix issue introduced in 761354d
2013-09-18 11:33:42 +02:00
Stephan
a785cd1569
Merge branch '6.2.0' into 6.2.0-pubcontent
2013-09-18 10:56:07 +02:00
Stephan
d1f36346de
Core.Cache - fix bug in StaticCacheProvider
2013-09-18 10:55:20 +02:00
Stephan
761354dbf5
Core.Cache - add new method to remove items from cache
2013-09-18 10:55:10 +02:00
Stephan
1e786ac311
PublishedContent - proper PublishedContentType cache management
2013-09-18 10:09:11 +02:00
Stephan
0c28e01347
Core.Cache - add new method to remove items from cache
2013-09-18 10:09:08 +02:00
Stephan
08566f32de
Take care of more FIXMEs
2013-09-18 10:09:05 +02:00
Morten Christensen
dc1a67bfa2
Fixes U4-2822 Datepicker throws "Specified cast is not valid" when saving through API
2013-09-18 10:06:08 +02:00
Shannon
95df28bf64
Fixes issue with runtime cache provider when retrieving all items of a certain type, we were sending back an array of nulls if the cache was expired.
2013-09-18 17:44:25 +10:00
Shannon
a027c3cb22
Found out if we don't do ToArray here and if we were caching we'd end up with null values in the cache, do to yield return i think.
2013-09-18 16:08:15 +10:00
Shannon
f1c0aa2439
adds a comment
2013-09-18 15:21:35 +10:00
Shannon
c8fa881bc5
Ensures all service tests do not use any caching in their underlying repos. This change has been made to the base database test classes so any repo/service access done for inheritors also ensure that no cache is used for tests.
2013-09-18 12:54:06 +10:00
Shannon
b17db9f143
Fixed last failing unit test with repo's
2013-09-18 12:42:18 +10:00
Shannon
23b7e94ce3
Fixes pretty big issue with MediaType's not implementing the same IsDirty property check rules as ContentType when they should have shared the same rules. After removing caching on the unit tests, this bug became known.
2013-09-18 12:36:38 +10:00
Shannon
8fe7c0da9e
Changed all repository tests to ensure they are not testing with cache enabled... now to fix the problems :(
2013-09-18 11:40:40 +10:00
Stephan
16ec58f338
Merge branch '6.2.0' into 6.2.0-pubcontent
2013-09-17 10:49:46 +02:00
Stephan
e8fd6a6ece
Take care of FIXMEs
2013-09-17 10:18:26 +02:00
Shannon
5b943ca866
fixed couple tests
2013-09-17 11:53:57 +10:00
Shannon
abe3efa9a1
Replaces Rhino mocks with Moq... so much nicer/easier.
2013-09-17 11:35:08 +10:00
Stephan
ee4f4440d5
PublishedContent - implement strongly typed methods for other axes
2013-09-16 17:17:51 +02:00
Stephan
f4d060f3eb
PublishedContent - implement strongly typed methods for parent, children, ancestors & descendants axes
2013-09-16 17:17:49 +02:00
Stephan
85cb7fadfc
PublishedContent - implement a model factory
2013-09-16 17:17:48 +02:00
Stephan
ac19ac7a6b
PublishedContent - use PublishedContentModelFactory in XmlPublishedCache
2013-09-16 17:17:46 +02:00
Stephan
0415a31d0e
PublishedContent - the big refactoring
2013-09-16 17:17:45 +02:00
Stephan
912716f889
Content - add @isDraft to preview Xml for draft content
2013-09-16 17:17:42 +02:00
Stephan
5dc9bb752e
Macros - cache xslt settings
2013-09-16 17:17:41 +02:00
Stephan
cf435011df
Macros - support navigable caches
2013-09-16 17:17:39 +02:00
Stephan
f63514e8ea
Web.PublishedCache - add XPathNavigatorIsNavigable to caches
2013-09-16 17:17:38 +02:00
Stephan
1ddf2fa365
Core.Xml - import NavigableNavigator initial version
2013-09-16 17:17:36 +02:00
Sebastiaan Janssen
9d243c6c46
Merge pull request #139 from greystate/pedantic-casing
...
Minor corrections to language files
2013-09-15 04:24:44 -07:00
Sebastiaan Janssen
8f8da5a7ec
Merge pull request #138 from kalletoxic/6.2.0
...
Swedish languagefile
2013-09-13 03:27:14 -07:00
Kalle Ekstrand
7e1d8a6108
Swedish languagefile
...
This is a fully translated languagefile fpr the swedish language.
2013-09-13 12:10:16 +02:00
Mads Krohn
0fe33c120b
Removing unwanted ToList()
2013-09-13 10:42:08 +02:00
Mads Krohn
10ea234dbf
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-09-13 10:29:12 +02:00
Mads Krohn
31f146fc6f
Updates to the media trashed state handling
...
Tweaked the logic for determining when a media item is trashed or not.
Added unit tests. Removed unnecessary comments.
2013-09-13 10:29:03 +02:00
Stephan
67a632aa43
Merge branch '6.2.0' into zb-cleanup
2013-09-12 11:13:07 +02:00
Shannon
dcd5decd3a
Fixes up the events in the new MacroRendering event stuff
2013-09-12 14:55:29 +10:00
Shandem
b6d4415f5c
Merge pull request #131 from neehouse/6.2.0
...
Removing file location restriction from PartialViewMacro
2013-09-11 21:47:51 -07:00
Shannon
24471c32f9
Improved search with "and", partial match U4-2509
...
- added partial matching on each word.
- fixed bug so 'all' words match rather than 'any' words.
2013-09-12 14:12:33 +10:00
Shandem
a353f6fb74
Merge pull request #135 from Myster/master
...
Fix multiple words in search U4-2509
2013-09-11 19:33:47 -07:00
Murray Roke
a64efb93b3
Improved search with "and", partial match U4-2509
...
- added partial matching on each word.
- fixed bug so 'all' words match rather than 'any' words.
2013-09-12 14:30:42 +12:00
Murray Roke
cf9f11ff45
Improved admin search splitting query U4-2509
2013-09-12 13:22:14 +12:00
Murray Roke
d7481b5ca4
Fix multiple words in search U4-2509
...
When multiple words are entered in the search field no results are
returned.
This pull req. contains the fix suggested by Tony.
2013-09-12 10:22:59 +12:00
Mads Krohn
0af73b0290
Fixed U4-2842 Umb 6.1.5 - moving a media item from recycle bin / trash
2013-09-12 00:14:44 +02:00
Chriztian Steinmeier
b22fd4c5b1
Minor typos
2013-09-11 21:36:45 +02:00
Chriztian Steinmeier
e977a8c656
Fix spelling of "publisere" => "publicere"
2013-09-11 21:36:03 +02:00
Chriztian Steinmeier
af6eb2724d
Casing XSLT (zh)
2013-09-11 21:22:00 +02:00
Chriztian Steinmeier
237ee71177
Casing XSLT (ru)
2013-09-11 21:21:44 +02:00
Chriztian Steinmeier
d5604ea427
Casing XSLT (pt)
2013-09-11 21:21:38 +02:00
Chriztian Steinmeier
16f8c61f28
Casing XSLT (pl)
2013-09-11 21:21:31 +02:00
Chriztian Steinmeier
f066473f14
Casing XSLT (nl)
2013-09-11 21:21:24 +02:00
Chriztian Steinmeier
1a1641d300
Casing XSLT (ko)
2013-09-11 21:21:15 +02:00
Chriztian Steinmeier
3d46cd1186
Casing XSLT (it)
2013-09-11 21:21:08 +02:00
Chriztian Steinmeier
1d200b6f2f
Casing XSLT (fr)
2013-09-11 21:21:03 +02:00
Chriztian Steinmeier
86f0c7c7c9
Casing XSLT (he)
2013-09-11 21:20:55 +02:00
Chriztian Steinmeier
72e1b5a0c6
Casing XSLT (es)
2013-09-11 21:20:36 +02:00
Chriztian Steinmeier
94a78aec4b
Correct XSLT casing for da, en & en-us
2013-09-11 21:19:40 +02:00
Stephan
f53a23553b
Core.Attempt - replace calls to obsolete ctor
2013-09-11 11:06:14 +02:00
Stephan
42c432caa0
Merge branch '6.2.0' into zb-cleanup
2013-09-11 10:39:40 +02:00
Morten Christensen
e69b043cfa
Oops, double column is no good syntax...
2013-09-11 10:24:05 +02:00
Morten Christensen
812d5c1391
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-09-11 10:17:08 +02:00
Morten Christensen
8d510fd512
Committing some POC code in the test project for strongly typed models/queries
2013-09-11 10:16:49 +02:00
Morten Christensen
c5c44cec37
Correcting syntax output for AlterColumnExpression, so Shannon's migrations will work
2013-09-11 10:15:31 +02:00
Stephan
82f81d1f4f
Core.Attempt - backport and refactor Attempt.Outcome from v7
2013-09-11 10:03:17 +02:00
Stephan
32e3048717
Core.Attempt - refactor Succ() into Succeed()
2013-09-11 09:30:00 +02:00
Shannon
90abe8c25f
Fixes: U4-2823 RenderRouteHandler.GetUmbracoRouteDefinition() fails to store the route definition when an incidental alias-controller match is made
2013-09-11 12:15:29 +10:00
Shannon
9f1d212375
Implements: U4-2824 Type Converter for string type with unit test
2013-09-11 11:57:15 +10:00
Stephan
9ca048f0ad
Core.Attempt - maintain backward compatibility
2013-09-10 17:56:49 +02:00
Stephan
85ab96f71a
Core.Attempt - refactor and cleanup
2013-09-10 17:56:47 +02:00
Stephan
1ba8ad5fbb
Comments - UmbracoModule
2013-09-10 17:56:46 +02:00
Stephan
433e141761
Comments - misc
2013-09-10 17:56:44 +02:00
Stephan
9fa5821f07
Comments - Web.Standalone
2013-09-10 17:56:43 +02:00
Stephan
447b3227a9
Web.Routing - remove duplicate code
2013-09-10 17:56:41 +02:00
Stephan
ddfd9eeb18
Core.UriExtensions - refactor + issue with IsClientSideRequest
2013-09-10 17:56:39 +02:00
Stephan
6e0fa9f945
Core.Configuration - support missing notDynamicXmlDocumentElements
2013-09-10 17:56:38 +02:00
Stephan
4d726167f6
Core.XmlHelper - refactor
2013-09-10 17:56:36 +02:00
neehouse
1781528390
Removing Whitespace
2013-09-10 09:36:09 -04:00
neehouse
c0214ac4ec
Modified the MacroRendering event as requested. Removed the unnecessary check for the file path from the Partial View Macro as it would not be hit anyhow since the macro engine is determined using the same rule. U4-2644 & U4-2643
2013-09-10 09:34:19 -04:00
Shannon
b2deb3def3
Fixes: U4-2815 The code to determine the macro type is currently case sensitive
2013-09-10 11:15:25 +10:00
neehouse
998e222881
Adding event to RenderMacro methods to allow for manipulation of the MacroModel.
2013-09-09 14:00:08 -04:00
Sebastiaan Janssen
58ba7d2d6d
Fixes U4-502 TextString/TextBox multiple don't accept polish Ś character
2013-09-08 21:29:20 +02:00
Sebastiaan Janssen
edd9aa80ae
Fixes U4-489 Installer, link to folder permission video broken
2013-09-08 21:18:00 +02:00
Sebastiaan Janssen
7ddb77db66
Fixed U4-576 Umb 4.7.x - Dashboards
2013-09-08 21:06:22 +02:00
Sebastiaan Janssen
b25e015890
Merge branch '6.2.0' of github.com:umbraco/Umbraco-CMS into 6.2.0
2013-09-08 19:42:51 +02:00
Sebastiaan Janssen
686250c586
Fixed U4-608 Empty tinymce config throws null ref exception
2013-09-08 19:42:34 +02:00
Stephan
c5197dbe17
U4-2807 - better exception message on bogus domain
2013-09-07 10:25:39 +02:00
neehouse
d821401ea2
Removing file location restriction from PartialViewMacro to allow custom paths.
2013-09-06 15:34:19 -04:00
Stephan
39316a345f
Tests - stop deleting dummy.txt files
2013-09-06 20:24:22 +02:00
Sebastiaan Janssen
349dc9a228
Merge branch '6.2.0' of github.com:umbraco/Umbraco-CMS into 6.2.0
2013-09-06 16:20:16 +02:00
Sebastiaan Janssen
303c1e16b8
Change document type did unnecessary checks on root node which resulted in YSOD
2013-09-06 16:17:08 +02:00
Shannon
c2b1ed205b
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-09-06 11:40:56 +10:00
Shannon
fee02af4eb
Completes: U4-1639 Add support to generate GET urls to SurfaceController actions
2013-09-06 11:40:37 +10:00
dprothero
6675bac1dc
Fix #U4-2796 - fixed copy/paste error (does not affect functionality)
2013-09-05 15:23:25 -07:00
dprothero
0d49a59cfe
Fix #U4-2796 Possible to have duplicate Login Name (Member.LoginName) for Umbraco Members
2013-09-05 15:15:40 -07:00
leekelleher
4770e903fb
Minor corrected to uQuery doco/comments.
2013-09-05 18:22:48 +01:00
Stefan Kip
baa22301e9
Added Exception which tells you which datatype is unable to load
2013-09-05 11:31:06 +02:00
Morten Christensen
e080965468
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-09-05 11:28:45 +02:00
Morten Christensen
0c05836537
Fixes U4-2791 Error creating node containing @ v6.1.4.
...
Adding unit test which covers both U4-2791 and U4-2607
2013-09-05 10:44:28 +02:00
Shannon
c269f55074
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-09-05 14:01:48 +10:00
Shannon
177486418d
Implements: U4-1639 Add support to generate GET urls to SurfaceController actions
2013-09-05 14:01:28 +10:00
Morten Christensen
3393b6b0da
Adding comments to the MemberService methods
2013-09-04 16:35:54 +02:00
Morten Christensen
33bba57047
Implementing addtional methods in the MemberService
2013-09-04 16:30:51 +02:00
Morten Christensen
269f573b82
Refactoring the GetById method in the MemberService.
2013-09-04 16:00:38 +02:00
Morten Christensen
2ec367fd59
Removing the SecurityHelper and moving the 3 methods into the Provider as private classes, as they aren't used anywhere else.
...
The SecUtility will be removed along with the legacy MembershipProvider when cleanup is possible.
2013-09-04 15:44:29 +02:00
Morten Christensen
72dcb32ac2
Refactoring the TypedModelBase and UmbracoTempaltePage for the TypedModel POC
2013-09-04 15:42:25 +02:00
Morten Christensen
1f68cad45b
Refactoring MemberService and MembersMembershipProvider from Darrens pull request to fit the changes made the past week.
...
SecurityHelper is moved to the Umbraco.Web.Security namespace.
MembershipExtensions are changed to the new models
2013-09-04 15:42:01 +02:00
Morten Christensen
8ffbad4b49
Merge pull request #118 from darrenferguson/6.2.0
...
Adding new Memership provider implementation
2013-09-04 06:14:40 -07:00
Morten Christensen
24091991fa
Updating MemberRepository test fixture. All tests ignored while using local db for testing.
2013-09-04 14:47:42 +02:00
Morten Christensen
d65e94f519
Adding LocalizationService test fixture class
2013-09-04 14:43:48 +02:00
Morten Christensen
966416c0a5
Updating classes for small TypedModel POC
2013-09-04 11:30:21 +02:00
Morten Christensen
09de4a3666
Adding LocalizationService to ctor
2013-09-04 11:30:00 +02:00
Morten Christensen
f2f1d265ec
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-09-03 17:15:03 +02:00
Morten Christensen
642c6c1afe
Implementing a POC and tests for a simple TypedModel base class
2013-09-03 17:03:35 +02:00
Morten Christensen
c5945789f0
Refactoring the MemberRepository to use the new Member class
2013-09-03 17:02:15 +02:00
Morten Christensen
6742bf4708
Removing the old Member, MemberType and MemberGroup classes from the Model.Membership namespace
2013-09-03 17:01:34 +02:00
Sebastiaan Janssen
5e83023ce5
Merge pull request #126 from Jeavon/6.2.0
...
U4-2783 url attribute in installedPackages.config is not populated when ...
2013-09-03 05:55:51 -07:00
Jeavon Leopold
05039fdd7c
U4-2783 url attribute in installedPackages.config is not populated when a package is installed
2013-09-03 13:32:10 +01:00
Sebastiaan Janssen
21954f7bc6
Merge branch '6.2.0' of github.com:umbraco/Umbraco-CMS into 6.2.0
2013-09-03 10:31:17 +02:00
Sebastiaan Janssen
25d2b56ed7
U4-2776 Default Content For A Razor Layout Section
2013-09-03 10:31:00 +02:00
Shannon
eeeb99b3b5
Fixes U4-2738 Collection Disposal issue when deploying 6.1.4 on Windows Server 2008 (Random, environment specific)
2013-09-03 17:19:31 +10:00
Morten Christensen
008d413302
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
...
Conflicts:
src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
src/Umbraco.Core/Persistence/Repositories/MediaRepository.cs
src/Umbraco.Core/Persistence/Repositories/VersionableRepositoryBase.cs
src/Umbraco.Tests/Services/ContentServiceTests.cs
src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/moveOrCopy.aspx.cs
2013-09-02 15:55:05 +02:00
Morten Christensen
186d5157ec
Implementing the read only side of the MemberType/MemberTypeRepository.
...
PropertyTypes and PropertyGroups are loaded as part of the MemberType in one go.
MemberTypeRepository uses the same approach as the ContentTypeRepository and MediaTypeRepository for saving/updating.
Refactoring how the 9-PropertyType convention is handled.
2013-09-02 15:53:09 +02:00
Niels Hartvig
2fb55cb831
Enhanced permission checking on views and snippets
...
Thanks to Richard Turnbull from NGS Secure Research who discovered a
minor issue that made it possible for authenticated Umbraco Users to
view files beyond their permissions
2013-09-02 14:23:27 +02:00
Sebastiaan Janssen
35c7b224bd
Fix merge issue
2013-09-02 12:49:01 +02:00
Sebastiaan Janssen
437408464f
Merge branch '6.1.5' into 6.2.0
...
Conflicts:
.gitignore
build/Build.bat
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewTasks.cs
2013-09-02 12:29:47 +02:00
Sebastiaan Janssen
0e6a926a3f
Merge branch '6.1.5'
2013-09-02 12:24:26 +02:00
Sebastiaan Janssen
173ac65eb5
Remove misleading comment as this has been moved out of the if statement
2013-09-02 11:41:13 +02:00
Sebastiaan Janssen
7c28e1aeba
Fixed U4-2763 Content rollback generates duplicates
2013-09-02 10:56:42 +02:00
Morten Christensen
969dece8fc
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-09-02 09:53:42 +02:00
Shannon
5989d19f7f
Re-fixes the issue with using IDataValueSetter.SetValue on the DefaultData implementation and ensures that when there is a null value that it reverts to an empty string since this was what the default value was in the Value getter of DefaultData when there was no value. Have added a couple unit tests to support.
2013-09-02 13:27:48 +10:00
Shannon
da1c33a034
Fixes unit test
2013-09-02 12:57:56 +10:00
Sebastiaan Janssen
2111a5e31e
Fix MySQL install failing on UmbracoServer table
2013-09-01 17:28:22 +02:00
Sebastiaan Janssen
5478de911b
Merge pull request #115 from stocksr/6.2.0
...
U4-516 - Fix DatePicker with time default value
2013-09-01 17:24:03 +02:00
Sebastiaan Janssen
7765acb130
Merge pull request #124 from AndyButland/wip-u4-2759
...
U4-2759 - member authorise attribute was not restricting for group
2013-09-01 17:23:53 +02:00
Sebastiaan Janssen
a535a4c96f
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-09-01 17:21:32 +02:00
Sebastiaan Janssen
c3ef39661b
Fix MySQL install failing on UmbracoServer table
2013-09-01 17:21:19 +02:00
Sebastiaan Janssen
e9b9fb15c1
Can't install starterkits message was always showing, even if install folder was present
2013-09-01 16:47:28 +02:00
Sebastiaan Janssen
3d4b54064f
I love managing files in csproj files.. NOT.
2013-09-01 15:32:55 +02:00
Sebastiaan Janssen
14303fab0c
File move didn't make it into the csproj file previously, leading to build errors. Fixed!
...
Also changed default PartialView template and added another Empty one
2013-09-01 15:05:17 +02:00
Sebastiaan Janssen
262ef8d305
Merge pull request #115 from stocksr/6.2.0
...
U4-516 - Fix DatePicker with time default value
2013-09-01 05:34:18 -07:00
Sebastiaan Janssen
6e6ac8a4d5
Merge pull request #124 from AndyButland/wip-u4-2759
...
U4-2759 - member authorise attribute was not restricting for group
2013-09-01 05:22:51 -07:00
AndyButland
a262f0b342
Fixed bug where member authorise attribute was not restricting for groups
2013-08-31 22:52:54 +01:00
Morten Christensen
5640daff32
Fixes U4-2752 ContentService.DeleteVersion and DeleteVersions fail
...
Signed-off-by: Sebastiaan Janssen <sebastiaan@umbraco.com >
2013-08-31 19:19:25 +02:00
Morten Christensen
a1cae3f286
Fixes U4-2731 Document.BeforeMove + Document.AfterMove Doesn't get fired.
...
Using the legacy Document and Media classes for the .Move and .Copy calls as they already use the new services under the hood, so shouldn't make any noticeable difference except that the legacy events will also work.
Signed-off-by: Sebastiaan Janssen <sebastiaan@umbraco.com >
2013-08-31 19:18:47 +02:00
Morten Christensen
20b4975cfb
Creating a new Member/IMember and MemberType/IMemberType class under the Umbraco.Core.Model namespace in order to move away from the weird structure that we initially ported over.
...
Refactoring the MemberTypeRepository to use the new MemberType class.
Starting the implementation of ReadOnly DTOs for MemberType.
Starting the implementation of the factory for the MemberTypeReadOnlyDto.
2013-08-31 19:13:36 +02:00
Morten Christensen
757283a3ff
Making explicit references to the legacy member class to avoid ambiguous references to the new member classes
2013-08-31 19:09:29 +02:00
Morten Christensen
ea76c42c7b
Updating Resolves_Assigned_Mappers test to reflect current number of mappers
2013-08-31 18:02:10 +02:00
Shannon
d22dbb4654
Fixes U4-2734 Don't set the cache references to null when disposing the UmbracoContext
2013-08-31 11:11:25 +02:00
Morten Christensen
0196afa12a
Correcting the update of the cmsContentVersion table so the UpdateDate is updated properly
2013-08-30 17:24:42 +02:00
Morten Christensen
5d5c25f0e4
Implemented new IMemberType, MemberTypeFactory, MemberFactory and MemberTypeMapper.
...
Started implementation of MemberTypeRepository.
2013-08-30 17:24:06 +02:00
Stephan
4d5a8298b0
U4-2549 - fix it differently
2013-08-30 12:22:58 +02:00
Stephan
9e2733ce69
U4-2549 - fix issue with last chance content finder
...
Conflicts:
src/Umbraco.Web/Umbraco.Web.csproj
Conflicts:
src/Umbraco.Web/Umbraco.Web.csproj
2013-08-30 12:22:36 +02:00
Sebastiaan Janssen
fbfdd8d398
Bump version number
2013-08-30 12:00:33 +02:00
Stephan
2552dffdad
U4-2691 - fix issue with alt template and internal redirects
2013-08-30 11:59:28 +02:00
Sebastiaan Janssen
52540165f1
Creating a partial view now inherits from UmbracoTemplatePage (in 6.2.0 there will be 2 snippets, one for UmbracoViewPage<dynamic>, for MVC experts and one for UmbracoTemplatePage, the default).
2013-08-30 11:47:39 +02:00
Morten Christensen
09c9fb4e8f
Fixes U4-2731 Document.BeforeMove + Document.AfterMove Doesn't get fired.
...
Using the legacy Document and Media classes for the .Move and .Copy calls as they already use the new services under the hood, so shouldn't make any noticeable difference except that the legacy events will also work.
2013-08-30 10:52:58 +02:00
Shannon
2b408df24c
Fixes: U4-2727 PluginManager's TypeList can contain duplicates - updates the locks to be upgradeable read locks, changes over all lists/collecitons to be HashSet<T> this ensures no duplicates and also improves performance.
2013-08-30 10:51:06 +02:00
Morten Christensen
d44318f589
Fixes U4-2752 ContentService.DeleteVersion and DeleteVersions fail
2013-08-30 10:50:43 +02:00
Shannon
d559411187
Fixes U4-2300 6.1.0: Changing a template's parent causes tree to collapse
2013-08-30 10:45:13 +02:00
Sebastiaan Janssen
3a4a6579d3
Fixes: U4-2711 DAMP throws unknown exception on image upload with image cropper
2013-08-30 10:40:29 +02:00
Morten Christensen
9112e2e626
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-08-30 09:43:11 +02:00
Shannon
9b56c7eab6
Fixes U4-2300 6.1.0: Changing a template's parent causes tree to collapse
2013-08-30 14:15:51 +10:00
Shannon
f332e6530a
Ensures the whole ancestry of view data is merged in with unit tests.
2013-08-30 12:50:39 +10:00
Shannon
c228c24ba5
Creted MergeParentContextViewData filter, this is by default applied to SurfaceController's and the PartialViewMacroController. Now if you are rendering a partial view macro or a child action from a SurfaceController and are putting data into ViewData on a POST, you don't have to access the ViewData from the ParentViewContext.
2013-08-30 12:03:16 +10:00
Shannon
697aa03758
Fixes U4-1339 SurfaceController returning PartialView - cannot use ModelState - TempData merge correctly.
2013-08-30 11:34:02 +10:00
Stephan
c62689450b
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0
2013-08-29 17:28:46 +02:00
Jeremy Pyne
e65a71a05a
Added code to pre-select the current node in content tree pickers based on the location of the document in the tree.
...
This is a HUGE time saver with an even moderately complex site hierarchy.
2013-08-29 11:14:51 -04:00
Jeremy Pyne
7a2a444579
Fix for select parent o move or copy in 6.1.3.
2013-08-29 11:14:35 -04:00
Jeremy Pyne
e16ebecda4
Merge branch '6.1.3-clean' into select-parent-on-movecopy
2013-08-29 11:09:20 -04:00
Stephan
0ed4c1868b
U4-2549 - fix it differently
2013-08-29 17:08:16 +02:00
Sebastiaan Janssen
2bdbd6c7d9
Updated controller, more flexible, moved UmbracoProperty to Umbraco.Web.Helpers
2013-08-29 16:12:50 +02:00
Sebastiaan Janssen
23517d0c36
Argh, starter kit is hardcoding a content type, so I have to register the new member type with a different Id
2013-08-29 16:10:23 +02:00
Sebastiaan Janssen
2238f81d83
Oops, accidentally killed creating a partial view from the backoffice as it's also using PartialViewTasks.cs (like when you create a partial view macro)
2013-08-29 16:09:23 +02:00
Morten Christensen
37ce5c7a22
Implementing subquery addon for PerformGetByQuery, which allows for better querying first level properties as well as the property collection on a member
2013-08-29 15:42:13 +02:00
Sebastiaan Janssen
4ef10c8afe
Install a default member type during initial setup
2013-08-29 13:54:30 +02:00
Morten Christensen
e5145f3eb0
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-08-29 12:51:43 +02:00
Shannon
244dcff8da
Fixes: U4-1339 SurfaceController returning PartialView - cannot use ModelState ?
2013-08-29 14:51:30 +10:00
Shannon
2e747caa10
Fixes: U4-2727 PluginManager's TypeList can contain duplicates - updates the locks to be upgradeable read locks, changes over all lists/collecitons to be HashSet<T> this ensures no duplicates and also improves performance.
2013-08-29 13:33:01 +10:00
Shannon
93691f13df
Fixes U4-2734 Don't set the cache references to null when disposing the UmbracoContext
2013-08-29 12:38:14 +10:00
Shannon
258d526435
Merge branch 'U4-2711-Fix-imagecropper-ToXMl' of https://github.com/stocksr/Umbraco-CMS into stocksr-U4-2711-Fix-imagecropper-ToXMl
...
Conflicts:
src/umbraco.editorControls/imagecropper/DataTypeData.cs
2013-08-29 12:31:08 +10:00
Shannon
357dc6ec8e
Fixes: U4-2711 DAMP throws unknown exception on image upload with image cropper
2013-08-29 12:27:49 +10:00
Shannon
232c81543a
Fixes the rest of U4-2713 Property Editor Value Converters don't get applied to Umbraco.TypedMedia
2013-08-29 12:11:48 +10:00
Shannon
581f3a1893
Fixes build errors
2013-08-29 12:01:30 +10:00
Shannon
9fc3efd73a
Fixes U4-2713 Property Editor Value Converters don't get applied to Umbraco.TypedMedia
2013-08-29 11:59:07 +10:00
Shannon
9445f008bc
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-08-29 10:09:09 +10:00
Shannon
36c281a19a
updated ignore
2013-08-29 10:08:54 +10:00
Stephan
3fc4f36859
U4-2549 - fix issue with last chance content finder
...
Conflicts:
src/Umbraco.Web/Umbraco.Web.csproj
2013-08-28 18:16:20 +02:00
Sebastiaan Janssen
02566589fe
Added admin permission for change doctype action to the OOB installer
2013-08-28 17:52:44 +02:00
Sebastiaan Janssen
49637e62fe
Updated, more robust versions of the Member template/snippets
2013-08-28 17:52:06 +02:00
Morten Christensen
136673fd23
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-08-28 17:27:43 +02:00
Morten Christensen
c7351dfad7
Adding additional methods to the MemberRepository to support various types of lookups/queries, and experimenting with adding dummy properties to the model so a strongly typed query can be translated using mappers.
...
GetByQuery needs to be refactored so the selection is done in a subquery, so we don't loose properties in the result set
2013-08-28 17:27:29 +02:00
Morten Christensen
575abc6abf
Implementing the mapper for Member. Refactoring the MemberProfile, IMember and IMembershipUser interfaces
2013-08-28 15:24:22 +02:00
Morten Christensen
6f63369e11
Updating the Member and MemberProfile class to include the standard UmbracoEntity properties.
...
Refactoring the sql query and the dtos to use the PropertyType as Primary and Property as secondary as a Property might be empty for a defined type.
Adding labels to the conventional Member PropertyType aliases.
2013-08-28 14:17:16 +02:00
Darren Ferguson
1995b25092
Adding new Memership provider implementation
...
Obsolete SecUtility class
Add Security Helper class
2013-08-28 12:48:04 +01:00
Sebastiaan Janssen
f26d759c84
Moved controllers and models as per Shannon's suggestion
...
Added LoginStatus and updated Register
Updated to use CDF instead of <script> tags
2013-08-28 13:36:04 +02:00
Morten Christensen
3f0dc7f652
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-08-28 09:38:40 +02:00
Sebastiaan Janssen
8274883fa5
Bump version number to 6.2.0
2013-08-28 09:09:21 +02:00
Sebastiaan Janssen
12b3d50717
Merge branch '6.2.0' of github.com:umbraco/Umbraco-CMS into 6.2.0
2013-08-27 19:29:43 +02:00
Sebastiaan Janssen
86276206d5
Add register member partial view macro template
2013-08-27 19:29:15 +02:00
Stephan
da719377df
U4-2691 - fix issue with alt template and internal redirects
2013-08-27 18:06:53 +02:00
Robert Stocks
614dc8f4d1
Fix U4-2711 add Null Check to ToXMl method
...
Fixes Object reference not set to an instance of an object. at
umbraco.editorControls.imagecropper.DataTypeData.ToXMl(XmlDocument data)
2013-08-27 16:10:04 +01:00
Morten Christensen
a3f41af3ba
Updating the sql query in the MemberRepository
2013-08-27 15:50:17 +02:00
Morten Christensen
342232f21e
Updating the Member class and adding an UmbracoMember wrapper as a bridge between MembershipUser and Member
2013-08-27 15:49:46 +02:00
Morten Christensen
c3c9c10060
Implementing a factory for readonly Member objects
2013-08-27 15:48:58 +02:00
Morten Christensen
89fbad447b
Adding propertytype alias conventions for Member
2013-08-27 15:48:18 +02:00
Morten Christensen
0aa38728fc
Updating the readonly dtos
2013-08-27 15:48:00 +02:00
Robert Stocks
23e4003af0
U4-516 - Fix DatePicker with time default value
...
Enables the standard jQuery date picker to parse the current value of
the field correctly, this prevents it from defaulting to Today and
overwriting the currently stored value.
2013-08-27 12:04:20 +01:00
Sebastiaan Janssen
53b6fb7b56
Add login template to partial view macros
2013-08-27 11:37:20 +02:00
Sebastiaan Janssen
6bbc2de43e
Update failing unit test due to added action for changing the document type on a node
2013-08-27 09:37:00 +02:00
DougMac
0218e39664
Fixes: U4-2060 Spell Checker Broke After Google Update
2013-08-26 22:50:53 +01:00
Sebastiaan Janssen
91590c824f
Merge branch '6.2.0' of github.com:umbraco/Umbraco-CMS into 6.2.0
2013-08-26 17:28:31 +02:00
Sebastiaan Janssen
d17b2cf884
Added ability to have predefined templates for Partial View Macros
2013-08-26 17:28:15 +02:00
Morten Christensen
aed017641d
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-08-26 17:01:05 +02:00
Morten Christensen
2b82e74b90
Adding test fixture for the MemberRepository
2013-08-26 17:00:12 +02:00
Morten Christensen
37d190c97d
Implementing read-only DTOs for improved reading of Members from db.
...
Started implementation of Member, MemberType and MemberGroup repositories.
2013-08-26 16:59:41 +02:00
Morten Christensen
f1818aae1b
Updating the Profile and Member classes
2013-08-26 16:58:08 +02:00
Sebastiaan Janssen
ee4312b7f2
U4-2464 Single user protection, password not changeable!
2013-08-26 13:56:22 +02:00
Sebastiaan Janssen
2345a5e133
U4-2477 Member editing - Indicate which box is active and which is inactive
2013-08-26 13:45:09 +02:00
Sebastiaan Janssen
cbe8f15007
U4-2636 Allow at root property are outside of view in backoffice
2013-08-26 12:11:07 +02:00
Sebastiaan Janssen
dd59038369
Fixes U4-2686 Error when trying to delete member group with ampersand in name.
2013-08-26 10:29:30 +02:00
Sebastiaan Janssen
c9942d7ca5
Merge pull request #106 from pynej/code-mirror-search
...
Added plugin to all code area editors to suppressed normal browser Find ...
2013-08-25 08:37:08 -07:00
Sebastiaan Janssen
ab8e6b8f33
Merge branch 'wip-dragdrop2' of https://github.com/AndyButland/Umbraco-CMS into AndyButland-wip-dragdrop2
2013-08-25 17:26:08 +02:00
Sebastiaan Janssen
d21f10ec1e
Db migration to allow admins to change the document type
2013-08-25 17:14:01 +02:00
Sebastiaan Janssen
76d0ffb797
Merge branch 'wip-changedoctypeui' of https://github.com/AndyButland/Umbraco-CMS into AndyButland-wip-changedoctypeui
...
Conflicts:
.gitignore
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/config/ClientDependency.config
src/Umbraco.Web/Umbraco.Web.csproj
2013-08-25 15:50:07 +02:00
Sebastiaan Janssen
6437179a83
Merge pull request #112 from dampee/6.1.3
...
U4-2638 Developer/Packages/Install Starterkit give 500 server error
2013-08-25 05:36:49 -07:00
Sebastiaan Janssen
cc45bbeca6
Fix unit tests that failed because UmbracoSettings.config was being cleaned up
2013-08-23 16:22:26 +02:00
Sebastiaan Janssen
8cd9266ea6
Updated obsolete msg after feedback here: https://github.com/umbraco/Umbraco-CMS/commit/2b532f72c34a33e2966b1fb5c7f068564e518c91#commitcomment-3899011
2013-08-23 14:17:40 +02:00
Sebastiaan Janssen
ad44feb6dd
Don't throw exception when node has no template and asking for GetTemplateAlias (return string.Empty instead)
2013-08-23 14:08:13 +02:00
Sebastiaan Janssen
16ed85ecc9
Merge branch '4.11.10' into 6.2.0
...
Conflicts:
.gitignore
build/Build.bat
src/Umbraco.Core/Configuration/GlobalSettings.cs
2013-08-23 13:48:38 +02:00
Sebastiaan Janssen
9d45b10ee5
Merge pull request #104 from umbraco/6.0.7
...
6.0.7
2013-08-23 04:46:41 -07:00
Sebastiaan Janssen
e9f8cf25b9
Merge branch '6.0.0-PetaPocoExtension' into 6.2.0
...
Conflicts:
.hgignore
2013-08-23 13:42:26 +02:00
Sebastiaan Janssen
19a3b8809e
Merge branch '4.11.9' into 6.2.0
...
Conflicts:
.hgtags
2013-08-23 12:18:25 +02:00
Sebastiaan Janssen
96e40b8b4f
Merge pull request #101 from umbraco/4.11.8
...
Closing branch 4.11.9 as that version number was used for the emergency ...
2013-08-23 03:17:46 -07:00
Sebastiaan Janssen
53aeb59eb4
Merge pull request #100 from umbraco/6.0.5
...
Closing branch 6.0.5 as that version number was used for the emergency s...
2013-08-23 03:17:29 -07:00
Sebastiaan Janssen
befb42cd68
Merge pull request #99 from umbraco/4.11.7---cmsContentXml-fixes
...
Close 4.11.7 - cmsContentXml fixes branch
2013-08-23 03:17:06 -07:00
Sebastiaan Janssen
15bab05e18
Merge branch '6.2.0' of github.com:umbraco/Umbraco-CMS into 6.2.0
2013-08-23 12:15:37 +02:00
Sebastiaan Janssen
7d2e408363
Merge branch '4.11.5' into 6.2.0
...
Conflicts:
.hgtags
2013-08-23 12:15:28 +02:00
Sebastiaan Janssen
c1cc62543d
Merge pull request #97 from umbraco/6.1.0-public
...
Close 6.1.0-public branch, merged.
2013-08-23 03:13:19 -07:00
Sebastiaan Janssen
6d61c93f62
Merge pull request #96 from umbraco/6.0.0-LegacyApi-Refactor
...
Close 6.0.0-LegacyApi-Refactor branch
2013-08-23 03:12:29 -07:00
Sebastiaan Janssen
38c8860e92
Merge pull request #95 from umbraco/6.0.0-Repository-Resolvers-refactor
...
Closing branch after having merged the changes to events to the main 6.0...
2013-08-23 03:12:08 -07:00
Sebastiaan Janssen
4719bfb4ad
Merge pull request #94 from umbraco/4.10.1
...
Close 4.10.1 branch
2013-08-23 03:11:49 -07:00
Sebastiaan Janssen
b5719ab103
Merge pull request #93 from umbraco/4.6.1
...
Closing branch
2013-08-23 03:10:24 -07:00
Sebastiaan Janssen
c82573a697
Merge pull request #92 from umbraco/4.7.1
...
Closing branch
2013-08-23 03:10:03 -07:00
Sebastiaan Janssen
6448554343
Merge pull request #91 from umbraco/4.7.2
...
Closing branch
2013-08-23 03:09:40 -07:00
Sebastiaan Janssen
c0b9e803d9
Merge pull request #90 from umbraco/4.8-apptreexml-wip
...
Closing branch
2013-08-23 03:08:55 -07:00
Sebastiaan Janssen
ab06a22272
Merge pull request #89 from umbraco/4.8-tinymce-wip
...
Closing old branch
2013-08-23 03:08:31 -07:00
Sebastiaan Janssen
eac56eba47
Merge pull request #88 from umbraco/4.8-solutioncleanup-wip
...
Close 4.8-solutioncleanup-wip branch
2013-08-23 03:07:25 -07:00
Sebastiaan Janssen
0e822bdc81
Merge pull request #87 from umbraco/4.6.0
...
Closing branch
2013-08-23 02:52:25 -07:00
Sebastiaan Janssen
1e76cf67d3
Fix merge problem
2013-08-23 08:57:02 +02:00
Shannon
ec4f6de631
Fixes: U4-2701 The media creation process needs to be optimized, there's far too much IO occuring
2013-08-23 13:41:16 +10:00
Shannon
3bb61294e9
Ensures all IDisposables are in a using clause for all processes involved with the media uploader, there were also a few streams not being closed or disposed either!
...
U4-2699 The media upload process doesn't dispose all resources
2013-08-23 11:46:55 +10:00
Shannon
c477da95fd
Ensures all IDisposables are in a using clause for all processes involved with the media uploader, there were also a few streams not being closed or disposed either!
2013-08-23 11:20:00 +10:00
Sebastiaan Janssen
61149f8112
Merge branch '6.1.4'
...
Conflicts:
.gitignore
src/Umbraco.Web.UI/install/steps/database.ascx
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/ImageViewer.ascx.cs
src/umbraco.editorControls/mediapicker/mediaChooser.cs
2013-08-22 14:46:11 +02:00
Sebastiaan Janssen
adb059e0da
Revert U4-2511 Locallink:NODEID not working as it was breaking expectations of people running site without this fix
2013-08-22 13:13:32 +02:00
Morten Christensen
4337976887
Merge branch '6.1.4' of https://github.com/umbraco/Umbraco-CMS into 6.1.4
2013-08-22 12:59:08 +02:00
Morten Christensen
efe5de87a6
Updating readme for nuget packages
2013-08-22 12:58:53 +02:00
Sebastiaan Janssen
389642946e
Merge pull request #85 from rolfis/patch-1
...
Update sv.xml
2013-08-21 09:03:37 -07:00
rolfis
53d30aa3cb
Update sv.xml
...
Changed {0} to %0% in login screen bottomText to display correct end year of copyright notice.
2013-08-21 16:55:53 +02:00
Shannon
e233cffb9d
Changes the cache keys in PluginManager to reference a const to make it a bit more clear.
2013-08-21 11:19:27 +10:00
Shannon
9e58ebed24
Merge branch '6.1.4' of https://github.com/umbraco/Umbraco-CMS into 6.1.4
2013-08-21 11:14:59 +10:00
Shannon
f51c4e332e
Fixes: U4-2653 BeginUmbracoForm should use absolute path with query string URLs without the protocol
2013-08-21 11:14:37 +10:00
Sebastiaan Janssen
03a0a0a0e9
Fix a strange VS2012 build targets problem
2013-08-20 18:06:09 +02:00
Sebastiaan Janssen
dcb381770f
Fix unit test that was looking at the wrong filename
2013-08-19 12:54:20 +02:00
dampee
fb03de37ce
U4-2638 Developer/Packages/Install Starterkit give 500 server error
2013-08-19 12:51:13 +02:00
Sebastiaan Janssen
65db0e69a9
Fixes: U4-2642 Make SQL CE more resilient to server crashes
2013-08-19 12:26:01 +02:00
Sebastiaan Janssen
23c6a91e9c
Fixes merge issue
2013-08-19 11:47:53 +02:00
Sebastiaan Janssen
a03c6dcf13
Merge pull request #80 from ThomasSkyldahl/6.1.4
...
UmbracoViewPage.WriteLiteral(object value) optimized memory usage and combined markup injection
2013-08-19 02:34:13 -07:00
Sebastiaan Janssen
3029d97f33
Merge pull request #78 from dprothero/6.1.4
...
Fixed membership provider to correctly log failed attempts.
2013-08-19 02:06:15 -07:00
Sebastiaan Janssen
f41d967864
Fixes: U4-2637 Error adding a User using AD Membership Provider when no Email Address Defined
2013-08-19 10:41:49 +02:00
DougMac
7e645f9a6a
Fixes: U4-2060 Spell Checker Broke After Google Update
...
The Google spell check at https://www.google.com/tbproxy/spell no longer
works. This updates to a newer Google Api (again undocumented)
2013-08-17 10:50:26 +01:00
Thomas Skyldahl Sørensen
4a481b05d4
Optimized WriteLiteral
2013-08-16 10:09:09 +02:00
Shannon
66c6b5b524
Fixes: U4-2632 Remove the recursive permissions check on the move/copy dialog
2013-08-16 12:46:40 +10:00
Shannon
e3b0f71549
Merge branch '6.1.4' of https://github.com/umbraco/Umbraco-CMS into 6.1.4
2013-08-16 12:25:55 +10:00
Shannon
973b466798
Fixes: U4-2627 Ensure that the plugins cache files are named with the machine name
2013-08-16 12:25:38 +10:00
Shandem
fa0eef4333
Merge pull request #79 from sniffdk/6.1.4
...
Moved WriteLiteral method to UmbracoViewPage
2013-08-15 19:12:54 -07:00
Mads Krohn
a343a76a26
Moved WriteLiteral method to UmbracoViewPage
...
When we use a custom model through a custom controller, in our view, we
inherit from UmbracoViewPage, so the WriteLiteral method, which provides
preview badge and miniprofiler code, should be placed there.
2013-08-16 00:01:31 +02:00
Morten Christensen
d0a9e3236e
Promise for the changed unit test was incorrect, so correcting it in this commit
2013-08-15 10:26:24 +02:00
Morten Christensen
b899805ec9
Correcting issue introduced in d3b69e04e1 where the returned IProfile would contain the Username and not the Name. This will have changed the Creator and Writer name in the xml cache to be the Login instead of the Name of the user, so for those that use these fields its important to republish to update the xml cache.
...
Fixes U4-2628 creatorName and writerName should use username - not loginname. Also verified through file history back to v4.
2013-08-15 10:08:59 +02:00
Morten Christensen
766497e355
Refactoring QueryHelper to be a base class instead.
...
Fix U4-2607 Creating nodes with special characters causes YSOD
2013-08-14 17:07:21 +02:00
Morten Christensen
67a2a9cfe4
Refactoring the optimized Recycle Bin, so that the Recycle Bin's repository is more independent and easier to use with the new events added to the Content- and MediaService.
2013-08-14 16:12:13 +02:00
dprothero
766ba0c8f5
Fixed membership provider to correctly log failed attempts.
2013-08-13 13:46:32 -07:00
Morten Christensen
ca71c59880
Fixes U4-2218 Document Type copy looses property tab assignment
2013-08-13 17:41:35 +02:00
Morten Christensen
6c87cf729a
Fixes U4-2592 Cannot delete a node when the node has just a closing bracket in the name.
2013-08-13 11:27:39 +02:00
Shannon
5c63afa31a
removed my test examine settings
2013-08-13 18:26:32 +10:00
Shannon
fa88768c91
removed my test examine settings
2013-08-13 18:25:39 +10:00
Shannon
bfabfd9fa5
Updated to latest Examine version (contains bug fix for U4-2180 Problem with Examine MultiIndexSearcher after upgrading from 4.11.3 to 4.11.8) and removes the partially trusted callers attribute from the PDF lib because itextsharp by default doesn't support med trust.
2013-08-13 15:41:40 +10:00
Shannon
aa1c411c8c
Fixes U4-2618 PDF indexer does not ensure spaces are added to textual content and fixes med trust compat relating to U4-2180 Problem with Examine MultiIndexSearcher after upgrading from 4.11.3 to 4.11.8
2013-08-13 13:47:57 +10:00
Shannon
c52c452b36
Fixes issue relating to the fix for U4-2589 where we need to clear the published db flag for previous versions when creating a new published version.
2013-08-13 11:01:49 +10:00
Morten Christensen
86811fe507
Fixes U4-2397 IContent Properties added with incorrect Value when read from Cache, and adds unit test for verifying types saved and returned for 24 standard DataTypes.
2013-08-12 16:20:32 +02:00
Morten Christensen
363de53b82
Updates query to limit results in subquery for MySql according to U4-2329 Browsing Media Slow in 6.1.1
2013-08-12 12:42:21 +02:00
Shandem
958fb66f2c
Merge pull request #73 from florisrobbemont/6.1.3
...
U4-2596: UmbracoControllerFactory method ReleaseController should be virtual
2013-08-11 18:13:06 -07:00
Morten Christensen
30e12c1367
Final piece to the puzzle for U4-2571 Need to optimize empty recycle bin. Needed to hack around the ordering of items in the recycle bin because of the self-referencing constraint - parentID to id in the umbracoNode table by updating all parentID entries, which bypasses any reference issues with the foreignkey.
2013-08-11 21:12:02 +02:00
Morten Christensen
89ff7d85e2
Correcting DELETE FROM query so it works with sql ce as well.
2013-08-09 17:44:57 +02:00
Shannon
61fbf2cfc6
reverts PersistDeletedItem transaction because i forgot that the Commit() method of the UOW already takes care of the transaction.
2013-08-09 10:52:24 +10:00
Shannon
ce847e97a8
Updates the PetaPocoRepositoryBase to ensure that the deletion process is wrapped in a transaction so if any of the processes fail, it all gets rolled back.
2013-08-09 10:07:03 +10:00
Shannon
1e61563f79
Ensures the deletions are wrapped in a transaction - for performance and to mitigate db corruption if one of the deletes fails.
2013-08-09 10:01:28 +10:00
Morten Christensen
b4f9985695
Last bits to implement U4-2571 Need to optimize empty recycle bin
2013-08-08 15:12:26 +02:00
Morten Christensen
82f19ede8c
Merge branch '6.1.4' of https://github.com/umbraco/Umbraco-CMS into 6.1.4
2013-08-08 10:22:38 +02:00
Shannon
0fbc32a87f
Fixes up logic for creating new versions (U4-2589 Save and Publish is not creating version of document)
2013-08-08 10:42:06 +10:00
Jeremy Pyne
f3e8359e36
Added plugin to all code area editors to suppressed normal browser Find function with internal code mirror functions. This is needed for search to work on long documents and also adds more advanced regex search and replace options including:
...
Ctrl-F / Cmd-F
Start searching
Ctrl-G / Cmd-G
Find next
Shift-Ctrl-G / Shift-Cmd-G
Find previous
Shift-Ctrl-F / Cmd-Option-F
Replace
Shift-Ctrl-R / Shift-Cmd-Option-F
Replace all
Demo: http://codemirror.net/demo/search.html
2013-08-07 16:08:40 -04:00
Floris Robbemont
dc2de4b5e7
U4-2596: UmbracoControllerFactory method ReleaseController should be virtual
2013-08-07 15:06:41 +02:00
Shannon
5fce741940
another sln update
2013-08-07 11:53:09 +10:00
Shannon
14e4a8061c
removes the vs profiling files from the sln.
2013-08-07 11:49:48 +10:00
Shannon
1b9f071581
Fixes: U4-2589 Save and Publish is not creating version of document and adds a few unit tests
2013-08-07 11:39:25 +10:00
Morten Christensen
79141ef86d
Initial work on U4-2571 Need to optimize empty recycle bin
2013-08-06 15:08:05 +02:00
Sebastiaan Janssen
08609a887c
Merge branch '6.1.4' of github.com:umbraco/Umbraco-CMS into 6.1.4
2013-08-06 10:24:42 +02:00
Sebastiaan Janssen
b11932240c
Fixes U4-2587 Regression: Hide Preview Button on nodes that have no template
...
Now also checks if the template still exists and if it's allowed on that document to determine when to enable the preview button
2013-08-06 10:24:20 +02:00
Shannon
d47b4517c1
Fixes unit tests
2013-08-06 13:06:25 +10:00
Morten Christensen
226a13c6e1
Minor adjustment related to U4-2560 Working with ContentService can give 2 versions of a document as "newest"
2013-08-05 14:30:03 +02:00
Shannon
d78a03a610
Massively improves performance for the packaging service (converting docs to XML) which is used in republishing the tree.
2013-08-05 13:11:47 +10:00
Shannon
b7a1123319
U4-2579 BulkPublishController causes YSOD when there are invalid child elements due to InvalidProperties having a null reference
2013-08-02 16:23:32 +10:00
Shannon
7e9cad34db
Creates an SQL Server version check for bulk sql imports.
2013-08-02 16:01:54 +10:00
Shannon
c4b44ea0e3
Fixes: U4-2577 Can't save umbraco user - without re-filling in the password
...
Fixes: U4-541 Wrong dictionary key when using in backend template names
This changes the way that the value that is stored in the auth cookie. Previously we just stored a GUID which was the user's contextid stored in the db, now we store encrypted values of a few necessary user objects. In 6.2 we'll actually set a real .Net user object on the HttpContext. For now, the http module will simply just ensure that the culture is set correctly for the currently logged in user.
2013-08-02 15:16:04 +10:00
Sebastiaan Janssen
3435a75e9e
U4-2553 Double tabs when installing package that makes use of Dictionary Items to translate document types
...
Forgto to commit a file :)
2013-08-01 14:39:22 +02:00
Sebastiaan Janssen
bdb6c5768a
U4-2553 Double tabs when installing package that makes use of Dictionary Items to translate document types
...
Added GetRawCaptionById method for the packager so the generated XML is correct
2013-08-01 13:40:23 +02:00
Sebastiaan Janssen
87a3c53e22
Merge branch '6.1.4' of github.com:umbraco/Umbraco-CMS into 6.1.4
2013-07-31 18:31:56 +02:00
Sebastiaan Janssen
898d25f3cb
Include lang files in project so they'll actually end up in the final build
2013-07-31 18:31:39 +02:00
Shannon
9bc3fdd555
Makes UmbracoContext disposable and fixes the module's DisposeHttpContextItems to actual perform the disposal of each item.
2013-07-31 17:34:42 +10:00
Shannon
cbda86fe92
Fixes build error, streamlines all calls to validate a user for base controllers.
2013-07-31 17:24:36 +10:00
Shannon
b48f0f52e0
updates uri extensions + tests
...
Conflicts:
src/Umbraco.Core/UriExtensions.cs
2013-07-31 17:08:10 +10:00
Shannon
e2eeafcbfc
Fixes: U4-2232 UmbracoAuthorizeAttribute breaks Relfection methods - ensures that no singleton instances are passed into attributes since they only ever get created once, meaning we're left with a stale version in the attribute.
2013-07-31 16:45:11 +10:00
Shannon
ad697db42b
Fixes an issue with WebSecurity logout
2013-07-31 11:10:33 +10:00
Shannon
9bb31e9456
Merge branch '6.1.4-cmsContentXml_Optimizations' into 6.1.4
2013-07-29 17:45:48 +10:00
Shannon
a195d33332
Added another benchmark for removing/re-inserting records for cmsContentXml table using one transaction which again improves performance. Now have changed the rebuild xml method in the content service to : Lookup all data that it needs to insert first, then we begin a transaction and inside of the one transaction we clear the data and re-insert it so if anything fails in this process it should be rolled back.
2013-07-29 17:45:05 +10:00
Shannon
82a87cbd92
Doh, missed file
2013-07-29 16:46:30 +10:00
Shannon
5b26436862
Removes all references to the legacy Document.RepublishAll and replaces it's logic with the correct logic.
2013-07-29 16:45:54 +10:00
Shannon
eed61f9053
Adds unit test for U4-2556 to ensure that it is solved.
2013-07-29 16:42:53 +10:00
Shannon
55c68485e9
Changed the logic of the GetByPublishedVersion to only return from cache if the cache item is published.
2013-07-29 16:03:37 +10:00
Shannon
b9ba350a2f
Updated the RebuildXmlStructures method with performance improvements. Added cache checking to the GetByPublishedVersion method since published content should always be 'latest' this will speed things up tremendously if items are found there. Added 2 more performance tests which show very large perf improvements, namely the Get_All_Published_Content_Of_Type shows a 77% improvement.
2013-07-29 15:49:56 +10:00
Shannon
696306e7c9
Implements the bulk insert procedure for re-populating the cmsContentXml tables, removes the need to rebuild all xml structures when sorting if in LB environments
2013-07-29 13:25:02 +10:00
Sebastiaan Janssen
9bf86aff09
Merge branch '6.1.4' of github.com:umbraco/Umbraco-CMS into 6.1.4
2013-07-26 15:17:20 +02:00
Sebastiaan Janssen
f50de5b049
U4-2550 Could not load file or assembly 'HtmlAgilityPack, Version=1.4.5.0
2013-07-26 15:16:55 +02:00
Sebastiaan Janssen
d734ba6136
U4-2543 In the back office its possible to get Response Validation errors
2013-07-26 12:43:19 +02:00
Morten Christensen
c49becea53
Cleanup of unused using statements in a few files
2013-07-26 12:35:40 +02:00
Shannon
614aea203d
Merge remote-tracking branch 'origin/6.1.4' into 6.1.4-cmsContentXml_Optimizations
2013-07-26 18:14:13 +10:00
Shannon
ed88bbf75f
Fixed up BaseDatabaseFactoryTests so that it only loads in one db factory with the correct conn strings, now we can easily override to use a custom db. Added benchmark tests for bulk inserting records for the cmsContentXml table which shows how we can improve performance quite a bit especially for larger node sets. Added more unit tests for bulk inserting and fixed it up a bit more.
2013-07-26 18:13:56 +10:00
Sebastiaan Janssen
e41d3c7e84
Increase version to 6.1.4
2013-07-25 11:59:37 +02:00
Sebastiaan Janssen
a099af39c2
xmlrpcnet was missing from nuspecs
2013-07-25 11:50:56 +02:00
Shannon
118f9b02e2
Fixes: U4-1027 Media Sort Usability -> changed the sorting to use Web API instead of asmx web service.
2013-07-25 12:29:41 +10:00
Sebastiaan Janssen
38778cc7c7
Fixes U4-2488 Edit datatype: Media Picker appears incorrectly
2013-07-24 14:52:25 +02:00
Shannon
ffff9efaa8
Fixes: U4-2535 The actions/publish.aspx page does not publish correctly and show the correct publish result
2013-07-24 13:06:25 +10:00
Shannon
7f4abb4893
Fixed editContent.aspx to let the business logic handle the property validation when trying to publish and show the correct status message result (if it was not publishable). Adds the invalid properties collection to the PublishStatus so those can be shown too.
2013-07-24 12:54:10 +10:00
Shannon
4d39ce1202
Fixes Allow At Root styling
2013-07-24 11:44:26 +10:00
Shannon
7164f23a98
Fixes up validation styling and the validation summary close button display.
2013-07-24 11:31:31 +10:00
Shannon
8b2d1b8eab
Fixed Template model class to not have it's own NodePath property which was always null since it wasn't mapped (and there was no point in it).
2013-07-24 10:11:05 +10:00
Shannon
80394f08fb
Fixed runtime cache provider issues & unit tests.
2013-07-24 09:36:01 +10:00
Sebastiaan Janssen
ca1fe5ff2a
Unit test for: U4-2514 Checkboxlist prevalues in packages broken
2013-07-23 16:13:20 +02:00
Sebastiaan Janssen
a1037ce43c
Fixes U4-2187 - Enable support for MySQL on Linux
2013-07-23 15:38:26 +02:00
Sebastiaan Janssen
89622998e0
Merge pull request #34 from luckyrat/6.0.7
...
Fixes U4-2187 - Enable support for MySQL on Linux
2013-07-23 06:24:42 -07:00
Sebastiaan Janssen
2cd2f3741d
Merge branch '6.1.2' of https://github.com/stevetemple/Umbraco-CMS into stevetemple-6.1.3
2013-07-23 15:20:28 +02:00
Sebastiaan Janssen
e634dba4ea
2nd attempt: U4-2514 Checkboxlist prevalues in packages broken
2013-07-23 13:16:18 +02:00
Shannon
d1eb8fd9eb
Obsoletes UmbracoFile with new UmbracoMediaFile in the Core assembly and wraps the legacy class to use the new one. Improves performance of UmbracoMediaFile by ensuring any IO is lazy loaded and then saved to a local property so it doesn't need to re-read the file for things like length/size.
...
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
2013-07-23 17:59:44 +10:00
Shannon
2e91c89c02
Fixes null check for changes to RuntimeCacheProvider
2013-07-23 14:00:52 +10:00
Shannon
8be54ba0cc
Fixes: U4-1970 v6 API - need to implement caching for templates since we're doing a db lookup on a front-end request. This is a temporary fix until we implement the ApplicationCache properly but it still works by utilizing the existing RuntimeCacheProvider singleton. I've tweaked this provider as well to ensure we use the HttpRuntime.Cache when it is available (during a web session). We don't want to have a seperate caching bucket so that IIS can manage cache memory properly. Have ensured that the template cache is cleared when templates are updated/removed.
2013-07-23 11:46:18 +10:00
Shannon
3da7682415
reverted change for U4-2514 as this change will cause other unwanted problems. Added logging for DefaultDataKeyValue instead of blindly swallowing an exception.
2013-07-23 10:50:48 +10:00
Sebastiaan Janssen
775892ff5a
U4-2514 Checkboxlist prevalues in packages broken
2013-07-22 16:23:16 +02:00
Sebastiaan Janssen
f30b4c8184
Slight refactor of UmbracoFile
2013-07-22 13:55:10 +02:00
Sebastiaan Janssen
319ba5c791
U4-2524 If tinyMCEImageHelper.DoResize fails, the src gets removed from the img tag
2013-07-22 13:51:13 +02:00
Sebastiaan Janssen
398bc6d767
Fix merge issue
2013-07-22 12:15:54 +02:00
Sebastiaan Janssen
5d3ef8d97f
Merge branch '6.1.3' of https://github.com/Myster/Umbraco-CMS into Myster-6.1.3
...
Conflicts:
src/Umbraco.Web.UI/umbraco/config/lang/de.xml
src/Umbraco.Web.UI/umbraco/config/lang/no.xml
2013-07-22 12:09:41 +02:00
Sebastiaan Janssen
08a300fbe5
U4-2370 Style sheet property sorting broken
2013-07-22 10:47:01 +02:00
Sebastiaan Janssen
845770c4bb
Merge pull request #69 from abryukhov/patch-2
...
tinyMCE internal language pack - RU
2013-07-22 00:05:22 -07:00
Sebastiaan Janssen
771dc10c85
Merge pull request #68 from abryukhov/patch-3
...
tinyMCE internal language pack - RU
2013-07-22 00:04:23 -07:00
Sebastiaan Janssen
2ac76202e5
Merge pull request #67 from abryukhov/patch-4
...
tinyMCE internal language pack - RU
2013-07-22 00:04:11 -07:00
Sebastiaan Janssen
a5ecbe96e2
Merge pull request #66 from abryukhov/patch-5
...
tinyMCE internal language pack - RU
2013-07-22 00:04:03 -07:00
Sebastiaan Janssen
7240b22e48
Merge pull request #65 from abryukhov/patch-6
...
tinyMCE internal language pack - RU
2013-07-22 00:03:51 -07:00
Sebastiaan Janssen
1f00589cb4
Merge pull request #64 from abryukhov/patch-7
...
tinyMCE internal language pack - RU
2013-07-22 00:03:33 -07:00
Sebastiaan Janssen
60b14487a9
Merge pull request #63 from abryukhov/patch-8
...
tinyMCE internal language pack - RU
2013-07-22 00:03:24 -07:00
Sebastiaan Janssen
33bc85a843
Merge pull request #62 from abryukhov/patch-9
...
tinyMCE internal language pack - RU
2013-07-22 00:03:14 -07:00
Sebastiaan Janssen
e6642674d4
Merge pull request #61 from abryukhov/patch-10
...
tinyMCE internal language pack - RU
2013-07-22 00:03:01 -07:00
Sebastiaan Janssen
8ad5fb3c44
Merge pull request #60 from abryukhov/patch-11
...
tinyMCE internal language pack - RU
2013-07-22 00:02:50 -07:00
Sebastiaan Janssen
1752d14c57
Merge pull request #59 from abryukhov/patch-12
...
tinyMCE internal language pack - RU
2013-07-22 00:02:40 -07:00
Sebastiaan Janssen
ec4ccba1a7
Merge pull request #58 from abryukhov/patch-13
...
tinyMCE internal language pack - RU
2013-07-22 00:02:32 -07:00
Sebastiaan Janssen
0244492a89
Merge pull request #57 from abryukhov/patch-14
...
tinyMCE internal language pack - RU
2013-07-22 00:02:22 -07:00
Sebastiaan Janssen
546cf2c84d
Merge pull request #56 from abryukhov/patch-15
...
tinyMCE internal language pack - RU
2013-07-22 00:02:14 -07:00
Sebastiaan Janssen
d354dde774
Merge pull request #55 from abryukhov/patch-16
...
tinyMCE internal language pack - RU
2013-07-22 00:02:03 -07:00
Sebastiaan Janssen
22c9e9acd9
Merge pull request #54 from abryukhov/patch-17
...
tinyMCE internal language pack - RU
2013-07-22 00:01:47 -07:00
Alexander Bryukhov
5dd14723e9
tinyMCE internal language pack - RU
2013-07-22 10:29:12 +07:00
Alexander Bryukhov
7134e80c44
tinyMCE internal language pack - RU
2013-07-22 10:27:31 +07:00
Alexander Bryukhov
f7196ee8f9
tinyMCE internal language pack - RU
2013-07-22 10:26:47 +07:00
Alexander Bryukhov
fdecd697b7
tinyMCE internal language pack - RU
2013-07-22 10:26:04 +07:00
Alexander Bryukhov
6c03dac869
tinyMCE internal language pack - RU
2013-07-22 10:25:18 +07:00
Alexander Bryukhov
6cdb564a9f
tinyMCE internal language pack - RU
2013-07-22 10:24:31 +07:00
Alexander Bryukhov
0da8a8db36
tinyMCE internal language pack - RU
2013-07-22 10:23:51 +07:00
Alexander Bryukhov
a4a9620889
tinyMCE internal language pack - RU
2013-07-22 10:22:46 +07:00
Alexander Bryukhov
2307424fb6
tinyMCE internal language pack - RU
2013-07-22 10:22:01 +07:00
Alexander Bryukhov
ca124fb662
tinyMCE internal language pack - RU
2013-07-22 10:21:16 +07:00
Alexander Bryukhov
6787252f9b
tinyMCE internal language pack - RU
2013-07-22 10:20:36 +07:00
Alexander Bryukhov
ef3094f8d9
tinyMCE internal language pack - RU
2013-07-22 10:19:51 +07:00
Alexander Bryukhov
a2a20133aa
tinyMCE internal language pack - RU
2013-07-22 10:18:38 +07:00
Alexander Bryukhov
bb750d186a
tinyMCE internal language pack - RU
2013-07-22 10:17:56 +07:00
Alexander Bryukhov
f2a7dde5ce
tinyMCE internal language pack - RU
2013-07-22 10:16:00 +07:00
Alexander Bryukhov
73e2559a13
tinyMCE internal language pack - RU
2013-07-22 10:14:48 +07:00
Shannon
80f8a9d01c
Merge branch '6.1.3' of https://github.com/umbraco/Umbraco-CMS into 6.1.3
2013-07-22 12:44:06 +10:00
Shannon
6f9883d373
Fixes MNTP required validation (U4-1975)
2013-07-22 12:30:12 +10:00
Shannon
41c920a4ec
Updated to latest CDF version which contains some fixes.
2013-07-22 11:29:32 +10:00
Sebastiaan Janssen
1f79b71738
Merge branch '6.1.3' of github.com:umbraco/Umbraco-CMS into 6.1.3
2013-07-19 15:59:09 +02:00
Sebastiaan Janssen
64fb588556
defaultDocumentTypeProperty is no longer case-sensitive. Added to the Release config as well so it makes it into the umbraco downloadable package.
2013-07-19 15:41:29 +02:00
Sebastiaan Janssen
90cfd004cb
Merge branch 'wip-u4-1949' of https://github.com/AndyButland/Umbraco-CMS into AndyButland-wip-u4-1949
2013-07-19 15:41:15 +02:00
Sebastiaan Janssen
b5494546c7
defaultDocumentTypeProperty is no longer case-sensitive. Added to the Release config as well so it makes it into the umbraco downloadable package.
2013-07-19 15:40:12 +02:00
Sebastiaan Janssen
7bac1ef1cd
Merge branch 'wip-u4-1949' of https://github.com/AndyButland/Umbraco-CMS into AndyButland-wip-u4-1949
2013-07-19 15:22:05 +02:00
Sebastiaan Janssen
ad927ec6c1
Merge pull request #53 from abryukhov/patch-1
...
Update of ru.xml with latest keys
2013-07-19 06:20:55 -07:00
Sebastiaan Janssen
8a19d28859
Merge pull request #52 from enkelmedia/patch-1
...
Update to readme to contain info about the support for MVC
2013-07-19 06:20:37 -07:00
Sebastiaan Janssen
7e24af9daf
Merge branch '6.1.3' of github.com:umbraco/Umbraco-CMS into 6.1.3
2013-07-19 15:19:27 +02:00
Sebastiaan Janssen
7518b514a7
Merge pull request #51 from kipusoep/master
...
Updated the download link
2013-07-19 15:19:01 +02:00
Sebastiaan Janssen
da15d40b04
Merge pull request #51 from kipusoep/master
...
Updated the download link
2013-07-19 06:18:13 -07:00
Sebastiaan Janssen
96c38f50e4
Merge pull request #49 from lars-erik/6.1.3
...
Prettifying norwegian translation
2013-07-19 06:17:48 -07:00
Sebastiaan Janssen
e723f1169f
Merge pull request #48 from marc303/patch-1
...
Updated DE to 6.1.2
2013-07-19 06:16:48 -07:00
Sebastiaan Janssen
914005b2b6
Merge pull request #46 from michielvoo/u4-2417
...
U4-2417 Could the preview thumbnail link to the full image
Conflicts:
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/umbraco/controls/Images/ImageViewer.ascx.cs
src/umbraco.editorControls/mediapicker/mediaChooser.cs
2013-07-19 15:09:07 +02:00
Sebastiaan Janssen
67bd303173
Merge pull request #46 from michielvoo/u4-2417
...
U4-2417 Could the preview thumbnail link to the full image
2013-07-19 06:02:51 -07:00
Sebastiaan Janssen
972b903f52
Merge pull request #32 from AndyButland/wip-u4-1285
...
Fix for U4-1285: Apostrophes in member groups cause exceptions
2013-07-19 14:40:28 +02:00
Sebastiaan Janssen
20e6843bf0
Merge pull request #32 from AndyButland/wip-u4-1285
...
Fix for U4-1285: Apostrophes in member groups cause exceptions
2013-07-19 05:39:38 -07:00
Sebastiaan Janssen
61d072c8d6
Fix merge issue
2013-07-19 13:32:24 +02:00
Sebastiaan Janssen
8740848aac
Merge pull request #42 from michielvoo/u4-232
...
Enabled support for integrated security for SQL Server to the installer.
Conflicts:
src/Umbraco.Web.UI/install/steps/database.ascx
2013-07-19 13:29:07 +02:00
Sebastiaan Janssen
85c80b07f9
Merge pull request #42 from michielvoo/u4-232
...
Enabled support for integrated security for SQL Server to the installer.
2013-07-19 04:26:50 -07:00
Sebastiaan Janssen
6766aa9732
Merge pull request #41 from michielvoo/u4-667
...
U4-667
2013-07-19 13:19:30 +02:00
Sebastiaan Janssen
557dccd88b
Merge pull request #41 from michielvoo/u4-667
...
U4-667
2013-07-19 04:18:29 -07:00
Sebastiaan Janssen
a57334d1f7
Merge pull request #40 from michielvoo/u4-663
...
U4-663
2013-07-19 12:55:16 +02:00
Sebastiaan Janssen
334f0bfd2b
Merge pull request #40 from michielvoo/u4-663
...
U4-663
2013-07-19 03:53:15 -07:00
Sebastiaan Janssen
3dea16fad1
U4-2309 BackOffice / ExamineMngr : "Optimize index" don't ends correctly when website has not members.
2013-07-19 12:39:50 +02:00
Shannon
1bf4121796
Fixes a null check in UmbracoTemplatePage
2013-07-19 12:36:02 +10:00
Shannon
93bebdd50b
Merge branch '6.1.3' of https://github.com/umbraco/Umbraco-CMS into 6.1.3
2013-07-19 12:27:59 +10:00
Shannon
6a9532f10a
Fixes: U4-1599 [MVC] ChangeContentType doesn't work in macros rendered from a View -> We need to manually reset the ContentType after we execute a webforms based macro because Server.Execute resets the ContentType back to the default.
2013-07-19 12:27:37 +10:00
AndyButland
986d37afd6
Removed debugging console.log reference
2013-07-18 21:23:05 +02:00
Sebastiaan Janssen
d88494e90e
U4-638 Bug (and fix/solution): Saving inline base64 image (or any attribute value with equal sign at the end)
2013-07-18 17:09:26 +02:00
Sebastiaan Janssen
e48f08b657
When using Public Access > Single User Protection the email of the member is empty, this caused errors because the result of GetMembersFromEmail is null
2013-07-18 16:07:39 +02:00
Sebastiaan Janssen
a79e349f3d
U4-2467 v4.11.1: Membership search does not search on email address anymore
2013-07-18 11:00:56 +02:00
Shannon
1c70570078
Fixes : U4-2055 Unpublish Date Bug in Umbraco 6.0.3 -> with unit test to ensure that all dates are formatted as ISO date standards when used in SQL
2013-07-17 14:16:38 +10:00
Alexander Bryukhov
197dacfae7
Update of ru.xml with latest keys
2013-07-17 09:56:50 +07:00
Shannon
d8aad718d5
Fixed broken unit test
2013-07-17 11:28:46 +10:00
Sebastiaan Janssen
1d7bfc2781
U4-2465 "Login Name already exists" when creating a new member that existed before
2013-07-16 13:33:52 +02:00
Sebastiaan Janssen
8063717e4c
U4-2511 Locallink:NODEID not working
2013-07-16 13:21:27 +02:00
Lars-Erik Aabech
3900b7ebc8
Remove WebForms from nuspec file
...
Not just WebForms anymore. :)
2013-07-16 13:09:53 +02:00
Shannon
0296c646cb
Fixes up a small code issue for U4-2505
2013-07-16 11:45:28 +10:00
enkelmedia
275dbc83dd
Update to readme to contain info about the support for MVC
2013-07-15 19:38:10 +02:00
Sebastiaan Janssen
1cd2dc8a42
Fixes U4-2436 Editing an existing property changes its alias
2013-07-15 16:52:23 +02:00
Sebastiaan Janssen
60867af1a7
Fixes U4-2444 Missing image - /umbraco/images/pinnedIcons/umb.ico
...
Also fixes casing of folder names
2013-07-15 16:31:19 +02:00
Sebastiaan Janssen
1e129bcc4d
Fixes U4-2505 umbraco 6.1.2 throws System.NullReferenceException on the first publish after site compilation
2013-07-15 16:16:39 +02:00
Sebastiaan Janssen
e5c758bbc1
Fixes U4-1838 uGoLive Success/Failure Images not showing
2013-07-15 16:07:42 +02:00
Shannon
25780663a6
Fixes: U4-1304 Umbraco.Field not replacing localLink when recursive:true .
2013-07-15 15:26:18 +10:00
Stefan Kip
63ea79a4d6
Updated the download link
2013-07-11 10:03:25 +02:00
Sebastiaan Janssen
aa327696fe
Fixes U4-2354 MiniProfiler - Show SQL parameter values and more stacktrace info
...
Refactored duplicate code
2013-07-10 12:35:21 +02:00
Lars-Erik Aabech
1272a7c74b
Prettifying norwegian translation
...
Removed obsolete, translated new, removed incorrect spacing and
hyphenation, misc. improvements in term usage. Ref.
http://i18n.skulelinux.no/nb/Fellesordl.eng-no.html .
2013-07-09 12:56:13 +02:00
esn303
dcbe6726b0
Updated DE to 6.1.2
...
Markup encoded instead of CDATA blocks
2013-07-09 10:30:20 +02:00
Shannon
ba68da5736
Makes Domain.GetDomains public (#U4-2483)
2013-07-09 11:55:29 +10:00
Shannon
fdabd945dc
Merge branch '6.1.3' of https://github.com/umbraco/Umbraco-CMS into 6.1.3
2013-07-09 11:48:03 +10:00
Shannon
868edee5e6
Fixes: #U4-2161 - permissions inheritance. Fixes up how user permissions cache is invalidated and looked up (it is now lazy and not forced). User permissions are also cached as a low priority for now and only for 20 mins based on #U4-2474.
2013-07-09 11:47:46 +10:00
Shannon
b91d0bb117
Updates ContentRepository to bulk insert all parent permissions at once (overload to the AssignEntityPermissions method)
2013-07-09 10:08:31 +10:00
Murray Roke
cc91977e94
Fix notification-email link to unpublished page
...
http://issues.umbraco.org/issue/U4-2482
I've added links to language files which did not contain it.
I used the %5% syntax in the sv.xml file which seems to otherwise use
{5} syntax
2013-07-09 11:19:51 +12:00
Shannon
90b94f6ffb
Fixes: #U4-2476
2013-07-08 18:58:38 +10:00
Shannon
3c4cf56309
Fixes: #U4-2475
2013-07-08 18:47:53 +10:00
Shannon
b7f6195791
Started adding base PermissionsRepository for sub classes to use for assigning permissions, created a BulkImport extension methods for PetaPoco with tests since we'll be needing that for assigning permissions in a nice way. Wrote unit tests for all sql gen for permissions and assigning permissions. This all starts fixing #U4-2161 but there's still a bit more work to do.
2013-07-08 17:29:26 +10:00
Morten Christensen
42eb82e6ca
Merge branch '6.1.3' of https://github.com/umbraco/Umbraco-CMS into 6.1.3
2013-07-05 10:55:12 +02:00
Morten Christensen
93def731ef
Fixes #U4-2466
2013-07-05 10:51:19 +02:00
Shannon
60805f91d6
bit of code cleaning.
2013-07-05 16:58:51 +10:00
Shannon
048480d5be
Fixes: #U4-2460 - UmbracoHelper.RenderTemplate will now execute the complete MVC cycle when rendering MVC templates whereas before it would only execute the view which means any actionfilters, etc... applied would never have fired (as well as other things)
2013-07-05 14:12:31 +10:00
Morten Christensen
173d388c12
Fixes #U4-2450
2013-07-04 12:31:31 +02:00
Morten Christensen
b1285fa7e3
Add missing id to unique naming overload
2013-07-04 12:31:10 +02:00
Morten Christensen
e34c857f6c
A bit of refactoring around unique naming, and implementing it for media as well
2013-07-04 11:22:59 +02:00
Morten Christensen
7ff0e6cd4b
Fixes #U4-2458
2013-07-04 10:50:02 +02:00
Shannon
0683094f84
oops, overwrote previous changes to CmsNode, now merged them back in properly.
2013-07-04 12:20:25 +10:00
Shannon
983b7a85e1
Merge branch '6.1.3' of https://github.com/umbraco/Umbraco-CMS into 6.1.3
2013-07-04 12:13:24 +10:00
Shannon
d015780b9f
Fixes: #U4-2447 - non thread safe icon lookup
2013-07-04 12:13:02 +10:00
Michiel van Oosterhout
e4df176a37
U4-2417: show media picker image as link to the original image.
...
Order of the views in the markup did not match the order of the Style enum.
ImageViewer control now selects the view by matching the ViewerStyle enum to a View ID. This way the order of the views in the markup is no longer important.
Also:
Removed user control from Umbraco.Web project, moved designer code and added code behind class for user control to Umbraco.Web.UI
Refactored code to use Umbraco.Core.IO
Removed some code that was commented out
2013-07-03 17:36:28 +02:00
Morten Christensen
aeece499bb
Fixing unit test for PublishedMedia cache, which had expected result set incorrect
2013-07-03 14:00:44 +02:00
Morten Christensen
8465b4e556
Merge branch '6.1.3' of https://github.com/umbraco/Umbraco-CMS into 6.1.3
2013-07-03 12:34:52 +02:00
Morten Christensen
e280785f48
Adding Msdeploy PropertyGroup to build prop file, so both FileSystem and MsDeploy package will include the umbraco and umbraco_client folders
2013-07-03 12:30:34 +02:00
Shannon
5e0a59e4b3
Merge branch '6.1.3' of https://github.com/umbraco/Umbraco-CMS into 6.1.3
2013-07-03 19:47:25 +10:00
Morten Christensen
30835797ff
Merge branch '6.1.3' of https://github.com/umbraco/Umbraco-CMS into 6.1.3
2013-07-03 11:47:09 +02:00
Shannon
4077a01a6b
Fixes: #U4-2344 - fixes examine re-indexing for media and a null check for DataType.Data
2013-07-03 19:47:06 +10:00
Morten Christensen
aed70ae40c
Updating dependencies in our own nuspec file
2013-07-03 11:46:53 +02:00
Morten Christensen
6d44628352
Merge pull request #45 from jhauge/PublishUmbracoFiles
...
Add Umbraco files during publish
2013-07-03 02:39:12 -07:00
Jesper Hauge
7a398d34b1
Added file-reg to .nuspec
2013-07-03 11:33:05 +02:00
Morten Christensen
69c5aeb1b3
Updating nuget dependencies for test project
2013-07-03 11:29:58 +02:00
Shannon
da545b890b
Updated UserRepository to not contain the general query methods, we do those in the service.
2013-07-03 19:26:28 +10:00
Morten Christensen
6609bc09f2
Updating nuget dependency for HtmlAgilityPack
2013-07-03 11:26:17 +02:00
Morten Christensen
f06a6f42da
Updating nuget dependency for ClientDependency
2013-07-03 11:20:42 +02:00
Jesper Hauge
c9065d96a9
These files will add MSBuild target that copies /umbraco /umbraco_client and /App_Browsers files to .csproj files, during install of NuGet package UmbracoCms
...
Functionality has been tested by creating af copy of the current Nuget package and add these files to the package, then using this package on a new Web application project. Building and doing a VS Publish to the filesystem.
2013-07-03 11:17:47 +02:00
Morten Christensen
9d4e1362c4
Updating nuget references for ASP.NET MVC, Razor, WebPages and WebApi to latest patch release
2013-07-03 11:11:37 +02:00
Shannon
d3b69e04e1
Updated IUserService and added more unit tests for new methods. Fixed unit tests that were failing due to incorrectly set settings... not sure how this is working on the server but oh well.
2013-07-03 19:01:37 +10:00
Morten Christensen
0d54e8df89
Updating MySql package dependency
2013-07-03 11:00:26 +02:00
Morten Christensen
8f949d0a2f
Merge branch '6.1.3' of https://github.com/umbraco/Umbraco-CMS into 6.1.3
2013-07-03 09:40:17 +02:00
Shannon
d67480e98b
Updated UserService, didn't need one of the methods on there, updated the unit tests to test all the other methods.
2013-07-03 17:09:14 +10:00
Shannon
5d76ead469
backported changes to IUserRepository from v7
2013-07-03 16:52:00 +10:00
Shannon
2796100067
added another unit test.
2013-07-03 16:45:56 +10:00
Shannon
a132f609d7
backports changes for -> Finished upgrading the UserRepository and entities to properly support Users' Allowed Sections & streamlines Persistence/Mappers with less code duplication.
2013-07-03 16:40:22 +10:00
Morten Christensen
7f7456701d
Adding license
2013-07-02 15:32:53 +02:00
AndyButland
2fd9efffa1
Styling of drop zone for draggable document type properties
2013-06-29 23:37:02 +02:00
AndyButland
91465c6aa2
Fixed issue with re-ordering on a single tab
2013-06-29 23:15:41 +02:00
AndyButland
f4eb8c7517
Localised no properties message
2013-06-29 22:57:53 +02:00
AndyButland
bd3616239f
Fixed issue where dropped properties not saving when dropped on a tab inherited from a parent document type
2013-06-29 22:42:41 +02:00
AndyButland
ef0744a849
Drag/drop UI for document type properties and tabs
2013-06-29 22:42:15 +02:00
AndyButland
adeb859195
Reload content page when document type changed if content already loaded; improved display of confirmation screen
2013-06-29 22:30:12 +02:00
AndyButland
aaec90e47a
Used override on change document type to clear properties; display of summary on completion
2013-06-29 21:54:48 +02:00
Michiel van Oosterhout
d926180e3a
Added special overload for creating a connection string with integrated security.
...
Actually disable checkbox is the selected database type is not Microsoft SQL Server.
Refactored saveDBConfig for readability.
2013-06-28 16:40:23 +02:00
Sebastiaan Janssen
ffce1a3e6b
Open new branch for 6.1.3
2013-06-28 14:44:56 +02:00
Sebastiaan Janssen
e553f2c671
Correct little mistake in nuspec file
2013-06-28 14:21:25 +02:00
Sebastiaan Janssen
d4d21c18b2
Correct little mistake in nuspec file
2013-06-28 14:21:00 +02:00
Morten Christensen
42c6533e16
Correcting merge issues
2013-06-28 13:33:41 +02:00
Morten Christensen
b0f4cb7d02
Merge branch '6.0.7' into 6.1.2
2013-06-28 13:30:04 +02:00
Morten Christensen
f809dec874
Updating repository factory to inject unique name setting into ContentRepository
2013-06-28 13:28:03 +02:00
Morten Christensen
2477500045
Fixes #U4-2414 and removes internal usage of action handlers Yay!
2013-06-28 13:27:23 +02:00
Michiel van Oosterhout
72bb1b3583
U4-667
...
Added a script to make the checkbox "Render content in editor" dependent on the "Use in editor" checkbox.
Also refactored the create.aspx code-behind so it's easier to see what control is loaded in the dialog when debugging.
2013-06-28 10:44:24 +02:00
Michiel van Oosterhout
240e58e061
U4-663
...
Do not overwrite existing files when creating a new template.
2013-06-28 10:42:51 +02:00
Michiel van Oosterhout
e980296d6d
Enabled support for integrated security for SQL Server to the installer.
2013-06-28 10:39:48 +02:00
AndyButland
9d0f544840
Handled inherited properties on source and destination side
2013-06-27 22:24:10 +02:00
AndyButland
3ecd564c57
Sync tree once document type changed
2013-06-27 21:49:06 +02:00
AndyButland
9c23bbd87a
Minor styling improvements
2013-06-27 21:44:53 +02:00
AndyButland
d3562b797e
Back-office UI for change of document type for content item
2013-06-27 21:29:27 +02:00
AndyButland
d23482b7a6
Moved setting for DefaultDocumentTypeProperty from GlobalSettings to UmbracoSettings
2013-06-27 16:00:49 +02:00
Morten Christensen
d89539a437
Merge branch '6.1.2' of https://github.com/umbraco/Umbraco-CMS into 6.1.2
2013-06-27 15:36:46 +02:00
Morten Christensen
4368f15097
Updating nuspec files which is a bit different for 6.1.x then 6.0.x
2013-06-27 15:36:25 +02:00
Morten Christensen
b90150279b
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
build/Build.proj
build/NuSpecs/UmbracoCms.Core.nuspec
src/Umbraco.Tests/Services/ContentTypeServiceTests.cs
2013-06-27 15:27:31 +02:00
Morten Christensen
ca1b05e30d
Correcting unit test after update to ContentType ctor
2013-06-27 15:23:15 +02:00
Morten Christensen
5c09ba9a2d
Updating nuspec files and build
2013-06-27 15:15:27 +02:00
Sebastiaan Janssen
cfa3e3aff1
Bump version number
2013-06-27 15:09:44 +02:00
Morten Christensen
59ff4a0484
It hurts having to do this, but Sebastiaan says I have to. So re-wiring the BulkPublishController to use the legacy Document class so legacy events are also fired.
2013-06-27 12:30:16 +02:00
Morten Christensen
b1db99f639
Fixing issue in previous fix for #U4-2182
2013-06-27 10:57:49 +02:00
Morten Christensen
ccbb838cef
Fixing another part of #U4-2186
2013-06-27 10:56:45 +02:00
Steve Temple
b12f60e443
Allow for absolute URLs as well as virtual in ResolveUrl to allow for FileSystemProviders that use CDNs
2013-06-27 00:04:37 +01:00
Sebastiaan Janssen
0d5ec8bfd5
Merge branch '6.0.7' into 6.1.2
2013-06-26 20:57:32 +02:00
Sebastiaan Janssen
5f67e85471
Merge branch '6.0.7' of github.com:umbraco/Umbraco-CMS into 6.0.7
2013-06-26 20:55:11 +02:00
Sebastiaan Janssen
d9228c368f
Fixes U4-2404 Photo gallery broken on Azure - Since the template saving routine is doing ToSafeAlias, we should also do it when setting the default template
2013-06-26 20:54:36 +02:00
AndyButland
212800f706
Added config setting for default document type property; used setting to set default new property type
2013-06-26 17:25:44 +02:00
Chris Tomlinson
ea1aefa09e
Fixes U4-2187 - Enable support for MySQL on Linux
2013-06-26 15:46:50 +01:00
Morten Christensen
8226505e5b
Merge branch '6.0.7' into 6.1.2
2013-06-26 15:55:49 +02:00
Morten Christensen
41b8de09b7
Fixes U4-2234 including test case from issue
2013-06-26 15:49:00 +02:00
Morten Christensen
bbf06cd13d
Fixes U4-2234
2013-06-26 14:31:36 +02:00
Morten Christensen
639cb17741
Fixes U4-2182 and U4-2167
2013-06-26 14:31:10 +02:00
Morten Christensen
4643d34546
Moving generation of xml from ContentExtensions to the PackagingService
2013-06-26 13:30:54 +02:00
Sebastiaan Janssen
50035eae49
Merge pull request #33 from bokmadsen/6.0.7
...
Bugfix for previous pullrequest "Duplicate e-mail addresses: U4-315, U4-...
2013-06-26 02:43:34 -07:00
Bo Kingo Damgaard
2d857a8635
Bugfix for previous pullrequest "Duplicate e-mail addresses: U4-315, U4-2147, U4-304"
...
There was a bug in the previous pullrequest that didn't allow a member
to saved if the email wasn't changed. Furthermore duplicate emails are
now prevented if requireUniqueEmail was false, but is switched to true
(when saving a member)
2013-06-26 10:47:27 +02:00
AndyButland
d47ff4005c
Support for deleting member groups with apostrophes
2013-06-26 06:16:39 +02:00
AndyButland
dfeb1c7a0b
Support for displaying and editing member groups with apostrophes
2013-06-26 06:16:23 +02:00
Jeremy Pyne
fe23502e67
Added code to actually pre-select the parent node instead of just locating it in the tree. This seams keeps the Ui in a sane state.
...
Updated control code in Umbraco.Web.Ui from Umbraco.Web.
2013-06-25 15:48:16 -04:00
Morten Christensen
e4387b8dae
Adding some internal bits in the ServiceContextManager and PackagingService
2013-06-25 13:43:57 +02:00
Morten Christensen
188aca499a
Merge branch '6.0.7' into 6.1.2
2013-06-25 11:54:24 +02:00
Morten Christensen
3040d362ef
Fixes #U4-2361
2013-06-25 11:48:37 +02:00
Shannon
a57aa07721
Updated default controller resolver to use new IRenderMvcController interface, fixed some merge issues.
2013-06-25 09:55:45 +10:00
Shannon
f2b8e3407b
Merge remote-tracking branch 'origin/6.0.7' into 6.1.2
...
Conflicts:
src/Umbraco.Web/Mvc/RenderControllerFactory.cs
src/Umbraco.Web/Mvc/RenderMvcController.cs
src/Umbraco.Web/Mvc/RenderRouteHandler.cs
src/Umbraco.Web/Umbraco.Web.csproj
2013-06-25 09:41:27 +10:00
Shannon
1ec7cd3b89
Implements: #U4-2342 - IRenderMvcController
2013-06-25 09:33:48 +10:00
Jeremy Pyne
ad2764e3ac
Added code to select the parent node when doing Move/Copy operations. This will save lots of time for users.
...
This code can also be added to other places that use the TreeControl to pre-select the currently selected item(media pickers for example) so that changing content will be quicker.
2013-06-24 14:51:52 -04:00
Sebastiaan Janssen
bd77463fa4
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
build/NuSpecs/UmbracoCms.Core.nuspec
src/Umbraco.Core/Models/ContentTypeBase.cs
src/Umbraco.Core/Models/IContentTypeBase.cs
src/Umbraco.Core/Models/PropertyGroupCollection.cs
2013-06-24 12:06:58 +02:00
Sebastiaan Janssen
368954226a
Update to not require specific version of MVC4, just 4.0.20710.0 and higher
2013-06-24 12:05:22 +02:00
Sebastiaan Janssen
496d51c2a0
Merge pull request #25 from kipusoep/Duplicate-words-domainHelp
...
Duplicate words removed
2013-06-24 01:30:04 -07:00
Stefan Kip
b01b4f7aa7
Forgot to update XML comments
...
Signed-off-by: Sebastiaan Janssen <sebastiaan@umbraco.com >
2013-06-24 10:29:03 +02:00
Stefan Kip
49a699c858
Added RemovePropertyGroup method
...
Signed-off-by: Sebastiaan Janssen <sebastiaan@umbraco.com >
2013-06-24 10:28:42 +02:00
Morten Christensen
f68571ef7c
Merge pull request #24 from kipusoep/U4-2421-RemovePropertyGroup
...
U4-2421 Added RemovePropertyGroup method
2013-06-24 01:18:21 -07:00
Stefan Kip
6cc1735363
Duplicate words removed
2013-06-23 21:49:43 +02:00
Stefan Kip
d553dfd4b0
Forgot to update XML comments
2013-06-23 20:24:22 +02:00
Stefan Kip
f3e737720b
Added RemovePropertyGroup method
2013-06-23 16:38:11 +02:00
Stefan Kip
22cf59345c
Removed space before UmbracoModule
...
Removed space before UmbracoModule
Conflicts:
src/Umbraco.Web.UI/web.Template.config
2013-06-23 16:02:02 +02:00
Michiel van Oosterhout
16a46a4ea4
Changed default user email address to use the example domain, instead of domain.com
2013-06-23 16:01:04 +02:00
Sebastiaan Janssen
09d9728fb8
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
2013-06-23 15:16:44 +02:00
Sebastiaan Janssen
c0df3e0202
Match IIS Express port number to Umbraco version so it's easier to use a few copies of the repo locally
...
(you don't have to re-map your port to the correct folder)
2013-06-23 15:13:27 +02:00
Sebastiaan Janssen
d09e283900
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
.hgtags
2013-06-23 15:00:14 +02:00
Sebastiaan Janssen
507c6c23b9
If you never had VS2010 installed, the build now works, checking if the Publishing Tasks dll exists now
2013-06-23 14:57:53 +02:00
Sebastiaan Janssen
3daf936623
Remove hgignore files
2013-06-23 14:52:45 +02:00
Sebastiaan Janssen
e93c910347
Fix more unit tests
2013-06-22 17:32:22 +02:00
Sebastiaan Janssen
7139e30296
Don't delete the config file directory, it can't sometimes
...
For now, don't delete umbracoSettings.config either, it makes a lot of tests fail
2013-06-22 15:53:10 +02:00
Sebastiaan Janssen
df1940a01c
Fix unit test by ensuring config file is copied if it doesn't exist
2013-06-22 15:07:40 +02:00
Sebastiaan Janssen
aafb5a0285
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
src/Umbraco.Tests/PublishedCache/PublishedContentCacheTests.cs
2013-06-22 14:22:43 +02:00
Sebastiaan Janssen
033f981718
Fix unit test
2013-06-22 14:19:22 +02:00
Sebastiaan Janssen
5bd55bdd09
Merge branch '6.0.7' into 6.1.2
2013-06-21 17:33:42 +02:00
Sebastiaan Janssen
76358e3e13
U4-2374 Mono port to do: dealing with empty string
2013-06-21 17:29:55 +02:00
Sebastiaan Janssen
35c0eb3b0c
U4-2377 Mono port to do: Universal currency character does not work as split character unless given in unicode.
2013-06-21 17:22:13 +02:00
Sebastiaan Janssen
7fad8ca98b
U4-2378 Mono port to do: TypeFinder needs exclusions for Monodevelop Nunit
2013-06-21 17:15:42 +02:00
Sebastiaan Janssen
a2da27121e
U4-2335 [Regression] YSOD when editing stylesheet property on 6.0.6
2013-06-21 17:00:40 +02:00
Sebastiaan Janssen
23ec07276a
U4-2369 Wrong path for Umbraco/Config/Lang/xx.xml for publish notification mail
2013-06-21 16:56:59 +02:00
Sebastiaan Janssen
96cec0b407
U4-2410 EditRelationType.aspx missing virtual path - 6.0.6
2013-06-21 16:30:44 +02:00
Sebastiaan Janssen
47b94e68e3
Merge branch '6.0.7' of github.com:umbraco/Umbraco-CMS into 6.0.7
2013-06-21 15:26:10 +02:00
Sebastiaan Janssen
0f4b1752e0
U4-2416 Missing colon in file ListChildPagesOrderedByProperty causes Web site not to run
2013-06-21 15:25:46 +02:00
Shannon
eac66f5696
Merge branch '6.0.7' into 6.1.2
2013-06-21 13:00:56 +10:00
Shannon
b2c604f7b3
updated ignore
2013-06-21 11:26:23 +10:00
Shannon
3f626b444f
re-enables CDF logger
2013-06-21 10:55:38 +10:00
Shannon
c5b8931aa6
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
src/Umbraco.Web.UI/config/ClientDependency.config
2013-06-21 10:50:35 +10:00
Shannon
818d22ba61
updates CDF config examples (#U4-2331)
2013-06-21 10:49:27 +10:00
Shannon
f9902964b0
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
src/Umbraco.Web.UI/config/Dashboard.config
src/Umbraco.Web.UI/config/ExamineIndex.config
2013-06-21 09:20:53 +10:00
Shannon
27fdb1ebab
removed custom dashboard, re-put back in the external index (must have got removed by accident)
2013-06-21 09:19:50 +10:00
Shannon
1368ba8dc9
Fixes unit tests
2013-06-21 08:47:01 +10:00
Sebastiaan Janssen
1628dfaa2f
Update version to 4.11.10
2013-06-20 17:20:17 +02:00
Sebastiaan Janssen
9a3c2bbc5c
Merge pull request #19 from michielvoo/master
...
Changed default email address in the installer
2013-06-20 07:47:50 -07:00
Michiel van Oosterhout
0b0fb92cf1
Changed default user email address to use the example domain, instead of domain.com
2013-06-20 16:01:03 +02:00
Sebastiaan Janssen
6f09da0927
Merge pull request #17 from kipusoep/patch-1
...
Removed space before UmbracoModule
2013-06-20 06:18:21 -07:00
Stefan Kip
febe6ec241
Removed space before UmbracoModule
...
Removed space before UmbracoModule
2013-06-20 14:56:39 +02:00
Shannon
3ff888f77a
Fixes: #U4-2403
2013-06-20 14:47:59 +02:00
Murray@tbpc10.terabyte.co.nz
9af3a10da8
#U4-2326 Added Try Catch for PlatformNotSupportedException
...
Signed-off-by: Sebastiaan Janssen <sebastiaan@umbraco.com >
2013-06-20 14:46:21 +02:00
Sebastiaan Janssen
0470a0ca51
Add gitignore
2013-06-20 14:46:13 +02:00
Shannon
3618722574
Fixed some merging issues.
2013-06-20 15:57:23 +10:00
Shannon
24a76f53b4
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Core/Xml/XmlNodeExtensions.cs
src/Umbraco.Web.UI/config/ClientDependency.config
src/Umbraco.Web.UI/config/Dashboard.config
src/Umbraco.Web/DefaultPublishedContentStore.cs
src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/moveOrCopy.aspx.cs
src/umbraco.businesslogic/BasePages/BasePage.cs
2013-06-20 15:49:55 +10:00
Shannon
86ce48ddc8
Fixes: #U4-2312 - Moving content with the new API (and in the old api when calling library.UpdateDocumentCache(p.Id)) The document is actually moved properly in the content XML structure without republishing it and then rebuilding the entire XML structure, it just does it inline. Have also updated MoveAndCopy.aspx dialog to use the new API which now saves on about 20+ queries that were not needed. Also updated the MoveAndCopy dialog to have the correct code behind structure.
2013-06-20 15:34:57 +10:00
Shannon
cb592d687c
Merge branch '6.0.7' into 6.1.2
2013-06-20 11:26:01 +10:00
Shannon
2161ec98b0
Fixes: #U4-2324 - Umbraco.Field will now work with custom routed pages.
2013-06-20 11:25:33 +10:00
Shannon
5a6ee168c3
Merge branch '6.0.7' into 6.1.2
2013-06-20 10:08:50 +10:00
Shannon
52292cab60
Fixes: #U4-2403
2013-06-20 10:08:02 +10:00
Stephan
2933c879e1
U4-2327 - fix PublishedContentRequest redirect vs. permanent
2013-06-19 20:30:43 +02:00
Sebastiaan Janssen
c8a19dff44
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
src/Umbraco.Web/Media/ImageUrl.cs
src/Umbraco.Web/Media/ImageUrlProviders/ImageUrlProvider.cs
src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/MediaExtensions.cs
2013-06-19 18:26:45 +02:00
WadeKallhoff
a6768263d3
image thumb extension fix
2013-06-19 18:11:28 +02:00
kensykora
e66306978a
macro rendering fix
2013-06-19 17:59:30 +02:00
Phil Dye
7f22809ebf
U4-1478 Create button still visible when not active
2013-06-19 17:55:00 +02:00
Edwin de Koning
302ebde422
Translating the word "or"
2013-06-19 16:28:58 +02:00
Murray@tbpc10.terabyte.co.nz
cf5624f377
#U4-2326 Added Try Catch for PlatformNotSupportedException
...
Signed-off-by: Sebastiaan Janssen <sebastiaan@umbraco.com >
2013-06-19 16:24:09 +02:00
Morten Bock
f386c9d024
U4-1226 Umbraco:image control
2013-06-19 16:18:15 +02:00
Edwin de Koning
530fcf0ea3
Fixes U4-2261
2013-06-19 16:04:56 +02:00
Sebastiaan Janssen
26e4091f28
Due to previous fix we don't need to sort individually any more
...
(see changeset 32f86f750e )
2013-06-19 16:01:50 +02:00
Dennis Ravn Pedersen
32f86f750e
Query would reverse logic sorting of children. Would make move operations ignore sorting.
...
Signed-off-by: Sebastiaan Janssen <sebastiaan@umbraco.com >
2013-06-19 15:36:08 +02:00
Sebastiaan Janssen
ebad631140
Merge branch '6.0.7' into 6.1.2
2013-06-19 15:16:32 +02:00
Sebastiaan Janssen
b8304c03ee
Merge branch '6.0.7' of https://github.com/bokmadsen/Umbraco-CMS into bokmadsen-6.0.7
2013-06-19 14:50:41 +02:00
Sebastiaan Janssen
556c2d625f
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
src/umbraco.cms/businesslogic/member/Member.cs
2013-06-19 14:42:14 +02:00
Sebastiaan Janssen
6f85eefd85
updated ignore file with correct case sensitivity
...
Conflicts:
.gitignore
2013-06-19 14:39:21 +02:00
Sebastiaan Janssen
aaa4469def
Merge branch '6.0.7' of github.com:umbraco/Umbraco-CMS into 6.0.7
2013-06-19 14:36:17 +02:00
Sebastiaan Janssen
baa0069262
Merge branch 'master' into 6.0.7
...
Conflicts:
README.md
2013-06-19 14:22:57 +02:00
Sebastiaan Janssen
9ac4c7aef5
Merge branch 'master' of https://github.com/umbraco/Umbraco-CMS
2013-06-19 14:14:51 +02:00
Sebastiaan Janssen
cb2a35594f
Merge branch '6.0.6'
...
Conflicts:
src/Umbraco.Core/TypeFinder.cs
2013-06-19 14:13:09 +02:00
Sebastiaan Janssen
dd501d0198
Merge pull request #16 from darrenferguson/master
...
Remove obsoletion of Member methods
2013-06-19 05:07:35 -07:00
Sebastiaan Janssen
b724d8fb32
Merge pull request #15 from pynej/master
...
Fix for U4-2384. Author not changed to current user when a node is copied.
2013-06-19 05:06:23 -07:00
Darren Ferguson
7c6aee17e9
Remove obsolete messages from member class
...
I've removed the obsolete methods from the member class because many of
the suggested alternatives don't work. and some require a lot of
configuration to get working.
Also, the member methods return Members - so they are not obsolete if
you want a reference to a member, you can choose to use System
membership if you want, but for custom properties and groups you need to
fallback to the Umbraco API, so these shouldn't be obsolete! :)
2013-06-19 13:02:58 +01:00
Jeremy Pyne
5e2c3a0a8b
Fixed a type on content copy.
2013-06-18 10:38:08 -04:00
Jeremy Pyne
f5121bd183
Fix for U4-2384. Author not changed to current user when a node is copied.
2013-06-18 09:35:33 -04:00
Bo Kingo Damgaard
51b5334126
Duplicate e-mail addresses: U4-315, U4-2147, U4-304
...
- Allows for duplicate e-mail addresses in member section by opt-in
(requiresUniqueEmail="false" in
web.config/membership/providers/"UmbracoMembershipProvider").
- Fixes issues with backoffice not checking for duplicate emails when
changing member after creation.
- Lower cases email addresses upon creating member and when searching to
prevent duplicates.
- Added Member.GetMembersByEmail to get alle members with specific email
2013-06-18 14:23:05 +02:00
Shannon
273c1956ab
Fixes: #U4-2343 for api controllers, already fixed for surface controllers
2013-06-18 15:46:36 +10:00
Shannon
f7c474ac2c
fixed merge issue and ensures UseNamespaceFallback are set for plugin controllers.
2013-06-18 15:24:44 +10:00
Shannon
4143dbd02d
Fixed some merge issues
2013-06-18 15:20:18 +10:00
Shannon
768eb3d1ed
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
src/Umbraco.Web/Mvc/AreaRegistrationExtensions.cs
src/Umbraco.Web/Mvc/PluginControllerArea.cs
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/WebBootManager.cs
2013-06-18 15:13:43 +10:00
Shannon
120bdca9eb
removed constraint names on SurfaceControllers, they don't need to be suffixed with SurfaceController, only Controller.
2013-06-18 15:05:13 +10:00
Shannon
a5041aa34e
Backported changes to use a real Area to do Umbraco area routes and updates our extension methods with the UseNamespaceFallback data token to only check in one namespace.
2013-06-18 14:59:00 +10:00
Shandem
59811c2841
Merge pull request #11 from florisrobbemont/6.1.2
...
Fix U4-2286 - IFilteredControllerFactory classes are not resolved by Umb...
2013-06-17 21:27:19 -07:00
Shannon
38eee6135e
Merge branch '6.0.7' into 6.1.2
2013-06-18 14:21:11 +10:00
Shannon
d3780848dc
updated ignore file with correct case sensitivity
2013-06-18 14:20:50 +10:00
Shannon
5719820fad
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
.gitignore
src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadPackages.cs
2013-06-18 14:18:17 +10:00
Shannon
9d15228c68
manually applies patch for drag/drop fix in media for vdir
2013-06-17 03:06:24 +02:00
Shannon
c9c3623457
updated ignore
...
Signed-off-by: Shannon <sdeminick@gmail.com >
2013-06-17 02:59:00 +02:00
Floris Robbemont
aecc3d28bf
Fix U4-2286 - IFilteredControllerFactory classes are not resolved by Umbraco
...
Simple fix, just made the FilteredCOntrollerFactoriesResolver public. This way developers can add their own on application start
2013-06-15 22:46:01 +02:00
Sebastiaan Janssen
b51022575f
Merge pull request #8 from mattbrailsford/6.1.2
...
Updated RenderMvcController to have the view engines test for file existance
2013-06-13 03:42:34 -07:00
Sebastiaan Janssen
6600e9c899
Merge pull request #6 from dpen2000/UserPermisionsFixIn6.1.2
...
Fix U4-2320 - Error on saving User Permissions (for 6.1.2 release)
2013-06-13 03:18:37 -07:00
Sebastiaan Janssen
68aa2abbc0
Merge pull request #7 from pynej/6.1.2
...
Fixed Ctl+S on stylesheets editor.
2013-06-13 03:11:57 -07:00
Sebastiaan Janssen
e0a483ca48
Merge pull request #5 from tcmorris/patch-1
...
Update README.md
2013-06-13 02:05:43 -07:00
mattbrailsford
9b78cb3f7c
Updated RenderMvcController to have the view engines test for file existance, rather than assuming views will always be razor. This allows alternative MVC view engines to be used.
2013-06-13 09:26:45 +01:00
Jeremy Pyne
c6c90fde44
Fixed Ctl+S on stylesheets editor.
2013-06-12 23:41:49 -03:00
david.pendray
773500332b
Fix U4-2320 - Error on saving User Permissions
...
Nodes can be null but NodeIds property always returns a collection and this will return Ids from Nodes if _nodeIds are null and Nodes is not.
2013-06-13 02:50:25 +01:00
Thomas Morris
95eb00a81c
Update README.md
...
Updating link and formatting
2013-06-12 18:24:54 +02:00
Sebastiaan Janssen
3921b0974e
Merge pull request #3 from Jayshoe/patch-1
...
Sitemap provider be gone! Issue #U4-1950
2013-06-12 07:19:56 -07:00
Jayshoe
2cd07c841f
Sitemap provider be gone! Issue #U4-1950
2013-06-12 16:19:14 +02:00
Sebastiaan Janssen
8f80f0e95c
Merge pull request #2 from Jeavon/patch-1
...
Update README.md
2013-06-12 06:38:32 -07:00
Jeavon
73ac2c0309
Update README.md
...
Readme.md corrections and updates
2013-06-12 15:34:26 +02:00
Sebastiaan Janssen
a5ddb6c818
Merge pull request #1 from dpen2000/patch-1
...
Update README.md
2013-06-12 06:10:28 -07:00
dpen2000
458e61e049
Update README.md
...
Fix link to Umbraco releases page
2013-06-12 14:45:41 +02:00
Sebastiaan Janssen
0815842640
Update README.md
2013-06-12 11:10:18 +03:00
Sebastiaan Janssen
53b31a5c1b
Update README.md
2013-06-12 10:04:31 +02:00
Sebastiaan Janssen
292dd9115b
Update README.md
2013-06-11 00:57:36 +02:00
Sebastiaan Janssen
c6d0a9be00
Update README.md
2013-06-11 00:57:34 +02:00
Sebastiaan Janssen
14c3acc4b7
Create README.md
2013-06-11 00:57:31 +02:00
Sebastiaan Janssen
a4098b5d25
Update README.md
2013-06-11 00:57:03 +02:00
Sebastiaan Janssen
acdcca0b91
Add missing files
2013-06-11 00:48:29 +02:00
Sebastiaan Janssen
33ff82e766
Add missing files
2013-06-11 00:47:44 +02:00
Sebastiaan Janssen
5fd90e1c13
Update README.md
2013-06-10 19:17:37 +03:00
Sebastiaan Janssen
a6eaec9ecb
Update README.md
2013-06-10 19:09:03 +03:00
Sebastiaan Janssen
f5553bcc06
Create README.md
2013-06-10 18:05:07 +02:00
leekelleher
e0c68a8e1c
Resolves #U4-184 Upgrade package when installing a newer version.
...
Multiple package versions can be installed, only the latest version is listed under "Installed Packages".
When the installed package is viewed, a list of previously installed versions (of that package) are listed.
2013-06-10 13:55:58 -01:00
Morten Christensen
bc1b2dc5f4
Fixes #U4-2333
2013-06-07 05:19:45 -02:00
Morten Christensen
0bb643672f
Adding some minor changes/adjustments to the TypeFinder to make a bit more flexible for external usage.
2013-06-07 05:19:25 -02:00
Shannon Deminick
813d60521c
Merge with 6.0.7
2013-06-03 16:27:20 -10:00
Shannon Deminick
5212d17f49
Fixes: #U4-2313 - manually adding a reserved route value in BeginUmbracoForm
2013-06-03 14:56:15 -10:00
Shannon Deminick
932115585e
Fixes: #U4-2315 - CDF grouping issue, updated to new version
2013-06-03 13:35:41 -10:00
Sebastiaan Janssen
948ffe4796
Merge with 6.0.7
2013-06-03 15:11:44 -02:00
Sebastiaan Janssen
6b1dd07310
Fixes U4-2254 [Object object] error when selecting media link for content.
2013-06-03 15:11:23 -02:00
Sebastiaan Janssen
dc2554c6d0
Fixes U4-2254 [Object object] error when selecting media link for content.
2013-06-03 15:08:56 -02:00
Sebastiaan Janssen
5c6514929e
Opening branch 6.1.2
2013-06-03 06:16:19 -02:00
Sebastiaan Janssen
9739b3e2ef
Closing branch 6.1.1
2013-06-03 06:15:57 -02:00
Sebastiaan Janssen
0b1f72f139
Added tag release-6.1.1 for changeset 7271ae03cb53
2013-06-03 06:15:31 -02:00
Morten Christensen
2a2e867784
Fxies U4-2257
2013-06-02 11:30:27 -02:00
Sebastiaan Janssen
79e0242468
Show containers in folderbrowser again
2013-06-02 05:03:51 -02:00
Morten Christensen
242443d861
Fixes the EntityRepository for Content and Media, so trees load correctly.
...
Fixes U4-2306
Fixes loading of MNTP.
FolderBrowser is now able to show multiple images on a single media item.
FolderBrowser only shows images and not containers.
2013-06-01 20:40:51 -02:00
Sebastiaan Janssen
7c066b9ded
Merge with 6.0.7
2013-05-31 14:01:21 -02:00
Sebastiaan Janssen
159d605434
U4-2262 Release 6.1.0 Build 2 (Beta) has Razor Errors on scripting files
2013-05-31 13:59:35 -02:00
Sebastiaan Janssen
1971006a48
Merge with 6.0.7
2013-05-31 12:16:09 -02:00
Sebastiaan Janssen
5c0c33a46b
Fixes U4-2304 Typo bug in umbraco.cms.businesslogic.packager
2013-05-31 12:14:03 -02:00
Sebastiaan Janssen
9bd255d9a5
Include ExamineManagementIco.png in project so it's included in the build
2013-05-31 11:35:21 -02:00
Sebastiaan Janssen
cc7f41d9ee
U4-2295 Templates tree doesn't refresh and Master template stays at "None"
2013-05-31 09:15:10 -02:00
Sebastiaan Janssen
b4b0a37c2c
Fixes U4-2302 Breaking change in 6.1? Macro parameter "contentPicker" no longer
...
passes an id, but a node
2013-05-31 09:13:25 -02:00
Sebastiaan Janssen
8c841f97cc
Merge with 6.0.7
2013-05-31 05:57:18 -02:00
Sebastiaan Janssen
a1ee352514
Additional fix for U4-335 Image cropper out of memory
2013-05-31 05:46:10 -02:00
Morten Christensen
c25b06b15f
Fixes #U4-2296
2013-05-30 14:28:34 -02:00
Sebastiaan Janssen
78bfb6a8cc
Fix missing Examine dashboard
2013-05-30 10:26:54 -02:00
Sebastiaan Janssen
d8a8bf5f74
Bump version number
2013-05-30 10:26:40 -02:00
Sebastiaan Janssen
b70c98ea74
Merge with 6.0.7
2013-05-30 10:25:20 -02:00
Sebastiaan Janssen
a8ad8c2a43
Bump version number
2013-05-30 10:23:35 -02:00
Sebastiaan Janssen
96f8cd3d60
Opening branch 6.1.1
2013-05-30 10:21:34 -02:00
Sebastiaan Janssen
91436ad247
Closing branch 6.1.0
2013-05-30 10:20:59 -02:00
Sebastiaan Janssen
678f911ff1
Added tag release-6.1.0 for changeset 8309c3bd6db5
2013-05-30 10:20:36 -02:00
Sebastiaan Janssen
afbe3ca3b9
Creating branch 6.0.7
2013-05-30 09:57:33 -02:00
Sebastiaan Janssen
32d6f2e50c
Closing branch 6.0.6
2013-05-30 09:57:03 -02:00
Sebastiaan Janssen
9909f5b6be
Added tag release-6.0.6 for changeset 953c466faf8f
2013-05-30 09:56:32 -02:00
Sebastiaan Janssen
7b6cda6b44
Closing branch 4.11.9
2013-05-30 09:46:32 -02:00
Sebastiaan Janssen
332d91b6dc
Added tag release-4.11.9 for changeset fb8fd83e8e70
2013-05-30 09:46:21 -02:00
Sebastiaan Janssen
ddbe15de08
Config file formatting, remove logger from CD for now as it was throwing errors
2013-05-30 08:47:17 -02:00
Sebastiaan Janssen
5c5d63ce9a
web.Template.config formatting
2013-05-30 06:26:55 -02:00
Morten Christensen
d3916a1d85
Sorting - now it works
2013-05-29 13:37:41 -02:00
Morten Christensen
db7cb2dcb4
Merge with 6.0.6
2013-05-29 13:18:40 -02:00
Morten Christensen
6281268954
Updating sort method in Content- and MediaService
2013-05-29 13:18:03 -02:00
Sebastiaan Janssen
cd606a7e9e
Merge
2013-05-29 05:41:50 -02:00
Sebastiaan Janssen
ae9d77a765
Bump version number
2013-05-29 05:40:55 -02:00
Morten Christensen
f6e44b4e7c
Merge with 6.0.6
2013-05-29 05:38:35 -02:00
Morten Christensen
8e1c45e981
Updating Sort methods to skip items that hasn't been sorted
2013-05-29 05:37:55 -02:00
Sebastiaan Janssen
955282f260
Merge with 6.0.6
2013-05-29 03:49:44 -02:00
Sebastiaan Janssen
4a7ee52d63
Merge with 4.11.9
2013-05-29 03:47:26 -02:00
Sebastiaan Janssen
b4d88b0361
U4-2279 TryGetRouteDefinitionFromAncestorViewContexts has infinite loop when
...
currentContext doesnt contain umbraco-route-def
2013-05-29 03:44:01 -02:00
Sebastiaan Janssen
b41cf37dd5
U4-2290 Notifications do not handle fields that have null values.
2013-05-29 03:42:20 -02:00
Shannon Deminick
e6fcdc8dc6
Fixes: #U4-2279
2013-05-28 14:16:39 -10:00
Shannon Deminick
547a137b9a
Merge
2013-05-28 13:49:17 -10:00
Shannon Deminick
5041e6fcc4
Updated to latest CDF version that has a few bug fixes and added a CDF logger.
2013-05-28 13:24:48 -10:00
Sebastiaan Janssen
db0d139a39
Merge with 6.0.6
2013-05-28 15:48:51 -02:00
Sebastiaan Janssen
fc32100142
Merge with 4.11.9
2013-05-28 15:45:59 -02:00
Sebastiaan Janssen
7ecbc3b391
Fixes U4-2248 Spelling error in back office
2013-05-28 15:44:59 -02:00
Sebastiaan Janssen
c3c44df52e
Merge with 4.11.9
2013-05-28 15:43:40 -02:00
Sebastiaan Janssen
13a86624ff
Fixes U4-2248 Spelling error in back office
2013-05-28 15:39:12 -02:00
Sebastiaan Janssen
2f61bc27c8
Bump version number
2013-05-28 15:15:32 -02:00
Sebastiaan Janssen
f484dbf0fc
Fix merge issue
2013-05-28 12:37:29 -02:00
Sebastiaan Janssen
6d0ededd9f
Merge with 6.0.6
2013-05-28 12:21:31 -02:00
Sebastiaan Janssen
e7d157a209
Merge with 4.11.9
2013-05-28 12:18:49 -02:00
Sebastiaan Janssen
d3ed90c23e
Some fixes & refactor
2013-05-28 12:10:29 -02:00
Shannon Deminick
f6155d8e49
Fixes: #U4-2243 - reverts code to use the legacy API to create a template until the new template service is updated to work as it did.
2013-05-27 17:13:12 -10:00
Sebastiaan Janssen
c1cd609325
Merge with 6.0.6
2013-05-27 10:23:03 -02:00
Sebastiaan Janssen
b916360771
Merge with 4.11.9
2013-05-27 10:22:20 -02:00
Sebastiaan Janssen
db4b93dbc3
Update test because of new added restextension (EmbedMediaService)
2013-05-27 10:21:14 -02:00
Sebastiaan Janssen
fa8934f89a
Merge with 6.0.6
2013-05-27 10:09:00 -02:00
Sebastiaan Janssen
c6940096d3
Merge
2013-05-27 10:08:36 -02:00
Sebastiaan Janssen
40868ac361
Merge
2013-05-27 10:02:01 -02:00
Sebastiaan Janssen
f399a9f52b
Merge with 4.11.9
2013-05-27 10:00:28 -02:00
Sebastiaan Janssen
562851b93e
Possible fix for U4-2251 TreeDataService throws JSON JavaScriptSerializer. The
...
length of the string exceeds the value set on the maxJsonLength property
2013-05-27 09:59:02 -02:00
Morten Christensen
634e4a6949
Merge with 6.0.6
2013-05-27 08:47:14 -02:00
Morten Christensen
e61b567ee1
Fixes #U4-2270 and #U4-2269
2013-05-27 08:45:07 -02:00
Sebastiaan Janssen
7ccae64dd1
Fix merge issue
2013-05-27 08:19:20 -02:00
Sebastiaan Janssen
aef44065c5
Merge with 6.0.6
2013-05-27 08:17:49 -02:00
Sebastiaan Janssen
4ce22b836e
Merge with 4.11.9
2013-05-27 08:16:18 -02:00
Sebastiaan Janssen
2b8544b4c7
Merge
2013-05-27 07:40:59 -02:00
Sebastiaan Janssen
6afa6a277f
Fixes U4-2263 unable to create or save stylesheet content
2013-05-27 07:40:29 -02:00
Sebastiaan Janssen
f5bf05a6f5
Move embed media service from webservices dll into it's own /base class
2013-05-27 07:19:42 -02:00
Morten Christensen
469db82f1d
Internal creation of backoffice users and unit test to verify
2013-05-27 06:50:14 -02:00
Sebastiaan Janssen
e50569597b
Minor update to legacy ajax calls
2013-05-27 06:10:04 -02:00
Sebastiaan Janssen
071f3dcc01
Fix javascript error with the speechbubble
2013-05-27 06:05:13 -02:00
Morten Christensen
e0bc99af9c
Merge
2013-05-24 08:14:07 -02:00
Morten Christensen
232581664b
Moving internal membership provider classes.
...
Adding missing alias to AllowedContentTypes on ContentType.
Adding Package export test.
2013-05-24 08:13:24 -02:00
Shannon Deminick
b15e147d6b
Removed internal classes relating to property editors that are not used and were initially ported from v5 but we'll be
...
creating new/different ones for v7.
2013-05-23 21:32:26 -10:00
Morten Christensen
c7a4c782e3
Internal work around the creation of users through the new api.
2013-05-23 13:25:14 -02:00
Morten Christensen
780908e24f
Fixing merge issues and updating nodeSorter to use EntityService and new Sort method for improved performance.
...
Fixes #U4-1750
2013-05-23 11:34:06 -02:00
Morten Christensen
3ac7e237c4
Merge with 6.0.6
2013-05-23 10:38:09 -02:00
Morten Christensen
6943a454f3
Implementing Sort-method for the Content/MediaService
2013-05-23 10:29:44 -02:00
Morten Christensen
e870db3c29
Fixing MacroTests that had a dependency on the Profiler, which wasn't setup in the fixture.
2013-05-22 11:24:46 -02:00
Morten Christensen
41b17160f7
Excluding a few new classes, which won't make it into 6.1.0.
2013-05-22 11:08:27 -02:00
Morten Christensen
b19621c07b
Improving tree performance for Content and Media trees using the new EntityService and the thin IUmbracoEntity object.
...
Updating a few internal overloads as well as adding new ones to ensure backwards compatibility for events used by the tree.
Fixing issue with the Published/Unpublished/Saved/Pending Changes states shown in the content tree.
2013-05-22 11:06:21 -02:00
Morten Christensen
0ff979e814
Adding missing method for retreiving parent or child relations.
...
Implements #U4-2237
2013-05-22 07:53:16 -02:00
Morten Christensen
f26e39f5ce
Adding a new extensibility in relation to #U4-2244 which allows consumers of the CoreBootManager to explicitly set the path to the root of an umbraco site/solution.
...
A bit of cleanup in the IOHelper class.
2013-05-22 07:48:42 -02:00
Morten Christensen
9a6030a3eb
Fixes #U4-2244
2013-05-22 07:12:58 -02:00
Morten Christensen
84ef216d57
Merge
2013-05-17 05:51:49 -02:00
Morten Christensen
ecfe51134d
Updating the internal standalone context, and adding one that is limited to the core assembly to limit dependencies.
2013-05-17 05:51:22 -02:00
Shannon Deminick
c8414116ad
Merge with 6.0.6
2013-05-14 14:21:15 -10:00
Shannon Deminick
532f407260
Merge with 4.11.9
2013-05-14 14:20:52 -10:00
Shannon Deminick
834d04f8ed
Fixes: #U4-1469, #U4-1156
2013-05-14 14:18:41 -10:00
Shannon Deminick
2aa902beaf
Fixed up unit test
2013-05-14 13:50:16 -10:00
Shannon Deminick
2f16e6662d
updates disposable timer to ensure it also outputs to HttpTrace if there is one.
2013-05-14 13:39:55 -10:00
Shannon Deminick
0c4897d7c1
Changed the trace logger for PublishedContentRequestEngine to be correct.
2013-05-13 22:32:02 -10:00
Shannon Deminick
43dc14fa93
Changed over all direct calls to the profiler to use DisposableTimer.DebugDuration
2013-05-13 22:17:55 -10:00
Shannon Deminick
e209aa3c2a
Streamlined the profiling in the macro class.
2013-05-13 22:13:52 -10:00
Shannon Deminick
5890fe1849
Upgraded DisposableTimer to wrap the profiler... now we should really just use DisposableTimer for all profiling.
2013-05-13 21:11:03 -10:00
Shannon Deminick
b6f52bf782
Changed the profiler over to use resolvers again. We no longer will call MiniProfiler directly.
...
Added an HtmlHelper extension which is used to render the profiler html output.
Added an HtmlHelper property to the new base page too.
2013-05-13 20:10:28 -10:00
Shannon Deminick
922ebe5411
Started implementing static cache provider for the application cache... centralizing static cache.
2013-05-13 19:31:27 -10:00
dmilic
f36ab37f6a
Fix for the U4-2229 issue - broken PublishWithSubs method
2013-05-13 15:49:59 -12:00
Sebastiaan Janssen
aeff33d0a6
Bump version number
2013-05-28 15:17:55 -02:00
Sebastiaan Janssen
645637d550
Merge with 6.0.6
2013-05-13 13:48:34 -02:00
Sebastiaan Janssen
5cfe9e57ce
Merge with 4.11.9
2013-05-13 13:47:01 -02:00
Sebastiaan Janssen
4863e657df
Fixes U4-2226 Javascript error "tinyMCE is undefined" in IE - THANKS Adriano Buscema!
2013-05-13 13:42:57 -02:00
Shannon Deminick
2486e75210
Merge with 6.0.6
2013-05-12 23:57:09 -10:00
Shannon Deminick
c0e1be4df9
Merge
2013-05-12 23:56:47 -10:00
Sebastiaan Janssen
a93e562f14
Fixes U4-2209 6.0.5 - Bug - Empty recycle bin DELETES all content
2013-05-13 07:48:35 -02:00
Shannon Deminick
2201c644f7
Merge with 6.0.6
2013-05-12 21:49:38 -10:00
Shannon Deminick
822cac5d87
Adds test for #U4-2207 which will now pass but it will still fail on the website because of the case
...
sensitive checking for the default proeprty editor lookup. Need feedback from sebastian before continuing
2013-05-12 21:44:02 -10:00
Shannon Deminick
d58487fafc
Merge
2013-05-12 21:13:50 -10:00
Shannon Deminick
ea9653fa83
patches fix for #U4-2214
2013-05-12 21:12:55 -10:00
Shannon Deminick
b38397868e
Fixes: #U4-2214 - encrypted cookie value issue when it is invalid
2013-05-12 21:07:16 -10:00
Shannon Deminick
7d1a18638b
missing proj checking
2013-05-12 21:06:53 -10:00
Shannon Deminick
748e88c3e8
added web.config files to the root of xslt folders which will disable the ability for people
...
to publicly download other's xslt files .
2013-05-12 19:29:05 -10:00
Shannon Deminick
cb8d080f1d
Removes the abstraction on the profiler, no need for a resolver, it will work in unit tests and we can override the provider if needed.
...
Added better support for MVC profiling by using the built in ProfilingViewEngine and ProfilingActionFilter.
2013-05-12 19:05:49 -10:00
Shannon Deminick
3fd3bf0fda
updated extensino method to prefix the type name better.
2013-05-12 18:17:53 -10:00
Shannon Deminick
09a6cdc8b6
Removed all MiniProfile calls that were trying to be simple trace messages (not actually profiling). This doesn't actually
...
work since MiniProfiler was not meant for that and won't actually output them unless you add Thread.Sleep statements into the using
clauses simply to slow down the application, not ideal. Updated the WebProfiler to log a statement when in medium trust.
2013-05-12 18:06:26 -10:00
Shannon Deminick
b2fe35695f
Fixes MiniProfile implementation for macros.
2013-05-12 17:38:54 -10:00
Shannon Deminick
67b57dea50
Changes profiler over to use a resolver and uses an interface for it. Changes core over to use a
...
LogProfiler and the web project to use a web profiler (MiniProfiler). Fixes medium trust implementation,
adds performance check for binding to begin request, changes Web profiler over to be decoupled from the
umbraco application objects (binds to events by itself)
2013-05-12 15:25:46 -10:00
Sebastiaan Janssen
3d6172738f
Added tag release-6.1.0-beta2 for changeset 7670bb47a671
2013-05-10 11:00:57 -02:00
Sebastiaan Janssen
a43e0eb5b8
Display version comment in installer steps ("beta 2" in this case)
2013-05-10 10:55:55 -02:00
Sebastiaan Janssen
3b05663597
Add MiniProfiler as a requirement for the NuGet package
2013-05-10 10:55:28 -02:00
NielsHartvig@UMBRACORATI.localdomain
191d744ec6
Adds profiling support to MVC views
2013-05-10 10:38:59 -02:00
NielsHartvig@UMBRACORATI.localdomain
980cd20e4c
Adjustments to profiling
2013-05-10 10:24:25 -02:00
NielsHartvig@UMBRACORATI.localdomain
f04916c9a9
Adds MiniProfiler support
2013-05-10 10:15:30 -02:00
Sebastiaan Janssen
8fde65d417
Merge with 6.0.6
2013-05-10 08:50:28 -02:00
Sebastiaan Janssen
8cca1b77b3
Merge with 4.11.9
2013-05-10 08:47:24 -02:00
Sebastiaan Janssen
53e4308c29
Fixes U4-2205 Log.GetLogItems(LogTypes, DateTime) fails with 'Conversion failed
...
when converting the nvarchar value 'Custom' to data type int'
2013-05-10 08:44:47 -02:00
Sebastiaan Janssen
d10eff04a7
Update version
2013-05-10 07:09:43 -02:00
Sebastiaan Janssen
59c36ad70e
Fixed U4-2090 Content not published after installing starterkit on fresh site
...
(Umbraco 6.1 beta)
Reverts previous "fix" as the actual cause was in Document.cs
2013-05-10 06:59:51 -02:00
Shannon Deminick
7b8d526a8a
Fixed up some merge issues.
2013-05-08 18:16:58 -10:00
Shannon Deminick
f69a017078
Merge with 6.0.6
2013-05-08 18:11:52 -10:00
Shannon Deminick
6f26f7b57c
Patching from 6.1
2013-05-08 18:08:55 -10:00
Shannon Deminick
bda2614290
Patching from 6.1
2013-05-08 17:49:48 -10:00
Shannon Deminick
efc482511e
Patching from 6.1
2013-05-08 17:48:17 -10:00
Shannon Deminick
40b90b8a58
Patching from 6.1
2013-05-08 17:45:53 -10:00
Shannon Deminick
a009dfe2a1
Patching from 6.1
2013-05-08 17:39:03 -10:00
Shannon Deminick
bc0b419288
Merge
2013-05-08 17:12:09 -10:00
Shannon Deminick
806715594e
Fixes up created package tree sync.
2013-05-08 17:11:50 -10:00
Shannon Deminick
41e87fca98
Fixes macro tree syncing
2013-05-08 17:04:51 -10:00
Shannon Deminick
f23c6c53cc
Fixes up created package tree sync.
2013-05-08 17:11:50 -10:00
Shannon Deminick
f2a97326fa
Fixes macro tree syncing
2013-05-08 17:04:51 -10:00
Shannon Deminick
dd1983dc55
Fixes macro script editor and syncing, changes over editPython to use correct webforms file format.
2013-05-08 17:01:48 -10:00
Shannon Deminick
78cd51d333
Fixed xslt editing and syncing.
2013-05-08 16:33:09 -10:00
Shannon Deminick
28b6c5897f
Fixes up script editor and tree syncing.
2013-05-08 16:13:18 -10:00
Shannon Deminick
baed852767
Re-fixed up stylesheet editing and syncing, starting fixup for script editor/syncing
2013-05-08 15:15:56 -10:00
Shannon Deminick
0762decd92
Fixes up tree syncing for views, stylesheets and partial views. Now ensures we can actually
...
sync a tree for a file based node that doesn't have a static id. Also ensures that when we change a
Partial view name that we don't end up duplicating some files when we change it twice in the
same session.
2013-05-08 14:18:18 -10:00
Shannon Deminick
0b58c1c03c
Patching from 6.1
2013-05-08 17:34:40 -10:00
Shannon Deminick
38c6a21896
Patching from 6.1
2013-05-08 17:33:48 -10:00
Shannon Deminick
15bff44ec1
Patching from 6.1
2013-05-08 17:24:00 -10:00
Shannon Deminick
a626efa9b6
Merge with 4.11.9
2013-05-08 17:15:09 -10:00
Shannon Deminick
1f87470f89
Fixes up tree syncing for views, stylesheets and partial views. Now ensures we can actually
...
sync a tree for a file based node that doesn't have a static id. Also ensures that when we change a
Partial view name that we don't end up duplicating some files when we change it twice in the
same session.
2013-05-08 14:18:18 -10:00
Hendy
54d2258634
added null checks into the uQuery .ToNameIds() methods
2013-05-08 16:29:29 -01:00
Sebastiaan Janssen
25be0621b2
Whoops, connection string doesn't contain the datalayer here
2013-05-08 13:14:02 -02:00
Sebastiaan Janssen
6fe3507099
Merge with 6.0.6
2013-05-08 08:13:57 -02:00
Sebastiaan Janssen
cba09ed817
Merge with 4.11.9
2013-05-08 08:10:48 -02:00
Sebastiaan Janssen
d5d00553b4
Fixed U4-2176 MySql Dashboard error for 4.11 as well
2013-05-08 08:09:13 -02:00
Morten Christensen
d94772892d
Merge
2013-05-08 06:28:13 -02:00
Shannon Deminick
55750b534b
Fixed the template editor to ensure that the tree syncs and updated much of it to use correct JavaScript, however
...
id didn't have time to update the whole thing.
2013-05-07 22:19:42 -10:00
Shannon Deminick
a31cb3b1df
Fixed stylesheet property tree syncing, updated the stylesheet property page to use
...
correct web forms structure.
2013-05-07 21:13:30 -10:00
Shannon Deminick
fc44138d9e
Fixes Stylesheet tree-syncing. Converts editStylesheets over to correct web forms structure and
...
implements the correct Javascript.
2013-05-07 20:49:58 -10:00
Shannon Deminick
0cda994538
Fixes DataTypeCacheRefresher to be a Json cache refresher since it needs to refresh both by GUID and by Int Ids
2013-05-07 19:37:57 -10:00
Shannon Deminick
4b199a9166
Manually applies fix for #U4-2094 since the class structure has changed in 6.1
2013-05-07 19:02:36 -10:00
Shannon Deminick
cfe6ac0486
Merge with 6.0.6
2013-05-07 18:57:39 -10:00
Shannon Deminick
c52669fb05
Fixes: #U4-2094 - issue with duplicates in getting Descendants for media in mvc.
2013-05-07 18:56:24 -10:00
Sebastiaan Janssen
753fe411c5
Fixes U4-2090 Content not published after installing starterkit on fresh site
...
(Umbraco 6.1 beta)
2013-05-07 13:01:18 -02:00
Morten Christensen
50c12a5c35
Merge
2013-05-07 12:35:28 -02:00
Morten Christensen
b42fb1c5c1
WIP Related to PackagingService
2013-05-07 12:35:13 -02:00
Shannon Deminick
f05c77dc78
Fixed med trust issue with SecuritySafeCritical attributes
2013-05-06 17:23:53 -10:00
Shannon Deminick
d1677d9d59
Updates: #U4-2192 - moves method call to be inside of the lock.
2013-05-06 15:54:55 -10:00
Shannon Deminick
137685d883
Updates: #U4-2192 - moves method call to be inside of the lock.
2013-05-06 15:49:51 -10:00
Shannon Deminick
266d8ba69a
Merge with 6.0.6
2013-05-06 15:20:26 -10:00
Shannon Deminick
c4a071523e
Merge with 4.11.9
2013-05-06 15:12:10 -10:00
Shannon Deminick
ca99319ead
Fixes: #U4-644 - DynamicNode and MVC don't output RTE values for media
2013-05-06 15:09:24 -10:00
Shannon Deminick
f808aac4cd
Fixes: #U4-644 - DynamicNode and MVC don't output RTE values for media
2013-05-06 14:36:47 -10:00
Shannon Deminick
0553bd1f9f
Merge with 6.0.6
2013-05-06 12:54:43 -10:00
Shannon Deminick
81360f629e
Merge with 4.11.9
2013-05-06 12:54:28 -10:00
Sebastiaan Janssen
1b3669787b
Merge with 6.0.6
2013-05-06 12:27:56 -02:00
Sebastiaan Janssen
aa36c66f39
Fixes U4-2176 6.0.5 Dashboard error
2013-05-06 12:27:15 -02:00
Sebastiaan Janssen
950cb1436a
Merge with 6.0.6
2013-05-06 12:07:22 -02:00
Sebastiaan Janssen
09e31d6595
Fixes U4-2179 Error with GetChildNodes after upgrade to Umbraco 6.0.5 from
...
Umbraco 6.0.0
2013-05-06 12:06:45 -02:00
Sebastiaan Janssen
f9fc2619fa
Fixes U4-2179 Error with GetChildNodes after upgrade to Umbraco 6.0.5 from
...
Umbraco 6.0.0
2013-05-06 12:06:45 -02:00
Sebastiaan Janssen
004d9ab3e6
Merge with 6.0.6
2013-05-06 11:12:31 -02:00
Sebastiaan Janssen
5d8cfa5efb
Merge
2013-05-06 11:06:54 -02:00
Sebastiaan Janssen
297f8e2a0b
Remove reference to v4 in text.
2013-05-06 11:06:28 -02:00
Shannon Deminick
83584375c1
Merge with 6.0.6
2013-05-06 02:10:26 -10:00
Shannon Deminick
8ddfb5f6ad
Merge
2013-05-06 02:09:44 -10:00
Shannon Deminick
9387544865
Fixes test outcome
2013-05-06 02:08:38 -10:00
Shannon Deminick
66ddb21ef8
Fixes null check
2013-05-06 02:03:24 -10:00
Sebastiaan Janssen
d746ec6409
Merge with 6.0.6
2013-05-06 09:34:11 -02:00
Shannon Deminick
e08322f6fe
Fixes merge issues
2013-05-05 23:45:47 -10:00
Shannon Deminick
de52f3ee93
Merge with 6.0.6
2013-05-05 23:39:52 -10:00
Shannon Deminick
9d19ed9463
Fix merge issues
2013-05-05 23:35:51 -10:00
Shannon Deminick
df62697477
Merge with 4.11.9
2013-05-05 23:23:24 -10:00
Shannon Deminick
f0cacf0d52
Fixed app_code assembly check.
2013-05-05 23:03:31 -10:00
Shannon Deminick
d501fcb679
Fixes TypeFinder issue but retains the improved performance. Adds TypeHelper tests.
2013-05-05 22:57:41 -10:00
Stephan
3c15f9b57c
Web.Standalone - refactor
2013-05-05 09:07:51 -02:00
Shannon Deminick
f5994d8442
Fixes up async methods in ContentTypeControlNew to ensure that the UmbracoContext is current since
...
the actions might run on different threads and therefore some event handlers might need access to the context.
2013-05-04 19:33:49 -10:00
Shannon Deminick
bfe5250138
Fixes issue with async delete webforms method not re-setting the umbraco context.
2013-05-04 18:29:24 -10:00
Shannon Deminick
3fa9219c27
Merge
2013-05-04 18:13:03 -10:00
Shannon Deminick
4295cba915
Updated unit tests for TypeFinder - this shows the issue with the new refactored performance changes.
2013-05-04 18:12:02 -10:00
Robert Stocks
6d66fc6cb8
Remove extra space in name of http module in web.config
2013-05-03 07:24:28 -01:00
Robert Stocks
4484f83caa
Remove extra space in name of http module in web.config
2013-05-03 07:24:28 -01:00
Sebastiaan Janssen
3ada1770eb
Merge with 4.11.9
2013-05-06 09:32:23 -02:00
Shannon Deminick
cbf84566e2
updated casing in proj file to be correct for a couple elements.
2013-05-02 15:57:02 -10:00
Shannon Deminick
294c2f4fba
Fixes: #U4-2183 - null check on UmbracoContext and fixes bad merge issue, the UserTypeCacheRefresher got removed from the proj file.
2013-05-02 14:24:27 -10:00
Shannon Deminick
0b6f05e630
Fixes: #U4-2172 - better single threaded supported for the database instance outside http context
2013-05-02 03:48:14 -10:00
Sebastiaan Janssen
85421cf714
Closing branch 4.11.9 as that version number was used for the emergency security fixes
2013-05-01 13:08:21 -02:00
Sebastiaan Janssen
2170380f7b
Opening new branch
2013-05-01 13:07:53 -02:00
Sebastiaan Janssen
97dd5433e0
Closing branch 6.0.5 as that version number was used for the emergency security fixes
2013-05-01 13:06:59 -02:00
Sebastiaan Janssen
a8ab7e4c35
Open new branch
2013-05-01 13:05:12 -02:00
Sebastiaan Janssen
c20c9c638f
Merge with 4.11.8
2013-05-01 13:04:06 -02:00
Sebastiaan Janssen
43b2a2185e
Fix unit test
2013-05-01 13:02:09 -02:00
Sebastiaan Janssen
2423bdd623
Merge with 4.11.8
2013-05-01 05:33:19 -02:00
Sebastiaan Janssen
bcb90d64a5
Fixes U4-1136 Class in MediaPickerDataType.cs wrongly named MemberPickerDataType
...
+ a bit of code cleanup
2013-05-01 05:32:29 -02:00
Shannon Deminick
eca01b845c
publicized some ObjectExtensions, added Umbraco.Belle to internals, updated the names in which plugin routes are created,
...
added HttpUrlHelper extensions for web api
2013-04-30 16:43:59 -10:00
Morten Christensen
dc5cf5ef6e
Adding strongly typed query POC to test project
2013-04-30 17:41:59 -02:00
Sebastiaan Janssen
7d448d0959
Merge
2013-04-30 05:22:43 -02:00
Sebastiaan Janssen
53fe02db7e
And another update for WebPI...
2013-04-30 05:22:21 -02:00
Shannon Deminick
af51465a6a
Merge
2013-04-29 19:57:44 -10:00
Shannon Deminick
b2929ea50a
Merge with 6.0.5
2013-04-29 19:56:41 -10:00
Shannon Deminick
a03dd7b11e
Merge with 4.11.8
2013-04-29 19:56:18 -10:00
Shannon Deminick
6d994f48ac
merged in patch for TypeFinder changes
2013-04-29 19:55:44 -10:00
Shannon Deminick
8e1f7170c7
Merged in TypeFinder changes from U4-1187 and wrote benchmark unit tests and other general
...
tests to confirm it is still finding types.
2013-04-29 19:48:11 -10:00
Shannon Deminick
3fd1c49da7
Merge with 6.0.5
2013-04-29 12:09:36 -10:00
Shannon Deminick
f0e8252e38
Merge with 4.11.8
2013-04-29 12:09:12 -10:00
Shannon Deminick
ad06aded1b
Removed strange old legacy config section that never did anything
2013-04-29 12:08:36 -10:00
Sebastiaan Janssen
be049f9093
Fix merge issue
2013-04-29 12:36:03 -02:00
Sebastiaan Janssen
64bbfb8cbc
Merge with 6.0.5
2013-04-29 12:31:13 -02:00
Sebastiaan Janssen
0ca52fcc60
Fix merge issues, update version number
2013-04-29 12:29:15 -02:00
Sebastiaan Janssen
c53342ba4c
Merge with 4.11.8
2013-04-29 12:13:00 -02:00
Sebastiaan Janssen
25eea8d599
Re-add internals visible to umbraco.webservices in case people install the
...
seperate project.
2013-04-29 11:17:32 -02:00
Sebastiaan Janssen
22498649b1
Merge
2013-04-29 10:36:30 -02:00
Sebastiaan Janssen
25ce7baa7d
Removing the umbraco.webservices project
2013-04-29 10:36:11 -02:00
Morten Christensen
b4fd2f6d46
Fixing oversight in SaveAndPublish method - content might not have an Id yet, so take that into account.
2013-04-29 07:09:23 -02:00
Shannon Deminick
aba4a9b07c
oops, removed test code
2013-04-28 16:15:19 -10:00
Shannon Deminick
577d77cfab
Fixes: #U4-1760 - allows a developer to set the default RenderMvcController on startup.
2013-04-28 16:09:24 -10:00
Shannon Deminick
7ff50e2652
Merge with 6.0.5
2013-04-28 13:43:38 -10:00
Shannon Deminick
e885384678
Merge with 4.11.8
2013-04-28 13:40:06 -10:00
Shannon Deminick
528209f8da
instantly improve performance by 45% for regenerating xml structures for documents when a doc type alias changes
...
or when a doc type property alias is changed or a doc type property is removed.
2013-04-28 13:37:36 -10:00
Shannon Deminick
056696d36f
Fixes up more issues with cmsContentXml - got media updating properly now, nearly the same as content and all done with
...
the new API.
2013-04-25 22:13:05 -10:00
Shannon Deminick
6cffa67518
Fixes merge issues and WebSecurity with the correct encryption (from failed merge along time ago).
...
Fixes ContentType to ensure that ALL property type values get reset, not just ones assigned to a group.
Fixes logic in ContentTypeService to ensure that xml is re-generated when a property type alias is changed too.
2013-04-25 21:09:07 -10:00
Shannon Deminick
d2a285c120
Merge with 6.0.5
2013-04-25 19:43:03 -10:00
Shannon Deminick
153fe248a7
Fixes ContentService fix for issue U4-1772, we don't want to truncate! Plus the truncate term doesn't work in SQLCE anyways.
2013-04-25 19:33:53 -10:00
Shannon Deminick
7fc4822bbe
Fixes merge issues. Fixes Fixes for cmsContentXml table since the Content type heirarchy tables are different in v6.
2013-04-25 19:26:06 -10:00
Shannon Deminick
d65bee76b2
Merge with 4.11.8
2013-04-25 14:15:09 -10:00
Shannon Deminick
385d6396b0
disables auto-complete on the login page.
2013-04-25 13:28:47 -10:00
Shannon Deminick
46858af1ed
Ensures user cookie is encrypted, removes ASP.Net headers from being returned in our response. Ensures
...
that our auth cookie is httponly.
2013-04-25 13:25:25 -10:00
Shannon Deminick
0ae9a75b32
Close 4.11.7 - cmsContentXml fixes branch
2013-04-25 12:20:27 -10:00
Shannon Deminick
34163625fe
Merge with 4.11.7 - cmsContentXml fixes
2013-04-25 12:20:06 -10:00
Sebastiaan Janssen
c2057656bc
Merge with 6.0.4
2013-04-25 11:23:31 -02:00
Sebastiaan Janssen
09a4e33f3f
Closing again..
2013-04-25 11:20:21 -02:00
Sebastiaan Janssen
e53b388a5e
Opening new branch
2013-04-25 11:19:06 -02:00
Sebastiaan Janssen
4fb4af0b4f
Added tag release-6.0.4 for changeset 0dee9964687e
2013-04-25 11:18:36 -02:00
Sebastiaan Janssen
461f032777
Added tag release-4.11.7 for changeset ce47176bc6b9
2013-04-25 11:17:07 -02:00
Sebastiaan Janssen
ab37f9ae35
Closing 6.0.4
2013-04-25 11:16:29 -02:00
Sebastiaan Janssen
a3347c0037
Opening new branch
2013-04-25 11:14:46 -02:00
Sebastiaan Janssen
f3835d1ca3
Closing branch 4.11.7
2013-04-25 11:14:09 -02:00
Sebastiaan Janssen
8fae55e44e
Correct path to Courier
2013-04-25 09:02:58 -02:00
Sebastiaan Janssen
a8ca3a89bd
Forgot to uncomment some items
2013-04-25 08:51:31 -02:00
Sebastiaan Janssen
765f959f20
Reverting includes removal of courier/contour files
2013-04-25 08:44:37 -02:00
Sebastiaan Janssen
2cf90477ed
Make Selenium Contour install work
2013-04-25 08:44:01 -02:00
Sebastiaan Janssen
6ca6a08233
Add RevertToEmptyInstall which installs an empty DB with credentials admin/test
...
Also deletes all dlls from /bin and rebuilds the project (to remove packages
that have installed dlls).
2013-04-25 07:15:54 -02:00
Sebastiaan Janssen
0119f1eb1b
Merge
2013-04-25 06:11:28 -02:00
Sebastiaan Janssen
cd4f66e7c5
Making a start on adding Selenium integration/UI tests for the backoffice
2013-04-25 06:10:57 -02:00
Shannon Deminick
d30c4791fe
fixed a documentation error
2013-04-24 15:46:38 -10:00
Shannon Deminick
7ee9b9ebcc
Fixes: #U4-2144 - ensures that the xml is re-gen'd when a content type alias is changed or a content type property is removed.
...
Also had to change the property type deletion to be async as well since it might be long running to re-gen the xml.
2013-04-24 15:31:36 -10:00
Shannon Deminick
b4caf109f7
Working on #U4-2144 - ensures that xml is re-gen'd when a property alias is changed.
2013-04-24 15:17:20 -10:00
Shannon Deminick
0e8ffe528a
Fixes: #U4-2149 - updates the logic for changing aliases for any content type. Now if an alias changes for any content type, the
...
xml is regenerated for any entity that is of that content type. For DocumentType's this is slightly different because we regenerate
the xml for the doc type and any document of the doc type's descendant types.
2013-04-24 14:57:20 -10:00
Shannon Deminick
a8029d1dc5
Fixes: #U4-1772 - ensures that when changing a doc type alias that we only rebuild the data in the cmsContentXml table for Document types, not media types or member types, now we need
...
to fix all of the other bugs assocated with cmsContentXml table and alias changes.
2013-04-24 13:19:30 -10:00
Stephan
a1d5b61ae5
PublishedContent - create tests to illustrate issues
2013-04-24 11:56:32 -02:00
Morten Christensen
3fdc0e5361
Fixes #U4-2137 Ensuring that existing templates are updated instead of duplicated when installing packages.
...
Adds test for installing templates and then updating the same templates through another package install.
2013-04-24 07:41:37 -02:00
Shannon Deminick
6818ac4e50
Fixes merge issues, ensures that the UmbracoContext is set for the async operation since
...
it is required, previous versions didn't require it to be set. Added the WebSecurity property
to UmbracoUserControl, made ContentTypeControlNew inherit from UmbracoUserControl
2013-04-23 22:39:35 -10:00
Shannon Deminick
710c8aa6ea
Merge with 6.0.4
2013-04-23 21:52:07 -10:00
Shannon Deminick
4bfb8569c8
Fixed up merge issues
2013-04-23 21:37:03 -10:00
Shannon Deminick
df9a887032
Merge with 4.11.7
2013-04-23 20:50:30 -10:00
Shannon Deminick
1e0a4690fc
Added an error log if timed out
2013-04-23 20:31:32 -10:00
Shannon Deminick
52163494db
changed the async state object to be a custom class to hold the original values of alias/text
2013-04-23 20:19:48 -10:00
Shannon Deminick
8416764a83
removed the trace from the page
2013-04-23 20:01:26 -10:00
Shannon Deminick
2d3eb8c208
Working on #U4-493, updated ContentTypeControlNew and EditNodeTypeNew to use correct webforms class structures.
...
Changed the saving logic in ContentTypeControlNew to use the page's async execution and changed the page to support async.
Changed the page's async timeout to be 5 minutes.
2013-04-23 20:00:48 -10:00
Sebastiaan Janssen
aa84a3f7f2
Fixes U4-2138 Copying a node reverses sort order in target
2013-04-23 12:49:33 -02:00
agrath
3594693f4b
Backported fix for u4-335 from Commit b15d0ab0b879 into 4.11.7
2013-04-22 11:12:03 -12:00
Morten Christensen
c573459626
Fixing nuget related issue #U4-2067 and updating version
2013-04-22 06:01:31 -02:00
Sebastiaan Janssen
b99de245bf
Fixes U4-2052 for new mediatypes as well
2013-04-21 09:44:08 -02:00
Morten Christensen
222723b8fe
Fixes #U4-2004 so GetPublishedDescendants retrieves the published version and not the latest version.
2013-04-21 09:06:22 -02:00
Morten Christensen
f758b33da5
Properly fixes #U4-2112 and adds option to determine whether or not to import doc type structues.
2013-04-21 07:25:38 -02:00
Morten Christensen
eeb0e0026a
Making PropertyCollection, PropertyGroupCollection and PropertyTypeCollection return a proper null when FirstOrDefault should return null.
2013-04-20 19:47:30 -02:00
Morten Christensen
082dacf737
Fixes #U4-2029 Finding scripts and stylesheets recursively.
2013-04-20 12:56:43 -02:00
Morten Christensen
afc2fd9420
Ensures that CreateDate and UpdateDate is set on both PropertyTypes and Properties for Content and Media.
...
Fixes #U4-2028
2013-04-20 12:23:14 -02:00
Morten Christensen
ff6715d42a
Fixes #U4-2013 Localization lost in packaging for DocumentTypes
2013-04-20 11:23:04 -02:00
Morten Christensen
b776675ac8
Fixes #U4-2065 Document.AfterMove legacy event handler returns wrong parent.
2013-04-20 11:19:27 -02:00
Morten Christensen
1e21671b62
Fixes #U4-2008 Umbraco.Core.Models.PropertyType -> change ValidationRegExp from internal to public
2013-04-20 11:10:28 -02:00
Morten Christensen
59184981cb
Fixes #U4-2009 Delete of media doesnt delete relations
2013-04-20 11:05:48 -02:00
Morten Christensen
0632ffb93d
Fixes #U4-2069
2013-04-20 11:03:57 -02:00
Shannon Deminick
f8652d98fe
Merge with 6.0.4
2013-04-20 04:01:22 +06:00
Shannon Deminick
034aa6d8f9
Fixes merge issue
2013-04-20 03:58:15 +06:00
Shannon Deminick
1484fba1ad
Merge with 4.11.7
2013-04-20 03:51:22 +06:00
Shannon Deminick
82fc1a5304
updated proj file
2013-04-20 03:47:57 +06:00
Shannon Deminick
f0aab6ae81
Fixes: U4-2089 - sort dialog behavior when clicking on column headers. Updated to latest version of table sorting, had to create a custom sort parser
...
upgraded the sort.aspx to have the proper code behind structure and updated the page to have proper css and js files instead of inline. Fixes missing images.
2013-04-20 03:42:47 +06:00
Shannon Deminick
174ff44e3b
proj file update
2013-04-20 00:50:02 +06:00
Shannon Deminick
b3c3e114ad
missing images
2013-04-20 00:49:39 +06:00
Shannon Deminick
60481e7e02
Fixes: #U4-2093 stylehsheet property cache refresher had wrong id assigned.
2013-04-20 00:18:45 +06:00
Shannon Deminick
12de5d6ed3
Merge with 6.0.4
2013-04-20 00:12:52 +06:00
Shannon Deminick
9ac325c1a4
Fixes: #U4-2130 - regression bug for handling image uploads
2013-04-20 00:04:39 +06:00
Shannon Deminick
7f5457316a
Fixed: #U4-2129 - using new api didn't use the CompositionPropertyTypes instead of just PropertyTypes and fixed up cache invalidation for PublishedContentHelper
2013-04-19 23:47:51 +06:00
Sebastiaan Janssen
671c8715b0
Fix merge issue
2013-04-19 10:18:46 -02:00
Sebastiaan Janssen
8c257d39f9
Fix merge issue
2013-04-19 06:43:58 -02:00
Sebastiaan Janssen
76f040aef4
Merge with 4.11.7
2013-04-19 06:42:33 -02:00
Sebastiaan Janssen
721f813d1e
U4-1604 Fix latest edits dashboard control so that it doesn't make a zillion queries - Limit the latestedits query to specified amount of rows
2013-04-19 06:10:58 -02:00
Morten Christensen
7ed5a6f706
Fixes #U4-2068 and #U4-2125
...
Creating test for verifying path is correctly updated when moving items to the recycle bin.
2013-04-19 06:07:25 -02:00
Shannon Deminick
d6d630cb2c
Merge with 6.0.4
2013-04-19 04:40:49 +06:00
Shannon Deminick
35a698cdc9
Merge with 4.11.7
2013-04-19 04:40:13 +06:00
Shannon Deminick
6c9e82e735
fixed typo
2013-04-19 04:31:55 +06:00
Shannon Deminick
f7ddb1ed49
fixed typo
2013-04-19 04:30:15 +06:00
Shannon Deminick
c0fd974cc1
fixes typo on word disallow
2013-04-19 04:20:24 +06:00
Shannon Deminick
e9c4a031c9
Fixes up directory browser and removes legacy request params which are prone to xss
2013-04-19 04:10:35 +06:00
Shannon Deminick
988940095c
Merge with 6.0.4
2013-04-18 23:03:52 +06:00
Shannon Deminick
123e65c55f
Fixes: #U4-2118 - BOM encoding issue
2013-04-18 23:00:57 +06:00
Shannon Deminick
08a049594c
Merge
2013-04-18 22:01:53 +06:00
Shannon Deminick
a895a2a20a
Fixes merge issues, ensures that the tree node is reloaded when publishing.
2013-04-18 22:01:28 +06:00
Shannon Deminick
a5e33e1e02
Merge with 6.0.4
2013-04-18 21:45:04 +06:00
Shannon Deminick
e5e4e7b685
Fixes another merge issue and improves performance slightly for sorting so that we are not double saving the entity if it is published already.
2013-04-18 21:44:38 +06:00
Shannon Deminick
a721f06ac8
Merge with 6.0.4
2013-04-18 21:22:32 +06:00
Shannon Deminick
88795b86fd
Updated merge issue, and removed the call to refreshXmlSortOrder since we are already republishing which already writes the updated xml
2013-04-18 21:16:00 +06:00
Shannon Deminick
378a544c1a
Merge with 4.11.7
2013-04-18 20:59:42 +06:00
Shannon Deminick
a159b50c05
Fixed a couple threading issues. Improved the performance of the nodeSorter but this should be better improved in 6.x
2013-04-18 20:52:49 +06:00
Shannon Deminick
3891e46549
Fixed a couple threading issues. Improved the performance of the nodeSorter but this should be better improved in 6.x
2013-04-18 20:52:30 +06:00
Shannon Deminick
e7bcc642a9
fix build error on build server
2013-04-18 19:50:01 +06:00
Morten Christensen
39095b524c
Updating test - Inheritance between parent/child ContentType has been updated so the parent doesn't have to be added to the composition afterwards.
2013-04-18 10:46:15 -02:00
Shannon Deminick
4983990d39
Big optimization for content.SortNodes - 92% performance increase for this method which is a big
...
contributor to CPU time during publishing.
2013-04-18 05:43:05 +06:00
Shannon Deminick
3b1bfe04f2
updates method name
2013-04-18 01:15:25 +06:00
Shannon Deminick
979fe46e9b
Updated CDF to 1.6.0.0
2013-04-18 00:55:40 +06:00
Shannon Deminick
0107a10145
Manually merge in changes for previous commits due to the codebase differences in 6.1
2013-04-18 00:06:42 +06:00
Shannon Deminick
a38f0af49b
Merge with 6.0.4
2013-04-17 23:47:33 +06:00
Shannon Deminick
e9a496df4f
Merge with 4.11.7
2013-04-17 23:31:52 +06:00
Shannon Deminick
2f6dada481
Fixes issue with ctor not setting default property
2013-04-17 23:20:20 +06:00
Shannon Deminick
580123cb87
fixed merge issues
2013-04-17 23:03:51 +06:00
Shannon Deminick
de0e47d7ef
Merge with 4.11.7
2013-04-17 22:50:31 +06:00
Shannon Deminick
ff5dc324fe
Fixes: #U4-227 - ensures data is not persisted to the db for members/media if validation fails.
...
Fixes up (enables) validation summary for members too.
2013-04-17 22:41:43 +06:00
Shannon Deminick
096c5ad69f
Fixes: #U4-485, changes name field from saving to the db if it is empty. cleans up some code.
2013-04-17 22:05:10 +06:00
Thomas Skyldahl Sørensen
c12f9d0272
Optimization for issue: U4-1187
...
Url: http://issues.umbraco.org/issue/U4-1187
Added assembly filtering, to stop scanning of third party assemblies
that doesn't reference the types we are looking for.
this limits the amount of possible missing references we encounter
when checking against the types
2013-04-17 14:03:54 -02:00
Morten Christensen
83d1e9c76f
Merge
2013-04-17 11:25:53 -02:00
Sebastiaan Janssen
eba7582a97
Eh, yeah, maybe I should start with making a copy of the element first.. d'oh!
2013-04-17 11:16:15 -02:00
Sebastiaan Janssen
0cf2a1fc2a
Possible fix for U4-2097 Package import causes template tree to break - modified
...
closure problem
2013-04-17 10:57:24 -02:00
Sebastiaan Janssen
77ee87178e
Merge
2013-04-17 07:04:04 -02:00
Sebastiaan Janssen
a6997a5cb7
Revert U4-1922 to resume expected sorting behavior.
2013-04-17 07:03:18 -02:00
Sebastiaan Janssen
b40619634d
Fix bad merge
2013-04-17 06:36:40 -02:00
Morten Christensen
fc84a21f06
Adding a few methods to relate two entities both based on the IUmbracoEntity.
2013-04-17 06:26:59 -02:00
Shannon Deminick
9137ce7cf4
Merge with 6.0.4
2013-04-17 01:57:50 +06:00
Shannon Deminick
ff3fc5d825
Merge with 4.11.7
2013-04-17 01:56:20 +06:00
Morten Christensen
9621403f79
Fixes U4-2053
2013-04-16 17:19:46 -02:00
Stephan
3b9bf7b0f9
U4-2117 - fix Ancestor- vs AncestorsOrSelf inconsistencies
2013-04-16 12:58:03 -02:00
Stephan
3882e1984d
U4-2117 - fix Ancestor- vs AncestorsOrSelf inconsistencies
2013-04-16 12:29:58 -02:00
Stephan
2245c88396
U4-2117 - fix Ancestor- vs AncestorsOrSelf inconsistencies
2013-04-16 12:29:58 -02:00
Sebastiaan Janssen
2e39c55d56
Merge
2013-04-16 04:27:44 -02:00
Sebastiaan Janssen
e4e0bcf642
Correct spelling error
2013-04-16 04:27:03 -02:00
Shannon Deminick
7537e4c6d6
updated DefaultServerMessenger with more ctor options for testing
2013-04-16 04:05:31 +06:00
Shannon Deminick
c410b6dc20
Changed UmbracoSettings back to internal, it should not be exposed atm
2013-04-16 02:49:14 +06:00
Shannon Deminick
1e7e670df3
Fixes #U4-2104 - namespace issue with UmbracoApiControllers
2013-04-15 21:44:26 +06:00
Shannon Deminick
da53ffe9f2
Merge
2013-04-15 21:36:35 +06:00
Shannon Deminick
47f6401fcd
updates unit test to ensure UmbracoContext.Current is nulled, updates dispose on application context to
...
not dispose the database if it is not configured.
2013-04-15 21:36:24 +06:00
Sebastiaan Janssen
33190ea5e1
Merge
2013-04-15 12:19:11 -02:00
Sebastiaan Janssen
a06951afbd
Fix MemberAuthorizeAttribute for UmbracoApiControllers
2013-04-15 12:18:40 -02:00
Sebastiaan Janssen
b32ea68fd0
Merge with 4.11.7
2013-04-15 07:36:58 -02:00
Sebastiaan Janssen
eb2db791b8
Additional fix for U4-2105 Saving a document will make it look like it is unpublished
2013-04-15 07:33:26 -02:00
Sebastiaan Janssen
158f4d0614
Merge
2013-04-15 07:32:00 -02:00
Sebastiaan Janssen
7a38970cf4
U4-2109 Regex text-field in DocTypes > (a type) > Properties (a property) >
...
Validation + Description lack Trimming
2013-04-15 07:31:24 -02:00
Stephan
43d6c9a46d
Core.Strings - bugfix DefaultShortStringHelper
2013-04-12 11:32:37 -02:00
Sebastiaan Janssen
7f6d8b6bdd
Fixes U4-2105 Saving a document will make it look like it is unpublished
2013-04-12 06:49:06 -02:00
Stephan
0b3eaf9c77
Core.Strings - refactor DefaultShortStringHelper for better backward compat.
2013-04-12 05:33:39 -02:00
Shannon Deminick
0fe8ff57a1
changes a method to be protected instead of private
2013-04-12 05:04:20 +06:00
Shannon Deminick
2642d74450
adds some logging and fixes sequence of events for distributed cache sending
2013-04-12 04:06:24 +06:00
Shannon Deminick
761b749f37
Merge with 6.0.4
2013-04-12 03:08:11 +06:00
Shannon Deminick
22fb7e1706
Merge
2013-04-12 03:07:53 +06:00
Shannon Deminick
4ef9dbb9b4
Merge
2013-04-12 03:07:30 +06:00
Shannon Deminick
f716ba380c
Merge with 6.0.4
2013-04-12 03:02:40 +06:00
Shannon Deminick
12b1168de9
Fixes merge issues
2013-04-12 02:59:03 +06:00
Shannon Deminick
01290f8174
Merge with 4.11.7
2013-04-12 02:14:59 +06:00
Shannon Deminick
26a7bf8187
Fixes: #U4-2087
2013-04-12 02:11:01 +06:00
Sebastiaan Janssen
439445aae4
Merge with 6.0.4
2013-04-11 16:39:28 -02:00
Sebastiaan Janssen
ba1d0fa193
Improve code for previous fix so we don't need the try/catch any more.
2013-04-11 16:36:26 -02:00
Shannon Deminick
0d79eaf3c5
Merge with 6.0.4
2013-04-12 00:32:19 +06:00
Shannon Deminick
e747438a4b
Merge
2013-04-12 00:31:28 +06:00
Shannon Deminick
14f71c9059
Fixes #U4-2058
2013-04-12 00:30:45 +06:00
Sebastiaan Janssen
97355bde6f
Fixes U4-2091 Inserting image in RTE with mediatype "File" causes YSOD
2013-04-11 13:15:08 -02:00
Sebastiaan Janssen
ed35f234de
Fixes U4-2100 Media Doesn't Overwrite in 6.0.3
2013-04-11 12:27:11 -02:00
Stephan
5154bcd2e9
Web.Routing - template setter on PublishedContentRequest
2013-04-11 11:55:32 -02:00
Stephan
e3af8b4e5f
Web.Routing - public, though readonly, UmbracoContext.PublishedContentRequest
2013-04-11 11:44:15 -02:00
Morten Christensen
3e8c1a426c
Merge
2013-04-12 03:50:36 -02:00
Morten Christensen
d7081dbc6b
Implementing new RelationService.
...
Making EntityService public as it will be used within the RelationService.
2013-04-11 17:12:14 -02:00
Sebastiaan Janssen
1d89702c2c
Merge with 6.0.4
2013-04-11 10:21:37 -02:00
Sebastiaan Janssen
c874fa6507
Fixes U4-2097 Package import causes template tree to break
2013-04-11 10:20:17 -02:00
Sebastiaan Janssen
df26090d63
Fix merge issue
2013-04-11 07:23:13 -02:00
Sebastiaan Janssen
3050258fdc
Merge with 6.0.4
2013-04-11 07:20:00 -02:00
Sebastiaan Janssen
ba387598ed
Merge with 4.11.7
2013-04-11 07:17:23 -02:00
Sebastiaan Janssen
3ff1b01e46
Add DotSettings file for custom code inspections. In this case: Replace
...
!someBool with an explicit false check (someBool == false) for readability.
2013-04-11 07:15:06 -02:00
Shannon Deminick
36e803713c
Fixed up some code in UmbracoEnsuredPage and moveOrCopy
2013-04-11 02:15:48 +06:00
Shannon Deminick
a3e7f644de
merges changes for UmbracoHelper from 6.0.x to deal with null objects when using Content method (dynamic)
2013-04-10 22:51:19 +06:00
Stephan
84e990c239
Core.Configuration - fix setting that accidentally became public
2013-04-10 14:19:26 -02:00
Stephan
4c3b9c6f35
Close 6.1.0-public branch, merged.
2013-04-10 14:05:11 -02:00
Stephan
911a1cf80b
merge 6.1.0-public into 6.1.0
2013-04-10 14:03:47 -02:00
Stephan
ef493ef9af
fix merge + public
2013-04-10 14:02:16 -02:00
Stephan
76a12f3f33
merge with 6.1.0
2013-04-10 13:56:39 -02:00
Stephan
344a4cc485
merge with 6.1.0
2013-04-10 12:51:49 -02:00
Stephan
5e1115218c
Web.Standalone - import initial version
...
* * *
FOLD 003
2013-04-10 12:50:08 -02:00
Stephan
71a28cbeaa
Core.Strings - bugfix error in DefaultShortStringHelper
2013-05-04 14:53:33 -02:00
Stephan
4aa750694a
Core - add methods to XmlHelper
2013-05-03 13:56:34 -02:00
Stephan
5d89ab1e2a
Web.UI - fix nasty preview bug introduced in 9a92dea49ede
2013-05-03 20:09:15 -02:00
Stephan
262aa3b8fe
Web.Routing, Web.Mvc - fix issues with content with no template
2013-05-03 20:09:14 -02:00
Stephan
106d733d08
Web.PublishedCache - support XPathExpression
2013-04-10 12:49:45 -02:00
Sebastiaan Janssen
a010448ad1
Merge with 6.0.4
2013-04-10 11:55:36 -02:00
Sebastiaan Janssen
1586f1679a
Merge with 4.11.7
2013-04-10 11:54:24 -02:00
Sebastiaan Janssen
809badd1cf
Update version to 4.11.7
2013-04-10 08:54:31 -02:00
Sebastiaan Janssen
da92ece774
Update version to 4.11.7
2013-04-10 07:57:56 -02:00
Sebastiaan Janssen
a531afb819
Don't need IronPython license any more either.
2013-04-10 07:46:05 -02:00
Sebastiaan Janssen
111df761aa
Merge with 6.0.4
2013-04-10 07:43:10 -02:00
Sebastiaan Janssen
1d6009e3c7
Merge with 4.11.7
2013-04-10 07:42:21 -02:00
Sebastiaan Janssen
8dfeb1e616
Cleanup solution and folders, removes Linq2Umbraco and IronPython engine from
...
the project as we don't ship with them any more. Updated readme and docs.
2013-04-10 07:30:14 -02:00
Shannon Deminick
5f9c7bb49c
changed DefaultServerMessenger to expose login
2013-04-10 09:41:53 +06:00
Shannon Deminick
0c3b7c27a7
fix merge issues
2013-04-10 04:24:42 +06:00
Shannon Deminick
f2293e01fa
Merge with 6.0.4
2013-04-10 04:15:26 +06:00
Shannon Deminick
1b086e2267
fixes merge issue
2013-04-10 04:04:33 +06:00
Shannon Deminick
1f86d8c562
fixes merge issues
2013-04-10 03:56:10 +06:00
Shannon Deminick
25b9262cf1
Merge with 4.11.7
2013-04-10 03:51:53 +06:00
Shannon Deminick
1012a4814d
updates #U4-2070 for tiny mce plugins
2013-04-10 03:22:11 +06:00
Shannon Deminick
bae41cde14
updates #U4-2070 for skin module files in live editing
2013-04-10 03:16:26 +06:00
Shannon Deminick
b3260f05c0
updates #U4-2070 for templateskinning.aspx
2013-04-10 03:05:57 +06:00
Shannon Deminick
e33a79ac65
updates #U4-2070 for insertMasterpageContent.aspx
2013-04-10 03:02:10 +06:00
Shannon Deminick
c4dbabf654
updates #U4-2070 for translation/xml.aspx and translation/preview.aspx
2013-04-10 02:59:47 +06:00
Shannon Deminick
423643d66c
updates #U4-2070 for tinymce3/insertmacro.aspx
2013-04-10 02:46:11 +06:00
Shannon Deminick
4ccb655f73
updates #U4-2070 for members/search.aspx
2013-04-10 02:43:03 +06:00
Shannon Deminick
c8330d60f9
updates #U4-2070 for sendToTranslation.aspx
2013-04-10 02:41:22 +06:00
Shannon Deminick
a9aa3a04b5
updates #U4-2070 for search.aspx
2013-04-10 02:39:32 +06:00
Shannon Deminick
0bffa8e3f4
updates #U4-2070 for preview.aspx
2013-04-10 02:35:31 +06:00
Shannon Deminick
436322f58c
updates #U4-2070 for directoryBrowser.aspx
2013-04-10 02:34:44 +06:00
Shannon Deminick
e90c46dd78
updates #U4-2070 for canvas.aspx
2013-04-10 02:33:08 +06:00
Shannon Deminick
deda2534f8
updates #U4-2070 for SendPublish.aspx
2013-04-10 02:30:53 +06:00
Shannon Deminick
8112c13857
updates #U4-2070 for insertMacro.aspx
2013-04-10 02:28:50 +06:00
Shannon Deminick
57792de185
updates #U4-2070 for imageViewer.aspx
2013-04-10 02:21:59 +06:00
Shannon Deminick
e1f93029a5
updates #U4-2070 for assigndomain.aspx
2013-04-10 02:19:29 +06:00
Shannon Deminick
f64e0c7eb7
updates #U4-2070 for autodoc.aspx
2013-04-10 02:17:02 +06:00
Shannon Deminick
bf024e9011
updates #U4-2070 for assemblyBrowser.aspx
2013-04-10 02:14:13 +06:00
Shannon Deminick
036b888d30
updates #U4-2070 for ShowUmbracoTags.aspx
2013-04-10 02:08:56 +06:00
Shannon Deminick
1838a8dac5
updates #U4-2070 for NewRelationType.aspx
2013-04-10 02:07:16 +06:00
Shannon Deminick
205bf5fe4e
updates #U4-2070 for EditRelationType.aspx
2013-04-10 02:05:52 +06:00
Shannon Deminick
a50e192ab7
updates #U4-2070 for sort.aspx
2013-04-10 02:03:04 +06:00
Shannon Deminick
9684255e6e
ensures validation is correct in editContent, cleans up some code.
2013-04-10 01:58:22 +06:00
Shannon Deminick
72790d74f5
Fixes: #U4-2072 and cleans up some code.
2013-04-10 01:47:17 +06:00
Shannon Deminick
bb70bee6ae
Fixes: #U4-2071 and cleans up some code.
2013-04-10 01:42:15 +06:00
Shannon Deminick
0430e7966c
Fixes: #U4-2074 and cleans up a bit of code
2013-04-10 01:24:06 +06:00
Shannon Deminick
2e9a52b1f8
Fixes: #U4-2075
2013-04-10 00:56:43 +06:00
Shannon Deminick
506d32f353
Merge
2013-04-09 22:11:54 +06:00
Shannon Deminick
16746c8548
Updates authorized web services/http handlers to use WebSecurity and implements the new base class
...
properties available in 6.1. Updates WebSecurity with a few more helpful methods.
2013-04-09 22:11:12 +06:00
Sebastiaan Janssen
fb994bdc11
Merge with 6.0.4
2013-04-09 11:45:04 -02:00
Sebastiaan Janssen
db4ed70d70
Merge with 4.11.7
2013-04-09 11:37:37 -02:00
Sebastiaan Janssen
e6ccd8a5b5
Fix for U4-2081 tinymce Image picker does not work in 6.03
2013-04-09 11:33:35 -02:00
Sebastiaan Janssen
a9781d79e2
Merge with 4.11.7
2013-04-09 10:22:11 -02:00
Sebastiaan Janssen
7ae8b28466
Fix the medium trust error in the about box
2013-04-09 10:20:34 -02:00
Sebastiaan Janssen
29a4cb8b71
Fixes merge issues
2013-04-09 08:34:03 -02:00
Sebastiaan Janssen
abee79ca69
Fixes merge issues
2013-04-09 08:08:22 -02:00
Sebastiaan Janssen
d8ccf20840
Merge with 6.0.4
2013-04-09 08:04:55 -02:00
Sebastiaan Janssen
9e10694ebb
Fixes merge issue, no idea why it's expecting an ApiController.. weird!
2013-04-09 08:03:17 -02:00
Sebastiaan Janssen
ffb39de003
Merge with 4.11.7
2013-04-09 07:55:54 -02:00
Sebastiaan Janssen
527375b238
Fixes U4-2052 Creating a new document type has a bin icon by default
...
Also deals better with pre-existing selected id's before switching the behaviour
2013-04-09 07:49:22 -02:00
Sebastiaan Janssen
1c5cd4e245
Merge with 6.0.4
2013-04-09 07:19:47 -02:00
Sebastiaan Janssen
a4ed0e266c
Merge with 4.11.7
2013-04-09 07:11:54 -02:00
Sebastiaan Janssen
1929f60ea8
Update the webservices version
2013-04-09 07:10:24 -02:00
Sebastiaan Janssen
b9cc2efc8c
Add authentication to creating templates in webservices
2013-04-09 07:07:13 -02:00
Shannon Deminick
63cae70ec3
Fixes merge issue
2013-04-09 08:05:31 +06:00
Shannon Deminick
dd990b5df4
Merge with 6.0.4
2013-04-09 08:00:10 +06:00
Shannon Deminick
eadb1bb194
Fixes merge issues
2013-04-09 07:54:32 +06:00
Shannon Deminick
30be665a40
Merge with 4.11.7
2013-04-09 07:41:55 +06:00
Shannon Deminick
bad284515c
Fixes: #U4-2076
2013-04-09 07:32:13 +06:00
Shannon Deminick
5b660d95f1
Fixes: #U4-2077
2013-04-09 07:26:21 +06:00
Shannon Deminick
106ac44e64
Fixes: #U4-2073
2013-04-09 07:23:33 +06:00
Shannon Deminick
64bb7e1db0
Fixes up an app check
2013-04-09 07:14:58 +06:00
Shannon Deminick
25b9ca3b0e
Works on #U4-2078 - adds new base classes for HttpHandlers just like for web services.
2013-04-09 07:01:43 +06:00
Shannon Deminick
b928170103
Works on #U4-2078
2013-04-09 06:40:02 +06:00
Shannon Deminick
e25ee246fb
Works on #U4-2078
2013-04-09 06:31:26 +06:00
Shannon Deminick
8e8ec41dae
Works on #U4-2078
2013-04-09 06:25:47 +06:00
Shannon Deminick
fb34c4716a
Works on #U4-2078
2013-04-09 06:18:15 +06:00
Shannon Deminick
29bf61b1f2
Starts on #U4-2078, mostly just some initial code cleanup
2013-04-09 06:07:25 +06:00
Shannon Deminick
9803309e34
imports patch from 846d845a5a87 since it belongs in the main dev branch.
2013-04-09 05:04:57 +06:00
Shannon Deminick
3a539629dc
imports patch from ed6939e5927f since that fix belongs in the main dev branch
2013-04-09 05:04:21 +06:00
Shannon Deminick
74b970d586
Fixes: #U4-529 - Created 2 base classes for web services - UmbracoWebService and UmbracoAuthorizedWebService for use in
...
creating asmx classes. This makes it easier to authenticate/authorize per app and also exposes Umbraco standard
objects like UmbracoContext, ApplicationCOntext, etc...
2013-04-09 05:00:22 +06:00
Shannon Deminick
518898b04b
Merge
2013-04-09 01:09:27 +06:00
Sebastiaan Janssen
d2d1843e03
Fix default branch
2013-04-08 07:03:57 -02:00
Sebastiaan Janssen
a773e0a018
Merge with 4.11.7
2013-04-08 06:56:43 -02:00
Sebastiaan Janssen
99fe89addc
Fix U4-1864 the same way as in 6.0.x
2013-04-08 06:55:48 -02:00
Sebastiaan Janssen
668d4f9f91
Fixes U4-1864 Publishing document type with Upload field and related
...
umbracoWidth, umbracoHeight, etc fields added
2013-04-08 05:59:02 -02:00
Morten Christensen
efbc461da9
Code cleanup - removing all internal code related to Macros, which was created for v6 but left out for backwards compatibility.
2013-04-07 17:47:10 -02:00
Morten Christensen
97d41f8998
Merge
2013-04-07 16:35:20 -02:00
Morten Christensen
8ef88dc955
Making the topological sorter public
2013-04-07 16:35:02 -02:00
Shannon Deminick
90e73cb89f
cleans up some code in codeEditorSave
2013-04-06 01:59:28 +06:00
Shannon Deminick
dcd6477030
Removes un-needed ShowUmbracoTags files from legacy files.
2013-04-06 01:54:41 +06:00
Shannon Deminick
e50bac7c9f
Merge with 6.0.4
2013-04-06 01:46:13 +06:00
Shannon Deminick
13b73231de
Merge with 4.11.7
2013-04-06 01:45:45 +06:00
Shannon Deminick
50a70c28df
Merge
2013-04-06 01:45:30 +06:00
Shannon Deminick
7d5589118f
Merge
2013-04-06 01:43:41 +06:00
Shannon Deminick
01bf0bcfa5
Fixes merge issues
2013-04-06 01:41:06 +06:00
Shannon Deminick
7dcfcaf339
Merge with 6.0.4
2013-04-06 01:23:29 +06:00
Shannon Deminick
c39b698d4c
Merge with 4.11.7
2013-04-06 00:31:10 +06:00
Shannon Deminick
103efbdc27
removes config check on p.aspx since we need it to show the feeds when installer is done.
2013-04-06 00:30:37 +06:00
Shannon Deminick
3d51dd767b
Fixed merge issues.
2013-04-06 00:27:44 +06:00
Shannon Deminick
e22988e435
Merged with 4.11.7
2013-04-06 00:21:06 +06:00
Shannon Deminick
9736aaafaa
Fixes authorize issue with insertchar.aspx
2013-04-06 00:09:43 +06:00
Shannon Deminick
bf3fa20a53
Cleaned up the code fro rsd and wlwmanifest and ensures wlwmanifest actually returns the results in xml format.
2013-04-06 00:04:23 +06:00
Shannon Deminick
f936f8b0dd
updates install utility to throw exception if the app is configured already.
2013-04-05 23:40:02 +06:00
Shannon Deminick
1bd20c9b06
Fixes: #U4-2059 and removes un-needed ping.aspx files, cleans up some code
2013-04-05 23:28:43 +06:00
Shannon Deminick
099b713947
Fixed ValidateProxyUrl to check for invalid Urls.
2013-04-05 22:29:45 +06:00
Shannon Deminick
165d9c7dff
Fixed nonodes to now show version information and updated it so that it redirects to root if there
...
is actually content so the page is actually not accessible unless you actually have no nodes.
2013-04-05 21:58:13 +06:00
Shannon Deminick
6badfae849
Merge
2013-04-05 20:44:44 +06:00
Shannon Deminick
9d0dbda3bd
Fixed merge issue
2013-04-05 20:44:16 +06:00
Shannon Deminick
df986c8254
Merge with 6.0.4
2013-04-05 20:43:24 +06:00
Stephan
cd823db766
merge with 6.1.0
2013-04-05 10:28:50 -02:00
Stephan
09400be6e0
U4-2030 - failed to update UmbracoContext on some devt webservers
2013-04-05 10:28:19 -02:00
Stephan
7934ba7ec4
U4-2030 - failed to update UmbracoContext on some devt webservers
2013-04-05 10:28:19 -02:00
Stephan
2f9de56968
U4-2030 - failed to update UmbracoContext on some devt webservers
2013-04-05 10:28:19 -02:00
Stephan
49a61c5820
merge with 6.1.0
2013-04-05 06:22:35 -02:00
Shannon Deminick
7edbc34e6c
Merge with 4.11.7
2013-04-05 06:46:13 +06:00
Shannon Deminick
60b6608289
patch for fix #U4-2027
2013-04-05 06:42:52 +06:00
Shannon Deminick
2dfdc1050b
Updates solution to use latest examine 1.5.1 from official Nuget source.
2013-04-05 06:19:52 +06:00
Shannon Deminick
9e239f135d
Fixes: #U4-2027, changes DirectoryBrowser over to use correct webforms file structure, cleans up (a teeny bit)
...
how this page is structured, at least its not all inline c# code with inline styles.
2013-04-05 06:06:10 +06:00
Sebastiaan Janssen
480b84a223
Added tag release-6.1.0-beta for changeset 87cf618a39e3
2013-04-04 16:59:27 -02:00
Shannon Deminick
635ebcb9be
removed error check as this was causing errors
2013-04-05 00:40:03 +06:00
Shannon Deminick
33f7a8477d
updated to latest version of Umbraco.Azure via nuget
2013-04-05 00:09:14 +06:00
Shannon Deminick
646194e013
Merge with 6.0.4
2013-04-04 23:36:57 +06:00
Shannon Deminick
425fcf36eb
un-reverted changes to UserType cache refresher
2013-04-04 23:36:31 +06:00
Shannon Deminick
31fd05ebca
Merge
2013-04-04 23:30:36 +06:00
Shannon Deminick
495b4ed9e0
Refactors the WebSecurity class to not be static and be part of the UmbracoContext. Makes a few methods internal on it so that
...
it's not relying on the legacy User class. Cleans up the new BasePage and EnsuredUmbracoPage
2013-04-04 23:30:17 +06:00
Stephan
e1c810c033
merge with 6.1.0
2013-04-04 14:27:11 -02:00
Shannon Deminick
87c904cc96
Fixes: #U4-2044, #U4-2048
2013-04-04 21:57:41 +06:00
Morten Christensen
792599a42f
Minor correct to the doc.SaveAndPublish method.
2013-04-04 12:20:50 -02:00
Morten Christensen
03c65c8eec
Updating build version to 6.1.0 beta
...
Updating nuspec with new references.
2013-04-04 12:13:59 -02:00
Morten Christensen
14aeb55c14
Removing unused ServiceStack.Text reference/nuget package.
...
Ignore Macro tests for the model and repo as its not used and still internal. Might be an idea to remove it altogether.
2013-04-04 12:02:27 -02:00
Sebastiaan Janssen
7ddbc83731
Merge gone wrong, my bad!
2013-04-04 10:20:13 -02:00
Sebastiaan Janssen
17533c57d3
Merge with 6.0.4
2013-04-04 10:04:29 -02:00
Sebastiaan Janssen
433668e202
Merge
2013-04-04 09:46:34 -02:00
Sebastiaan Janssen
9edcc0c903
Revert UserType caching changes until Shannon can commit UserTypeCacheRefresher
2013-04-04 09:46:20 -02:00
Morten Christensen
7610ee5f8b
Adding event proxies to the ContentService for publishing events for easier discoverability.
...
Fixes U4-2046
2013-04-04 07:16:33 -02:00
Morten Christensen
eab9be4ef7
Fixing issue with reimporting document types and the structure of allowed doc types.
...
Removing old code from Installer.
2013-04-04 06:02:08 -02:00
Stephan
7a1e3b96b8
Web.PublishedCache - IPublishedCaches doesn't return !contextual caches anymore
2013-04-04 05:10:53 -02:00
Shannon Deminick
f747f69c62
Merge with 6.0.4
2013-04-04 05:46:25 +06:00
Shannon Deminick
e48a030aab
Merge
2013-04-04 05:46:01 +06:00
Shannon Deminick
e07985439a
Fixed up some unit tests
2013-04-04 05:05:52 +06:00
Shannon Deminick
620f21d7d7
Converted over Application.cs to use ApplicationContext.Current
2013-04-04 04:42:36 +06:00
Shannon Deminick
4a13047d5d
Converted ApplicationTree to use ApplicationContext.Current.ApplicationCache
2013-04-04 04:34:40 +06:00
Shannon Deminick
446a480f21
converted ui to use ApplicationContext.Current.ApplicationCache
2013-04-04 04:19:05 +06:00
Shannon Deminick
b56f8c8fb3
Fixes: #U4-2043 - User Type cache is not invalidated in LB scenarios
2013-04-04 03:43:05 +06:00
Morten Christensen
e207b1f1e1
Adds new test case for single doc type imports.
...
Corrects issue with installing/importing single or multiple doc types, which is not part of the usual complete package xml.
2013-04-03 18:26:54 -02:00
Shannon Deminick
296c24f829
Fixes: #U4-2042 - ensures users cannot continue to user the back office after they've been disabled and
...
ensures that the user context cache is cleared when users are saved which will work in LB environments.
Changes more HttpRuntime.Cache dependencies to ApplicationContext.Current.ApplicationCache.
2013-04-04 02:11:31 +06:00
Shannon Deminick
c5e88ef69f
Fixes: #U4-2041, #U4-2040 - user cache is not invalidated when permissions change across LB environments, also streamlined how caching is handled in
...
these classes which now use the standardized events way to do things. Fixes a performance issue and ensures that the cache is not invalidated for 'micro'
operations during permission changes.
2013-04-04 00:30:28 +06:00
Shannon Deminick
2a7e493c74
Changes all instances of the legacy Cache class to be using ApplicationContext.Current.ApplicationCache.
...
Fixes: #U4-2039 - ensures macro xslt cache is invalidated in LB scenarios.
2013-04-03 23:39:51 +06:00
Shannon Deminick
e14d3fd379
changes all instances accessing cache by key "contentItem" to use CacheKeys.ContentItemCache and replaces
...
all of it's cache usages with the ApplicationContext.Current.ApplicationCache. Obsoletes a couple of methods
that are not used.
2013-04-03 22:34:40 +06:00
Shannon Deminick
fd3540f92d
Removes unused private method
2013-04-03 20:40:06 +06:00
Sebastiaan Janssen
fa43cfd58f
Silly designer file, of course you need to change to. kthxbi
2013-04-03 11:43:28 -02:00
Sebastiaan Janssen
711afe8bb7
Breaking changes reverted
2013-04-03 11:41:53 -02:00
Stephan
4abb9fff3e
merge with 6.1.0
2013-04-03 11:19:41 -02:00
Stephan
23525300bb
Web.PublishedCache - add XPathNavigator support
2013-04-03 11:19:10 -02:00
Stephan
2490908401
merge with 6.1.0
2013-04-03 08:41:53 -02:00
Stephan
b93ea7c69b
U4-2033 - fix the tests, now we're returning lower case
2013-04-03 08:40:09 -02:00
Morten Christensen
640be73a66
A few refactoring bits for the FolderBrowserService.
2013-04-03 07:03:57 -02:00
Morten Christensen
32ae88fc81
Merge
2013-04-03 05:25:42 -02:00
Morten Christensen
a4c9c3bfd9
Updating EntityService and repository to add content and media specific properties to the UmbracoEntity for performance enhancements.
...
Adding sample implementation in the BaseMediaTree but keeping it commented out as it won't work with the legacy events.
And a bit of code cleanup
2013-04-03 05:25:26 -02:00
Shannon Deminick
182107286c
Fixes merge issues
2013-04-02 23:08:43 +06:00
Shannon Deminick
a7e939e71f
Merge with 6.0.4
2013-04-02 22:39:39 +06:00
Shannon Deminick
b9d7f0c5a5
Fixes merge issues, merge ensures that js error is fixed and that thread-safe caching is in place
...
in the ContentType.cs class.
2013-04-02 22:06:15 +06:00
Shannon Deminick
3d76614a78
Merge with 4.11.7
2013-04-02 21:31:21 +06:00
Stephan
4217949719
merge with 6.1.0
2013-04-02 11:35:06 -02:00
Stephan
83d05bd01c
U4-2033 - url segment is not lower case
2013-04-02 11:34:40 -02:00
Stephan
fc68ba69e2
merge with 6.1.0
2013-04-02 09:24:36 -02:00
Stephan
9fb10ea004
presentation.UmbracoContext - get property values from appropriate sources
2013-04-02 09:23:53 -02:00
Stephan
c916df0d13
Core.Strings - apply 2551076f571a to 6.1.0
2013-04-02 09:19:49 -02:00
Sebastiaan Janssen
de0e6f3179
Merge
2013-04-02 08:08:31 -02:00
Sebastiaan Janssen
39edb9b7e2
Fixes U4-2032 Preview for an RTE field shows published content instead of actual
...
preview
2013-04-02 08:07:18 -02:00
Stephan
28892a7bb2
merge with 6.1.0
2013-04-01 16:35:52 -02:00
Stephan
99a63a3cdb
fix build
2013-04-01 16:35:03 -02:00
Shannon Deminick
a638488eb7
Fixes unit tests which require the ApplicationContext.Current singleton to be setup
2013-04-01 23:30:19 +06:00
Shannon Deminick
a2a539f7db
Merge
2013-04-01 23:12:47 +06:00
Shannon Deminick
6768bb4793
Fixes: #U4-1874 - merges in thread-safe fixes for static object caching from 6.1 and cleans up
...
a bunch of the code in ContentType.cs. Back ports fixes for Languages.cs from 6.1 and cleans up code.
2013-04-01 23:12:17 +06:00
Sebastiaan Janssen
19c2841576
Fixes U4-535 Stylesheet content gets deleted if you change case
2013-04-01 14:27:20 -02:00
Sebastiaan Janssen
71aa248a4e
Fixes U4-535 Stylesheet content gets deleted if you change case
2013-04-01 14:27:20 -02:00
Sebastiaan Janssen
eeaef5ac5c
Merge
2013-04-01 11:51:48 -02:00
Sebastiaan Janssen
bea50f4562
Fixes: U4-662 Most icon for document type can't be shown in 4.8.1.
2013-04-01 11:50:27 -02:00
Sebastiaan Janssen
ff337457f8
Fixes: U4-662 Most icon for document type can't be shown in 4.8.1.
2013-04-01 11:31:03 -02:00
Stephan
65cb6fbaff
merge with 6.1.0
2013-03-31 19:19:24 -02:00
Stephan
4b49f9779f
merge with 6.1.0
2013-03-31 19:05:24 -02:00
Stephan
c5b6bb52e0
Web.PublishedCache - refactor how caches manage preview
2013-03-31 18:47:25 -02:00
Stephan
efee4d0c0c
Web.PublishedCache - IPublishedCaches creates contextual caches
2013-04-04 05:09:26 -02:00
Stephan
b89951dd11
Web.PublishedCache - refactor contextual caches & inner caches management
2013-03-31 18:44:29 -02:00
Stephan
70ad3edc1f
Web.UmbracoContext - refactor constructor to use IPublishedCaches
2013-04-03 08:40:35 -02:00
Stephan
8d33488923
Web.PublishedCache - make parts of XmlPublishedCache virtual
2013-03-31 18:40:55 -02:00
Stephan
32a6a49077
Macros - bugfix & cleanup macros
2013-03-31 18:47:37 -02:00
Stephan
ad52c0f033
Web.Cache - add notes to cache refreshers re. dependencies
2013-03-31 18:40:55 -02:00
Stephan
9982a09826
Web.PublishedCache - merge resolvers so caches can be related
2013-03-31 18:40:55 -02:00
Stephan
83308c3d5f
Core.Xml - support XPathExpression
2013-04-10 12:47:11 -02:00
Stephan
495b661263
Core.Xml - refactor
2013-04-10 12:47:09 -02:00
Stephan
f2d7e3549d
XmlPublishedCache - fix casting exception messages
2013-04-04 15:24:29 -02:00
Stephan
4201d678fa
XmlPublishedCache - GetXml() can be private, no need for internal
2013-04-04 15:24:29 -02:00
Stephan
ff6ee360da
ItemRenderer - cleanup access to Xml cache
2013-04-04 15:24:29 -02:00
Stephan
1f999d7e22
Macros - bugfix & refactor access to Xml cache
2013-04-04 05:02:55 -02:00
Stephan
be24075850
presentation.library - get Xml navigator via Web.UmbracoContext
2013-04-04 05:03:01 -02:00
Stephan
6d18d32356
Web.Routing - bugfix PublishedContentRequestEngine
...
no macro would run when rendering a 404 document
2013-03-31 18:40:54 -02:00
Stephan
75f0f1f4ee
Web.UmbracoContext - allow for InPreviewMode override in tests
2013-03-31 18:40:54 -02:00
Stephan
425a9f6a34
Core.Xml - import framework xml tests
2013-03-31 18:40:54 -02:00
Stephan
1d5f7ae822
Core.Strings - handle config. errors in DefaultShortStringHelper
2013-03-31 18:40:54 -02:00
Morten Christensen
49b5ddf850
Refactor of fix for U4-2014
2013-03-31 18:17:01 -02:00
Morten Christensen
3f7a93e0c9
Adding test fixture for the EntityService.
...
Refactoring sql query used in the EntityRepository.
Correcting a few issues with the UmbracoObjectTypes extensions.
2013-03-30 09:52:37 -01:00
Shannon Deminick
b449b8762b
Merge
2013-03-29 23:53:08 +06:00
Shannon Deminick
13e555f50b
Fixed merge issue based on overlap with class + namespace name.
2013-03-29 23:52:40 +06:00
Shannon Deminick
48c809a797
Merge with 4.11.7
2013-03-29 23:22:18 +06:00
Shannon Deminick
55c7f72d8e
Converts create.aspx to have the correct webforms file/class structure, fixed logging for userTask,
...
fixed issue with last regex fix for xss
2013-03-29 23:14:42 +06:00
Sebastiaan Janssen
8612113fc0
Merge
2013-03-29 15:02:43 -01:00
Sebastiaan Janssen
69b0c7cf09
Fixes: U4-2024 Umbraco 6.0.3 : Error while importing Document Type
2013-03-29 15:01:04 -01:00
Shannon Deminick
72ad9f51c1
Merge with 6.0.4
2013-03-29 21:41:08 +06:00
Shannon Deminick
37a97a2e7c
Merge with 4.11.7
2013-03-29 21:34:56 +06:00
Shannon Deminick
5f4eaef4a2
Fixes: #U4-2022
2013-03-29 21:31:27 +06:00
Sebastiaan Janssen
44f5c3a34f
Fixes U4-2019 Create new Document Type dialog displays poorly in Chrome
2013-03-29 09:13:44 -01:00
Sebastiaan Janssen
a33ae696a2
Fixes U4-2014 Can't install XSLTSearch 3.0.4 with Umbraco 6.0.3
...
Updated the topological sorter to only add items that exist in the indexes
2013-03-29 08:46:09 -01:00
Sebastiaan Janssen
2705efb809
Updated file for WebPI builds
2013-03-29 08:34:34 -01:00
Shannon Deminick
20fb27f7e1
Fixed server registration ctor and factory to ensure IsActive is correct.
2013-03-28 11:27:13 +06:00
Shannon Deminick
c8e20cf64b
Fixes: #U4-2012, #U4-2005
2013-03-28 09:07:36 +06:00
Sebastiaan Janssen
648d631151
Opening new branch
2013-03-27 14:48:13 -01:00
Sebastiaan Janssen
27c0c4d64e
Opening new branch
2013-03-27 14:47:35 -01:00
Sebastiaan Janssen
52cf559536
Closing 4.11.6 branch
2013-03-27 12:00:18 -01:00
Sebastiaan Janssen
a89a122b09
Merge with 6.0.3
2013-03-27 11:56:44 -01:00
Sebastiaan Janssen
c9b0362c62
Closed 6.0.3 branch
2013-03-27 11:54:12 -01:00
Sebastiaan Janssen
11e5bdf556
Added tag release-6.0.3 for changeset aed55cba2900
2013-03-27 11:14:18 -01:00
Sebastiaan Janssen
3d0be3836c
Added tag release-4.11.6 for changeset 14338b0ab173
2013-03-27 11:13:56 -01:00
Sebastiaan Janssen
2bc33e0115
Merge
2013-03-27 08:58:34 -01:00
Sebastiaan Janssen
8576d9c67e
Bump version to 4.11.6
2013-03-27 08:56:30 -01:00
Shannon Deminick
3accecd504
Merge with 6.0.3
2013-03-27 03:09:57 +06:00
Shannon Deminick
a0651f4383
Merge with 4.11.6
2013-03-27 03:09:36 +06:00
Shannon Deminick
9452d5fd09
adds patch for #U4-1754 and updates
2013-03-27 03:08:37 +06:00
Shannon Deminick
1f40d726de
adds patch for #U4-1754
2013-03-27 02:59:42 +06:00
Shannon Deminick
2699611ba3
adds patch for #U4-1754
2013-03-27 02:58:59 +06:00
Shannon Deminick
d9121b4684
fixes merge
2013-03-26 22:12:35 +06:00
Shannon Deminick
132ec1702c
Merge with 6.0.3
2013-03-26 22:09:50 +06:00
Shannon Deminick
43795f0007
Merge with 4.11.6
2013-03-26 22:03:23 +06:00
Shannon Deminick
b1fa06bfe8
Removes unused code.
2013-03-26 22:02:49 +06:00
Shannon Deminick
4dc22b6ce4
Applies patch for #U4-497 for getting exceptions for xslt
2013-03-26 22:02:08 +06:00
Shannon Deminick
a4e3127704
Ensures that xslt can throw exceptions too with the new settings - #U4-497
2013-03-26 21:40:50 +06:00
Sebastiaan Janssen
d4ab60f8af
Merge with 4.11.6
2013-03-26 13:29:45 -01:00
Sebastiaan Janssen
883277125a
Can't use parameters here as the query gets butchered.
2013-03-26 13:27:46 -01:00
Sebastiaan Janssen
2678e23c7d
Update Resolves_Assigned_Mappers to make sure the unit tests run
2013-03-26 12:26:08 -01:00
Stephan
6148d63b02
merge with 6.1.0
2013-03-26 11:37:52 -01:00
Sebastiaan Janssen
8edfc0ffdd
Merge with 4.11.6
2013-03-26 09:53:59 -01:00
Sebastiaan Janssen
ff961abaab
Actual fix for U4-1987 Error when attempting to save document type
2013-03-26 09:50:48 -01:00
Sebastiaan Janssen
b2414c1ab8
Fixes U4-1987 Error when attempting to save document type
2013-03-26 09:33:08 -01:00
Sebastiaan Janssen
9dde86d591
Fixes U4-1999 When copying content with subcontent, the new subcontent data is a
...
direct reference to the old.
2013-03-26 08:39:50 -01:00
Sebastiaan Janssen
b4ce4fbdef
Logging warning when package installer can't create a property due to a missing
...
datatype for that property
2013-03-26 07:55:43 -01:00
Sebastiaan Janssen
4285484c1b
Update code comment
2013-03-26 07:19:39 -01:00
Sebastiaan Janssen
2fd299ebfc
Change TinyMCE to use the mediaservice to get the original image + some updates
...
to the new mediaservice method.
2013-03-26 07:15:22 -01:00
Morten Christensen
f545f293b1
Adding GetMediaByUrl method to MediaService cause Sebastiaan needs it for less hacky code.
2013-03-26 05:46:20 -01:00
Morten Christensen
4dc94d1e0b
Merge
2013-03-26 05:00:04 -01:00
Morten Christensen
b058b1e345
Removing LEFT JOIN from query as its already part of the builder
2013-03-26 04:59:56 -01:00
Morten Christensen
dfa1e73ddf
Continueing implementation of the EntityRepository and Service.
2013-03-25 18:54:12 -01:00
Sebastiaan Janssen
b745c0ae90
If the image is not resized, there's probably not going to be an underscore,
...
just query for the whole image source then.
2013-03-25 18:18:14 -01:00
Sebastiaan Janssen
f2efff5411
Temporary fix until we can fix this properly for U4-1812 - Changing Width or
...
Height in Insert Picture popup results in NaN in other dimension
2013-03-25 18:09:31 -01:00
Shannon Deminick
390f56a64d
Merge with 6.0.3
2013-03-25 20:54:49 +06:00
Shannon Deminick
04c623f19c
Merge
2013-03-25 20:54:31 +06:00
Shannon Deminick
633d88c8c4
Changed DefaultServerMessenger to have an overridable method to send the request, added some internals visible to.
2013-03-25 20:54:21 +06:00
Sebastiaan Janssen
9ef5890636
Changing sortorder on tabs now also re-orders the tabs in the contenttype editor
2013-03-25 13:33:32 -01:00
Sebastiaan Janssen
bc9fd04a36
Related to U4-1847 - Tabs weren't imported with the correct sort order and when
...
a datatype can't be found we should silently fail and not create the property
that wants that datatype (that's how v4 did it).
2013-03-25 12:49:43 -01:00
Sebastiaan Janssen
185c5d78f1
Query changed due to fix fe02cef72d87 that uses 1/0 instead of True/False
2013-03-25 11:27:54 -01:00
Brian Powell
3ea9963166
Fixes U4-1904 / U4-1905
2013-03-25 10:39:35 -01:00
Sebastiaan Janssen
ab40822a98
Fix merge issue by re-applying Stephen Roberts' patch
2013-03-25 10:30:55 -01:00
Sebastiaan Janssen
dffce76e29
Merge with 4.11.6
2013-03-25 10:24:36 -01:00
Stephan
3ed4da19c2
merge with 6.1.0
2013-03-25 09:46:25 -01:00
Sebastiaan Janssen
d1e02f506c
PropertyGroupId can be null
2013-03-25 07:51:44 -01:00
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
1cada5aeb5
Merge with 6.0.3
2013-03-23 02:35:21 +06:00
Shannon Deminick
1dfca6836d
Merge with 4.11.6
2013-03-23 02:34:59 +06:00
Shannon Deminick
dbbdd16bb9
Fixes: #U4-497
2013-03-23 02:34:34 +06:00
Shannon Deminick
64719586dc
Merge
2013-03-23 02:32:07 +06:00
Shannon Deminick
63d010f78f
Fixes: #U4-497
2013-03-23 02:31:24 +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
Stephan
a9df92b7a3
merge with 6.1.0
2013-03-22 17:45:42 -01:00
Stephan
65ae43918d
merge
2013-03-22 17:45:10 -01:00
Stephan
6e4d8b638e
merge
2013-03-22 17:40:29 -01:00
Stephan
21c635f61a
Core.Strings - Add support for UrlReplaceCharacters to DefaultShortStringHelper
2013-03-22 17:39:35 -01:00
Stephan
6cc747bf76
Core.Strings - fix bug in helper freeze
2013-03-22 17:38:28 -01: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
Shannon Deminick
00de509478
Merge
2013-03-22 22:11:08 +06:00
Shannon Deminick
1b5139889c
Changed event handler to AfterDelete for DataTypeDefinition, fixes merge issue with Entity and changes WasCancelled to be tracked.
2013-03-22 22:10:24 +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
Stephan
47474d31d6
Web.PublishedCache - rename LegacyXmlCache into XmlPublishedCache
2013-03-22 15:02:26 -01: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
Morten Christensen
65dc5eaeee
Corrects incorrect sql query in the ContentTypeBaseRepository and looping through property types in the DataTypeService.
...
Adds initial test fixture for the DataTypeService.
Fixes U4-1939
2013-03-22 14:54:44 -01:00
Morten Christensen
4f81e06d3d
Fixes U4-1894 by ensuring that all overloads of SetValue uses the IOHelper.SafeFileName
2013-03-22 14:18:45 -01:00
Morten Christensen
6b74b75b6f
Adding a few checks to ensure that we don't try to bulk save an empty list
2013-03-22 14:08:20 -01:00
Morten Christensen
98e53b3d74
Correcting a few checks for multiple or single item imports in the PackagingService
2013-03-22 13:58:21 -01:00
Morten Christensen
a1f01f9d5c
re-inverting the check for existing datatypedefinitions in the packaging service
2013-03-22 13:48:51 -01: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
70285991bb
I think this was an oversight, if a definition is NOT null, then fill it
2013-03-22 13:35:47 -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
ba0e72a1c1
Fixes U4-1937 by calling save when media is updated with new properties. Also uses the incremented folder count instead of the property id.
2013-03-22 12:30:20 -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
leekelleher
6b07ee83eb
Added constants for Application (section aliases), System (node IDs) and MediaType aliases.
2013-03-22 13:11:27 +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
Morten Christensen
9ba7664f78
Updating repositories to handle sort order upon updating in a consistent manner.
...
Related to U4-1828
2013-03-22 10:34:05 -01:00
Morten Christensen
4b87a5c2d3
Adding safe alias cast to Templates.
...
Updating doc type create dialog to verify alias before saving.
Updating ContentTypeRepository to Mandate that the alias is not empty.
Fixes the cause for U4-1976
2013-03-22 09:56:21 -01:00
Shannon Deminick
7e0c1fac36
Fixes: #U4-1717 - UmbracoContext.EnsuresContext is public.
2013-03-22 05:23:11 +06:00
Shannon Deminick
8cdfba42d5
Moves clearing of the routes cache for when domains are changed to the DomainCacheRefresher.
2013-03-22 05:15:58 +06: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
b4d5658d45
Fixes U4-1828 by correctly incrementing the sortorder ... doh!
2013-03-21 17:34:08 -01: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
Shannon Deminick
5f242aa3f6
Converts the media cache refresher to be a json cache refresher since it was impossible before to have media cache
...
cleared when media was deleted. Created base classes for cache refreshers, we now have a new event - CacheUpdated
which can now be used by code to execute on each individual server when any cache refresher is updated. Listening to events
normally only fire on the individual server so if people are wanting to refresh their own cache there was previously no way
to do that.
2013-03-21 22:53:58 +06: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
Shannon Deminick
a57d3f7eba
Merge
2013-03-21 20:31:23 +06:00
Shannon Deminick
f5a1e41569
missing checkin file
2013-03-21 20:30:32 +06:00
Morten Christensen
0e12f14a4a
Making the export method internal until its been properly implemented
2013-03-21 13:10:31 -01:00
Morten Christensen
3e25b71d9e
Updating test for adding PropertyType outside a group to use the proper method for doing so.
2013-03-21 12:58:55 -01: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
Stephan
8c79977a23
Web - move GetByAlias out of PublishedCache
2013-03-21 08:54:25 -01:00
Shannon Deminick
52f05612ad
Adds another method of distributed cache syncing using a custom json payload. this is necessary for things like ContentType cache
...
updates especially when deleting one since we require all sorts of Ids from the object but the object will be deleted by the time
the request reaches other servers so instead we create a json payload to send to other servers which contains all information necessary
to refresh/clear the cache on the other servers. This will probably be the preferred way going forward to handle cache refreshing.
With this in place, when removing a conent type cache is removed based on events.
This also adds a 'class' generic argument constraint to the repository base classes to guarantee we can do null checks and then we also
fix a null check on RepositoryBase. Updates the Entity class to properly support tracking properties - this now allows us to determine if
an entity was new, which is now used to ensure we don't re-update all of the content cache when a new content type is created.
Have also changed the deletion and creation of document types to use the new API, this allows for a lot less processing and streamlining how
all cache is invalidated. Fixes the construction of a new Template and Content Type in the v6 api and ensures that default values are set - #U4-1972, #U4-1971
2013-03-21 08:38:18 +06:00
Morten Christensen
b9ea85d29d
Updating Template to have a lazy master template id.
...
Adding a few new methods to the DataTypeService, which were needed for the import of DataTypes.
Adding bulk saving of templates.
Adding TopologicalSorter for sorting dependencies.
Implementing import of DataTypes and Templates.
Renaming the import test fixture for consistency after having creating the PackagingService.
2013-03-20 20:31:44 -01:00
Shannon Deminick
c5a0da6aa5
Updated ContentTypeCacheRefresher to ensure that content xml cache is only refreshed for doc types not
...
media types, also ensures that the route cache is cleared (#U4-1969). Changes the deletion of media and
doc types to use the new Api - this ensures that cache is refreshed properly.
2013-03-21 01:04:27 +06:00
Shannon Deminick
266aa3423b
Merge
2013-03-21 00:06:50 +06:00
Shannon Deminick
7ea87638f7
Updates all Entity models to use SetPropertyValueAndDetectChanges for setting all simple properties so that
...
tracking changes works the way it is supposed to. Creates a TracksChangesEntityBase class for any other entity
that wants to implement IRememberBeingDirty (now Entity inherits from this). Upgraded a bunch of other entities that
were not tracking changes properly.
2013-03-21 00:05:56 +06:00
Shannon Deminick
b96b372400
Ensure ResetDirtyProperties(false); is set where appropriate (any PerformGet and the base Get)
...
relates to : #U4-1946
2013-03-20 23:13:55 +06:00
Stephan
fcb8f0d417
Web.Routing - RoutesCache goes with PublishedCache
2013-03-20 16:01:49 -01:00
Stephan
6e3c4854b9
Web - add extension methods to ContextualContentCache
2013-03-20 16:01:48 -01:00
Stephan
ba24deffc9
Core.Configuration - fix version
2013-03-20 16:01:48 -01:00
Shannon Deminick
aa7fd7bb2b
Removed cache refreshing code from inside of the ascx control as it is now all handled via business logic.
2013-03-20 22:03:35 +06:00
Shannon Deminick
e7a6a29e59
Merge
2013-03-20 21:18:24 +06:00
Shannon Deminick
c43efbbfc4
Changed the remaining/relavent properties on ContentTypeBase to use the SetPropertyValueAndDetectChanges
...
to set property values.
2013-03-20 21:03:48 +06:00
Shannon Deminick
adedc9b64b
Ensures mocked test entities don't have dirty properties on initialization. Ensures content xml structure
...
is rebuilt when a content type's alias is changed or a property type is removed from it. Adds ability to rebuild
content xml structures for specified content types, not for all content. Adds ContentTypeExtensions and
more unit tests for ContentTypeTests. Changes RuntimeCacheProvider to use new ConcurrentHashSet instead of a dictionary
with the same key/value. Adds overload to IRepositoryCacheProvider to clear cache by type. Clears the IContent cache when
a Content type is saved.
All relates to fixing #U4-1943
2013-03-20 20:53:12 +06: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
Morten Christensen
ffe9953c43
Merge
2013-03-19 20:08:40 -01:00
Morten Christensen
99a9f1ab87
Adding note to mediaService regarding issue U4-1937
2013-03-19 20:06:33 -01:00
Morten Christensen
7def26a489
Implementing import methods in the Content- and ContentType services.
...
Adding tests to verify import is correct.
2013-03-19 20:05:55 -01:00
Stephan
73d77083ae
Web.PublishedCache - bugfix & fix tests
2013-03-19 17:54:41 -01:00
Stephan
b2a1f67fb4
Web.PublishedCache - move XML away from UmbracoContext
2013-03-19 17:54:41 -01:00
Stephan
3a0d617b14
Web - cleanup UmbracoHelper XPath methods
2013-03-19 17:54:37 -01:00
Stephan
ce0c72d9f8
Web.PublishedCache - introduce contextual caches
2013-03-19 17:51:55 -01:00
Stephan
cb966ac70b
Web.Routing - use UmbracoContext.ContentCache
2013-03-19 17:50:38 -01:00
Shannon Deminick
6c40f32c2a
Fixes merge issues.
2013-03-20 00:50:37 +06:00
Stephan
cce32f406f
Web.PublishedCache - move caches to UmbracoContext
2013-03-19 17:50:36 -01: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
Sebastiaan Janssen
259fbcb8f0
Fixed U4-1934 Error in comments of config files
2013-03-18 08:50:24 -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
Stephen Roberts
0e392b398c
Fixed Property order for document types with Master document types.
2013-03-14 11:08:02 +00:00
Sebastiaan Janssen
5914690ad8
Allow leading sign in number field so that negative numbers are supported
2013-03-25 10:09:02 -01: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
Shannon Deminick
c04ee7bdc7
Removes type check caching from TypeHelper... is actually much slower.
2013-03-13 01:40:34 +04:00
Shannon Deminick
75d218d2e3
Updated how mappers for persistence work with the MapperFor attribute and have made BaseMapper public but have
...
kept all properties, etc.. internal just so that they can be found so we don't have to register them.
Updates unit test to ensure the plugin manager is init'd properly with the 'false' override. Ensures that the base
db test also initializes the plugin manager properly.
2013-03-13 01:09:29 +04:00
Shannon Deminick
4efa2c9f57
teeny bit of code cleanup
2013-03-12 23:51:53 +04:00
Shannon Deminick
630a44358f
ensures cache clearing by search is done with case insensitivity
2013-03-12 23:30:43 +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
a2120d1c6b
Web.Routing - improve domains management
2013-03-12 16:12:38 -01: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
cf64c0243c
MacroCacheRefresher also implements ICacheRefresher<macro>
2013-03-12 17:08:31 +04:00
Stephan
ca9f53738b
Web.UI - AssignDomain2 dialog (U4-19)
2013-03-12 12:00:34 -01:00
Shannon Deminick
8d2e466e34
Changes MediaCacheRefresher to be ICacheRefresher<T> and updates MacroCacheRefresher to use correct
...
macro object.
2013-03-12 03:11:35 +04:00
Shannon Deminick
ec46d65bb4
Streamlines how macro cache is handled
2013-03-12 03:00:42 +04:00
Shannon Deminick
164f22aa50
Makes ApplicationContext disposable so that 3rd party devs are able to reset their applications (or unit tests), updated
...
resolution and created a ResolverCollection to track all resolvers created so it's super easy to reset all of them at once
(which is what happens on ApplicationContext.Dispose. ApplicationContext.Dispose is also implicitly implemented as to not
show in intellisense that the Dispose method exists... must be cast to IDisposable to work.
2013-03-12 01:50:56 +04:00
Shannon Deminick
cc50003e3e
Fixup merge issues
2013-03-12 00:40:37 +04:00
Shannon Deminick
8698deb469
Merge with 6.0.3
2013-03-12 00:21:10 +04:00
Shannon Deminick
738e4f5c46
Merge
2013-03-12 00:20:12 +04:00
Shannon Deminick
2fdcb9164a
Fix merge issues
2013-03-12 00:19:06 +04:00
Shannon Deminick
7404a1f93d
Merge with 4.11.6
2013-03-12 00:14:50 +04:00
Shannon Deminick
c8b8b28e9b
applies patch for #U4-1890
2013-03-12 00:10:59 +04:00
Shannon Deminick
5bd2571395
Merge
2013-03-12 00:01:14 +04:00
Shannon Deminick
c0cd157e60
applies patch for #U4-1890
2013-03-12 00:00:55 +04:00
Sebastiaan Janssen
ac2f9b172c
.transformed files are auto-generated and shouldn't be under source control
2013-03-11 17:15:30 -01:00
Sebastiaan Janssen
c854ea8a35
.transformed files are auto-generated and shouldn't be under source control
2013-03-11 17:11:59 -01:00
Shannon Deminick
9bd865d259
Fixes: #U4-1890 - allows access to the UmbracoContext during application startup.
2013-03-11 23:46:47 +06:00
Sebastiaan Janssen
b8e4a73c3b
Revert Casey's mistakenly added files
2013-03-11 15:55:35 -01:00
Shannon Deminick
2d55dda662
Merge with 6.0.3
2013-03-11 22:04:29 +06:00
Shannon Deminick
63192f3a65
Merge
2013-03-11 22:04:06 +06:00
Shannon Deminick
29b2458ef3
Merge
2013-03-11 22:01:54 +06:00
Shannon Deminick
1e6de161e6
Merge with 6.0.3
2013-03-11 22:01:40 +06:00
Shannon Deminick
508886b1ad
transormed file changed....
2013-03-11 22:00:59 +06:00
Stephan
3ab0879a99
Core.Strings - refactor ToSafeFileName
2013-03-11 14:58:07 -01:00
Shannon Deminick
4baecfe833
Merge with 6.0.3
2013-03-11 21:56:47 +06:00
Shannon Deminick
727f62d418
Merge with 4.11.6
2013-03-11 21:49:27 +06:00
Shannon Deminick
68c4255a51
updates proper error handling for razor script macros
2013-03-11 21:49:04 +06:00
Shannon Deminick
187af3e361
Fixed merge issue
2013-03-11 21:23:35 +06:00
Shannon Deminick
c6f29a50d6
Merge with 4.11.6
2013-03-11 21:17:57 +06:00
Shannon Deminick
d07212c89b
Fixed changes with new MacroErrors config and how macros are rendered so it supports all macro types and also fixes up a bit of code
...
in the umbraco.macro class.
2013-03-11 21:06:02 +06:00
Shannon Deminick
28c55320a1
Updates the pull request for handling macro errors.
...
Backports fixes for partial view macros from 6.x - U4-1488, U4-1844, U4-1730, U4-1843
2013-03-11 20:11:11 +06:00
Morten Christensen
cb0dd70434
Minor change to the SqlSyntaxProvidersResolver in the CoreBootManager as per Shannons review.
2013-03-11 12:44:12 -01:00
Shannon Deminick
fd58017e97
imported patches for pull request spudstuff/u4497
2013-03-11 18:49:45 +06:00
Shannon Deminick
e5e22f75fc
Merge
2013-03-11 18:47:36 +06:00
Morten Christensen
928d92fce4
Making the Sql Syntax Providers public and changing a few names and bits for consistency.
...
Adding resolver for the syntax providers and wiring it up in the boot manager.
2013-03-09 10:43:34 -01:00
Casey Neehouse
09408b898e
Merge
2013-03-08 19:38:33 +05:00
Morten Christensen
d1b05332c5
Manually adds fix for U4-1869 from 6.0.3 branch
2013-03-07 20:28:13 -01:00
Morten Christensen
3612f18f3f
Merge with 6.0.3
2013-03-07 20:22:37 -01:00
Morten Christensen
836b0f39c2
Additional correction of the implementation for U4-1869
2013-03-07 20:19:39 -01:00
Morten Christensen
1b01386673
Changing the initial fix of U4-1869 to use UrlReplacingCharacters
2013-03-07 19:56:59 -01:00
Morten Christensen
2a09f02afb
Fixing incorrect sql syntax when the query contains two expressions.
2013-03-07 19:56:10 -01:00
Morten Christensen
ee95434cea
Implements U4-1869 by adding the 3 characters to the list of reserved characters.
2013-03-07 19:04:25 -01:00
Shannon Deminick
86852f9815
updated server registrar
2013-03-07 23:23:20 +06:00
Shannon Deminick
9aa44c40ce
re-instated the upgrade script and put the server rego back on the service context.
2013-03-07 22:57:42 +06:00
Shannon Deminick
da331b7408
Changed how model mappers work for persistence objects so we don't have to statically associate the mapper.
2013-03-07 22:27:47 +06:00
Casey Neehouse
caad0afed8
Corrects u4-1870 - Refactor Load Content SQL to check if ID is in published list
...
versus using a join that can cause duplicate entries.
2013-03-07 21:00:31 +05:00
Shannon Deminick
0230bedeb6
Reinstated server registration repositories and db table
2013-03-07 21:40:00 +06:00
Shannon Deminick
bd6aa51397
Merge with 6.0.3
2013-03-07 21:27:54 +06:00
Shannon Deminick
9b85bc0e64
Added installer step to choose rendering engine but have left it disabled, might make a dashboard instead for that.
2013-03-07 21:25:11 +06:00
Morten Christensen
fe08e7fc2f
Fixes U4-1865 by excluding trashed items from GetByLevel method for both Content and Media
2013-03-07 13:42:14 -01:00
Morten Christensen
4ad96b49e7
Fixes U4-1862
2013-03-07 13:35:17 -01:00
Morten Christensen
9a1bb4a2dd
Adding unit test to assert issue with issue with creation of property types outside a property type group.
...
Fixes U4-1861.
2013-03-07 13:33:22 -01:00
Shannon Deminick
2044d1b5db
manually merged in installer changes from 6.0.3
2013-03-07 04:06:30 +06:00
Shannon Deminick
2c05eda899
Merge with 6.0.3
2013-03-07 04:01:04 +06:00
Sebastiaan Janssen
c39f902ed5
And one more fix for U4-1845 to make upgrades succeed as well
2013-03-06 14:30:09 -01:00
Sebastiaan Janssen
b7dc052cb2
Additional fixes for U4-1845 to maintain compatibility for people using the
...
wrong connection string
2013-03-06 14:09:01 -01:00
Morten Christensen
0c77114cd5
Fixes U4-1845 by correcting the sql ce connectionstring
2013-03-06 13:36:03 -01:00
Morten Christensen
222a5237b0
Version updated to 6.0.3
2013-03-06 12:03:01 -01:00
Morten Christensen
de55cb8392
Correcting fix for U4-1835
2013-03-06 08:32:05 -01:00
Morten Christensen
df164ee618
Fixes U4-1835 by checking if the value is null before running the regex validation against the value.
2013-03-06 08:02:09 -01:00
Morten Christensen
21b0687a57
Fixes U4-1837 by syncing tree after saveing DataTypeDefinition
2013-03-06 07:57:00 -01:00
Morten Christensen
9310efa280
Fixes U4-1831 by catching exception if there is no current logged in user.
2013-03-06 07:54:09 -01:00
Morten Christensen
a41b55a9e6
Fixes U4-1846
2013-03-06 07:50:20 -01:00
Morten Christensen
af2d8a4755
Fix related to U4-1407 but for Media. We already committed this fix for Content.
2013-03-06 07:49:29 -01:00
Shannon Deminick
0852200861
Merge with 6.0.3
2013-03-06 04:12:58 +06:00
Shannon Deminick
d48e339b81
Fixes: #U4-1844, #U4-1730, #U4-1843
2013-03-06 04:12:28 +06:00
Shannon Deminick
f955955ad8
Merge with 6.0.3
2013-03-06 03:18:11 +06:00
Shannon Deminick
9b6d498cf7
Merge with 4.11.6
2013-03-06 03:17:47 +06:00
Shannon Deminick
62d365573f
Back ports fixes for: #U4-1614, #U4-793 - preview working properly in mvc
2013-03-06 03:17:18 +06:00
Shannon Deminick
9042a23de7
Fixes: #U4-1614, #U4-793 - preview working properly in mvc
2013-03-06 03:12:04 +06:00
Shannon Deminick
b9eaaa0f29
Merge with 6.0.3
2013-03-05 23:55:41 +06:00
Shannon Deminick
04bf011fcd
Merge with 4.11.6
2013-03-05 23:55:09 +06:00
Shannon Deminick
f3b7a8a581
Fixes: #U4-1471 - issue with having NewRelic installed and some sort of conflict with shutting down
...
our logger.
2013-03-05 23:49:45 +06:00
Shannon Deminick
5d62902684
Fixes up the double event for MakeNew on document (#U4-1737)
2013-03-05 22:34:31 +06:00
Shannon Deminick
f79d046a87
Merge with 6.0.3
2013-03-05 22:19:31 +06:00
Shannon Deminick
82d645a0f7
Merge with 4.11.6
2013-03-05 22:18:53 +06:00
Shannon Deminick
a8936de638
Fixes: #U4-1834
2013-03-05 21:52:22 +06:00
Shannon Deminick
a765f36d24
Adds unit tests for DynamicNode and DynamicPublishedContent, fixes both when querying for recursive properties.
...
Fixes: #U4-1839
2013-03-05 21:00:16 +06:00
Shannon Deminick
737d7d6712
merge issue
2013-03-05 09:13:24 +06:00
Shannon Deminick
4d8ed22206
Merge with 6.0.3
2013-03-05 08:42:43 +06:00
Shannon Deminick
6b691eb461
Merge with 4.11.6
2013-03-05 08:34:14 +06:00
Shannon Deminick
046da1a8ce
Fixes: #U4-1824 - issue with razor dynamic node property access performance enhancements.
2013-03-05 07:06:41 +06:00
Shannon Deminick
ca7abd6c78
Merge
2013-03-05 06:08:59 +06:00
Shannon Deminick
06dc76496d
Merge with 6.0.3
2013-03-05 06:08:02 +06:00
Shannon Deminick
452688b2bb
Merge with 4.11.6
2013-03-05 05:57:35 +06:00
Shannon Deminick
7cc0f2a514
Fixes: #U4-1819
2013-03-05 05:56:53 +06:00
Sebastiaan Janssen
a2251fe062
Created branch 6.0.3
2013-03-04 10:19:22 -01:00
Sebastiaan Janssen
3d0684eac0
Closing branch 6.0.2
2013-03-04 10:18:18 -01:00
Sebastiaan Janssen
a8fafaa194
Added tag Release-6.0.2 for changeset b247b35d8211
2013-03-04 10:18:08 -01:00
Morten Christensen
2b8a6e532e
Fixing U4-1820
2013-03-03 11:25:48 -01:00
Morten Christensen
d497659f1f
Fixes U4-1814 for Document and Media by adding both legacy Before/After Move events
2013-03-03 11:19:15 -01:00
Morten Christensen
0cafeac6eb
Fixes U4-1818
2013-03-03 11:11:51 -01:00
Morten Christensen
4516305f3c
Fixes U4-1816
2013-03-03 10:34:39 -01:00
Morten Christensen
04c8390a4f
Fixes sorting of ContentTypes and Content related to U4-1816.
...
Updating upgrade code for PropertyTypes / PropertyTypeGroups.
2013-03-02 08:11:47 -01:00
Shannon Deminick
2877b7bda4
Fixes: #U4-1819
2013-03-02 05:46:00 +06:00
Hendy
fc94d92b37
Merge
2013-03-01 23:26:00 +00:00
Hendy
84171c6b98
Added Media and Member support to XPath CheckBoxList
2013-03-01 22:53:14 +00:00
Shannon Deminick
c137854e01
Merge with 6.0.2
2013-03-02 03:45:06 +06:00
Shannon Deminick
3ff88bc4fa
Fixing strange merge issues.
2013-03-02 03:44:43 +06:00
Shannon Deminick
fe9f5b224a
Fixing really strange merge issues!
2013-03-02 03:34:37 +06:00
Shannon Deminick
45f2cc9a20
Merge with 6.0.2
2013-03-02 02:52:25 +06:00
Shannon Deminick
4b54edf660
Merge
2013-03-02 02:51:05 +06:00
Shannon Deminick
f1c680c7e2
Merge with 6.0.2
2013-03-02 02:50:17 +06:00
Shannon Deminick
36108df4d0
Merge with 6.0.2
2013-03-02 02:49:24 +06:00
Shannon Deminick
1bc9d1d9c3
Merge with 4.11.6
2013-03-02 02:45:19 +06:00
Shannon Deminick
b5cbe63a4e
Back merged from 6.1 the changes required for #U4-1822 and #U4-1797
2013-03-02 02:43:22 +06:00
Shannon Deminick
4882df43bd
Back merged from 6.1 the changes required for #U4-1822 and #U4-1797
2013-03-02 01:50:53 +06:00
Shannon Deminick
51ad21302a
Merge
2013-03-02 01:03:07 +06:00
Shannon Deminick
010893a73a
Fixes: #U4-1822, #U4-1797 - Is helpers and indexes on result collections using IPublishedContent or DynamicPublishedContent were incorrect,
...
added unit tests to support issues and fixes.
2013-03-02 01:02:38 +06:00
Morten Christensen
cb03178d99
Updating version
2013-03-01 15:39:24 -01:00
Morten Christensen
361fa8836b
Merge
2013-03-01 15:37:06 -01:00
Morten Christensen
194ebb57b9
Updating migration
2013-03-01 15:36:53 -01:00
Hendy
5effe5015e
Added Media and Member support to XPath DropDownList
2013-03-01 15:28:03 +00:00
Stephan
97f3f13aaa
Core. and Web.Configuration - go public
...
UmbracoSettings now public, only static For<> method is not internal, though
2013-03-01 13:56:12 -01:00
Stephan
32e6604cf7
Web.Routing - add InternalRedirectPreservesTemplate setting (U4-1222...)
2013-03-01 13:56:12 -01:00
Stephan
b2cedf6380
Web.BaseRest - use new settings & config interface
2013-03-01 13:56:12 -01:00
Stephan
9fc5ee897f
Web.Routing - implement UrlProviderMode
2013-03-01 13:56:11 -01:00
Stephan
e8e8053063
Web.Configuration - migrate TryIisCustomErrors
2013-03-01 13:56:11 -01:00
Stephan
c635ec67d0
Web.Configuration - import WebRouting infrastructure
2013-03-01 13:56:11 -01:00
Stephan
750370d148
Core.Configuration, Tests - refactor settings management
2013-03-12 12:02:04 -01:00
Stephan
2c6daa2918
Core.Configuration - cleanup
2013-03-01 13:56:11 -01:00
Stephan
e33c877605
Core.Strings - fix tests
2013-03-01 11:47:02 -01:00
Sebastiaan Janssen
ee2943b9fb
Created branch 4.11.6
2013-03-01 06:56:34 -01:00
Sebastiaan Janssen
a3b03988b3
Created branch 6.0.2
2013-03-01 06:55:54 -01:00
Sebastiaan Janssen
cab21e9d48
Merge with 6.0.1
2013-03-01 06:51:38 -01:00
Sebastiaan Janssen
a7bd0d97a7
Closing branch 4.11.5
2013-03-01 06:51:01 -01:00
Sebastiaan Janssen
5943c87fc6
Added tag Release-4.11.5 for changeset 74cfea3262f4
2013-03-01 06:50:28 -01:00
Sebastiaan Janssen
2e7c26fcc0
Closing branch 6.0.1
2013-03-01 06:49:59 -01:00
Sebastiaan Janssen
0f6c41679c
Added tag Release-6.0.1 for changeset 92410e141d9c
2013-03-01 06:49:45 -01:00
Stephan
85e73df3c8
Web.Routing - refactor & resharp
2013-02-28 20:20:40 -01:00
Shannon Deminick
a17a11d50b
Fixed: #U4-1810, pretty much finished the examine management dashboard.
2013-03-01 03:04:29 +06:00
Sebastiaan Janssen
6d5f7c4293
Checking the filepath correctly this time
2013-02-28 16:23:43 -01:00
Morten Christensen
cc32e73235
Merge
2013-02-28 16:00:49 -01:00
Morten Christensen
92ef4d8055
Adds migration execute method for code, so it'll run in the process method of the migration runner.
2013-02-28 16:00:35 -01:00
Sebastiaan Janssen
e57e2f5b5f
Migrations should be sorted by version number as well
2013-02-28 15:38:07 -01:00
Sebastiaan Janssen
0b4efe4eeb
Merge with 4.11.5
2013-02-28 15:10:31 -01:00
Sebastiaan Janssen
c250fa560e
Restrict the NuGet .Core dependency to the same version.
2013-02-28 15:08:30 -01:00
Morten Christensen
6eeae52333
Adding the actually migration class
2013-02-28 15:01:50 -01:00
Morten Christensen
c38c18fed8
Adding migration for updating PropertyGroups and PropertyTypes
2013-02-28 14:54:42 -01:00
Sebastiaan Janssen
0af47963c6
Merge
2013-02-28 09:56:19 -01:00
Sebastiaan Janssen
b017e8690a
Fix errors in log caused by no prevalues beind selected.
2013-02-28 09:53:57 -01:00
Sebastiaan Janssen
916e442ee4
Fix errors in log caused by no prevalues beind selected.
2013-02-28 09:53:57 -01:00
Morten Christensen
ecae9c47b7
Fixes U4-1798 by adding the current user's id when saving Media, MediaTypes and DocumentTypes.
2013-02-28 09:37:33 -01:00
Morten Christensen
836a99128f
Fixes moving PropertyTypes between Tabs/PropertyGroups from inherited doc types.
...
Adds method to move a PropertyType to another PropertyGroup.
2013-02-28 09:07:15 -01:00
Shannon Deminick
6ead98a51d
updated latest examine patch dll. added indexing actions to the dashboard. have optimize working great all
...
with the new umbraco api framework.
2013-02-28 05:05:06 +06:00
Morten Christensen
abefbc7581
Merge
2013-02-27 17:02:10 -01:00
Morten Christensen
365addedf4
Fixes deleting tabs and having the property types move to Generic Properties
2013-02-27 17:01:53 -01:00
Shannon Deminick
7cc12211e1
Fixed unit tests
2013-02-27 23:34:55 +06:00
Shannon Deminick
f9b7e1b7fa
Merge with 6.0.1
2013-02-27 23:20:34 +06:00
Shannon Deminick
44f5439a2c
Merge with 4.11.5
2013-02-27 23:14:50 +06:00
Shannon Deminick
8a9680e75c
updated unit test logic
2013-02-27 23:13:48 +06:00
Shannon Deminick
ae0991bc67
Fixed unit tests now that we have default values stored in GlobalSettings.
2013-02-27 23:02:12 +06:00
Shannon Deminick
0caaaa500c
Merge with 4.11.5
2013-02-27 22:38:46 +06:00
Shannon Deminick
36c66e676a
Fixed unit tests
2013-02-27 22:35:27 +06:00
Shannon Deminick
33c5f3fcc7
updating examine dash
2013-02-27 22:21:58 +06:00
Shannon Deminick
47f6924ac3
Fixes: #U4-1790 for 6.1 (slightly different fix than 6.0.1)
2013-02-27 21:59:21 +06:00
Sebastiaan Janssen
a14baeb111
Merge
2013-02-27 14:58:47 -01:00
Sebastiaan Janssen
5b4d8ed6f3
U4-1793 YSOD when moving a node back to root
2013-02-27 14:57:42 -01:00
Morten Christensen
25ea4003f9
Merge
2013-02-27 14:42:43 -01:00
Morten Christensen
30cef671dc
Removing unused code
2013-02-27 14:42:17 -01:00
Morten Christensen
250e627b1d
Fixes saving of RegEx in DocTypes.
...
Fixes loading and saving of properties on inherited tabs.
Adjusts logic around the creation of tabs/property groups
2013-02-27 14:39:11 -01:00
Shannon Deminick
45b8daa18c
Merge with 6.0.1
2013-02-27 21:38:45 +06:00
Sebastiaan Janssen
5b00501d21
trySkipIisCustomErrors was defined twice in the Release config
2013-02-27 14:38:15 -01:00
Shannon Deminick
06e5350c43
Fixes: #U4-1790 - Examine indexing non-published items for indexers that are not supporting non-published items.
2013-02-27 21:35:36 +06:00
Sebastiaan Janssen
ba530061a0
Merge
2013-02-27 13:53:14 -01:00
Sebastiaan Janssen
89ae3bc143
Add RevertToCleanInstall.bat to 4.11.5 too, it's handy.
2013-02-27 13:51:58 -01:00
Shannon Deminick
484afccf89
Merge with 4.11.5
2013-02-27 20:46:29 +06:00
Shannon Deminick
3951f59d09
Merge
2013-02-27 20:46:06 +06:00
Shannon Deminick
2589ec8367
Merge
2013-02-27 20:45:25 +06:00
Shannon Deminick
a6aeada197
Merge with 4.11.5
2013-02-27 20:44:56 +06:00
Shannon Deminick
cd8c998ebf
Fixes: U4-1788 - ensures internal reserved paths and urls (that cannot be modified) are stored staticly in code,
...
Also fixes that the _reservedPathsCache and _reservedUrlsCache actually works, before we were doing an
object.ReferenceEquals comparison which would never have worked and it was also not thread safe.
2013-02-27 20:42:11 +06:00
Shannon Deminick
2a9e32e8fd
Fixes: U4-1788 - ensures internal reserved paths and urls (that cannot be modified) are stored staticly in code
2013-02-27 20:13:15 +06:00
Sebastiaan Janssen
603724ddd6
Merge
2013-02-27 12:47:21 -01:00
Sebastiaan Janssen
902cfc5a22
Merge with 4.11.5
2013-02-27 12:43:52 -01:00
Sebastiaan Janssen
2cb544591b
Pull in new translations
2013-02-27 12:43:21 -01:00
Morten Christensen
db7aa99b85
Fixes PerformGetByQuery related to U4-1783. The query does not need to be version specific.
2013-02-27 11:19:53 -01:00
Morten Christensen
031ceccf5d
Removing need to load a Property from within FileHandlerData.
...
This means that newly created properties based on the upload field can be properly saved.
2013-02-27 11:02:27 -01:00
Morten Christensen
7127706c43
Merge
2013-02-27 10:29:26 -01:00
Morten Christensen
d078ef8f5e
Minor adjustment to property tracking
2013-02-27 10:28:40 -01:00
Morten Christensen
289b9743c5
Fixes regression issue with installing document types using legacy api.
2013-02-27 10:23:48 -01:00
Sebastiaan Janssen
eda9ba07f4
Wrongly doing an append where I meant to just replace the html
2013-02-27 09:53:45 -01:00
Shannon Deminick
1157c11d89
added searcher properties
2013-02-27 06:53:18 +06:00
Shannon Deminick
6815092b62
Changed default api routes to support multiple actions, not strict REST only methods. updated more examine mgmt.
2013-02-27 06:50:26 +06:00
Shannon Deminick
876753cb54
Merge
2013-02-27 05:25:21 +06:00
Shannon Deminick
b374dcf2c2
fixed issue with test project's invalid references (for web api). Added UmbracoAuthorizedApiController, change the
...
examine mgmt tools to use web api, got the dashboard displaying all relavent properties for indexers.
2013-02-27 05:24:45 +06:00
Shannon Deminick
f7cfa507d7
fixed bug with attributes
2013-02-27 00:41:24 +06:00
Shannon Deminick
5df0013406
Merge with 6.0.1
2013-02-27 00:37:24 +06:00
Shannon Deminick
30d08bfae1
missing proj file update
2013-02-27 00:34:08 +06:00
Shannon Deminick
b0ae03b220
publicly exposes the UmbracoAuthorizeAttribute for MVC and creates one for web api too.
2013-02-27 00:33:59 +06:00
Shannon Deminick
ffb9849745
Merge
2013-02-27 00:20:50 +06:00
Shannon Deminick
cc55107da3
Added method to WebSecurity to validate members, updated routes for umbraco api controllers
2013-02-27 00:19:48 +06:00
Stephan
6c4ee40b96
Core.Configuration - import infrastructure
2013-02-26 16:52:44 -01:00
Stephan
c637c517b8
Web.Routing - better PublishedContentRequest support for redirect & status
2013-02-26 16:52:42 -01:00
Stephan
cdf6249a41
Core - add some TypeExtensions
2013-02-28 20:10:47 -01:00
Stephan
d9540bcfc5
Core - cleanup UriExtensions, create unit tests, make it public
2013-02-26 16:52:27 -01:00
Stephan
1b1b5c047c
U4-1779 - Web.BaseRest supports rest extensions over multiple classes
2013-02-26 16:52:06 -01:00
Sebastiaan Janssen
fa5b9e5689
Typo: U4-512 "Memebertype saved"
2013-02-26 17:29:53 -01:00
Stephan
6948d70b75
U4-1779 - Web.BaseRest supports rest extensions over multiple classes
2013-02-26 16:52:06 -01:00
Sebastiaan Janssen
3f9b022ae4
Merge with 4.11.5
2013-02-26 17:30:50 -01:00
Stephan
aeb417d3d8
U4-1779 - Web.BaseRest supports rest extensions over multiple classes
2013-02-26 16:52:06 -01:00
Shannon Deminick
bcfc7b2507
Adds UrlHelper extensions to get the url of any umbraco web api controller. Updates proj dependencies.
2013-02-26 23:13:32 +06:00
Sebastiaan Janssen
990ab7f87f
Merge
2013-02-26 15:52:48 -01:00
Sebastiaan Janssen
861198eec9
Merge with 4.11.5
2013-02-26 15:50:11 -01:00
Sebastiaan Janssen
c26df8da6f
U4-591 Access bug in dashboard
2013-02-26 15:48:22 -01:00
Shannon Deminick
7c32365bd3
moved web api controllers to namespace Umbraco.Web.WebApi and created web api member authorize attribute
2013-02-26 22:14:32 +06:00
Morten Christensen
b5aefdce04
Merge
2013-02-26 14:53:41 -01:00
Morten Christensen
adfb7cfaa4
Fixes U4-1756 by ordering the DocumentTypes prior to deleting them
2013-02-26 14:52:55 -01:00
Morten Christensen
0a88ba05c8
Corrected an issue related to the upload field when a Document without any files uploaded was deleted
2013-02-26 14:52:33 -01:00
Shannon Deminick
bf6ba727a4
Merge with 6.0.1
2013-02-26 21:42:55 +06:00
Shannon Deminick
9ee295d49e
Merge with 4.11.5
2013-02-26 21:35:55 +06:00
Shannon Deminick
1e02d85fca
Fixes: #U4-1773 (backport fix from 6.0.1)
2013-02-26 21:35:09 +06:00
Shannon Deminick
7173b44b4f
Merge with 4.11.5
2013-02-26 21:18:17 +06:00
Shannon Deminick
69f6edadb3
Merge
2013-02-26 21:17:57 +06:00
Shannon Deminick
d1dc2331f8
Merge
2013-02-26 21:15:31 +06:00
Morten Christensen
bb2f3a1732
Fixes U4-1784
2013-02-26 14:11:24 -01:00
Shannon Deminick
4b29d7ba2e
Merge with 4.11.5
2013-02-26 21:11:20 +06:00
Shannon Deminick
d503deb8c5
reverted member index config, for pre 6.1 we will still need to manually set the member fields.
2013-02-26 21:07:59 +06:00
Morten Christensen
0859b92aaf
Fixes U4-1781 so Saved is called when saving a DataTypeDefinition in the backoffice
2013-02-26 13:59:08 -01:00
Morten Christensen
b409740da5
Merge
2013-02-26 13:35:52 -01:00
Morten Christensen
a888e0564c
Calling save when creating a DataTypeDefinition related to U4-1781
2013-02-26 13:32:02 -01:00
Morten Christensen
fef96e8b43
Fixes issue related to moving PropertyTypes between tabs.
...
Ensures that the right tabs with the right ids are loaded in the dropdown.
2013-02-26 13:31:29 -01:00
Sebastiaan Janssen
429522a0bc
U4-1775 Copying nodes results in same name under sort and in MNTP
2013-02-26 13:08:31 -01:00
Morten Christensen
e9b2261aab
Fixes the moving of a PropertyType from a named tab to generic properties
2013-02-26 11:30:19 -01:00
Morten Christensen
02adb6e112
Removing the creation of Properties that doesn't exist from within the Content class, as it could cause other issues.
...
Refactoring how Properties are loaded to ensure that new properties are created for newly added PropertyTypes.
Corrected the saving of PropertyTypes not within a PropertyGroup.
Changed the loading of Content/Document to use the new API to ensure that properties are properly loaded.
2013-02-26 10:57:40 -01:00
Sebastiaan Janssen
695d26434c
U4-600 Wrong membersearch.png path in MemberSearch.ascx
2013-02-26 09:48:14 -01:00
Morten Christensen
00d408e6bc
Merge
2013-02-26 09:13:34 -01:00
Morten Christensen
0498161367
Fixes U4-1630 by ensuring that PropertyTypes with a changed name or alias aren't deleted from the db upon comparison.
...
Ensures cache is cleared for updated PropertyTypes.
2013-02-26 09:13:05 -01:00
Shannon Deminick
63159702e3
Implemented UmbracoApiController as a plugin and is auto routed
2013-02-26 03:45:39 +06:00
Shannon Deminick
545a873af2
added code comments
2013-02-26 02:28:22 +06:00
Shannon Deminick
db268c6805
renamed to MemberAuthorizeAttribute and changed it to inherit from a AuthorizeAttribute as this happens much further up the chain than
...
the filter attribute and also contains the correct logic to ensure authorization always happens regardless of if the page is cached. Cleaned
up our other authorize attibutes.
2013-02-26 02:21:51 +06:00
Shannon Deminick
2967075c1f
Merge
2013-02-26 01:27:48 +06:00
Shannon Deminick
4761e4bd43
Installs web api (nuget)
2013-02-26 01:23:58 +06:00
Shannon Deminick
a27dccd0d9
Fix merge issue
2013-02-26 01:17:57 +06:00
Shannon Deminick
6b8bfc2e2d
Manually applies fix for U4-1776 SafeAlias culture problem since the files/class structure has changed in 6.1
2013-02-26 01:13:31 +06:00
Shannon Deminick
5b15218174
Merge with 6.0.1
2013-02-26 01:05:36 +06:00
Shannon Deminick
0d3d4693b4
Merge with 4.11.5
2013-02-26 01:00:44 +06:00
Shannon Deminick
a19de645e4
Merge
2013-02-26 00:59:06 +06:00
Shannon Deminick
f0a53ea9c0
Merge
2013-02-26 00:58:24 +06:00
Shannon Deminick
fbcabc94f2
Merge with 4.11.5
2013-02-26 00:50:58 +06:00
Shannon Deminick
de9a27db10
Updates to latest Examine lib (another bug fixed)
2013-02-26 00:45:42 +06:00
Morten Christensen
d494b061f3
Merge
2013-02-25 15:00:55 -01:00
Morten Christensen
ebc8443e70
Removing unnecessary save from MediaType
2013-02-25 14:58:04 -01:00
Morten Christensen
48ee59b94e
Adding check related to U4-1757
2013-02-25 14:57:43 -01:00
Sebastiaan Janssen
560dcad90a
Updates for MySQL: Check for case-sensitivity
2013-02-25 14:42:07 -01:00
Morten Christensen
7498b2f994
Merge
2013-02-25 14:37:14 -01:00
Morten Christensen
df4f92197a
Fixes U4-1764 by reducing the number of times a DocumentType is saved from 3 to 1.
...
Instead of having the Allowed Templates saved in the EditNodeTypeNew control its now done via a callback.
2013-02-25 14:34:29 -01:00
Sebastiaan Janssen
13b1191aad
Additional fixes for U4-1776 SafeAlias culture problem
2013-02-25 13:44:31 -01:00
Sebastiaan Janssen
adaec42982
Merge with 4.11.5
2013-02-25 13:35:39 -01:00
Sebastiaan Janssen
b6d5b7d603
Fixes U4-1776 SafeAlias culture problem
2013-02-25 13:33:51 -01:00
Sebastiaan Janssen
93d7cf4dc3
Fixes U4-1776 SafeAlias culture problem
2013-02-25 13:28:54 -01:00
Shannon Deminick
e9f2546c2a
Merge
2013-02-25 20:17:18 +06:00
Shannon Deminick
007c4d5862
Fixes: #U4-1773
2013-02-25 20:17:04 +06:00
Sebastiaan Janssen
f3621aa743
MySQL: Check for case-sensitivity
2013-02-25 13:14:26 -01:00
Morten Christensen
46cf4398a0
Fixes issue with the Member editor throwing a YSOD because new API was used in the ContentControl.
...
The new API is now only used if available, which is the case for Content and Media, but currently not for Members.
2013-02-25 13:13:10 -01:00
Morten Christensen
1599f493fa
Fixes U4-1696
2013-02-25 13:11:58 -01:00
Shannon Deminick
894cfb2e85
update to examine details
2013-02-25 20:00:11 +06:00
Morten Christensen
b5d79ebb74
Fixes U4-1690 with a proper implementation for removing ContentTypes from a composition.
2013-02-25 11:15:56 -01:00
Morten Christensen
1cc8367fa9
Merge
2013-02-25 10:32:01 -01:00
Morten Christensen
7e5087ae7d
Fixing issues related to DocTypes
2013-02-25 10:31:38 -01:00
Sebastiaan Janssen
d6f9909bec
Merge with 4.11.5
2013-02-25 08:46:22 -01:00
Tom Fulton
0c42596dc8
Fixed: U4-1678 Saving a Media should show a SpeechBubble
2013-02-25 08:39:18 -01:00
Shannon Deminick
7deae8ea37
Update to latest examine (bug fixed), started Examine Management dashboard FF project.
2013-02-23 23:00:31 +06:00
Shannon Deminick
03aa7fd06b
Fixes umbraco content service
2013-02-23 22:11:38 +06:00
Shannon Deminick
54ba547c8c
Converted ~/Umbraco/MasterPages/Default.Master to use correct web forms code behind structure.
2013-02-23 03:20:05 +06:00
Shannon Deminick
c1172b6823
Fixes issue with UmbracoContentService when getting all user property names
2013-02-23 01:59:21 +06:00
Shannon Deminick
a91d531db2
Fixes very strange issue of FirstOrDefault not actually returning 'null' when it is actually null, never seen anything like it and
...
PropertyType is not a value type so should be null. real strange.
2013-02-23 01:50:04 +06:00
Shannon Deminick
dd0d4e872f
Merge with 6.0.1
2013-02-23 00:24:38 +06:00
Shannon Deminick
9b4da4c8f8
Merge with 4.11.5
2013-02-23 00:21:52 +06:00
Shannon Deminick
cfc81d0e84
Merge
2013-02-23 00:21:44 +06:00
Shannon Deminick
265fd6b91c
Merge with 6.0.1
2013-02-23 00:19:05 +06:00
Morten Christensen
00e10deecb
Merge
2013-02-22 16:42:17 -01:00
Morten Christensen
46e67e4a92
Skipping PropertyTypes that doesn't belong to the current ContentType
2013-02-22 16:42:06 -01:00
Morten Christensen
520a7f238d
Refactoring ContentTypeControlNew and ContentControl
2013-02-22 16:25:45 -01:00
Shannon Deminick
3c41871e59
Fixes: #U4-1748
2013-02-22 21:42:38 +06:00
Shannon Deminick
038b4300ba
Ensures plugin cache is cleared on install
2013-02-22 21:29:48 +06:00
Sebastiaan Janssen
8cf9c1ba97
Fixes: U4-1769 Dictionary Item with "Illigal" character can not be deleted
2013-02-22 14:15:22 -01:00
Shannon Deminick
958d7940f2
Manually applies changes from 6.0.1 to installer files from revisions 8033aae62d4a, fdeca60cb2c1
2013-02-22 21:02:24 +06:00
Shannon Deminick
a3f7ef7002
Merge with 6.0.1
2013-02-22 20:04:57 +06:00
Shannon Deminick
e2d806f5d9
Merge with 4.11.5
2013-02-22 20:00:10 +06:00
Shannon Deminick
7a47d63b48
Fixed remaining tests
2013-02-22 19:55:22 +06:00
Sebastiaan Janssen
596c4ac329
Fixes: U4-1721 V6: Publish of a page ends in YSOD when using legacy schema
2013-02-22 12:36:24 -01:00
Sebastiaan Janssen
8ad8a3239a
Make sure that the installer doesn't crash if dbSettings are null
2013-02-22 12:01:47 -01:00
Morten Christensen
c0fa011cc3
Merge
2013-02-22 11:50:00 -01:00
Sebastiaan Janssen
4648a8c103
Fixes U4-1746 Duplicate image source (src) when inserting resized image in tiny
...
mce (richtext editor)
2013-02-22 11:41:01 -01:00
Sebastiaan Janssen
2df05da7fc
Fixes U4-1746 Duplicate image source (src) when inserting resized image in tiny
...
mce (richtext editor)
2013-02-22 11:41:01 -01:00
Sebastiaan Janssen
87947871d1
Have to add new Examine version to Web.UI as well, else the build output from
...
build.bat file will not be able to find it.
2013-02-22 09:57:58 -01:00
Sebastiaan Janssen
87fee572ff
Enable nuget package restore for teamcity, upgrade examine dll
2013-02-22 09:47:23 -01:00
Shannon Deminick
36eb340c11
Merge
2013-02-22 10:49:15 +06:00
Shannon Deminick
aa929e8091
Merge with 6.0.1
2013-02-22 10:45:04 +06:00
Shannon Deminick
e00c0fc447
Another update to examine to fix another issue: 10362
2013-02-22 10:41:42 +06:00
Shannon Deminick
2ebfbd5d08
Fixed one test with merging
2013-02-22 10:34:43 +06:00
Shannon Deminick
567be2aecf
Fixed up merge issues
2013-02-22 07:08:45 +06:00
Shannon Deminick
6a6ac99c34
Merge with 6.0.1
2013-02-22 06:58:44 +06:00
Shannon Deminick
7137c57ac9
merge issue with mediaxml file
2013-02-22 06:49:02 +06:00
Shannon Deminick
d68b4d97f6
Fixing merge issues
2013-02-22 06:43:52 +06:00
Shannon Deminick
89f7a3ec63
Clearly these files shouldn't be deleted :P
2013-02-22 06:23:03 +06:00
Shannon Deminick
96a62b57fb
Merge with 4.11.5
2013-02-22 06:21:12 +06:00
Shannon Deminick
7092a9ccbb
Reverted the macro engines and web proj's, it would seem as though 4.x on the build server hasn't
...
been configured for nuget package restor (or something like that)
2013-02-22 06:05:10 +06:00
Shannon Deminick
e9ea9b5e1b
Updates DynamicNode with some performance enhancements especially around things like HasProperty and GetProperty.
...
Also when it returned children, it was actually re-iterating over all children (going to the repo to find them even though
they were already resolved).
2013-02-22 05:44:17 +06:00
Shannon Deminick
fd1efb29ec
Fixes issue when saving settings to web.config, not sure how this error never came up before. Was missing a "\" between the path and "web.config".
...
Using Path.Combine is much safer than just string.Concat!
2013-02-22 04:45:20 +06:00
Shannon Deminick
cf4781153e
Fixes: #U4-873, #U4-888 - fixes media sorting in razor + MVC. Updates Nunit libs and Examine lib. Adds unit tests to
...
support new sorting fixes. Fixes up a few other issues with the legacy ExamineBackedMedia class, it will now handle all data
stored in Examine. Simplifies the Examine internal index sets to include all data.
2013-02-22 04:12:24 +06:00
Stephan
03fc0c868c
Core.Strings - fix more unit tests (resolvers init issues)
2013-02-21 16:53:25 -01:00
Morten Christensen
46687429fb
Merge
2013-02-21 16:52:13 -01:00
Morten Christensen
ce7aa43aa7
Refactoring ContentTypeControlNew to better work with the new api.
...
Adding a few helper methods to ContentTypeBase, which should make it easier to work with PropertyTypes and Groups.
2013-02-21 16:48:19 -01:00
Shannon Deminick
ebed142cd5
Another fix for file sys test
2013-02-21 23:47:16 +06:00
Shannon Deminick
dced287c1c
Merge with 6.0.1
2013-02-21 23:08:14 +06:00
Shannon Deminick
76e5304233
Merge with 4.11.5
2013-02-21 23:07:59 +06:00
Shannon Deminick
d162aba14a
Fix for file system test
2013-02-21 23:07:37 +06:00
Shannon Deminick
bcd426092c
Merge with 6.0.1
2013-02-21 22:52:49 +06:00
Shannon Deminick
387398b044
Merge
2013-02-21 22:52:29 +06:00
Shannon Deminick
62ed7e0a53
Merge with 6.0.1
2013-02-21 22:48:45 +06:00
Shannon Deminick
635b8bd82e
Removes all need of UmbracoSettings.UseLegacyXmlSchema = false; in unit tests since the default is false.
2013-02-21 22:46:50 +06:00
Shannon Deminick
f2071379fc
Merge with 4.11.5
2013-02-21 22:40:24 +06:00
Shannon Deminick
ec075f5807
Merge
2013-02-21 22:38:38 +06:00
Shannon Deminick
566986201f
Changes ContentFinderByNiceUrlTests to not require a database by having an overloaded ctor param on
...
ContentFinderByNiceUrl to not require a domain lookup (up-ported from 6.0.x and 4.x logic). Changes
ContentFinderByAliasTests to not require a database by splitting the two tests, now there is also a
ContentFinderByAliasWithDomainsTests.
2013-02-21 22:32:44 +06:00
Shannon Deminick
a9947cda48
Merge with 6.0.1
2013-02-21 22:22:23 +06:00
Shannon Deminick
eb8875066c
Reverts LookupByNiceUrlTests to not require a database setup
2013-02-21 22:12:30 +06:00
Sebastiaan Janssen
dca90e6316
Merge
2013-02-21 15:09:20 -01:00
Sebastiaan Janssen
2a47b384d2
Merge
2013-02-21 15:08:43 -01:00
Sebastiaan Janssen
29e5872a0f
Merge with 4.11.5
2013-02-21 15:07:17 -01:00
Sebastiaan Janssen
df31fafec5
Update en_us umbracoembed file, had the wrong content
2013-02-21 15:06:37 -01: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
1d9e445a42
Merge
2013-02-21 21:34:30 +06:00
Shannon Deminick
271b0691e2
Fixed up merge
2013-02-21 21:33:21 +06:00
Shannon Deminick
cf46df441a
Merge with 6.0.1
2013-02-21 21:17:47 +06:00
Shannon Deminick
1aa137e9da
merge fix
2013-02-21 21:13:21 +06:00
Shannon Deminick
042eb47c17
Merge with 4.11.5
2013-02-21 21:02:11 +06:00
Sebastiaan Janssen
a6556d0195
Merge
2013-02-21 14:01:28 -01:00
Shannon Deminick
0b74164a8e
New base test class for anything relating to published content/media, un-ignores strongly typed tests.
2013-02-21 21:01:00 +06:00
Sebastiaan Janssen
807b32fb0d
Fixed: U4-1676 Renamed node has old name on sort
2013-02-21 14:00:10 -01:00
Shannon Deminick
62be1b1267
un-ignores Can_Get_File_Dates in AbstractFileSystemTests... not sure why it was ignored seems to work properly.
2013-02-21 20:42:49 +06:00
Shannon Deminick
aec017e933
Merge with 6.0.1
2013-02-21 20:07:18 +06:00
Shannon Deminick
bda3fbc698
Merge with 4.11.5
2013-02-21 20:07:05 +06:00
Sebastiaan Janssen
85ae7e764f
Merge
2013-02-21 08:52:48 -01:00
Sebastiaan Janssen
c744e47665
Fixes U4-1668 4.11.4 NiceUrl property on dynamicnode does not work until a
...
property has been requested from the dynamic node
2013-02-21 08:52:23 -01:00
Sebastiaan Janssen
3daa624627
Fixes U4-1668 4.11.4 NiceUrl property on dynamicnode does not work until a
...
property has been requested from the dynamic node
2013-02-21 08:52:23 -01:00
Shannon Deminick
3727ef54aa
Commented out migration tests for 6.1 since we don't have any now that the servers stuff is commented out.
2013-02-21 08:19:07 +06:00
Shannon Deminick
5615f9590b
Merge with 6.0.1
2013-02-21 06:18:45 +06:00
Shannon Deminick
9a7894df76
Merge with 4.11.5
2013-02-21 06:18:30 +06:00
Shannon Deminick
e084ddeb41
Fixed up some merge issues.
2013-02-21 06:14:01 +06:00
Shannon Deminick
f8760b34b8
Merge with 6.0.1
2013-02-21 06:10:25 +06:00
Shannon Deminick
6734420c6f
merge issue, had 2 declarations in the proj for SettingsForTests
2013-02-21 06:03:56 +06:00
Shannon Deminick
fd795e14c6
Merge with 4.11.5
2013-02-21 05:52:42 +06:00
Shannon Deminick
f2d105d8b9
Fixed #U4-814 and got all possible unit tests that were not working for DynamicNode but were working for
...
DynamicPublishedContent working. And fixed up the DynamicPublishedContent unit tests as these weren't working at all...
but seemed to say they did on the build server. strange.
2013-02-21 05:44:44 +06:00
Shannon Deminick
9d95c04ab6
Fixed #U4-814 and got all possible unit tests that were not working for DynamicNode but were working for
...
DynamicPublishedContent working.
2013-02-21 05:13:08 +06:00
Shannon Deminick
d622f76393
Fixed #U4-814 and got all possible unit tests that were not working for DynamicNode but were working for
...
DynamicPublishedContent working.
2013-02-21 05:02:06 +06:00
Shannon Deminick
d8af1aaf7b
Changed logging in unit tests to filter out things we don't need to see
2013-02-21 03:13:16 +06:00
Shannon Deminick
c93193c5c8
Changed logging in unit tests to filter out things we don't need to see
2013-02-21 03:13:16 +06:00
Shannon Deminick
62c4713593
Changed logging in unit tests to filter out things we don't need to see
2013-02-21 03:13:16 +06:00
Sebastiaan Janssen
d4fc82dae1
Calculate the hash of the WebPI package so it's not such a manual process.
2013-02-20 18:28:07 -01:00
Sebastiaan Janssen
d4058bd81f
Merge
2013-02-20 15:57:16 -01: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
Shannon Deminick
e3ef3dfb32
Fixes events test
2013-02-20 22:27:58 +06: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
Stephan
e333ad2b23
Tests.Routing - fix tests
2013-02-20 14:38:28 -01:00
Sebastiaan Janssen
a8eeabb73d
Merge
2013-02-20 14:34:49 -01: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
a41e32c068
un-commented out the sort order test for examine
2013-02-20 21:32:57 +06:00
Shannon Deminick
3baf326498
Merge
2013-02-20 21:31:33 +06:00
Shannon Deminick
8ea9627d51
Updated to Examine 1.45, Updated FixedDisplayModes to 1.0.1
2013-02-20 21:29:56 +06:00
Stephan
957feefb2e
Tests.Routing - fix tests
2013-02-20 14:23:29 -01:00
Morten Christensen
e8524963dd
Fixes U4-1716
2013-02-20 11:20:06 -01:00
Stephan
5b0a8c0668
Tests - fix build broken by back-porting 6.x code
2013-02-20 10:12:41 -01:00
Sebastiaan Janssen
5d931d1146
Merge
2013-02-20 08:52:06 -01:00
Stephan
40b7659078
Tests.Routing, Web.Routing - more tests + fix wildcard domains
2013-02-20 08:51:41 -01:00
Stephan
0427ecc7f4
Tests.Routing - add tests for wildcard domains
2013-02-20 08:12:48 -01:00
Stephan
11560a5451
Test.Routing - more umbracoUrlAlias test
2013-02-20 06:47:07 -01:00
Shannon Deminick
879c77c68d
Applies same try/catch logic for setup/teardown because I'm still experiencing issues with the SQLCE
...
db file being locked which mucks up the rest of the setup/teardowns and tests fail.
2013-02-20 07:07:57 +06:00
Shannon Deminick
e71dd3008d
Merge
2013-02-20 06:39:09 +06:00
Shannon Deminick
597c888d36
Merge
2013-02-20 06:36:21 +06:00
Shannon Deminick
5bef77c0fb
Merge
2013-02-20 06:30:39 +06:00
Shannon Deminick
89b85bcf4b
Fixed Render route handler tests.
2013-02-20 06:30:06 +06:00
Shannon Deminick
694d252ce5
Fixed base test classes to ensure that if/when an issue goes wrong removing the database file that the class can
...
continue to TearDown (or force a teardown if it is starting up)
2013-02-20 05:54:41 +06:00
Shannon Deminick
7efc06429c
Fixes up index set extensions and now have the Sorting test working. PDF indexer tests working.
2013-02-20 05:01:40 +06:00
Sebastiaan Janssen
ef4c02f759
Merge
2013-02-19 20:58:00 -01:00
Sebastiaan Janssen
452a0a43b0
Fixes U4-1561 V6.0 RC - Member Profile property saving doesn't work
2013-02-19 20:57:20 -01:00
Shannon Deminick
ad188fab70
More tests fixed.
2013-02-20 03:02:44 +06:00
Shannon Deminick
b47f9e87f1
Fixed up merging and unit test structures so taht BaseWebTest uses BaseDatabaseFactoryTests.
...
Fixed up Examine unit test issues
2013-02-20 02:50:08 +06:00
Stephan
c3ccf3a609
Tests - cleanup settings handling for more reliable tests
2013-02-19 18:01:52 -01:00
Stephan
60bbede408
U4-1441 - fix, fix and fix!
2013-02-19 17:49:49 -01:00
Shannon Deminick
dddc308167
Merge with 6.0.1
2013-02-20 00:44:04 +06:00
Shannon Deminick
0751aff31f
Fixes more of #U4-1706 and adds another unit test. Ensures we never return items from the recycle bin even if the indexes exist. Updated logic to ensure
...
items don't get indexed even if they are saved and currently exist in the recycle bin and ensures that indexes are removed on both trashed
and deleted.
2013-02-20 00:13:35 +06:00
Shannon Deminick
a2ea20de70
un-ignores PublishedMedia tests. Streamlines BaseWebTest so now we only have one place for database init logic (will
...
enhance this more today). Changed ExamineEvents to not delete indexes on trashed and changed PublishedMediaStore to ignore
nodes in the recycle bin path... and now to write unit tests for that.
2013-02-19 22:46:44 +06:00
Shannon Deminick
5919dca5d5
Merge with 6.0.1
2013-02-19 22:15:16 +06: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
Morten Christensen
da908501e5
Merge
2013-02-19 14:58:12 -01:00
Morten Christensen
995ed22401
Comments related to U4-1714
2013-02-19 14:58:02 -01:00
Sebastiaan Janssen
c9cd4c721c
Merge
2013-02-19 14:52:34 -01:00
Sebastiaan Janssen
c059c14d7a
Fixes U4-1706 DynamicMedia pulls content from Recyling Bin
2013-02-19 14:51:51 -01:00
Stephan
7493426e25
Core.Strings - fix unit tests
2013-02-19 14:00:17 -01:00
Stephan
04c9771978
U4-1611 - bugfix
2013-02-19 13:58:16 -01:00
Stephan
9c8b5cd97e
U4-1441 - fix, fix and fix!
2013-02-19 17:49:49 -01:00
Stephan
8bb447065c
Tests - cleanup settings handling for more reliable tests
2013-02-19 17:45:22 -01:00
Stephan
1d0299af89
U4-1611 - bugfix
2013-02-19 13:58:16 -01:00
Morten Christensen
5b8beceea8
Merge
2013-02-19 13:46:45 -01:00
Morten Christensen
e4568520a9
Improves performance when working with DocumentTypes in the backoffice - related to U4-1714
2013-02-19 13:45:57 -01:00
Shannon Deminick
1733e876c4
Merge with 6.0.1
2013-02-19 20:19:43 +06:00
Shannon Deminick
cbba628eaf
Merge with 4.11.5
2013-02-19 20:18:15 +06:00
Shannon Deminick
c958422317
Merge
2013-02-19 20:17:48 +06:00
Shannon Deminick
c2d0e255df
Fixes: #U4-1537
2013-02-19 20:17:17 +06:00
Shannon Deminick
e096890400
Fixes: #U4-1537
2013-02-19 20:12:13 +06:00
Shannon Deminick
6a9277a712
Fixes: #U4-1537
2013-02-19 20:04:50 +06: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
Stephan
2d336fde73
Tests - cleanup settings handling for more reliable tests
2013-02-19 10:07:22 -01:00
Morten Christensen
1af904435a
Merge
2013-02-19 08:47:04 -01:00
Stephan
ac3bec5d9e
Web.Routing - refactor domains management
2013-02-19 06:37:25 -01:00
Stephan
7da60e9937
Web.Routing - sanitize DomainAndUri
2013-02-26 16:52:43 -01:00
Stephan
eba5fc84c0
Web.Routing - refactor wildcard domains
2013-02-26 16:52:43 -01:00
Stephan
71d8736e7e
Web.Routing - refactor & resharp
2013-02-19 06:37:25 -01:00
Stephan
ae1ff4c39a
Web.Routing - cleanup resolvers
2013-02-19 06:37:24 -01:00
Stephan
f9f998e823
Core.Strings - refactor cms.helper.Casing
2013-02-26 18:12:22 -01:00
Stephan
e10fc26729
Core.Strings - add arguments checks
2013-02-19 06:34:06 -01:00
Stephan
0d6999292c
Core.Strings, Web.UI - refactor UI aliases management (3)
2013-02-19 06:30:19 -01:00
Stephan
3e7681d4d2
Core.Strings, Web.UI - refactor UI aliases management (2)
2013-02-19 06:29:59 -01:00
Stephan
c838b8a381
Core.Strings - resharp
2013-02-19 06:27:13 -01:00
Stephan
96a279499b
Core.Strings - supports allowUnderscoreInTerm in new DefaultShortStringHelper
2013-02-19 06:27:13 -01:00
Stephan
a3f0b7a37f
Core.Strings, Web.UI - refactor UI aliases management (1)
2013-02-19 06:26:58 -01:00
Shannon Deminick
ec87b951d5
Fixes up merge issue.
2013-02-19 07:45:01 +06:00
Shannon Deminick
2e033b3bb6
Merge
2013-02-19 07:32:57 +06:00
Shannon Deminick
d8721197b7
Fixes up pull request so that there is no breaking changes. We now type check for a new base class called
...
UmbracoControllerFactory to get the controller type. Adds SurfaceRouteHandler to ensure that UmbracoMvcHandler is used for all SurfaceControllers, and updates
all routes accordingly. Streamlines the RenderRouteHandler to then just look up surface routes in the route table
for posted values. This now ensures that UmbracoMvcHandler is used even with plugin surface controllers.
2013-02-19 07:30:46 +06:00
Shannon Deminick
4a05b0ea31
Merge with 6.0.1
2013-02-19 06:20:48 +06:00
Shannon Deminick
7b2f03ba50
Merge with 4.11.5
2013-02-19 06:20:12 +06:00
Shannon Deminick
005d3e7d64
Removes area routing for local surface controllers and BeginUmbracoForm, adds strongly typed Html.Action<T>
...
method for rendering SurfaceController child actions regardless of area (so you don't have to specify).
All relates to #U4-1727
2013-02-19 06:19:26 +06:00
Shannon Deminick
12f8638223
Fixes: #U4-1727
2013-02-19 06:18:51 +06:00
Shannon Deminick
137b0754d6
Removes area routing for local surface controllers and BeginUmbracoForm, adds strongly typed Html.Action<T>
...
method for rendering SurfaceController child actions regardless of area (so you don't have to specify).
All relates to #U4-1727
2013-02-19 06:11:58 +06:00
Shannon Deminick
7d1e9cfd72
Fixes: #U4-1727
2013-02-19 06:11:17 +06:00
Shannon Deminick
663fc4f954
Removes area routing for local surface controllers and BeginUmbracoForm, adds strongly typed Html.Action<T>
...
method for rendering SurfaceController child actions regardless of area (so you don't have to specify).
All relates to #U4-1727
2013-02-19 06:00:40 +06:00
Shannon Deminick
845595b01b
Fixes: #U4-1727
2013-02-19 05:39:38 +06:00
Shannon Deminick
2fca8f3444
Fixes more examine initialization checks if the umbraco app is not ready/installed.
2013-02-19 05:06:54 +06:00
Shannon Deminick
9324ab8e0e
Merge with 6.0.1
2013-02-19 04:11:30 +06:00
Shannon Deminick
d01a39e0c6
Fixes merge issue
2013-02-19 04:10:01 +06:00
Shannon Deminick
73bd0137e3
Merge with 4.11.5
2013-02-19 03:57:24 +06:00
Shannon Deminick
e6faf73f4f
Fixes: #U4-552
2013-02-19 03:43:37 +06:00
Shannon Deminick
e3f9e8c842
Fixes: #U4-552
2013-02-19 03:42:19 +06:00
Shannon Deminick
7a38726b26
Fixes: #U4-552
2013-02-19 03:40:36 +06:00
Shannon Deminick
a475f72d50
Fixes: #U4-1695
2013-02-19 02:25:57 +06:00
Shannon Deminick
36cadf39e9
Fixes: #U4-1695
2013-02-19 02:22:00 +06:00
Shannon Deminick
9f301f8cc6
updates some code docs
2013-02-19 02:20:15 +06:00
Shannon Deminick
e7c5d1f4f3
Fixes: #U4-1695
2013-02-19 02:19:53 +06:00
Shannon Deminick
a559ef9f90
Fixes: #U4-1732
2013-02-19 00:59:21 +06:00
Shannon Deminick
b45f6e0393
Fixes: #U4-1732
2013-02-19 00:53:20 +06:00
Shannon Deminick
91ee948b4e
Obsolete's requestModule and Singleton
2013-02-19 00:50:38 +06:00
Shannon Deminick
c1ed910a51
Fixes: #U4-1732
2013-02-19 00:50:22 +06: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
29724b352b
Fixes U4-1451
2013-02-18 13:22:12 -01:00
Sebastiaan Janssen
be83302b14
Fixes U4-1451
2013-02-18 13:22:12 -01:00
Sebastiaan Janssen
83d7ea9ef1
Ignoring wrong unit test for now
2013-02-18 12:53:15 -01:00
Sebastiaan Janssen
95024442de
Copy the umbracoSettings for PublishMediaStoreTests as well
2013-02-18 12:22:53 -01:00
Sebastiaan Janssen
69f54b5f22
Copy the umbracoSettings for LibraryTests as well
2013-02-18 11:57:58 -01:00
Sebastiaan Janssen
3404f95b2e
Forgot one trailing slash in previous commit
2013-02-18 11:42:45 -01:00
Sebastiaan Janssen
e56738481b
Adding trailing slash to failing routing tests.
...
The issue with these tests might again be because of the UmbracoSettings file, which has the trailing slash setting. But with the settings being reset after teardown the tests were still failing, so made these minor corrections which shoudl correspond to the default setting.
2013-02-18 11:38:07 -01:00
Sebastiaan Janssen
cb59dc353b
Update version to 4.11.5
2013-02-18 10:31:43 -01:00
Sebastiaan Janssen
d1b75eac08
Update wrong config path in unit tests
2013-02-18 10:31:17 -01:00
Sebastiaan Janssen
1f7651d0e3
Set version to 6.0.1
2013-02-18 10:16:24 -01:00
Stephan
7414b3596e
Core.Strings - fix some tests
2013-02-18 08:31:00 -01:00
Stephan
a995c9557c
Core.Strings - new IUrlSegmentProvider
2013-02-18 08:31:00 -01:00
Floris Robbemont
55f06a7ca6
Fixed issue: #U4-1726
2013-02-16 16:00:28 -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
9ad813d990
Fixes a couple issues with some routing tests.
2013-02-15 19:38:33 +06:00
Shannon Deminick
9fba3fa673
Fixes some resetting being done in test init... should only be done in teardown.
2013-02-15 19:23:16 +06:00
Sebastiaan Janssen
8fabd4e4ed
Merge
2013-02-15 12:05:46 -01:00
Sebastiaan Janssen
564d92bed7
Possible fix for TeamCity
2013-02-15 12:05:25 -01:00
Shannon Deminick
d73dd47e7b
Merge
2013-02-15 18:56:24 +06:00
Shannon Deminick
95f103ccc2
Merge
2013-02-15 18:55:50 +06:00
Shannon Deminick
a00278892a
Merge
2013-02-15 18:54:53 +06:00
Shannon Deminick
196357f6c3
WIP - getting sorting search test going.
2013-02-15 18:54:37 +06:00
Stephan
7a736344f9
Core.Strings - reorg StringExtensions (no change to code)
2013-02-15 08:42:08 -01:00
Stephan
a36824e796
U4-1441 - fix, fix and fix!
2013-02-19 17:43:13 -01:00
Stephan
6e2dc64001
U4-1611 - bugfix
2013-02-19 13:58:16 -01: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
Shannon Deminick
c21b232a33
Merge with 4.11.5
2013-02-14 23:34:58 +06:00
Stephan
0ace2fdae7
U4-1611 - fix xpath special chars escaping issues in published content store
2013-02-14 16:31:45 -01:00
Shannon Deminick
dfb2a31f26
Fixes up examine config for internal indexes: #U4-1710
2013-02-14 23:29:11 +06:00
Stephan
5da3541584
U4-1441 - bugfix
2013-02-14 16:27:27 -01:00
Shannon Deminick
ef86d2f1f1
Manually applies patch for #U4-1718
2013-02-14 23:26:29 +06:00
Stephan
be98425956
U4-1611 - fix xpath special chars escaping issues in published content store
2013-02-14 16:23:56 -01:00
Stephan
61d1f87611
U4-1441 - bugfix
2013-02-14 16:34:17 -01:00
Stephan
8de579083c
U4-1611 - fix xpath special chars escaping issues in published content store
2013-02-14 16:23:56 -01:00
Stephan
6a6b82d1e8
U4-1441 - bugfix
2013-02-14 16:22:42 -01:00
Shannon Deminick
598d66ac7f
Imports patch to fix: #U4-1718
2013-02-14 23:14:43 +06:00
Shannon Deminick
ac090c05ae
WIP - updating UmbracoExamine to fix sort order sorting.
2013-02-14 23:06:28 +06:00
Shannon Deminick
527ef10cda
Fixes: #U4-1718
2013-02-14 23:05:58 +06:00
Sebastiaan Janssen
a10a6d1af8
Need to wrap the login javascript in a placeholder for Concorde
2013-02-14 09:06:15 -01:00
Sebastiaan Janssen
7640908781
Need to wrap the login javascript in a placeholder for Concorde
2013-02-14 09:06:15 -01:00
Shannon Deminick
766cf56a3f
updated some copy is all and started creating a search test but need more info.
2013-02-14 06:33:48 +06:00
Shannon Deminick
73714c7cef
Put legacy examine classes back in.
2013-02-14 06:06:54 +06:00
Shannon Deminick
0485c20331
Updated Examine.dll version with a few more fixes/updates.
2013-02-14 06:02:38 +06:00
Shannon Deminick
d104ea1b57
Merge with 6.0.1
2013-02-14 02:37:23 +06:00
Shannon Deminick
41c952a2fa
missing change
2013-02-14 02:36:56 +06:00
Shannon Deminick
6c09a58baf
temp code
2013-02-14 02:36:32 +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
102bf058bc
Fixes failing unit tests due to adding check for if the application is configured and un-ignores a couple.
2013-02-12 18:59:07 +06: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
8dc5092763
Fixes: #U4-1697 - streamlines user cache invalidation/adds new UserCacheRefresher.
2013-02-12 04:13:29 +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
5e4a23ea84
Replaces all calls of Document.Publish to the lesser obsoleted method Document.SaveAndPublish which is what Publish was calling anyways.
2013-02-11 05:53:44 +06:00
Shannon Deminick
ea54997bb7
Updates Document class to ensure that omitCacheRefresh is false for all unpublish operations. Removes all calls in the codebase
...
to library.UnPublishSingleNode as the logic will be automatically handled by events when un-publishing an item.
Obsoletes library calls - UnPublishSingleNode, UpdateDocumentCache since they are no longer needed to be called
explicitly, cache refreshing will happen automatically with event subscription.
2013-02-11 05:47:25 +06:00
Shannon Deminick
da4f51fe2c
Reviews all calls to library.RefreshContent(), adds notes where required and streamlines all library calls for
...
DistributedCache.Instance.RefreshAllPageCache();
2013-02-11 05:32:52 +06:00
Shannon Deminick
fc9aa1d231
ensures all publishing occuring in Document class has 'false' set for omitcacherefresh.
2013-02-11 05:01:00 +06:00
Shannon Deminick
ac43b40f33
Removes all remaining calls to library.UpdateDocumentCache ... this is handled automatically by events whenever a document is published.
2013-02-11 04:56:34 +06:00
Shannon Deminick
77201f3805
Fix merg issues.
2013-02-11 04:28:18 +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
Shannon Deminick
2ecc978591
Got publish strategy working to allow for publishing only descendants that have been previously published, or all descendants.
...
Added unit tests to support. Changed ServiceContext to accept a BasePublishingStrategy object as default and obsoleted the other
contructor... at least that interface should be easy to obsolete in favor of a base class.
2013-02-09 04:33:56 +06:00
Shannon Deminick
de13f7e361
WIP ... Fixes: #U4-1666, Updates documentService to not have to manually
...
refresh content cache (and fix the unpublishing too since that logic wasn't correct)
Adds DebuggerDisplay support to ContentBase and Entity for better debugging info.
Adds new internal publishing methods to support publishing all children or only children previously published. This also adds new support
for getting a published result back even with bulk publishing.
Updates the publish dialog with new code and to use the new API based on issue #U4-1669.
Adds UmbracoUser property to AuthenticatedUmbracoController, Adds all common properties to the abstract UmbracoController.
Changes the legacy Document to allow content cache to be automatically refreshed (based on events)
2013-02-09 04:05:01 +06:00
Morten Christensen
319f257ee5
Minor change related to U4-1672
2013-02-08 18:54:18 -01:00
Morten Christensen
14d40697b2
Fixes U4-1662
2013-02-08 18:40:52 -01:00
Morten Christensen
6e6b1beffd
Fixes U4-1664
2013-02-08 18:37:59 -01:00
Morten Christensen
e22de5c9a0
Fixes U4-1666
2013-02-08 18:34:47 -01:00
Morten Christensen
1eea4dab33
Fixes U4-1661
2013-02-08 18:29:59 -01:00
abutland
0af4b3da82
Updated project file
2013-02-08 15:38:52 -01:00
abutland
def651d98e
Implemented an attribute for surface controllers to provide the restrictions to certain members as available in base.
2013-02-08 15:01:00 -01:00
Morten Christensen
83518de981
Adding no guard for testing purposes
2013-02-08 11:37:50 -01:00
Stephan
6d87174cc1
U4-1441 - improve logging
2013-02-08 07:54:16 -01:00
Stephan
2da18d4500
U4-1441 - improve logging
2013-02-08 07:54:16 -01:00
Stephan
a03f5420fa
U4-1441 - change trySkipIisCustomError config key
2013-02-08 07:36:35 -01:00
Stephan
9af9c3fe77
U4-1441 - change trySkipIisCustomError config key
2013-02-08 07:36:35 -01:00
Stephan
9cedf5da4c
U4-1441 - make trySkipIisCustomError value a setting
2013-02-08 08:08:36 -01:00
Stephan
d50396ce68
U4-1441 - change trySkipIisCustomError config key
2013-02-08 07:36:35 -01:00
Stephan
f7d4080472
U4-1441 - make trySkipIisCustomError value a setting
2013-02-08 07:51:22 -01:00
Shannon Deminick
4ab14484ba
Fixes: #U4-1664, #U4-1661, #U4-1662, #U4-1660
...
WIP - Updates much logic between editContent and ContentControl to ensure that the above issues are fixed and that we are not
double saving documents each time it is published. This also ensures that the Document.BeforeSave event is not double fired
when saving a document. Have changed over Document.SaveAndPublish to ensure that the cache does get refreshed automatically
when this is called - but now need to go through the rest of the codebase to make sure it's not being double refreshed. once that is
done then we will have streamlined the cache invalidation for content too.
Adds useful properties to the old BasePage like ApplicationContext, Services, etc...
2013-02-08 04:25:31 +06:00
Morten Christensen
e24ff1b92b
Updating the CreateDatabaseSchema method, so it can't be used if Umbraco is configured. Just to ensure that Richard doesn't accidentally break anything.
2013-02-07 13:56:00 -01:00
Morten Christensen
0c05cbc9db
Updating the EmptyRecycleBin method in the services to account for a deleted structure.
...
Optimizing the CallTheGarbageMan method because it was sooo easy, and it would be stupid not to.
2013-02-07 13:31:39 -01:00
Stephan
a0f662c114
Core.Strings - refactor + new IShortStringHelper
2013-02-07 13:30:50 -01:00
Shannon Deminick
975d84f3d0
Started on streamlining Content cache invalidation.
2013-02-07 06:43:49 +06:00
Shannon Deminick
c0b708b1f4
Streamlines how Media cache gets invalidated - ensures Save() is called on media where it was needed,
...
cache now gets invalidated on events.
2013-02-07 05:53:59 +06:00
Shannon Deminick
d93ca26181
Streamlines how Template cache gets invalidated - ensures Save() is called on templates where it was needed,
...
cache now gets invalidated on events.
2013-02-07 05:26:53 +06:00
Shannon Deminick
cf8a0728d8
Streamlines how Member cache data gets invalidated
2013-02-07 04:57:44 +06:00
Shannon Deminick
ea24e43c90
Changed cache invalidation for macros to be done via events not inline in the editor.
2013-02-07 04:45:05 +06:00
Shannon Deminick
75e747a2d2
Simplifies clearing cache for macro's all is done via the DistributedCache.Instance - hopefully all cache will be invalidated
...
via this method so that all cache types are simply invalidated with ICacheRefreshers and ApplicationEventHandlers. Currently we
have calls to clear cache in zillions of places and its near impossible to tell where/when it currently happens.
2013-02-07 04:26:48 +06:00
Shannon Deminick
be398a4616
Adds a constant id for the macro distributed cache object,
...
adds extension method to DistrubutedCache to refresh the macro cache,
Changes all distrubuted cache calls for macro to use extension method.
2013-02-07 04:04:51 +06:00
Shannon Deminick
84bd89f00b
Adds a constant id for the media distributed cache object,
...
adds extension method to DistrubutedCache to refresh the media cache,
Changes all distrubuted cache calls for media to use extension method.
2013-02-07 04:01:50 +06:00
Shannon Deminick
a1c2352dca
Adds a constant id for the member distributed cache object,
...
adds extension method to DistrubutedCache to refresh the member cache,
Changes all distrubuted cache calls for members to use extension method.
2013-02-07 03:58:47 +06:00
Shannon Deminick
b6ec42334b
Adds a constant id for the page distributed cache object, adds extension method to DistrubutedCache to refresh the page cache,
...
Changes all distrubuted cache calls for pages to use extension method.
2013-02-07 03:55:14 +06:00
Shannon Deminick
56fb570267
Adds a constant id for the template distributed cache object, adds extension method to DistrubutedCache to refresh the template cache,
...
Changes all distrubuted cache calls for templates to use extension method.
2013-02-07 03:49:45 +06:00
Shannon Deminick
510d8b9dda
Ensures that all calls to 'dispatcher' are replaced with the new DistributedCache.Instance object.
2013-02-07 03:29:47 +06:00
Shannon Deminick
d8e4895daa
Moved legacy classes into single file LegacyClasses.cs
2013-02-07 03:24:32 +06:00
Shannon Deminick
c20cd907b0
Migrated CacheRefresher and dispatcher to proper namespaces and cleaned up a bit.
2013-02-07 03:22:38 +06:00
Shannon Deminick
c72b4f40bd
Ensures Examine events is listening to the Trashed of content too with the new API.
2013-02-07 02:23:40 +06:00
Shannon Deminick
f8d09a9ac3
Adds patch fixes for #U4-1653
2013-02-07 02:19:51 +06:00
Shannon Deminick
906d675dca
Merge
2013-02-07 02:09:32 +06:00
Shannon Deminick
860ef73fab
Merge
2013-02-07 02:07:43 +06:00
Shannon Deminick
ec6158792a
Adds patch fixes for #U4-1653
2013-02-07 02:07:07 +06:00
Shannon Deminick
f1b3105202
Patch for #U4-1653 - media library cache refresh issue
2013-02-06 20:56:47 +06:00
Morten Christensen
a399a8766d
Correcting the order of calls in the test SetUp of StronglyTypedQueryTests
2013-02-06 12:53:47 -01:00
Morten Christensen
7f103724f3
Refactoring PetaPoco uses of ExecuteNon, ExecuteScalar and ExecuteReader to use the new WithRetry extension methods
2013-02-06 12:53:08 -01:00
Shannon Deminick
3ebb213916
Patches installer issue.
2013-02-06 19:18:42 +06:00
Shannon Deminick
97536086c0
Patches installer issue.
2013-02-06 19:14:34 +06:00
Morten Christensen
98ecf0e824
Adding package config file for umbraco.webservices proj
2013-02-06 10:37:32 -01:00
Morten Christensen
5fb11a77e7
Adding Mvc 4 as a nuget reference in the umbraco.webservices proj to get it to build.
2013-02-06 10:35:59 -01:00
Morten Christensen
d7c72dc279
Merge with 6.0.1
2013-02-06 09:52:28 -01:00
Morten Christensen
0853f8da85
Fixes U4-1619 so MediaTypes are deleted the same way as DocumentTypes using the legacy api/backoffice.
2013-02-06 09:43:53 -01:00
Morten Christensen
32d36d66c9
Removing unused media events
2013-02-06 09:12:38 -01:00
Morten Christensen
2aef75a70a
Fixing SaveAndPublish method related to U4-1624
2013-02-06 09:10:08 -01:00
Morten Christensen
fc21d10192
Updating cleanup script
2013-02-06 09:04:56 -01:00
Morten Christensen
c6bd94532d
Fixing issue U4-1648 caused by incorrect sql statement
2013-02-06 09:04:46 -01:00
Morten Christensen
2c8c88e4b8
Merge
2013-02-06 07:31:44 -01:00
Shannon Deminick
9f7347a4f5
Updated LazyManyObjectsResolverBase to support removal. Moves cache refreshers to proper namespace and obsoletes old ones. Obsoletes
...
a couple of library cache clearing methods and moves them to CacheHelperExtensions. Fixes #U4-1653 for 6.1 and updates ExamineEvents to
ensure that Examine re-indexes media on all of the correct events (including Trashed). Changes for Caching are being done to begin work with
CD-148
2013-02-06 09:53:13 +06:00
Shannon Deminick
13e5590efa
Obsoleted methods in old Casing class and redirects to use StringExtensions. Removes eroneous webforms files not needed in the Umbraco.Web prject
...
(didn't convert the related UI project ones to have code behinds though... one thing at a time and there's a lot of them to do... over time)
2013-02-06 05:56:49 +06:00
Shannon Deminick
77bffa69fd
Couple more changes to DynamicXml
2013-02-06 03:58:53 +06:00
Shannon Deminick
763f8796e0
Merge
2013-02-06 03:37:38 +06:00
Shannon Deminick
3be13f57cf
un-breaks #U4-1636 - now we have some different ways to return the raw xml values. will post on the issue.
2013-02-06 03:37:28 +06:00
Stephan
a65ca205de
U4-1441 - fix issue with IIS taking over custom errors
2013-02-05 16:29:10 -01:00
Stephan
c8e08b8ef8
U4-1441 - fix issue with IIS taking over custom errors
2013-02-05 16:29:10 -01:00
Stephan
683d793460
U4-1441 - refactor (fix) legacy NotFoundHandler support
2013-02-06 12:46:54 -01:00
Morten Christensen
d430efa7ab
Updating logging in DatabaseContext
2013-02-05 14:38:58 -01:00
Morten Christensen
31a5363387
Adding fault handling extensions for IDbCommand.
...
Adding unit tests to verify retry strategies.
Adding a RetryPolicy factory for our standard configuration.
2013-02-05 14:31:55 -01:00
Morten Christensen
ef20f228ec
Correcting issue related to MediaXmlTest, which was fixed in v6.
2013-02-05 09:13:21 -01:00
Morten Christensen
c828c6ede3
Updating schema result to account for foreign tables when determining the current schema.
2013-02-05 08:41:10 -01:00
Morten Christensen
bc08feaa08
Merge
2013-02-05 07:25:41 -01:00
Stephan
ef9ce720b2
Web.PublishedCache - create, migrate
2013-02-05 06:31:13 -01:00
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
47ab187780
Obsoletes base pages - umbraco.BasePage, etc... which is superceded by Umbraco.Web.UI.Pages classes
2013-02-05 06:05:57 +06:00
Shannon Deminick
020cc54da7
Obsoleted old ping.aspx class, changed the ping.aspx page to not actually have an inherited class.
2013-02-05 06:01:41 +06:00
Shannon Deminick
dd0a18cf5b
Removed ~/Umbraco/test.aspx - this literally didn't do anything, was never referenced anywhere and threw YSODs when the button was clicked.
2013-02-05 05:51:51 +06:00
Shannon Deminick
f726ec740a
Converted Umbraco.aspx, TreeInit.aspx to have proper web forms classes and obsoletes old ones.
...
Obsoletes umbWindow class as its not used in the codebase whatsoever.
2013-02-05 05:43:38 +06:00
Shannon Deminick
db79b95d22
Fixes a bunch more unit tests due to resolution issues.
2013-02-05 05:08:43 +06:00
Shannon Deminick
bac2b7643f
Moves UmbracoUserControl to it's correct home and obsoletes the old one (even though its really new)
...
Publicizes UmbracoControl.
2013-02-05 05:00:16 +06:00
Shannon Deminick
11449688ba
Fixes: #U4-1636 - We still use DynamicXml but we don't make a call to StripDashesInElementOrAttributeNames before creating the DynamicXml object, instead the
...
DynamicXml object itself will test whether the stripped values match or not. Have updated/created unit tests to confirm this functionality.
2013-02-05 04:29:01 +06:00
Shannon Deminick
b080ebf697
Fixes failing unit tests due to not resetting Resolution before resetting the actual resolver classes. Now it is automatically impllied that
...
when you Reset a resolver class, Resolution is un-frozen.
2013-02-05 03:10:01 +06:00
Stephan
0b0784d40c
U4-1441 - fix NotFoundHandler assembly loading
2013-02-04 16:10:43 -01:00
Stephan
bfb36cac7c
U4-1441 - fix issue with IIS taking over custom errors
2013-02-04 16:10:43 -01:00
Morten Christensen
dd2a1207f4
Merge
2013-02-04 13:37:44 -01:00
Shannon Deminick
58b3ce749e
Fixed Skinning step to point to correct user control
2013-02-04 20:23:57 +06:00
Morten Christensen
6c693ff7b1
Adding fault handling for sql connections, so we have a retry strategy in place.
2013-02-04 13:21:46 -01:00
Stephan
3e1120612b
Update version number
2013-02-04 12:00:58 -01:00
Stephan
8d06d39a62
Create branch for 4.11.5
2013-02-04 11:59:30 -01:00
Morten Christensen
f64d4c9272
Updating the get media in recycle bin query as the parent is not necessarily -21
2013-02-04 08:00:31 -01:00
Morten Christensen
b2f6620d80
Merge
2013-02-04 07:57:36 -01:00
Morten Christensen
812d38878c
Updating the get content in recycle bin query as the parent is not necessarily -20
2013-02-04 07:47:05 -01:00
Stephan
da7fea47c6
U4-1441 - refactor (fix) legacy NotFoundHandler support
2013-02-03 14:34:04 -01:00
Stephan
95df864d01
U4-1441 - refactor (fix) legacy NotFoundHandler support
2013-02-03 14:34:04 -01:00
Stephan
eaa36a248c
datalayer - remove mess introduced in f312bd7ee03b
2013-02-05 14:36:56 -01:00
Shannon Deminick
ca7fe6854b
Moved all old installer legacy classes into single files called LegacyFiles... much less clutter in the old legacy folders.
2013-02-03 05:16:42 +06:00
Shannon Deminick
1be3af1e31
Working on #U4-1358 - moving Base page classes to their correct location/assembly. Migrated all installation webforms files and associated helper files to
...
their correct locations/namespaces/assemblies and obsoleted all of the old ones and ensure the old webforms files don't exist where the obsoleted ones were.
Fixes a security issue with the installer ajax service (used to be p.aspx, now is InstallerRestService.aspx)
2013-02-03 05:06:11 +06:00
Stephan
b8bcb3820a
Web.Routing - if setting template fails, keep the previous one
2013-02-02 13:29:02 -01:00
Stephan
571849f211
Tests.Routing - fix RenderRouteHandlerTests
2013-02-07 20:27:46 -01:00
Stephan
c8bcbdb3e1
U4-1441 - improve logging
2013-02-07 19:24:33 -01:00
Stephan
32c187f023
U4-1441 - make trySkipIisCustomError value a setting
2013-02-07 13:30:06 -01:00
Stephan
dda9519e5e
Core.Models - fix typo in Template
2013-02-06 13:33:04 -01:00
Stephan
91ff702cf2
Core.IO - add 'verify' methods to complement 'validate' methods
2013-02-06 13:25:27 -01:00
Stephan
f7f269aa79
Core.Resolution - minor doc + renaming (being picky...)
2013-02-06 13:03:44 -01:00
Sebastiaan Janssen
71ddaf04b9
Put in an explicit comment to not disable useAspNetMasterPages when switching to
...
MVC as the default render engine
2013-02-02 09:49:21 -01:00
Shannon Deminick
0d34b203d5
Merge
2013-02-02 07:06:51 +06:00
Shannon Deminick
34975183d2
Changed PublishedContentHelper to use 6.0 APIs instead of relying on the WebBootManager hack to set a delegate.
...
Fixed up a heap of failing unit tests.
2013-02-02 07:06:27 +06:00
Shannon Deminick
545a156942
Got most of #U4-1503 - External UmbracoExamine libraries built separately from the web app with the Build.bat command. Now
...
just need to get the output zipped up and then create some Nuget packages with dependencies.
2013-02-02 06:08:14 +06:00
Paul@PaulSony
f9d5b28372
Updates to WPI XML paramters and manifest, handles connectionStrings
2013-02-02 06:21:20 +08:00
Shannon Deminick
8df7812165
Adds Examine xslt extensions to config by default.
2013-02-02 03:49:16 +06:00
Shannon Deminick
d1ac2f11d1
Fixed naming conventions: TypedContentAtRoot and TypedMediaAtRoot instead of TypedContentsAtRoot and TypedMediasAtRoot.
2013-02-02 03:22:30 +06:00
Shannon Deminick
5d681c18fe
Converted UmbracoExamine UmbracoContentService to use new data APIs and added a unit test for one of the converted methods.
2013-02-02 03:21:06 +06:00
Shannon Deminick
a66d651c07
Converted over other IApplicationEventHandlers to use the simpler ApplicationEventHandler
2013-02-02 02:43:02 +06:00
Shannon Deminick
e541995e01
Fixes: #U4-1623 and changes over ExamineEvents to use ApplicationEventHandler instead of IApplicationEventHandler.
2013-02-02 02:38:39 +06:00
Shannon Deminick
6ee17dad03
Updated configs to ensure that the correct (non-obsoleted) config section definition is used for Examine.
...
Updates Examine index configs to be simplified, don't need all of that config there!
Updates UmbracoExamine indexers to not initialize if the app/database is not ready.
Updates Examine event binders to not bind if the app/database is not ready.
Updates Examine events to use new 6.0+ events and removes binding entirely to the old api events (where we could)
2013-02-02 02:16:44 +06:00
Shannon Deminick
e8d924cd2c
Merge with 6.0.1
2013-02-01 19:43:10 +06:00
Shannon Deminick
6e1316cb95
Fixes up some merge issues.
2013-02-01 19:41:23 +06:00
Shannon Deminick
f2442b25f6
Close 4.11.4 branch
2013-02-01 19:25:12 +06:00
Shannon Deminick
bfb8912518
Merge with 4.11.4
2013-02-01 19:23:56 +06:00
Stephan
fa2ea78bda
Fix build after merge
2013-02-01 10:47:53 -01:00
Sebastiaan Janssen
300d3ff09b
Added tag Release-4.11.4 for changeset e02f5aebb87e
2013-02-01 08:41:26 -01:00
Sebastiaan Janssen
e6337b8f14
Properly reference uGoLive MyGet package
2013-02-01 08:38:13 -01:00
Morten Christensen
39d45ba4b0
Fixes U4-1618
2013-02-01 08:21:44 -01:00
Sebastiaan Janssen
2be785ace3
Merge
2013-02-01 08:16:18 -01:00
Sebastiaan Janssen
5e2d991fab
Update uGoLive
2013-02-01 08:16:10 -01:00
Morten Christensen
536cb4caf1
Fixes U4-1571
2013-02-01 07:42:51 -01:00
Morten Christensen
27745ea141
Fixes U4-1483
2013-02-01 07:35:48 -01:00
Sebastiaan Janssen
5289c55740
Translation updates
2013-02-01 07:24:21 -01:00
Sebastiaan Janssen
791773fc8a
Add some more translations
2013-02-01 07:23:33 -01:00
Stephan
1989a44d4f
Web.UmbracoHelper - add ContentAtRoot, MediaAtRoot methods
2013-02-01 06:28:54 -01:00
Shannon Deminick
6b3de00e08
Merge with 6.0.1
2013-02-01 06:52:27 +06:00
Shannon Deminick
3179b2794b
Merge with 4.11.4
2013-02-01 06:46:00 +06:00
Shannon Deminick
1da27e6c2b
Removes all upgrade script stuff since we've deployed the fix in a package.
2013-02-01 06:42:42 +06:00
Shannon Deminick
bea6031de1
Removes UpgradeScripts stuff from 4.11.4 ... now to go remove it from there too since I've moved the script to a package.
2013-02-01 06:34:28 +06:00
Shannon Deminick
3608242b25
Merge with 4.11.4
2013-02-01 06:22:28 +06:00
Shannon Deminick
5602701645
Fixes uGoLive id and changes dashboard ascx to use CDF to load scripts/styles and using the knockout version shipped in the core.
...
Removes duplicate tree from the config.
2013-02-01 06:05:39 +06:00
Shannon Deminick
a909b7904e
Fixes uGoLive ascx
2013-02-01 05:29:54 +06:00
Sebastiaan Janssen
6e0af6827e
Fix weird merge issues
2013-01-31 14:35:18 -01:00
Sebastiaan Janssen
51ff861e44
Merge with 6.0.0
2013-01-31 14:09:24 -01:00
Sebastiaan Janssen
777d397ae7
Merge with 6.0.0
2013-01-31 14:07:05 -01:00
Sebastiaan Janssen
aa092ab3f3
Closing 6.0.0
2013-01-31 11:41:34 -01:00
Sebastiaan Janssen
aaaace8dd3
Added tag Release-6.0.0 for changeset 1719fbd857f2
2013-01-31 11:32:05 -01:00
Morten Christensen
44012398bf
Merge
2013-01-31 11:23:19 -01:00
Morten Christensen
f18c557fb4
Fixes bug related to U4-1460 - template was incorrectly updated when sorting nodes.
2013-01-31 11:22:54 -01:00
Morten Christensen
1249761ecd
Fixes U4-1610
2013-01-31 11:22:15 -01:00
Sebastiaan Janssen
db6da95421
Move script back up, there was no need to move it down :)
2013-01-31 10:50:56 -01:00
NielsHartvig@UMBRACORATI.localdomain
8473601f03
Fixes issue with db detection in install logger
2013-01-31 10:39:30 -01:00
Stephan
8b00e72bf6
Web.Routing - refactor url providing (U4-1321...) + new IUrlProvider
2013-01-31 10:06:25 -01:00
Sebastiaan Janssen
ac2c3ff321
Move the install stats call down in the page so it doesn't block page load
2013-01-31 09:16:49 -01:00
Sebastiaan Janssen
7300686f34
Update to WebPI parameters
2013-01-31 08:53:55 -01:00
Sebastiaan Janssen
7e288f657b
Pull in the latest translations
2013-01-31 08:29:55 -01:00
Sebastiaan Janssen
ca44094a37
Remove RC from the version number
2013-01-31 08:23:58 -01:00
Morten Christensen
c72b6d7ae5
Minor Typo
2013-01-31 08:04:20 -01:00
Morten Christensen
99c880a4c9
Added additional logging to migration runner.
2013-01-31 07:27:13 -01:00
Shannon Deminick
1b1abce7da
Merge
2013-01-31 04:48:29 +06:00
Shannon Deminick
fbc10be381
Reverted logic of Document to be what it used to be... Published and HasPublishedVersion() are the same and will
...
return the same thing, though we've kept the lazy loading and optimizations.
2013-01-31 04:46:51 +06:00
Shannon Deminick
61f2647b62
missing file
2013-01-31 04:26:47 +06:00
Shannon Deminick
a5bea7fc59
Added the ability to automate any c# scripts for an upgrade process. I realize this is superceded already in 6.0
...
but we need a way to do this in 4.x too especially for this release since we need to run a script to fix some db
issues. I've added a framework using an UpgradeScriptManager and another install step + unit tests for some of the
UpgradeScriptManager methods.
2013-01-31 04:26:37 +06:00
NielsHartvig@UMBRACORATI.localdomain
00cf20a8d0
Adds support for install statistics
2013-01-30 19:41:36 -01:00
Morten Christensen
b20bb7a5a2
Fixes unit tests using the ContentService.Save method. Because we are using .ToXml in the save method to save preview xml we need to setup the DataTypesResolver in the test setup.
2013-01-30 16:23:33 -01:00
Sebastiaan Janssen
b9be5c2561
Also implement optimization in fdfa687e6f41 to v4: no need to try and republish
...
the child pages if the page you are trying to publish was already published
2013-01-30 15:01:38 -01:00
Stephan
56281d64b0
Tests.Routing - fix tests that were failing
...
due to Models.ITemplate, Resolution, database constraints...
2013-01-30 14:46:38 -01:00
Stephan
024a4ed8d0
Tests.Resolvers - add tests to ManyResolver
2013-02-02 10:34:20 -01:00
Stephan
789927a043
Web.Routing - fix resolvers naming
2013-02-02 10:22:19 -01:00
Stephan
cc0ad0b089
Web.Routing - PublishedContentRequest template naming
2013-02-05 06:37:36 -01:00
Stephan
a94f3b6211
Web - RoutesCache belongs to RoutingContext
2013-01-30 14:45:13 -01:00
Stephan
1340cc0b2e
Web.Routing - published content request Is404 visibility
2013-01-30 14:45:11 -01:00
Stephan
c8aedb381b
Core.ObjectsResolution - add insert at beginning of list in many resolver
2013-01-30 14:45:08 -01:00
Morten Christensen
a82c5c332a
Merge
2013-01-30 14:22:53 -01:00
Morten Christensen
19869e6d5f
Possible fix for U4-1539 Removing SaveXmlPreview from the Document class save methods.
...
The Save and SaveAndPublish methods in the ContentService now handle the saving of preview xml to the database.
2013-01-30 14:22:07 -01:00
Shannon Deminick
861d4a1b22
Merge
2013-01-30 19:16:18 +06:00
Shannon Deminick
b722bce2ed
Fixes: #U4-1593 - ensures that the content tree checks for the Published property not HasPublishedVersion()
2013-01-30 19:15:16 +06:00
Morten Christensen
0c19307fa3
Making a few optimizations based on the findings in v.4.11.4.
2013-01-30 12:11:10 -01:00
Shannon Deminick
97556de447
Changed methods created yesterday to internal so we can port to 6+ nicely.
2013-01-30 18:58:42 +06:00
Morten Christensen
bd12cb3ae5
Merge
2013-01-30 11:19:49 -01:00
netaddicts
ceb561c113
Makes sure preview is not using cached versions of any macro
2013-01-30 09:41:00 -01:00
Morten Christensen
14c0e9e149
Fixes U4-1584 so property types and related property data is deleted in a way that works for both Document, Media and Member.
2013-01-30 09:33:17 -01:00
Sebastiaan Janssen
1d6587bb6b
Fixing U4-359 Previewing new nested pages doesn't work
2013-01-30 09:21:43 -01:00
Morten Christensen
a2a925fd7a
Fixes U4-1590 so members with a Date picker will save without errors.
...
Improves the saving of date values.
2013-01-30 08:43:23 -01:00
Morten Christensen
29ef529c57
Fixes U4-1592 so its possible to clear values when saving
2013-01-30 08:42:26 -01:00
Shannon Deminick
30fe0ecaf4
Fixes unit tests and logic for Umbraco_Route_User_Defined_Controller_Action
2013-01-30 05:55:40 +06:00
Stephan
64692e0041
Fix build after merge
2013-01-29 19:10:58 -01:00
Stephan
f1039a18e4
Merge with 6.0.1
2013-01-29 18:51:58 -01:00
Stephan
ea805a7af8
Merge with 6.0.0
2013-01-29 18:49:05 -01:00
Shannon Deminick
350bea7798
Merge
2013-01-29 21:26:36 +06:00
Shannon Deminick
f9977a9fd8
Fixes: #U4-1170 - template with hyphen or dash
2013-01-29 21:19:16 +06:00
Morten Christensen
ea4f89701c
Merge
2013-01-29 12:59:14 -01:00
Morten Christensen
f3bfe0177d
Implementing the Media part of U4-1568
2013-01-29 12:58:02 -01:00
Sebastiaan@SEBVIRTUAL.SSG5-Serial
5dc80c55b2
Fixed some issues with the mysql syntax provider
2013-01-29 12:55:55 -01:00
Morten Christensen
14d5c9bee5
An extra fail safe check in the database step. We verify whether its an install or upgrade when a connectionstring is present.
2013-01-29 12:49:15 -01:00
Morten Christensen
1c08921f55
Implements U4-1568 so raising events for save methods is optional.
2013-01-29 12:45:42 -01:00
Morten Christensen
01bd247831
Correcting HasIdentity check for implementors of File, as the previous check only applies to Script and Stylesheet and not Template.
2013-01-29 12:16:13 -01:00
Morten Christensen
a1c39171a5
Fixed CoreBootManagerTests to not initialize all resolvers for this specific test.
2013-01-29 12:15:21 -01:00
Sebastiaan Janssen
bb430ddacd
Fix MySQL connectionstring detection and rewrite
2013-01-29 11:30:20 -01:00
Sebastiaan Janssen
2fdb485203
Fix spelling error in membertype speechbubble
2013-01-29 10:50:54 -01:00
Morten Christensen
1e8b82f5df
Fixes U4-1576. Ensures that structure is kept when moving content and media to and from the recycle bin.
...
Path and Level are updated accordingly.
2013-01-29 10:26:18 -01:00
Stephan
23b6cf1c24
fix build after merge
2013-01-29 08:27:03 -01:00
Morten Christensen
c63f8bc3bd
Fixes U4-1578
2013-01-29 08:04:27 -01:00
Shannon Deminick
c9d55a4a5e
Merge with 6.0.0 - Ensures 6.1 is in sync with 6.0 too
2013-01-29 10:15:49 +06:00
Shannon Deminick
9ae962492a
Imports patch for PublishWithResult not being thread safe, removes the giant unnused SQL constants (we have them in history)
2013-01-29 10:11:06 +06:00
Shannon Deminick
d404970c74
Fixes up minor merge issues, removes the unused giant SQL constants (we have them in our history)
2013-01-29 10:07:30 +06:00
Shannon Deminick
66bf667100
Merge with 4.11.4
2013-01-29 09:58:47 +06:00
Shannon Deminick
65980e8c76
Fixes: #U4-1546 - Moves IApplicationEventHandler to Umbraco.Core and creates UmbracoApplicationBase object in the Core. Changes
...
signatures of IApplicationEventHandler methods to accept an UmbracoApplicationBase object instead of UmbracoApplication. This allows
us to execute all IApplicationEventHandler's outside of the web context. Added unit test to support booting the application outside of the
web context.
2013-01-29 09:45:12 +06:00
Shannon Deminick
a2b5b13432
Fixes missing 'using' reference
2013-01-29 08:38:34 +06:00
Shannon Deminick
c5d1439422
Fixes: #U4-1458 - due to a null check on PublishedContentRequest on UmbracoContext
2013-01-29 08:35:09 +06:00
Shannon Deminick
7ffb3cfb7f
Fixes: #U4-1458 - due to a null check on PublishedContentRequest on UmbracoContext
2013-01-29 08:35:09 +06:00
Shannon Deminick
df1cfaba28
Applies patch for #U4-1536
2013-01-29 07:50:55 +06:00
Shannon Deminick
5e9f4559b6
Fixes: #U4-1536
2013-01-29 07:49:14 +06:00
Shannon Deminick
4bbb0441a6
Merge
2013-01-29 05:50:50 +06:00
Shannon Deminick
4cf1d7d9a4
Fixes: #U4-1577 - HasPublishedVersion checks for trashed
2013-01-29 05:48:18 +06:00
Shannon Deminick
a6a3ddca75
Fixes: #U4-1580 - m_SQLOptimizedMany includes the 'trashed' flag which can be used by business logic.
2013-01-29 05:37:14 +06:00
Shannon Deminick
27cfa85d3a
Fixes: #U4-1579 - moving a node doesn't update the descendants of that node's level or path.
2013-01-29 04:39:44 +06:00
Shannon Deminick
a9e1e7b634
Updating: #U4-1491 - Updated HasPublishedVersion() to ensure it checks for 'newest'
2013-01-29 03:42:58 +06:00
Stephan
09f50da821
Web.Routing - migrate to Models.ITemplate, cleanup template logic
2013-01-28 18:36:58 -01:00
leekelleher
9f5f920c81
MNTP: Corrected a typo in the example XPath (additional apostrophe)
2013-01-28 17:18:20 +00:00
leekelleher
93bdfc8915
Fixed U4-1562 YSOD saving a Slider property editor set to DB type Nvarchar.
...
If the Int DbType isn't selected, the DataType will save as string/Nvarchar.
2013-01-28 17:13:18 +00:00
Morten Christensen
d91019c9fe
Merge
2013-01-28 15:38:27 -01:00
Morten Christensen
bc99a6f6c0
Possible fix for U4-1466 which surfaced with the Standard MVC Starterkit package.
2013-01-28 15:37:18 -01:00
Sebastiaan Janssen
463c3cf1d5
Improve variable name and make it use camel case.
2013-01-28 15:03:05 -01:00
Sebastiaan Janssen
1e1d7ce1cd
Fixes U4-1566 6.0.0-RC Exception when assigning HttpPostedFileBase type posted
...
file object to a property
2013-01-28 14:54:51 -01:00
Sebastiaan Janssen
dfaebd8f5c
Merge
2013-01-28 14:42:43 -01:00
Sebastiaan Janssen
0dfe8c08b9
Add App_Code, App_Data and App_Plugins folders to be created during app startup
2013-01-28 14:41:36 -01:00
Morten Christensen
0dbebaf12e
Fixes U4-1557 so the name of a Media item is properly saved.
...
This has also be tested and verified for content.
2013-01-28 14:31:40 -01:00
Morten Christensen
72097c3ebc
Merge
2013-01-28 14:03:52 -01:00
Morten Christensen
5d0aced9a7
Giving the install/upgrade a bit of TLC.
...
Fixes U4-1520
2013-01-28 14:01:38 -01:00
Shannon Deminick
2f00fa0791
Fixes: #U4-1547 - duplicate trees on upgrade in rare cases.
2013-01-28 19:36:06 +06:00
Sebastiaan Janssen
0689b928c2
Fixes U4-1510 Missing content in Umbraco 6 beta after publish
2013-01-28 11:15:30 -01:00
Morten Christensen
3907ea435a
Merge
2013-01-28 08:14:51 -01:00
Stephan
09c19512d9
fix build
2013-01-27 13:32:04 -01:00
Stephan
212b86d8f6
merge from 4.11.4
2013-01-27 12:59:41 -01:00
Stephan
a86b831735
Create 6.0.1 branch
2013-01-27 12:39:59 -01:00
Sebastiaan Janssen
a11d924736
Fixes U4-1553 - YSOD when umbracoUrlName value is null
2013-01-26 15:50:53 -01:00
Sebastiaan Janssen
59c844eb8f
Upgrade to MySQL connector 6.6.4.0 to fix U4-1519
2013-01-26 15:10:02 -01:00
Morten Christensen
d0c5357625
Adding initialize call to the legacy conn.string being reconfigured.
2013-01-25 15:17:05 -01:00
Morten Christensen
7aabf459ea
Adding schema validation to the DatabaseSchemaCreation class.
...
Helps determine if valid database exists and which version it corresponds to.
On startup the legacy connectionstring is used if one exists, so its not ignore but rather reconfigured.
Relates to U4-1520.
2013-01-25 15:05:42 -01:00
Morten Christensen
309f337461
Fixes U4-1549
2013-01-25 08:58:21 -01:00
Morten Christensen
a17759f759
Fixes U4-1542
2013-01-25 07:50:22 -01:00
Morten Christensen
2374a7a167
Merge
2013-01-25 07:30:40 -01:00
Morten Christensen
086a0811cb
Refactoring GetCreator/WriterProfile extension methods to use the service rather then repository, as it seems to cause threading issues per our threading test.
2013-01-25 07:30:25 -01:00
Shannon Deminick
427fff0c53
Fixes: #U4-1527 - imports patch rom 4.11.4
2013-01-25 06:13:47 +03:00
Shannon Deminick
f9a0d91299
Fixes: #U4-1527 - Creates a public property on UmbracoHelper to return the currently assigned IPublishedContent of the UmbracoHelper.
2013-01-25 06:04:10 +03:00
Shannon Deminick
4351bd8b50
updated test proj file to re-include MediaXmlTest - but this is failing due to recent
...
changes.
2013-01-24 23:34:04 +03:00
Shannon Deminick
da8dc72908
Merge
2013-01-24 23:31:17 +03:00
Shannon Deminick
2c96188775
Added missing MediaXmlTest
2013-01-24 23:31:07 +03:00
Morten Christensen
d3f9e13eae
Adding ncrunch ignore
2013-01-24 14:59:58 -01:00
Morten Christensen
82455136bb
Missing files
2013-01-24 14:59:03 -01:00
Morten Christensen
f6e354314b
Minor optimization to SaveAndPublish method in ContentService.
2013-01-24 14:47:44 -01:00
Morten Christensen
b7fedb664b
Refactoring DatabaseSchemaCreation to allow for schema validation.
2013-01-24 14:47:24 -01:00
Morten Christensen
25f91cc0da
Fixes U4-1534 so documents containing the tag datatype is properly copied.
...
Copying a document with a Tags datatype on it would only work if a new TagRelationship is created.
2013-01-24 13:49:41 -01:00
Morten Christensen
23141e1e8c
Fixing broken media tests after having added ToXml and saving of xml to ContentXml table in the MediaService
2013-01-24 12:25:48 -01:00
netaddicts
d5bde0d8df
Makes sure preview is not using cached versions of any macro
2013-01-24 11:00:15 -01:00
Sebastiaan Janssen
cc5ca0b5fe
Fixing U4-359 Previewing new nested pages doesn't work
2013-01-30 09:21:43 -01:00
Shannon Deminick
0cb9cc6840
just cleaned up some code formatting.
2013-01-30 07:59:15 +06:00
Shannon Deminick
d38d7b1ff4
Updates all code calling UnPublishSingleNode & UpdateDocumentCache to pass in the already existing Document object if there is one
...
instead of the ID... this'll save a another ton of SQL calls.
2013-01-30 07:59:03 +06:00
Shannon Deminick
2d87f933d5
Updates Document's Published property to return true if the document is 100% published (viewable on the front-end)
...
Reverts Document's HasPublishedVersion() to return true if the document has any published version (may or may not be viewable on the front-end)
Updates the Document's new UpdatePublishedOnDescendants to set both the Published and PathPublished fields.
Reverts some stuff in the editContent to use HasPublishedContent() to set the _documentHasPublishedVersion field.
Reverts the BaseContentTree to use the Published property now that it returns the correct value.
Updates the editContent method to use the UpdateDocumentCache overload accepting an object so there's not another N+1 SQL call made.
2013-01-30 07:57:31 +06:00
Shannon Deminick
a734a0cff7
Fixes unit tests for Umbraco_Route_User_Defined_Controller_Action
2013-01-30 05:37:32 +06:00
Shannon Deminick
d0ace55d03
Fixes: #U4-1593 - Content tree doesn't check for correct publish state.
2013-01-30 05:04:31 +06:00
Shannon Deminick
3fda0308ac
Fixes: #U4-1594 - SQL for SqlOptimizedSingle not correct for published state
...
Fixes: #U4-1596 - new GetPathPublishedDescendants method on Document for optimizations
Fixes: #U4-1595 - Obsoletes HasPublishedVersion() method and ensures lazy loading of Published property,
as well as ensuring that the backing property is set correctly on first load (optmization)
Fixes: #U4-1597 - PathPublished property should be set in an optimized way and/or lazy loaded if it cannot be
2013-01-30 04:56:28 +06:00
Shannon Deminick
d796b2afc1
Fixes: #U4-1170 - template with hyphen or dash
2013-01-29 21:19:16 +06:00
Shannon Deminick
f95cfc2ee0
Changes v4.x config transforms
2013-01-29 21:18:17 +06:00
Morten Christensen
b17dcd2b56
Fixes U4-1516 by ensuring that referenced templates are deleted prior to deleting the actual template.
...
Removing uncommented code from the Media class as well as from the ContentExtension class.
Added saving of Media Xml to MediaService upon saving.
Removing referenced media test from csproj as cs file was missing.
2013-01-24 09:50:27 -01:00
Stephan
5110e0ec0e
Web.Routing - go public
2013-01-24 08:51:27 -01:00
Stephan
edb84b3c97
Core.Strings - go public
2013-02-19 06:37:24 -01:00
Stephan
197ab6357f
Web.Routing - expose PublishedContentRequest.Template as a string
2013-01-24 08:51:27 -01:00
Morten Christensen
e485c471cb
Merge
2013-01-24 08:36:08 -01:00
Morten Christensen
f00e8b4efc
Adding update statement to template repository, so templates can be properly removed.
2013-01-24 08:18:22 -01:00
Shannon Deminick
d45ba48b37
Removes unused directives for ExamineEvents.
2013-01-24 06:19:21 +03:00
Shannon Deminick
c8807c3798
Fixes: #U4-1530. Backports ContentExtension changes from 6.1 required for Examine and media. Added unit tests to support and enhanced old unit test for ToXml for content
...
to test for more values to ensure nothing is broken. Updates ExamineEvents to ensure that no event binding occurs until the application is configured and the
database is ready. Updates ExamineEvents to ensure that data is indexed using the new 6.0 APIs, though this is a temporary fix and a better one will be implemented
in 6.1 since UmbracoExamine is in the source.
2013-01-24 06:16:44 +03:00
Stephan
b3e3855931
Core.ObjectsResolution - cleanup
2013-01-23 16:44:38 -01:00
Shannon Deminick
82c2560822
Ensures all resolvers are sealed. Changes CacheRefreshersResolver, DataTypesResolver, MacroFieldEditorsResolver, PackageActionsResolver, ActionsResolver
...
to all be lazy resolvers as they are not needed instantly on app startup (not needed by the front-end) This will
make app startup a lot quicker. Fixes ActionsResolver to not use the PluginManager to resolve the types when it
is instantiating them since these are passed in the ctor. Updates all unit tests to use lazy delegate for these resolvers
and they are all passing.
2013-01-23 18:40:40 +03:00
Stephan
f466bc7cfb
Web.Routing - cleanup PublishedContentRequest
2013-01-23 14:08:17 -01:00
Stephan
b77521cbc5
Web.Routing - cleanup template / rendering engine lookup
2013-01-23 14:08:15 -01:00
Stephan
58b91fe6a0
Web.Routing - reorganize finders for better backward compat. with pre-4.10
2013-01-23 14:08:14 -01:00
Stephan
a95fbff597
Core.ObjectsResolution - create temp. dirty access to resolution for legacy code
2013-01-23 14:08:13 -01:00
Stephan
80ee18ee95
Core.ObjectsResolution - add unit tests
2013-01-23 14:07:02 -01:00
Shannon Deminick
f467b8cb6c
Adds more functionality for LazyManyObjectsResolverBase - adding type list delegates for lazy resolution.
2013-01-23 17:39:07 +03:00
Stephan
6146a0576c
Core.ObjectsResolution - add unit tests, fix some bugs
2013-01-23 09:41:01 -01:00
Stephan
73df3ec0de
Tests.Routing - get all tests to pass
2013-01-23 09:41:00 -01:00
Stephan
d24e4834aa
datalayer - bugfix SqlCE dababase clear & initialize
2013-01-23 09:41:00 -01:00
Stephan
38593ea36c
Tests.Routing - rename some tests
2013-01-23 09:41:00 -01:00
Shannon Deminick
aea1a03453
Updates ManyObjectsResolverBase to properly check for resolution freezing and fixes a few issues found regarding
...
inheritance in complex situations like the new LazyManyObjectsResolverBase.
Creates the new LazyManyObjectsResolverBase to lazily resolve types in order to create them. This is for
work item : #U4-1522
Adds unit test to support.
2013-01-23 07:45:00 +03:00
Shannon Deminick
1568e5f19c
updated comments.
2013-01-23 01:44:01 +03:00
Shannon Deminick
8dff47db78
Merge
2013-01-23 01:39:45 +03:00
Shannon Deminick
987e48733a
Merge
2013-01-23 01:39:25 +03:00
Morten Christensen
a95c129116
Refactoring a few methods in the ContentService, so the omitCacheRefresh parameter isn't exposed in the new api, as its only relevant to the old api.
...
Correcting the calls from Document to the internal methods in the ContentService, which ensures that the cache isn't refreshed as its handled elsewhere.
Correcting broken unit test after having changed the GetDescendents method.
2013-01-22 11:23:33 -01:00
Morten Christensen
72ff03f142
Fixes U4-1512 by using the same safe alias method as in the legacy code base.
...
This should ensure that published content aliases has the same format as in v4.
2013-01-22 08:44:06 -01:00
Sebastiaan Janssen
f4574b6014
Merge
2013-01-21 15:42:08 -01:00
Morten Christensen
2dde71abb3
Moving the sql ce binaries from the UmbracoCms.Core to UmbracoCms package as Lee K. has a point.
...
The Sql Ce binaries located in the Content/bin folder are only relevant when setting up a site.
2013-01-21 15:35:39 -01:00
Morten Christensen
e55593fc34
Merge
2013-01-21 15:27:42 -01:00
Sebastiaan Janssen
1c6346233e
Added tag Release-6.0.0-RC for changeset 56015ac26f5a
2013-01-21 15:27:38 -01:00
Morten Christensen
00e316b5bd
Minor update to AssemblyInfo
2013-01-21 15:27:22 -01:00
Sebastiaan Janssen
652abe3838
Usercontrols defined in v4 didn't work as they're saved without the tilde
2013-01-21 15:26:56 -01:00
Morten Christensen
9c8c1d405b
Merge
2013-01-21 14:52:27 -01:00
Morten Christensen
4bf9cf270d
Fixes Move when parent is unpublished.
2013-01-21 14:50:58 -01:00
Sebastiaan Janssen
f547e21f0b
Fixes U4-1482 Regression - RTE unable to edit hyperlink on image
2013-01-21 14:21:29 -01:00
Sebastiaan Janssen
675cc0b850
Show Allow At Root on a seperate pane
2013-01-21 13:02:51 -01:00
Sebastiaan Janssen
07a8b1de79
Fixes double qoutes in navigation.cshtml razor template
2013-01-21 12:52:31 -01:00
Sebastiaan Janssen
d3bdb8b743
log4net.xml doesn't exist, so don't include it
2013-01-21 12:45:33 -01:00
Sebastiaan Janssen
04d1bf3604
Include any version comments in the about dialog
2013-01-21 12:45:18 -01:00
Sebastiaan Janssen
46a83e553b
Include any version comments in the about dialog
2013-01-21 12:41:37 -01:00
Sebastiaan Janssen
801eb2c3d3
Change version to RC
2013-01-21 12:34:56 -01:00
Sebastiaan Janssen
cac1c4a296
Merge in language changes
2013-01-21 12:24:34 -01:00
Sebastiaan Janssen
84e4727ef5
Revert to explicit list of migrations. Migrations were enumerated multiple times
...
so added ToList() to them.
2013-01-21 10:01:14 -01:00
Shannon Deminick
e2b86cf2df
Fixes: #U4-1504 - insert macro syntax for views issue.
2013-01-19 06:50:22 +03:00
Shannon Deminick
362e98ebe7
Merge
2013-01-19 06:43:13 +03:00
Shannon Deminick
3e28376ae7
Fixes: #U4-1472 - XmlHelper.
...
Fixes: #U4-1488 - partial view macro engine issues.
2013-01-19 06:38:02 +03:00
Stephan
1b232f3214
Web.Routing - remove some unused legacy code
2013-01-18 16:08:01 -01:00
Stephan
aa1ded5f1a
Web.Routing - backward compatibility with legacy NotFoundHandler
2013-01-18 14:03:11 -01:00
Morten Christensen
e1902a54f0
Merge
2013-01-18 13:53:09 -01:00
Morten Christensen
5cb865f4c4
Updating the MigrationContext to take the PetaPoco database via the ctor, so it can be used to fetch entries during migration.
...
Changing the MoveMasterContentTypeData migration to use the fluent Update statement with dynamic entries from the database.
Adding IfDatabase condition for Update.
Updating a few tests, which were using the MigrationContext.
2013-01-18 13:51:40 -01:00
Stephan
e5a20f0c1b
Web.Routing - rename things
2013-01-18 13:20:08 -01:00
Stephan
9d701cabf6
Web.Routing - sanitize PublishedContentRequest & pipeline
2013-01-18 13:13:06 -01:00
NielsHartvig@UMBRACORATI.localdomain
480bd39687
Fixes U4-1437 Contact form in business starter kit doesn't work
2013-01-18 12:56:30 -01:00
Morten Christensen
1bd4cbdb99
Adds If-condition to Execute Sql migrations.
...
Updates MoveMasterContentTypeData migration to have a Sql Server specific sql statement.
2013-01-18 12:50:34 -01:00
Morten Christensen
efba265730
Merge
2013-01-18 12:06:34 -01:00
Morten Christensen
f6ceb937a1
Changes the CoreBootManager to resolve migrations through the use of the PluginManager instead of having the migration types hardcoded.
2013-01-18 12:05:00 -01:00
Morten Christensen
62bd1ce4fa
Updates namespace for v6 migrations.
...
Adds update parentId migration for MasterContentType.
2013-01-18 12:00:29 -01:00
NielsHartvig@UMBRACORATI.localdomain
caea28afd0
Implements U4-1500 Make sure doctype import/export and packager can set root doctypes
2013-01-18 11:54:55 -01:00
Sebastiaan Janssen
035a09afba
Merge
2013-01-18 11:45:42 -01:00
Sebastiaan Janssen
e8361c2ab5
Allow specified content types to be created at the root level
2013-01-18 11:45:01 -01:00
Morten Christensen
0292ca9bf3
Fixes issue with duplicated tags on inherited doc types.
2013-01-18 11:18:19 -01:00
Morten Christensen
9ef07ed2eb
Fixes U4-1214 and U4-1484 for both Content and Media
2013-01-18 10:56:14 -01:00
Sebastiaan Janssen
307a7fa77b
NuGet too: U4-1495 Include Umbraco assemblies' XML files to make use of comments
2013-01-18 09:15:21 -01:00
NielsHartvig@UMBRACORATI.localdomain
53ddda9f59
Fixes U4-1480 ContentBase.SetPropertyValue has no override for long datatype
2013-01-18 09:03:58 -01:00
Morten Christensen
98b8db7e3d
Merge
2013-01-18 09:01:10 -01:00
Morten Christensen
b5a140945a
Fixes U4-1479 by adding .ToList() to allowed templates, which ensures that the list is fetched from the database while the connection is still open.
...
Fixing typo in usage of LogHelper in PhysicalFileSystem.
Ensures connection is closed after using TableExists for MySql.
Adds logging to UmbracoDatabase.
2013-01-18 09:00:18 -01:00
Sebastiaan Janssen
f5ce9dc9d0
U4-1496 Remove Boot() method from WebBootManager - Applying 024896ba7bcf to v6
2013-01-18 08:54:53 -01:00
Sebastiaan Janssen
1304a9d791
Fixed U4-1495 Include Umbraco assemblies' XML files to make use of comments
2013-01-18 08:44:39 -01:00
Shannon Deminick
9106438317
Merge with 4.11.4
2013-01-18 02:35:59 +03:00
Shannon Deminick
c0b5525dd7
Removed 'Boot' method from WebBootManager as it was never supposed to be there in the first place.
...
Removed test code from 'SurfaceController'.
Added comments to IApplicationEventHandler.
2013-01-18 02:31:51 +03:00
Sebastiaan Janssen
ad62cf0123
Fix merge issue, sorry
2013-01-17 14:53:55 -01:00
Sebastiaan Janssen
d64bdc089d
Merge with 4.11.4
2013-01-17 14:29:11 -01:00
Sebastiaan Janssen
36f8a8e1dd
Fixed U4-1492 Insert image in RTE gives null reference error
2013-01-17 14:17:04 -01:00
Sebastiaan Janssen
88e2690717
Fixed U4-1414 SplitButtons in template editor aren't working
2013-01-17 10:50:51 -01:00
Sebastiaan Janssen
16f73b56ab
Weird failing test for getting the date of a file, works only 10% of the time..
2013-01-17 09:53:47 -01:00
Sebastiaan Janssen
47dc2e6214
Merge
2013-01-17 09:18:12 -01:00
Sebastiaan Janssen
c6483f0380
Revert e4bb9041cf54 as it was a breaking change
2013-01-17 09:16:45 -01:00
NielsHartvig@UMBRACORATI.localdomain
168b38b2a3
Update to U4-1485 for 4.11.4
2013-01-17 08:47:42 -01:00
NielsHartvig@UMBRACORATI.localdomain
5f1e327e4a
Fixes U4-1485 Booting.aspx has potential Open Redirect flaw
2013-01-17 08:38:09 -01:00
NielsHartvig@UMBRACORATI.localdomain
70ca4ac913
Fixes U4-1485 Booting.aspx has potential Open Redirect flaw
2013-01-17 08:38:09 -01:00
Sebastiaan Janssen
816afe5abc
Condition for version number was slightly malformed, fixed.
2013-01-17 06:32:00 -01:00
Sebastiaan Janssen
7e460005da
Added MySQL dataprovider in the wrong way, corrected now
2013-01-17 06:26:51 -01:00
Sebastiaan Janssen
03a9e5507f
Forgot to ignore 1 more test
2013-01-16 17:31:15 -01:00
Sebastiaan Janssen
f947d05582
Use the NUnit workaround, like for v4 and ignore test that have been failing for
...
a long time now
2013-01-16 17:11:13 -01:00
Sebastiaan Janssen
72099192b5
My bad, teamcity wasn't building the test project before running tests :)
2013-01-16 17:01:00 -01:00
Sebastiaan Janssen
ea48128869
The nunit console runner is being such a tease, ignoring the [Ignore] attribute
2013-01-16 16:44:50 -01:00
Sebastiaan Janssen
f0b22146c8
Ignore tests that have been failing for AGES
2013-01-16 16:31:15 -01:00
Sebastiaan Janssen
fe0d94687a
Use the original workaround for now
2013-01-16 16:25:54 -01:00
Sebastiaan Janssen
238c3d38e8
Un-ignore .exe files
2013-01-16 15:37:31 -01:00
Sebastiaan Janssen
6af4f1f2c6
Corrected the path for the tools folder
2013-01-16 15:21:43 -01:00
Sebastiaan Janssen
e215fb056f
Work around for TeamCity NUnit test runner see:
...
http://umbraco.com/follow-us/blog-archive/2013/1/16/make-teamcity-respect-failing-nunit-tests-and-stop-the-build.aspx
2013-01-16 15:19:45 -01:00
Stephan
c6c522da04
Web.Routing - begin sanitizing PublishedContentRequest
2013-01-16 15:01:43 -01:00
Stephan
2251f39fcf
Web.Routing - naming & cleanup, prepare for going public
2013-01-16 14:45:04 -01:00
Stephan
01b4e8d59c
Core.ObjectsResolution - refactor, cleanup, sanitize, ensure we properly freeze
2013-01-16 13:31:04 -01:00
Stephan
bfd8e96f71
Core.ObjectsResolution - cleanup + start making things public
2013-01-16 13:10:34 -01:00
Stephan
e7b84b1637
Merge with 6.0.1
2013-01-29 06:46:07 -01:00
Stephan
b8ac74a05d
fix merges
2013-01-28 09:02:28 -01:00
Stephan
38624b1e59
fix build
2013-01-27 18:34:16 -01:00
Stephan
a699d9e1de
merge from 6.0.1
2013-01-27 16:02:59 -01:00
Shannon Deminick
cda7a66ec8
updated 6.1 with the correct ExamineEvents class ... issue after up-merging from 6.0
2013-01-25 06:32:00 +03:00
Shannon Deminick
36a5313336
Merge with 6.0.0
2013-01-25 06:19:14 +03:00
Shannon Deminick
fedcdcfcd5
Manually re-merged latest changes to ContentExtensions from 6.0 branch to include changes to check for
...
UseLegacyXmlSchema
2013-01-23 19:00:28 +03:00
Shannon Deminick
11964401c8
Merge
2013-01-23 18:54:42 +03:00
Shannon Deminick
48202cfa09
Merge with 6.0.0
2013-01-23 18:50:44 +03:00
Stephan
8cac3e9c5c
merge with 6.0.0
2013-01-23 09:37:40 -01:00
Stephan
25c481b3ca
merge with 6.0.0
2013-01-23 09:33:26 -01:00
Adam Nelson
41258104f6
U4-497 - Razor errors should be completely silent when UmbracoDebug=false.
...
Modified implementation to have a single global setting in UmbracoSettings.config
which can now be overridden when the umbraco.macro.Error event is handled on a
per-macro basis if desired.
2013-01-16 00:45:18 -11:00
pcw@pcw-PC.shout.local
ac5142443a
Fixed EncryptWithMachineKey to handle values longer than FormsAuthentication.Encrypt max length limit
...
http://issues.umbraco.org/issue/U4-1455
2013-01-15 20:40:28 +00:00
pcw@pcw-PC.shout.local
44360d83aa
Fixed EncryptWithMachineKey to handle values longer than FormsAuthentication.Encrypt max length limit
...
http://issues.umbraco.org/issue/U4-1455
2013-01-15 20:20:05 +00:00
pcw@pcw-PC.shout.local
021cb817d4
Fixed EncryptWithMachineKey to handle values longer than FormsAuthentication.Encrypt max length limit
...
http://issues.umbraco.org/issue/U4-1455
2013-01-15 20:17:12 +00:00
pcw@pcw-PC.shout.local
f4f91fba78
Fixed EncryptWithMachineKey to handle values longer than FormsAuthentication.Encrypt max length limit
...
http://issues.umbraco.org/issue/U4-1455
2013-01-15 20:09:29 +00:00
pcw@pcw-PC.shout.local
dec5e8ad6c
Fixed EncryptWithMachineKey to handle values longer than FormsAuthentication.Encrypt max length limit
...
http://issues.umbraco.org/issue/U4-1455
2013-01-15 20:07:07 +00:00
Sebastiaan Janssen
a6b2196c10
Make sure the filename gets set correctly if we're building the release locally
2013-01-15 16:18:24 -01:00
Max Rotvel
4321c8d24e
Fix part of U4-1355 by making umbracoembed translatable and supply da lang files
2013-01-15 14:33:25 -01:00
Morten Christensen
03070c3882
Merge
2013-01-15 14:31:01 -01:00
Morten Christensen
6293af2654
Fixes U4-1415 - MySql needs to update admin user's id to zero so the foreign keys can be added.
2013-01-15 14:30:02 -01:00
Sebastiaan Janssen
468af78d38
Merge
2013-01-15 14:19:52 -01:00
Sebastiaan Janssen
c103f93004
Possible fix for U4-1452 Umbraco 6 beta / MySQL: Unable to find the requested
...
.Net Framework Data Provider.
2013-01-15 14:19:31 -01:00
NielsHartvig@UMBRACORATI.localdomain
3403b168f2
Fixes: U4-1459 Textstring Datatypes stores values in NText field when used on Membertype
2013-01-15 14:15:50 -01:00
NielsHartvig@UMBRACORATI.localdomain
8cf8503d56
Merge
2013-01-15 13:19:13 -01:00
NielsHartvig@UMBRACORATI.localdomain
4cff3a3c28
Fixed U4-1439 4.11.2 DataEditorSetting not working for UserControl wrapper.
2013-01-15 13:18:37 -01:00
NielsHartvig@UMBRACORATI.localdomain
cbebe0141f
Fixed U4-1439 4.11.2 DataEditorSetting not working for UserControl wrapper.
2013-01-15 13:18:37 -01:00
Sebastiaan Janssen
371b539058
Make sure the filename gets set correctly if we're building the release locally
2013-01-15 13:09:05 -01:00
Morten Christensen
fc3681a930
Fixes U4-1476 so null values are handled before the overload is determined.
2013-01-15 11:56:25 -01:00
Morten Christensen
35052c626a
Reordering properties in the ContentBase constructor
2013-01-15 10:21:24 -01:00
Morten Christensen
ef9b0b6433
Fixes U4-1429 - A name is now required for creating Content and Media.
2013-01-15 10:12:23 -01:00
Morten Christensen
e29c48d2ef
Merge
2013-01-15 09:22:29 -01:00
Morten Christensen
d3c10d6033
Fixes U4-1372 by changing the Upload field workaround to use the legacy getProperty instead of the underlying IContentBase object.
2013-01-15 09:22:11 -01:00
Sebastiaan Janssen
84635631cb
Fix U4-1470 UmbracoVersion.Current.ToString(3) - Version string portion was too
...
short or too long.
2013-01-15 09:13:48 -01:00
Sebastiaan Janssen
6efb15fef8
Merge
2013-01-15 08:35:21 -01:00
Sebastiaan Janssen
32ae861662
Would have to update the test for the current version with each version, ignored
...
as that doesn't make much sense going forward
2013-01-15 08:34:14 -01:00
Shannon Deminick
5458c9a310
Adds Encryption/Decryption string extension methods that work in medium trust, with unit tests.
2013-01-15 01:35:10 +03:00
Shannon Deminick
0045ec353f
Apply patch for #U4-1156 - IFileSystem public changes.
2013-01-15 01:27:44 +03:00
Shannon Deminick
04f351b287
Fixes: #U4-1156 - IFileSystem, etc... now public.
2013-01-15 01:19:51 +03:00
Shannon Deminick
d0cccb5be6
Adds some more error checking to PhysicalFileSystem ctor. Fixing issues with Script/Style repo tests.
2013-01-15 01:15:08 +03:00
Shannon Deminick
dfb6953792
Merge
2013-01-15 00:59:37 +03:00
Shannon Deminick
716d3e95f1
Imported patches from 6.0 for #U4-1453, #U4-1454
2013-01-15 00:58:11 +03:00
Shannon Deminick
beeb28f390
Fixes #U4-1467
2013-01-15 00:23:40 +03:00
pcw@pcw-PC.shout.local
f32b8e31a2
Added null check just in case
2013-01-14 21:20:34 +00:00
pcw@pcw-PC.shout.local
a75fe0ed7a
Fixed issue where query string parameters were not being URL encoded correctly, causing problems if a dictionary value contains a = or & symbol
2013-01-14 21:08:57 +00:00
pcw@pcw-PC.shout.local
e738ec9437
Refactored to use existing umbraco extension methods
2013-01-14 21:08:06 +00:00
pcw@pcw-PC.shout.local
864d840d41
Removed fix for http://issues.umbraco.org/issue/U4-1455 due to encryption max length issue with FormsAuthentication.Encrypt hack. See comments on issue.
2013-01-14 20:59:04 +00:00
Sebastiaan Janssen
080e8816a5
Remove non-existing files from project..
2013-01-14 17:01:32 -01:00
Sebastiaan Janssen
a3338a5e22
Remove non-existing files from project..
2013-01-14 16:56:19 -01:00
Sebastiaan Janssen
7cf0bd670e
Merge
2013-01-14 16:30:00 -01:00
Morten Christensen
81adf3f746
Fxies U4-1466
2013-01-14 15:27:22 -01:00
Sebastiaan Janssen
d922b0dc90
Fixes U4-1463 Unable to create an ISqlHelper from another connectionstring since
2013-01-14 15:06:23 -01:00
Sebastiaan Janssen
bfa9cdd9e6
Merge
2013-01-14 14:23:36 -01:00
Sebastiaan Janssen
ac35d6ccbf
Merge with 4.11.4
2013-01-14 14:14:58 -01:00
Morten Christensen
fb66d87ae8
Adds updating of SortOrder upon moving a media item.
...
Related to U4-1461
2013-01-14 14:07:32 -01:00
Morten Christensen
bc23495632
Adds updating of SortOrder upon moving a document.
...
Related to U4-1461
2013-01-14 14:04:40 -01:00
Sebastiaan Janssen
f7eb323bd5
Updated razor templates
2013-01-14 14:04:33 -01:00
Morten Christensen
886678786b
Fixes U4-1461 by overridding the Move method on Document and Media, so it uses the new API.
2013-01-14 13:55:41 -01:00
Morten Christensen
014bebd38f
Fixes U4-1465 by ensuring that a ContentType alias does not contain invalid characters nor spaces.
2013-01-14 13:27:40 -01:00
Morten Christensen
afc41b4e70
Merge
2013-01-14 13:20:25 -01:00
Morten Christensen
4ec192d2dd
Fixes U4-1443 by ensuring that the User Id is passed along to the Save method.
2013-01-14 13:18:29 -01:00
Morten Christensen
0466a8ce13
Fixes U4-1394
2013-01-14 13:13:23 -01:00
Morten Christensen
537a9c0ad2
Fixes U4-1460
2013-01-14 12:37:13 -01:00
Sebastiaan Janssen
ac0f304680
Merge
2013-01-14 12:18:11 -01:00
Sebastiaan Janssen
fa862e9a33
Improve build so that you can't forget to set the version number, the version in
...
UmbracoVersion.cs will be updated with the version configured in build.bat
2013-01-14 12:16:55 -01:00
Morten Christensen
03e3b37272
Changing use of .Query to .Fetch as it was unnecessary to use the Query method in these instances.
...
Related to U4-1389
2013-01-14 11:16:53 -01:00
Morten Christensen
749a872fec
Fixes U4-1444 so HttpPostedFiles are now properly accepted through the SetValue method.
...
Corrects an issue with the RootUrl in the PhysicalFileSystem.
2013-01-14 11:02:12 -01:00
Sebastiaan Janssen
0f484fdf49
Improve build so that you can't forget to set the version number, the version in
...
GlobalSettings.cs will be updated with the version configured in build.bat
2013-01-14 10:55:59 -01:00
Adam Nelson
08a8e6b816
U4-497 : Razor errors should be completely silent when UmbracoDebug=false.
...
Optionally requires macroErrors.config to define macro error behaviour.
See http://issues.umbraco.org/issue/U4-497 .
2013-01-14 00:48:54 -11:00
Sebastiaan Janssen
d779422bf4
U4-1457 Missing File for "English (US)" Language Option
2013-01-14 09:08:23 -01:00
Shannon Deminick
98a171266e
Fixes PhysicalFileSystem to use IOHelper instead of HostingEnvironment. Removes all references to new IFileSystem's that canont be supported currently, leaving only the media file system.
...
Updates all code to use PhysicalFileSystem in place of what 'could' eventually be an abstracted IFileSystem. Updates unit tests
accordingly.
2013-01-14 03:04:09 +03:00
pcw@pcw-PC.shout.local
9ddf5dbbb8
Implemented U4-1455 SurfaceController additionalRouteVal parameters should be encrypted
...
Fixed U4-1454SurfaceController additionalRouteVal parameters do not handle equals sign correctly
Fixed U4-1453SurfaceController additionalRouteVal parameters not passed to controller action
2013-01-13 21:48:06 +00:00
Shannon Deminick
880cafb0a9
Fixes: #U4-1451
2013-01-13 23:24:02 +03:00
Shannon Deminick
c00f0b9811
Fixes: #U4-1405 - Added DynamicXmlConverter's
2013-01-13 23:18:10 +03:00
Shannon Deminick
67f9f14e83
Fixes: #U4-1450 - extension method sigs for IPublishedContent.
2013-01-13 22:36:21 +03:00
Sebastiaan Janssen
c96891ad62
Merge with default
2013-01-12 17:33:41 -01:00
Sebastiaan Janssen
50589c0911
Removed tag Release-4.11.3.1
2013-01-12 17:30:08 -01:00
Sebastiaan Janssen
e61ae618e8
Added tag Release-4.11.3.1 for changeset e4d0c7e74055
2013-01-12 17:30:05 -01:00
Sebastiaan Janssen
930e6a0989
Forgot some parenthesis ..
2013-01-12 17:29:48 -01:00
Sebastiaan Janssen
7c50b32684
Merge with 4.11.3
2013-01-12 17:06:10 -01:00
Sebastiaan Janssen
0f7daf7ebd
Closing branch 4.11.3
2013-01-12 17:05:45 -01:00
Sebastiaan Janssen
12cbc2a9c5
Added tag Release-4.11.3 for changeset baa44b79cf90
2013-01-12 17:04:25 -01:00
Sebastiaan Janssen
959d263619
Update the build files to build more automatically (like v6)
2013-01-12 17:02:52 -01:00
Sebastiaan Janssen
fc2d801a3a
Merge
2013-01-12 16:32:19 -01:00
Sebastiaan Janssen
64c05cb50e
Merge with 4.11.3
2013-01-12 14:52:14 -01:00
Sebastiaan Janssen
6a1fb52b25
Fixes U4-1442 This must be a bug. 4.11.2.2 can't create Macro.
2013-01-12 14:41:21 -01:00
Sebastiaan Janssen
18cd043421
Open branch for 4.11.3 and updated version number
2013-01-12 14:24:27 -01:00
Stephan
11ea698969
U4-1017 - more explicit error message on internal cache errors
2013-01-12 10:40:42 -01:00
Shannon Deminick
0e0e6b5c41
Fixes: #U4-1451
2013-01-13 23:24:02 +03:00
Sebastiaan Janssen
4c218621c6
Fixes: #U4-1405 - Added DynamicXmlConverter's
2013-01-14 08:57:49 -01:00
Sebastiaan Janssen
c150a91e50
Update uGoLive & Fixes U4-1447 uGolive result: Unable to find node
...
/configuration/system.web/compilation/@debug in config file web.config
2013-01-14 08:43:50 -01:00
Sebastiaan Janssen
7be9a0a987
Update version to 4.11.4
2013-01-14 08:42:54 -01:00
Stephan
2f482bdf53
U4-1017 - more explicit error message on internal cache errors
2013-01-12 10:40:42 -01:00
Sebastiaan Janssen
ddb2f82aba
Added tag Release-4.11.2.2 for changeset 54cde33b809d
2013-01-11 12:31:27 -01:00
Sebastiaan Janssen
6c99e7951f
Forgot to update the version for 4.11.2.1 - oops.. Updating again!
2013-01-11 12:25:23 -01:00
Sebastiaan Janssen
7fa0c91faf
Added tag Release-6.0.0-beta for changeset ff3bb24ea0c9
2013-01-11 11:22:44 -01:00
Sebastiaan Janssen
64cd25e18a
Update NuSpec to include ClientDependency.Core.Mvc.dll
2013-01-11 11:22:26 -01:00
Sebastiaan Janssen
6ef7d4740b
Merge
2013-01-11 11:11:16 -01:00
Sebastiaan Janssen
3d65c6ddab
Fix U4-1438 Uploading media via the insert media dialog in RTE doesn't work and U4-1436 When scaling images in RTE, they're not resized
2013-01-11 11:05:02 -01:00
Morten Christensen
6a6a95f7dc
Correcting MediaService so it also moves any children to the recycle bin when trashing an item.
2013-01-11 10:38:32 -01:00
Sebastiaan Janssen
e44e745761
Merge with 4.11.2
2013-01-11 09:35:46 -01:00
Sebastiaan Janssen
30c11439e4
Re-closing branch 4.11.2
2013-01-11 09:34:55 -01:00
Sebastiaan Janssen
f42352d255
Make nuget package automation better
2013-01-11 09:26:23 -01:00
Sebastiaan Janssen
0883f621f6
Update NuGet and making automation better for the dummy files
2013-01-11 09:24:47 -01:00
Morten Christensen
6772fee406
Merge
2013-01-11 08:53:04 -01:00
Morten Christensen
b6141189cf
Fixes regression bug after having updated the expression helpers yesterday
2013-01-11 08:52:38 -01:00
Sebastiaan Janssen
2d0784d1e5
Added tag Release-4.11.2.1 for changeset 77db220b89e1
2013-01-11 08:31:58 -01:00
Sebastiaan Janssen
af0011f32a
Fixes U4-1432 4.11.2 - Tinymce strips 'src' attribute from images
2013-01-11 08:23:31 -01:00
Sebastiaan Janssen
ba1a2c1520
Add Beta to the version
2013-01-11 08:18:00 -01:00
Sebastiaan Janssen
5e2a86bba7
Fixes U4-1432 4.11.2 - Tinymce strips 'src' attribute from images
2013-01-11 08:09:55 -01:00
Sebastiaan Janssen
e306bc15bf
Merge
2013-01-10 15:28:42 -01:00
Sebastiaan Janssen
10c60c2cdb
Generated query was very very wrong :)
2013-01-10 15:28:17 -01:00
Morten Christensen
8e723b1336
Reordering in Document class
2013-01-10 14:58:35 -01:00
Morten Christensen
b562dc787b
Merge
2013-01-10 14:07:23 -01:00
Morten Christensen
ca2942fdd9
Refactoring ChangePublishedState to use an enum instead of a boolean.
2013-01-10 14:07:07 -01:00
Sebastiaan Janssen
6187af76c0
Revert my c1722c82aa28 changes to published version checking (which were wrong!)
2013-01-10 13:55:42 -01:00
Sebastiaan Janssen
ac608f7b3e
Keep umbracoDbDSN in the appSettings in the released version to prevent people
...
from deleting it during merge.. it will delete itself after install anyway
2013-01-10 12:05:03 -01:00
Morten Christensen
9974e9b312
Possible fix for U4-1372
2013-01-10 11:50:47 -01:00
Morten Christensen
8c6292fda4
Merge
2013-01-10 11:47:36 -01:00
Morten Christensen
e3a8aa8345
Possible fix for U4-1420
2013-01-10 11:47:04 -01:00
Morten Christensen
24814da78d
Possible fix for U4-1420
2013-01-10 11:46:26 -01:00
Sebastiaan Janssen
c3132dab4d
Merge
2013-01-10 11:29:07 -01:00
Sebastiaan Janssen
a1cc58408f
Include the new translation files in the project so they get in the build too
2013-01-10 11:22:42 -01:00
Sebastiaan Janssen
c4e6da52d3
Merge with default
2013-01-10 11:13:40 -01:00
Sebastiaan Janssen
ab6c5ac21a
Added tag Release-4.11.2 for changeset 73711b806a40
2013-01-10 11:05:52 -01:00
Sebastiaan Janssen
227a38fb98
Removed tag 4.11.2
2013-01-10 11:05:43 -01:00
Sebastiaan Janssen
06f9dee649
Added tag 4.11.2 for changeset 73711b806a40
2013-01-10 11:05:34 -01:00
Sebastiaan Janssen
75680192bb
Merge 4.11.2 into default
2013-01-10 11:05:13 -01:00
Sebastiaan Janssen
a53efb394f
Closing 4.11.2 branch
2013-01-10 10:54:56 -01:00
Sebastiaan Janssen
98ed32c8cf
Include the new translation files in the project so they get in the build too
2013-01-10 09:55:35 -01:00
Morten Christensen
8694253442
Merge
2013-01-10 08:28:46 -01:00
Morten Christensen
6d62bae0fa
Fixes U4-1400 so rollback works.
2013-01-10 08:27:57 -01:00
Sebastiaan Janssen
df10ebebca
Get latest translations in
2013-01-10 08:21:27 -01:00
Sebastiaan Janssen
46b1501ef5
Get latest translations in
2013-01-10 08:20:05 -01:00
Sebastiaan Janssen
04d85573fa
Merge with 4.11.2
2013-01-10 07:44:28 -01:00
Sebastiaan Janssen
88dc73cd66
Fix the unpublished/pendinchanges/published display
2013-01-10 07:29:04 -01:00
Shannon Deminick
0c00f1e3b1
Fixes: #U4-1414 - split buttons not working in template editor
2013-01-10 06:18:12 +03:00
Shannon Deminick
8ed1d76bc7
cleans up a bit of code relating to U4-1412
2013-01-10 05:55:55 +03:00
Shannon Deminick
08859c3b32
Fixes: #U4-1412 - inserting macro with zero params causes JS error.
2013-01-10 05:48:03 +03:00
Shannon Deminick
89332bf3f5
updated all editors using the new html 5 doc type to declare the content area below the ASP.Net page declarations
...
(I didn't even know asp.net allowed having controls listed above)
2013-01-10 05:08:52 +03:00
Shannon Deminick
b8f455e50b
Removed PluginManagerExtensions for finding IMigrations since we are manually initializing the resolver instead of type finding. Updated
...
unit tests to use resolvers and are passing.
2013-01-10 04:49:12 +03:00
Shannon Deminick
4532c1b5b9
Updated IMigrations to use the proper plugin format using resolvers, updated unit tests and are passing.
2013-01-10 04:33:30 +03:00
Shannon Deminick
c83db77980
Merge
2013-01-10 04:01:44 +03:00
Shannon Deminick
51c1c5c717
added more HttpRequestExtensions, cleaned up some code in legacyAjaxCalls, adds UmbracoRequestId to UmbracoContext
...
(for future use)
2013-01-10 03:59:11 +03:00
Morten Christensen
9c792a7a5e
Fixes U4-1423 so PropertyTypes not in a group are also included in the list of a Content/MediaTypes PropertyTypes.
2013-01-09 18:48:44 -01:00
Sebastiaan Janssen
cd0919aeeb
Update version to 4.11.2
2013-01-09 16:03:56 -01:00
Morten Christensen
dc158fee2e
Fixes U4-1393 so Tabs shows as expected on both Content- and MediaTypes.
...
Corrected malformed query for PropertyGroups.
2013-01-09 14:37:54 -01:00
Sebastiaan Janssen
ce6711b587
Duplicate fix (ce2f47c11322) #U4-1366 - conflict with partial view macro engine.
2013-01-09 13:58:55 -01:00
Morten Christensen
03e7a5a80b
A bit of tidy up related to the content typoe trees.
...
The PropertyFactory contained an issue for MediaTypes similar to the one that existed for ContentTypes.
2013-01-09 13:29:32 -01:00
Morten Christensen
0c7473717c
Fixes U4-1386 structure problem where the same DocType would show up multiple times.
...
Re-wired the tree to use the new api as its simply used for loading availab doc types.
2013-01-09 12:32:40 -01:00
Morten Christensen
4f455c5532
Merge
2013-01-09 11:45:31 -01:00
Morten Christensen
db971bb0b9
Fixes U4-1418 caused by a size issue in PetaPoco when inserting a string larger then 4000 characters.
2013-01-09 11:44:30 -01:00
Sebastiaan Janssen
8a5e61bb26
Check if the _dataHelperTypeName is null
2013-01-09 10:43:12 -01:00
Morten Christensen
87017d75be
Adding sorting to other usages of PetaPoco relators.
...
Fixing Mapper test after having renamed a few properties yesterday.
2013-01-09 10:11:23 -01:00
Morten Christensen
ad2a82cc65
Possible fix for U4-1407 and related to the install problems for uBlogsy.
...
Ensures that PropertyGroups are sorted so they are properly mapped.
2013-01-09 09:57:01 -01:00
Morten Christensen
b7ff6ae375
Merge
2013-01-09 07:31:36 -01:00
Morten Christensen
65dd21fafc
Test and possible fix for U4-1392
2013-01-09 07:30:57 -01:00
Sebastiaan Janssen
b8d5d67abd
Additional fix for U4-1394 - DocumentType "Allowed Templates" will not update
2013-01-09 05:51:01 -01:00
Sebastiaan Janssen
4553fcedeb
Remove comments/courier from dev dashboard config
2013-01-09 05:40:52 -01:00
Sebastiaan Janssen
e0ba903974
Revert ordering of schema creation it only worked once by fluke and killed sqlce
2013-01-09 05:18:10 -01:00
Sebastiaan Janssen
d6121ebab2
Connectionstrings section used to be after mailsettings, makes merges easier
...
for people who are upgrading
2013-01-09 05:15:28 -01:00
Sebastiaan Janssen
1b5970b446
D'oh! Forgot to seperate out the connectionstring
2013-01-09 05:08:05 -01:00
Sebastiaan Janssen
daf5fb5dcf
Fixes U4-1415 v6 Installing on MySQL gives error
2013-01-08 17:52:03 -01:00
Sebastiaan Janssen
c9ba61e103
Merge
2013-01-08 16:47:30 -01:00
Sebastiaan Janssen
a24d202efe
Make sure MySql gets loaded with old AND new connectionstring
2013-01-08 16:46:56 -01:00
Stephan
6cb3fcf9ad
U4-1411 - fix post-4.9 regression in NotFoundHandler url
2013-01-08 16:41:31 -01:00
Sebastiaan Janssen
e5878554bd
Fixes U4-1482 Regression - RTE unable to edit hyperlink on image
2013-01-21 14:21:29 -01:00
Sebastiaan Janssen
44c8c4b5b8
Revert 024896ba7bcf as it's a breaking change
2013-01-18 08:47:38 -01:00
Stephan
03b1b34be7
U4-1411 - fix post-4.9 regression in NotFoundHandler url
2013-01-08 16:41:31 -01:00
Sebastiaan Janssen
becf73bba1
Change word deprecated to obsolete
2013-01-08 13:51:57 -01:00
Sebastiaan Janssen
937fc423ad
Change word deprecated to obsolete
2013-01-08 13:27:16 -01:00
Sebastiaan Janssen
7b4ccf73c6
Merge
2013-01-08 11:48:04 -01:00
Sebastiaan Janssen
ef67aae9d3
Fresh installs don't have a version number so this step cannot be complete yet
2013-01-08 11:46:59 -01:00
Sebastiaan Janssen
312288d459
Some properties may be corrupt, so ignore those
2013-01-08 11:42:23 -01:00
Sebastiaan Janssen
c9697a519e
The check for IsDefault can't be performed on contenttypes that do not live in
...
the contenttype table
2013-01-08 11:41:54 -01:00
Morten Christensen
afb251d5b7
Fixes U4-1394 so the DefaultTemplate is not completely removed from the list of allowed templates when changed.
2013-01-08 11:38:35 -01:00
Morten Christensen
dd61432d9f
More work on U4-1402 in order to clear cache in all the right places.
2013-01-08 10:58:06 -01:00
Sebastiaan Janssen
08c0da0226
MasterContentType column should not be in DTO, it gives errors querying
...
non-existing column in the database
2013-01-08 10:42:36 -01:00
Sebastiaan Janssen
a3be3d0060
Temporary workaround for TypeFinder not finding migrations. Rename FourEight to
...
FourNine because that's what it should be.
2013-01-08 10:42:02 -01:00
Sebastiaan Janssen
8935f5c678
Check if masterpage file exists before populating it (could've been deleted from disk)
2013-01-08 10:40:38 -01:00
Morten Christensen
c6feb2a27a
Correcting an issue in the ContentTypeBaseRepository where removing a PropertyType would cause an error if a Property was referencing that PropertyType.
...
Correcting an issue in the ContentRepository that would occur if a new PropertyType had been added after Content is being used.
Fixes U4-1402
2013-01-08 09:49:13 -01:00
Morten Christensen
7e060d665b
Renamed a few properties on the PropertyType object, as the original naming was confusing.
2013-01-08 07:38:54 -01:00
Shannon Deminick
9c5def35ee
Merge
2013-01-08 02:00:16 +03:00
Shannon Deminick
3570ba4b95
Un-comments LegacyUploadFieldWorkaround with changes that make use of the MediaFileSystem.
2013-01-08 01:43:01 +03:00
Shannon Deminick
e49bb2dd51
Adds a null check to set the label values, if the content item wasn't loaded then no properties were filled and thsu
...
no need to update the labels. Cleans up a tiny bit more code.
2013-01-08 00:58:22 +03:00
Shannon Deminick
147867a7a8
Fixes the requirement for LegacyUploadFieldWorkaround, cleans up some of the code in ContentControl and various other (legacy) places, improves performance slightly too.
2013-01-07 23:24:29 +03:00
Sebastiaan Janssen
3f5e20ca0e
Replaced a little bit too much in the compilation section
2013-01-07 15:19:53 -01:00
Sebastiaan Janssen
7d0fecb078
Update uGoLive to v1.3.0 (has better reporting of which folders have incorrect permissions)
2013-01-07 14:06:07 -01:00
Sebastiaan Janssen
a11a1a51c7
Set compilation debug=false explicitly for release version (for uGoLive)
2013-01-07 13:36:43 -01:00
Shannon Deminick
6b254e1a20
Merge with 6.0.0
2013-01-07 16:42:27 +03:00
Shannon Deminick
ca4c8dcf4f
Merge
2013-01-07 16:42:01 +03:00
Shannon Deminick
06db2408ec
Fixes: #U4-1048 - custom installer doesn't throw an exception on post back even after package file cleanup.
2013-01-07 16:40:16 +03:00
Sebastiaan Janssen
af4fbba8e8
Database upgrade check was backwards &some more failsafes for upgrader/installer
2013-01-07 09:39:39 -01:00
Sebastiaan Janssen
759773deee
Correct mistake in config transform
2013-01-07 08:55:43 -01:00
Sebastiaan Janssen
e6178efcfb
Duplicating fix for U4-483 so that this also fixes U4-1391 in the 4.11.x branch
2013-01-07 08:12:53 -01:00
Sebastiaan Janssen
9822dded09
Merge
2013-01-07 07:47:43 -01:00
Sebastiaan Janssen
7e489af4c5
Fix an error during development where the razor version was ambiguous
2013-01-07 07:46:59 -01:00
Shannon Deminick
a00ceb24e1
Merge with 6.0.0
2013-01-07 04:46:34 +03:00
Shannon Deminick
c587632ea0
Adds UmbracoExamine.PDF.Azure library
2013-01-07 04:45:23 +03:00
Shannon Deminick
8f2c662f27
Adds Examine.Azure and required nuget dependencies.
2013-01-07 03:06:33 +03:00
leekelleher
162fbcd4a4
Changed the PropertyEditorValueConverterTests to use TestCase attributes instead of an array.
...
(Finally followed this up since chatting with Shannon)
2013-01-06 22:22:14 +00:00
Shannon Deminick
dc06e303fc
Updated to new Examine version on MyGet, should fix build errors
2013-01-06 02:46:19 +03:00
Shannon Deminick
dbf38fbeb8
Changed BaseWebTest to use same logic as BaseDatabaseFactoryTests since we need the ServiceContext now. Fixed a bunch of failing tests... still have some more to fix though.
2013-01-05 23:36:38 +03:00
Shannon Deminick
97ffed5ee7
Changes the web.config template over to use the correct (non-obsoleted) examine classes. These have been obsolete for quite some time
...
and no longer exist in the new UmbracoExamine codebase. This is a 'breaking' change however it only requres a config file update when upgrading.
2013-01-05 22:48:45 +03:00
Shannon Deminick
8b49d2d377
Removes all MyGet dependencies for UmbracoExamine (since it is in the core now).
...
Converts UmbracoContextService and UmbracoMediaService for UmbracoExamine to use the new data api's
to extract latest data. Currently had to hack a bit with a new class called LegacyLibrary because at the moment
we'll have a circular dependency with Umbraco.Web which needs to be fixed. Moves all Examine event management to
Umbraco.Web (again mainly because of circular dependencies, but makes sense to have it there). Fixes the ExamineEvents
to implement IApplicationEventHandler instead of IApplicationStartupHandler to ensure that all resolvers have been
initialized before attempting to initialize examine indexes. Updates Examine ILogService to use the LogHelper.
Adds some new ContentExtensions for IMedia since currently Examine needs xml structures, but have kept it internal.
2013-01-05 22:46:50 +03:00
Sebastiaan Janssen
98b153c808
Merge
2013-01-05 14:55:11 -01:00
Sebastiaan Janssen
e3a8a08e2f
Add some logging to SQLHelper setup for debugging purposes
2013-01-05 14:54:30 -01:00
Shannon Deminick
6513097d38
Added UmbracoExamine.PDF library and unit tests.
2013-01-05 04:43:15 +03:00
Shannon Deminick
d1bf2c0ad7
More unit tests ported over for UmbracoExamine
2013-01-05 04:20:25 +03:00
Shannon Deminick
59152cbe80
Started migrating over unit tests for UmbracoExamine
2013-01-05 03:28:47 +03:00
Shannon Deminick
027f76af96
Working on #U4-1356 - Moving UmbracoExamine to core
2013-01-05 03:01:29 +03:00
Morten Christensen
d5554308d3
Adding UrlHelper to UmbracoUserControl
2013-01-04 11:03:54 -01:00
Morten Christensen
ad36595b96
Refactoring remaining repositories using the standard sql builder to use stronly typed queries for generating sql.
...
This completes U4-1224
2013-01-04 11:01:20 -01:00
Morten Christensen
f534a671df
Refactoring MediaTypeRepository to use strongly typed query for generating sql.
2013-01-04 10:48:49 -01:00
Morten Christensen
46fb8fca81
Refactoring ContentTypeRepository, MediaRepository and DataTypeDefinitionRepository to use strongly typed queries for generating sql.
...
Adding a few unit tests to ensure the correctness of the generated sql.
2013-01-04 10:42:29 -01:00
Morten Christensen
73530b10ae
Refactoring ContentRepository to use strongly typed query for generating sql.
2013-01-04 09:23:20 -01:00
Shannon Deminick
eece4c194a
Creating 6.1.0 branch
2013-01-04 05:50:00 +03:00
Shannon Deminick
b5635d5b25
Finished: #U4-1303 - adds 'create macro' checkbox for the Partial View Macros tree.
2013-01-04 02:57:40 +03:00
Shannon Deminick
a9de1f216a
Merge
2013-01-04 01:47:28 +03:00
Shannon Deminick
a7c089bf01
Fixes: #U4-814 - DynamicNode now has proper instance level caching for returning properties and children.
2013-01-04 01:45:06 +03:00
Sebastiaan Janssen
70ebd7e129
U4-335 Fixed out of memory exception in cropper (checks in CropImage method)
2013-01-03 15:20:13 -01:00
Morten Christensen
3fa684d741
Merge
2013-01-03 15:16:56 -01:00
Morten Christensen
9520f2d570
Fixes how PropertyTypes are removed from a DocumentType or MediaType when using the backoffice.
2013-01-03 15:16:17 -01:00
Sebastiaan Janssen
0353edbfab
Merge
2013-01-03 13:58:00 -01:00
Sebastiaan Janssen
ef43dec675
Merge
2013-01-03 13:57:48 -01:00
Sebastiaan Janssen
a421999ef8
Fix missing connection string during upgrades
2013-01-03 13:56:53 -01:00
Morten Christensen
7bebb78bfc
Merge
2013-01-03 13:20:43 -01:00
Morten Christensen
78d6cac14a
Cleaning up how MasterContentTypes are used to load inherited propertytypes in the backoffice.
...
Fixing the loading of tabs on DocumentTypes in backoffice.
Adding check for saving boolean property values in the Integer db column.
2013-01-03 13:19:41 -01:00
Shannon Deminick
22c7f0d6cc
Merge
2013-01-03 17:13:08 +03:00
Shannon Deminick
a6fa5508a8
Completes: #U4-1303 - UI integration for MVC views, partial views and partial view macros including ability to insert
...
macros in the view editor.
2013-01-03 17:11:59 +03:00
Sebastiaan Janssen
d990b4318f
Merge
2013-01-03 11:22:29 -01:00
Sebastiaan Janssen
5994783644
Remove deleted images from the solution as well
2013-01-03 11:21:23 -01:00
Morten Christensen
f70f72f3e0
Merge
2013-01-03 10:13:40 -01:00
Morten Christensen
ec221d76e7
Document Cache needs to be updated here as the PublishWithResult has been changed to omit the cache refresh.
2013-01-03 10:10:19 -01:00
Morten Christensen
4639be974b
Fixes U4-1367 so media recycle bin shows trashed media and is actually able to empty it by permanantly deleting the items.
2013-01-03 09:59:26 -01:00
Sebastiaan Janssen
867f2a6c4a
Merge
2013-01-03 09:49:22 -01:00
Sebastiaan Janssen
4166cd9f5d
Extra checks for empty strings and non-existing paths, use PhysicalFileSystem
2013-01-03 09:48:29 -01:00
Morten Christensen
fe75a09afa
Updates Publish to call new SaveAndPublish method as per discussion in U4-1363
...
Publish will now also save the document before publishing it.
2013-01-03 09:43:47 -01:00
Morten Christensen
85f81537c5
Fixes U4-1371 so that media can be created through the RTE again.
2013-01-03 09:33:25 -01:00
Morten Christensen
0ca91c9229
Removing dependency no MediaFileSytem and UmbracoFile in the UploadField workaround, as it was causing problems when setting an image path thats not within the /media folder.
2013-01-03 08:59:44 -01:00
Morten Christensen
4365b0a208
Merge
2013-01-03 08:37:45 -01:00
Morten Christensen
c7e8143128
Adds IUmbracoEntity to the structure of interfaces for ContentBase, ContentTypeBase and DataTypeDefinition.
2013-01-03 08:30:38 -01:00
Sebastiaan Janssen
044776fc5a
Check if the propertyNode.FirstChild.Value is in content.Properties before trying to get it
2013-01-03 08:19:04 -01:00
Morten Christensen
96bcc74742
Adding UmbracoUserControl, which exposes the various contexts and the umbraco helper similar to the PluginController.
2013-01-03 08:04:19 -01:00
Sebastiaan Janssen
35c16097af
Changed all editor to use the HTML5 doctype to make CodeMirror work better
2013-01-03 07:20:04 -01:00
Shannon Deminick
872c163999
Updated EditMacro.js to support inserting different syntax depending on rendering engine. Just need to get it to insert the params for MVC now.
...
Added HttpRequestExtenions with a method GetItemAsString which obsoletes/supercedes the old 'umbraco.helper.Request' method.
2013-01-03 06:21:55 +03:00
Shannon Deminick
e0550a9a57
Fixes: #U4-1381 - LogHelper is public. Obsoletes 'Custm' log type and ensures that they are written to the log4net log too (though
...
they will continue to write to the audit trail until it is removed)
2013-01-03 02:08:29 +03:00
Shannon Deminick
184b00b3fa
Changed html doc type declaration back to transitional until we can properly test.
2013-01-03 02:01:43 +03:00
Morten Christensen
84c564dbc5
Merge
2013-01-02 14:28:40 -01:00
Morten Christensen
169db0c15f
Fixes U4-1368 so the FileHandlerData doesn't handle setting properties for Document and Media.
...
Properties using the UploadField will have its value as well as related values updated in a BeforeSave event.
2013-01-02 14:28:15 -01:00
Sebastiaan Janssen
55dbce3a93
Okay, really fixed the getdate() problem now. Maybe.. I should.. You know.. build my code first before I test it! D'oh.
2013-01-02 11:49:57 -01:00
Sebastiaan Janssen
ecd3f3c54d
Merge
2013-01-02 11:34:07 -01:00
Sebastiaan Janssen
01fa4bdc78
Fix badly formated "getdate()" default value (CE didn't like it)
2013-01-02 11:33:56 -01:00
Morten Christensen
0312caa166
Ensuring closed connections in unit tests using either the legacy or PetaPoco datalayer.
2013-01-02 10:44:28 -01:00
Sebastiaan Janssen
56bcb2f804
Remove version number from login / about page images and removed some old images
2013-01-02 09:02:13 -01:00
Sebastiaan Janssen
a47f566fb0
Move assemblyversion to UmbracoVersion, where it belongs
2013-01-02 08:57:40 -01:00
Sebastiaan Janssen
f391029a2a
Fixed U4-1378 "About" dialog is broken
2013-01-02 07:36:33 -01:00
Sebastiaan Janssen
253d6b0387
Merge
2013-01-02 07:21:43 -01:00
Sebastiaan Janssen
2e5ba0b1e4
Set the providername as well when updating the connection string
2013-01-02 07:21:08 -01:00
Sebastiaan Janssen
212fd47237
U4-1376 Better formatting of the CE connectionstring and fixing the installer
2013-01-02 07:08:02 -01:00
Shannon Deminick
fdbf254e7a
Changed over master pages to use Html5 DocType. Updated EditMacro to use correct JS classes and correct CSS instead of inline. Also updated
...
it to use knockoutjs for all UI handling and cleaned up a bit of the code (though it could still do with even more overhaul but at least its legible now).
Ensures that knockoutjs is included in all pages and dialog pages.
Now just need to update the EditMacro page to check for MVC vs Webforms to insert the correct macro syntax for MVC.
2013-01-02 07:20:01 +03:00
Shannon Deminick
a8f808f488
Converted EditMacro.aspx over to use the correct webforms inheritance.
2013-01-01 03:28:09 +03:00
Shannon Deminick
72898dc154
Updates RenderMacro syntax for inserting a macro in mvc views that have no params
2013-01-01 02:52:25 +03:00
Shannon Deminick
e88dce59fe
Added create dialog to partial view macros files, now need to update that dialog to support creating
...
macros at the same time like with xslt, etc... but at least you can create/edit/delete them now.
2013-01-01 01:00:33 +03:00
Shannon Deminick
e9f581bb51
Fixes #U4-1366 - conflict with partial view macro engine.
2013-01-01 00:42:20 +03:00
Sebastiaan Janssen
77df8cff07
U4-1376 Remove appSetting conn.string from release web.config
2012-12-31 14:53:13 -01:00
Sebastiaan Janssen
1e961860c3
U4-1376 Use the umbracoDbDsn everywhere
2012-12-31 14:52:49 -01:00
Shannon Deminick
503f62b4d6
Merge
2012-12-31 18:40:29 +03:00
Shannon Deminick
b292cb3ab3
Crated InsertMacroSplitButton webforms control instead of the hacky js code used to insert the split button in the template editor.
...
Have implemented it now in the EditView (will transition over its use in editTemplate soon but is low priority).
Have got the js callbacks working now for inserting a macro for the mvc editor but need to implement the correct syntax. Also need
to migrate and update the editMacro dialog screen to check if we are rendering for MVC or not and if it is MVC then use the correct
syntax.
2012-12-31 18:39:36 +03:00
Sebastiaan Janssen
1d42dc02c4
Fix failing tests due to new ApplicationTrees for Child Action Macros
2012-12-31 14:08:32 -01:00
Sebastiaan Janssen
173d5552c0
U4-1376 Remove internal dependencies on GlobalSettings.DbDsn
2012-12-31 13:57:29 -01:00
Sebastiaan Janssen
f251017c5d
U4-1376 fix the GlobalSettings.DbDsn setter for backwards compatibility
2012-12-31 12:28:38 -01:00
Sebastiaan Janssen
2b532f72c3
U4-1376 Remove redundant connectionstring
2012-12-31 12:15:46 -01:00
Shannon Deminick
eeabee22bd
Merge
2012-12-31 02:51:55 +03:00
Shannon Deminick
3ad793c4c5
Got partial view tree and partial view macros tree done. Need to get the custom create dialogs done now.
2012-12-31 02:51:30 +03:00
Morten Christensen
f4706fcfb7
Fixes U4-1370 for ContentTypes thats loading using new api meaning that the fix only applies to Content and Media, but currently not Members.
...
For Members there is still an issue with MasterContentTypes, as the full structure is not loaded. Need to make the sql lookup recursive-
2012-12-30 18:26:08 -01:00
Morten Christensen
f794730118
Merge
2012-12-30 07:17:48 -01:00
Morten Christensen
b3b23e736b
Restructering strategies in folders
2012-12-30 07:17:04 -01:00
Shannon Deminick
746c2b960b
Merge
2012-12-30 03:11:42 +03:00
Shannon Deminick
a7834b45da
Created UmbracoAuthorizeAttribute, UmbracoAuthorizedController for all base MVC controllers that required a back office user to be logged in.
...
Converted over the SaveTemplate and SavePartialView methods of the codeEditorSave legacy web service to use MVC services and marked them obsolete.
Created a generic route to route all controllers found in the namespace Umbraco.Web.WebServices. Added a 'Url' property on the BasePage webforms class
to expose a UrlHelper for use in views. Created UrlHelper extensions to easily get the base url path of the REST MVC web services.
Converted the EditView page and JavaScript to use the new REST services with jQuery instead of crappy MS ajax.
2012-12-30 03:11:21 +03:00
Shannon Deminick
dbe9c6a2a9
Fixes: #U4-1360 - full names of tree types in config.
...
Updates: #U4-1303 - basic UI support for partial view macros.
2012-12-30 00:59:25 +03:00
Morten Christensen
782c23588c
Adding a simplified implementation of PetaPoco's IMapper, which is used to correct an issue with inserting nullable dates in the db.
2012-12-29 18:53:13 -01:00
Morten Christensen
602e9c6d7e
Adding trailing slash to failing routing tests.
...
The issue with these tests might again be because of the UmbracoSettings file, which has the trailing slash setting. But with the settings being reset after teardown the tests were still failing, so made these minor corrections which shoudl correspond to the default setting.
2012-12-29 18:22:51 -01:00
Morten Christensen
655964f11b
Fixing up a few path issues after having changed FullpathToRoot in GlobalSettings.
...
Corrected the path concat of path + web.config file.
2012-12-29 18:18:49 -01:00
Morten Christensen
bcccc37f93
Changing t.GetAllProperties back to original t.GetProperties to avoid the use of binding flags, which is no longer necessary after having refactored the querying.
2012-12-29 18:17:16 -01:00
Morten Christensen
8999db6362
Refactoring ExpressionHelpers and querying to seperate the mapping used for our Database DTOs and Public Model.
...
Adding a MediaTypeMapper similar to the ContentTypeMapper, but type specific.
The PetaPoco IMapper implementation is removed as its no longer needed.
Updating a few unit tests, as the Where clause is now correctly formatted.
Adding unit tests for the new ExpressionHelper and MappingResolver classes.
2012-12-29 17:34:42 -01:00
Morten Christensen
3955f78966
Removing the camel case enforcement on the Alias of ContentTypes and MediaTypes in the new api.
2012-12-29 11:12:29 -01:00
Morten Christensen
56e2a89199
Adding a few new test cases to verify that AllowedChildContentTypes are saved correctly on ContentTypes and MediaTypes.
2012-12-29 11:11:09 -01:00
Morten Christensen
3e47d38a71
Adding missing directory seperator in FullpathToRoot.
...
Changing Umbraco.Core to use the SqlCe assemblies from the nuget package instead of those in the GAC, as that could cause problems for the build of the Umbraco.Core.dll.
2012-12-28 20:51:08 -01:00
Morten Christensen
c98d906f36
Correcting a few formatting issues after importing patch.
2012-12-28 19:08:01 -01:00
Morten Christensen
e198f76356
Committing changes from randy.mccluer's pull request
2012-12-28 19:03:15 -01:00
Morten Christensen
34c90e6e72
Removing redundent EventArgs class.
2012-12-28 17:55:00 -01:00
Shannon Deminick
6a84b6dc7a
Merge
2012-12-28 19:36:05 +03:00
Shannon Deminick
e9af1cb865
Fixes #U4-1048 - package installer cleanup, etc...
2012-12-28 19:34:57 +03:00
Morten Christensen
fe595093f0
Merge
2012-12-28 14:48:21 -01:00
Morten Christensen
5dbcfa57a8
Implements the new publish and unpublish events in the PublishingStrategy.
...
Making the PublishStrategy public, so that its possible to subscribe to the events.
Removing the old PublishingEventArgs, which is no longer used.
Correcting a few comments.
2012-12-28 14:47:09 -01:00
Shannon Deminick
6c325f565d
Merge
2012-12-28 18:32:26 +03:00
Shannon Deminick
020fa577f0
Fixes: #U4-1357 - more properties to expose context objects on SurfaceController and RenderMvcController base classes.
2012-12-28 18:31:10 +03:00
Morten Christensen
194d241b02
Adding Publish and UnPublish EventArgs
2012-12-28 14:15:12 -01:00
Morten Christensen
3ae5aa7195
Refactoring nodeSorter to utilize the changes made to the legacy/new api refactor.
...
Making a few of the public properties on CMSNode virtual, so we can override them in the Document and Media classes, which allow us to use the new api for saving changes to these properties instead of having them saved directly to the database.
2012-12-28 13:40:35 -01:00
Morten Christensen
8338102944
Reverting use of DateTime.UtcNow to DateTime.Now in the new api.
2012-12-28 10:43:34 -01:00
Sebastiaan Janssen
8ef6ca73f6
Merge with 4.11.2
2012-12-28 09:02:45 -01:00
Sebastiaan Janssen
ac9d6431f4
Close 6.0.0-LegacyApi-Refactor branch
2012-12-28 08:56:41 -01:00
Sebastiaan Janssen
1e4361ed2f
Merge with 6.0.0-LegacyApi-Refactor
2012-12-28 08:45:40 -01:00
Morten Christensen
e4e5982349
Removing sql server/ce specific brackets from repository queries as it was causing problems with MySql.
...
Fixes regression bug from removing brackets from PrimaryKey columns. Columns are now passed and syntax specific brackets are added.
Moving the MySql special case for updating User Id from one to zero.
2012-12-27 19:53:01 -01:00
Morten Christensen
0d4de7d585
Merge
2012-12-27 18:52:59 -01:00
Morten Christensen
64af0a610b
Refactoring migrations by adding an abstract class to all expressions that allow for processing prior to returning an sql statement.
...
Refactoring the current sql syntax providers to better work with sql ce, sql server and mysql.
Adding migrations for v4.8 and v6.0.
Adding test cases for upgrading from 4.7 to 6.0 for the 3 database providers - sql ce, sql server and mysql.
Adding product name to the MigrationAttribute, which adds more flexibility to the MigrationRunner.
Fixing schema creation for mysql, which broke during a previous refactor task.
2012-12-27 18:52:47 -01:00
Sebastiaan Janssen
bf78334290
Realized I was doing the added Save in the wrong place
2012-12-27 17:53:23 -01:00
Sebastiaan Janssen
c97085f9bb
Fix errors and wrong display of subnodes under and unpublished node showing as
...
published. Also fixes error message where it says on the subnode:
This document is published but is not visible because the parent '???' is unpublished
2012-12-27 17:29:54 -01:00
Sebastiaan Janssen
e10cb56502
Previous fix didn't work if you don't Save() the document +don't publish copies.
2012-12-27 16:08:24 -01:00
Sebastiaan Janssen
140c1db66a
Fixing umbEnsureUniqueName not being ran for a document copy
2012-12-27 15:39:37 -01:00
Sebastiaan Janssen
9b6677c7c7
Clean up this code a little bit
2012-12-27 14:42:49 -01:00
Sebastiaan Janssen
77f279eb53
Make move from recycle bin work again, pretty hacky
2012-12-27 13:42:31 -01:00
Shannon Deminick
116a87f5c5
Updated an error logging call in the Log class. Changed the redirected logging to use the lazy overload in case Info isn't enabled in the config.
2012-12-27 17:22:08 +03:00
Sebastiaan Janssen
c508a2e4a8
Clean up this ugly code a little bit
2012-12-27 12:14:08 -01:00
Sebastiaan Janssen
2f8ac81fab
Fix a typo
2012-12-27 12:04:00 -01:00
Sebastiaan Janssen
ef32ed50c4
Fix sorting
2012-12-27 12:03:51 -01:00
Sebastiaan Janssen
5e4c4ae57c
Fixes U4-1347 Can't enter backoffice of V6 with IE9
2012-12-27 11:21:38 -01:00
Sebastiaan Janssen
dbb03b79e4
Merge
2012-12-26 15:25:43 -01:00
Sebastiaan Janssen
c4103baaf8
Clean up Log class a bit
2012-12-26 15:22:28 -01:00
Sebastiaan Janssen
23c8348ab9
U-7 Only Audit Logs should go to UmbracoLog, the rest goes to LogHelper
2012-12-26 15:17:30 -01:00
Morten Christensen
5b1ce5fe67
Merge
2012-12-26 14:45:10 -01:00
Morten Christensen
dbce36b7a5
Adding migrations for v6 upgrades.
...
Updating and testing migrations.
2012-12-26 14:44:42 -01:00
Sebastiaan Janssen
fae949145e
Remove more non-audit logtypes for U4-7
2012-12-26 14:39:27 -01:00
Sebastiaan Janssen
16289b8f2d
U4-7 - Finish logging refactor
2012-12-26 11:59:51 -01:00
Sebastiaan Janssen
30cf0e2040
Add some logging to PhysicalFileSystem
2012-12-26 06:49:54 -01:00
Sebastiaan Janssen
48d620cdb0
Cleanup RTE ImageHelper a little bit, still bad code but more readable now
2012-12-26 06:27:30 -01:00
Sebastiaan Janssen
3bd487d092
Fixed #U4-1323 Stripping umbraco path out of source is not needed any more
2012-12-26 05:54:34 -01:00
Sebastiaan Janssen
6c8c37256b
Cleanup media uploader in RTE a little
2012-12-26 05:50:48 -01:00
Sebastiaan Janssen
37b1fcbaf0
Fix image uploader in RTE, when used in VDir it returns the right path now
...
no need for relative path hacks
2012-12-26 05:49:03 -01:00
Shannon Deminick
e867f89ba2
Fixes PetaPoco to support Medium trust.
2012-12-26 04:16:49 +03:00
Sebastiaan Janssen
dc111768e3
Slight MediaFactory refactors, mostly to fix issue U4-1344 where files wouldn't
...
upload if the "magic" umbraco props don't exist (witdth, height, bytes)
2012-12-23 11:46:04 -01:00
Shannon Deminick
4cdd454461
Merge
2012-12-22 01:43:30 +03:00
Shannon Deminick
3a622e6241
Fixes: #U4-1215, #U4-1287
2012-12-22 01:40:33 +03:00
leekelleher
6589d5d5d3
MNTP: Fixed an long-time CSS bug. Aligned the header with the right-panel.
2012-12-21 15:58:02 +00:00
Morten Christensen
39e2314102
Correcting merge issues.
...
Fixing reset of published state in ContentRepository.
Correcting Querying tests after spacing has changed a bit.
2012-12-21 09:45:34 -01:00
Morten Christensen
d816ac1125
Merge with 6.0.0
2012-12-21 08:38:43 -01:00
Morten Christensen
a6b16b4878
Closing branch after having merged the changes to events to the main 6.0.0 branch.
2012-12-21 08:29:45 -01:00
Morten Christensen
a8bbefc6f1
Merge with 6.0.0-Repository-Resolvers-refactor
2012-12-21 08:26:20 -01:00
Shannon Deminick
446ff0591b
Adds Deleting/Deleted events to the EmptyRecycleBin methods of Content/Media services.
2012-12-21 07:42:37 +05:00
Shannon Deminick
2644c069ae
Removed collection saving/deleting events from ContentTypeService in place of one standard saving/deleting events
...
handlers containing args with enumerables (like content and media services)
2012-12-21 07:24:12 +05:00
Shannon Deminick
9f9afe2ee6
Converted over SendToPublishEventArgs to new events.
2012-12-21 07:20:39 +05:00
Shannon Deminick
d0769cef0f
Removed SavedCollection/SavingCollection events and just changed the SaveEventArgs and DeleteEventArgs to have enumerables.
...
Changed the base CancellableObjectEventArgs to have a protected property so inheritors can just expose the 'T' object as their own
better name.
2012-12-21 07:17:27 +05:00
Shannon Deminick
9cf86d7677
Manually fixed merge with MediaService.
2012-12-21 06:59:30 +05:00
Shannon Deminick
91a8fd7369
Manually fixed merge with ContentService and new events.
2012-12-21 04:59:51 +05:00
Shannon Deminick
18814d8dc6
Merge with 6.0.0
2012-12-21 04:42:22 +05:00
Sebastiaan Janssen
2d68f3547a
Merge
2012-12-20 16:24:10 -01:00
Sebastiaan Janssen
9334f55fa6
When trying to query the umbracoApp table, check if it exists first
...
In the package installer, after creating a docType, also save it (now required)
In DocumentType, use the whole contentType to new-up a docType and check if the
allowedtemplate isn't null
Properties can have empty strings as values, can't convert those to int/datetime
Seperator character in ExpressionHelper was string.Empty, got malformed queries
2012-12-20 16:20:56 -01:00
Morten Christensen
5fa03b7f52
Adding PersistDeletedItem overload to MediaRepository to ensure that files saved in the Upload control are deleted.
...
Adding missing Delete statement to MediaTypeRepository.
2012-12-20 14:38:22 -01:00
Morten Christensen
8b5a85d98f
Removing comments and old code from DocumentType class.
2012-12-20 14:33:45 -01:00
Morten Christensen
9f2d41286c
Fixing MasterContentType for DocumentTypes.
...
Adding ParentId "listener" to the repositories that uses ParentId, so we can ensure that the path is updated correctly.
Fixing how AllowedTemplates are saved upon creation of a new DocumentType.
Ensuring DocumentType.Save is called when creting a new DocumentType.
Fixing Publish/RePublish of Content with previously published children.
Removing UpdateDocumentCache in the save event of editContent.aspx.cs as its now handled in the new api.
Rewiring template methods on DocumentType class to use the new api.
2012-12-20 14:29:08 -01:00
Sebastiaan Janssen
e6975a71d5
Additional fix for U4-1312 Cant publish child node, because parent not published
...
When you unpublish a node which it's descendants also get unpublished, but as
soon as you publish the parent node again, they don't end up in the XML cache
any more, leading to this error again. Now putting all previously published
documents back into the XML cache when the parent gets published
2012-12-20 14:05:28 -01:00
Sebastiaan Janssen
33b497e5f4
Additional fix for U4-1341 - nodes should appear dimmed when unpublished, but
...
they appeared as changed (and not dimmed, therefore looked published)
2012-12-20 13:42:30 -01:00
Sebastiaan Janssen
21667cb278
Merge
2012-12-20 11:57:50 -01:00
Morten Christensen
3fd1732cb0
Merge
2012-12-20 11:39:10 -01:00
Morten Christensen
c1695c2f7f
Updating expressions to output sql for use with the fluent migrations, so it can be used for db upgrades.
2012-12-20 11:36:20 -01:00
Sebastiaan Janssen
6a05c4d968
Merge with 6.0.0
2012-12-20 09:49:39 -01:00
Sebastiaan Janssen
ea35ac570e
Merge with 4.11.2
2012-12-20 09:43:09 -01:00
Sebastiaan Janssen
c5e7c81c19
Notification and tree refresh when unpublishing content
2012-12-20 09:25:50 -01:00
Morten Christensen
9d55fed6e7
Adding method to DataTypeService, which allows the retrievel of PreValues for a specific DataTypeDefinition.
...
Updaitng ContentExtension to use configured thumbnail sizes for Upload-DataTypes.
2012-12-20 09:06:08 -01:00
Morten Christensen
b368debfb4
Adding extension to IContent and IMedia that allows you to set a HttpPostedFile, HttpPostedFileBase or HttpPostedFileWrapper as the value for a property.
2012-12-20 08:53:28 -01:00
Morten Christensen
977326def1
Removing unused/old db model definitions.
2012-12-19 15:29:10 -01:00
Morten Christensen
2ea3fe624f
Refactoring SqlSyntaProvider to use the new common definitions.
2012-12-19 15:23:05 -01:00
Morten Christensen
1b465ca709
Merge with 6.0.0
2012-12-19 12:15:34 -01:00
Morten Christensen
9af1f5842c
Updating ApplicationTreeRegistrar to check for table before looping through it.
...
Updating schema creation to not include the umbracoApp and umbracoAppTree tables.
2012-12-19 12:14:49 -01:00
Morten Christensen
271794ca40
Updates the Database step in the installer to not use the legacy sql install utility.
2012-12-19 10:35:01 -01:00
Sebastiaan Janssen
97f759b658
Forgot to add the new image file, oops!
2012-12-19 10:34:06 -01:00
Morten Christensen
2952990ad4
Refactoring the legacy base ContentType class to better allow the usage of both new and old api.
...
A few of the shared properties are now saved by the new api for DocumentType and MediaType, whereas the MemberType still uses the old style.
2012-12-19 10:13:56 -01:00
Sebastiaan Janssen
47d1fe7082
Fixed U4-703 - Updating or re-installing package causes duplicate trees
2012-12-19 09:05:23 -01:00
Morten Christensen
3742a0b731
Refactoring legacy MediaType class to use new public api.
...
Adding remove Template method to new ContenType class.
2012-12-19 08:50:35 -01:00
Morten Christensen
2535438978
Starting refactor of DocumentType, MediaType and the base ContentType class.
2012-12-18 14:50:26 -01:00
Morten Christensen
d8da990080
Refactoring legacy Media to use new Public API.
2012-12-18 13:55:19 -01:00
Morten Christensen
bae4352e77
Refactoring the saving of properties, so that its consistent for Content, Media and Member that all use the ContentControl.
...
Adding a clear cache call in the MediaType and DocumentType Save method to ensure the correct loading of properties/propertytypes.
Adding IsPublishable method to ContentService, so we have a way to check if a content can be published depending on the state of the ancestors.
2012-12-18 11:46:05 -01:00
Emil Christiansen
a87304a55d
Fixed so the css paths is relative
2012-12-17 18:11:08 -01:00
Morten Christensen
806c2a7ea4
Refactoring legacy Content, Property and propertytype though still a WIP.
2012-12-17 15:07:08 -01:00
Morten Christensen
9420a858c8
Merge with 6.0.0
2012-12-17 14:03:42 -01:00
Morten Christensen
d9881a5530
Adding stubs for membership classes - keeping it internal for now as implementation will come at a later stage.
2012-12-17 14:01:29 -01:00
Morten Christensen
9bf45d6031
Updating MediaRepository to not create versions for Media, and ensuring that properties are properly updated.
2012-12-17 14:00:46 -01:00
Morten Christensen
4d5d556e64
Refactoring ContentRepository and MediaRepository to have a common base for getting and deleting versions.
...
Adding VersionableRepositoryBase implementation.
2012-12-17 13:37:36 -01:00
Sebastiaan Janssen
735bd574ff
Didn't mean to commit test code, sorry!
2012-12-17 12:29:43 -01:00
Morten Christensen
30d7381ee3
Correcting all usages of getProperties to GenericProperties since its marked as Obsolete and shouldn't be used anymore.
...
Starting refactor of legacy Content class.
Refactoring DefaultData to use new datalayer.
Updating usages of the ServiceContext after as its no longer a singleton.
Correcting a few merge issues.
2012-12-17 11:16:09 -01:00
Emil Christiansen
8c9aa8f3e8
Changed editContent.aspx.cs so the 'access-denied' error messages look more Umbraco'ish
...
Added access-denied.png picture
Updated Umbraco.Web.UI.csproj so it includes the picture
2012-12-17 10:00:36 -01:00
Morten Christensen
32ea6e0bc0
Correcting wrong placement of uow.commit in SaveAndPublish method.
2012-12-19 07:19:04 -01:00
Sebastiaan Janssen
5c0d9785e0
Don't check log comment length if it is null.. helped with a broken recycle bin
...
not deleting content because sometimes the title of the content would be null
2012-12-17 09:25:55 -01:00
Morten Christensen
262e3440ce
Merge with 6.0.0
2012-12-17 07:21:59 -01:00
Shannon Deminick
9255df99ad
Commented out RefreshContentEventArgs as it is not used anywhere.
2012-12-16 07:52:16 +05:00
Shannon Deminick
5749e4cab3
Converted RollbackEventArgs to use new event system.
2012-12-16 07:46:19 +05:00
Shannon Deminick
30f3704a1b
Changed over DeletedEventArgs to support new event system and all Services that use it. Created new
...
DeleteRevisionsEventArgs for when content removes revisions.
2012-12-16 07:43:03 +05:00
Shannon Deminick
89be8c3f41
Changed over CopyEventArgs to support new event structure and all services that use it, also added
...
another propery to the args 'Copy' so users can have access to the copied and original entity when consuming
the event.
NOTE: Noticed that the MediaService doesn't support copy?
2012-12-16 06:44:46 +05:00
Shannon Deminick
af5a01caed
Fixes MediaService to have the correct RecycleBin id = -21 (not -20 like Content). Converted
...
MoveEventArgs and all services that use it to use the new event structure.
2012-12-16 06:37:27 +05:00
Shannon Deminick
dad5326281
re-added parameter check to ensure parent id is not 0. If adding hierarichal data, then use the
...
other overload accepting an entity. Converts over the Created/Creating events to the new structure for
ContentService and MediaService
2012-12-16 06:28:43 +05:00
Shannon Deminick
5e941a1c3a
Changed CollectionSaved event naming to be consistent so is renamed SavedCollection (etc).
...
Now we have no more IEnumerable<Lazy<T>> collections, we can easily strongly type the event args instead of
just IEnumerable, they are now IEnumerable<T>.
2012-12-16 04:10:39 +05:00
Shannon Deminick
0615bf64dc
Updated unit test name
2012-12-16 04:03:56 +05:00
Shannon Deminick
b765dffea7
Removed the need for the services to have IEnumerable<Lazy<T>> parameters for bulk inserting, instead we enable the ability
...
to pass in an entity reference as a parent to the object if we want to lazily create heirarchy. This has been changed for the
ContentService and ContentTypeService as well as the entities for Media, Content, ContentType, MediaType and more unit tests written for it.
2012-12-16 04:02:29 +05:00
Shannon Deminick
94f69d5007
Removed ICancellableObjectEventArgs and instead just have a base class without the strongly typed object...
...
CancellableEventArgs.
2012-12-15 21:41:09 +05:00
Shannon Deminick
b144e27d10
Merge
2012-12-15 21:28:05 +05:00
Shannon Deminick
5fadb715c1
Changed all bulk operations to use one transaction unless it is a Lazy collection (this was mostly the case before)
...
Fixed EventExtensions handling cancellations.
2012-12-15 21:27:15 +05:00
Shannon Deminick
a925b092e7
Created new event structure (currently only implemented for Saving/Saved) and new events CollectionSaving, CollectionSaved.
...
Created new way to raise events and handle their cancellations. Everything is strongly typed so should make
working with events much nicer for end users. Also ensures that the Sender is the object raising the event.
2012-12-15 21:04:17 +05:00
Morten Christensen
c20387496b
Correcting an issue with the repository cache as it would never be able to retrieve the cached item, because get by and save by Ids were different.
2012-12-15 11:30:48 -01:00
Morten Christensen
fabe5f83a7
Rearranging using statements in MediaService to ensure events are fired before after using, and that the AuditTrail writes after the uow has been disposed.
...
Adding GetById overload in MediaService to allow lookup by UniqueId guid.
2012-12-15 11:17:32 -01:00
Morten Christensen
fcda8cc7ca
Reordering using statements in ContentService to ensure that Events and Audit Trails exists outside the using.
2012-12-15 11:04:03 -01:00
Morten Christensen
5334ec3ff8
Minor adjustment to the ctor's of DefaultDatabaseFactory and PetaPocoUnitOfWorkProvider that clarifies the use of either ConnectionStringName or a custom ConnectionString+ProviderName.
2012-12-15 10:12:17 -01:00
Shannon Deminick
41e3471f2e
Moves event args classes to separate files
2012-12-15 10:44:09 +05:00
Shannon Deminick
2035f2d77f
Moved Event Args, etc... for persistence/services to Umbraco.Core.Events namespace
2012-12-15 10:43:03 +05:00
Shannon Deminick
1d259b711c
Changed IsAllRepublished on PublishingEventArgs to be readonly (pretty sure it supposed to be like that)
2012-12-15 10:38:57 +05:00
Shannon Deminick
b73efd16dc
Fixes ServiceContext to ensure the repo's are lazy instantiated because their ctor's rely on the
...
RepositoryResolver.Current being initialized which normally doesn't occur until after the ServiceContext
is constructed. Adds instance level caching for the GetRecursiveValue method in case this is called more than
one time for a property in one view. Reverts PetaPocoUnitOfWork to allow more than one call to Commit().. this
isn't 'best practices' per se but it is more for performance reasons because otherwise we'd have to create a new
repo object + uow for any bulk saving operations... The end result is the same, bulk operations in the Services
cannot be processed in one transaction. Fixing up the ContentServiceTests by ensuring that the shared and always open sqlce
connection with the legacy SqlCeContextGuardian is closed on TearDown.
2012-12-15 10:33:29 +05:00
Shannon Deminick
ad7aa66b0b
Changes PetaPocoUnitOfWorkFactory to accept an IDatabaseFactory as ctor. Changes PetaPocoUnitOfWork to not dispose of the Database since
...
it will be shared with the current thread in order to support nested transactions and changes how the Transaction object is created
and used and then disposed of. Changes PetaPocoUnitOfWorkFactory to ensure that the UOW is
created with the shared Database instance. Fixes a method in UserService to ensure that the UOW is disposed since it wasn't using a repository.
2012-12-15 08:41:46 +05:00
Morten Christensen
f5bfb90b64
Manually merging a few changes to the ContentService, ContentFactory, ContentRepository and ContentExtensions to avoid a merge hell when pushing latest to the legacy refactor branch.
...
Current checkin has a few new failing tests due to recent changes, but a few should be resolved by adding a DataTypesResolver setup in the ContentServiceTests fixture.
2012-12-14 15:19:54 -01:00
Morten Christensen
89399ad4c8
Closing repository refactor branch as its now been merged into the main 6.0.0 branch.
2012-12-14 14:00:57 -01:00
Sebastiaan Janssen
db14868324
attributes["macroalias"] would YSOD instead of give back a null
2012-12-14 13:51:01 -01:00
Morten Christensen
6bc5ba2b4c
Merge with 6.0.0-Repository-Resolvers-refactor
2012-12-14 13:50:56 -01:00
Morten Christensen
3d68106f47
Correcting a few unit tests that needed to have the ApplicationContext set in the SetUp of the fixture.
2012-12-14 13:49:20 -01:00
Morten Christensen
4c256986da
Adding a few constructor options to the services to ease use when newing the services instead of using the ServiceContext.
2012-12-14 13:27:10 -01:00
Morten Christensen
3d2ca1f823
Refactoring MacroService and UserService to use the new and clean uow/repo approach.
2012-12-14 13:15:33 -01:00
Morten Christensen
0bf061751e
Refactoring LocalizationService to use the new and clean uow/repo approach.
2012-12-14 13:06:58 -01:00
Morten Christensen
2956bdcc06
Refactoring FileService to use the new and clean uow/repo approach.
2012-12-14 12:59:47 -01:00
Morten Christensen
431e346622
Refactoring DataTypeService to use the new and clean uow/repo approach.
2012-12-14 12:43:05 -01:00
Morten Christensen
c711ed8542
Updating ContentTypeService to new uow/repo approach.
...
Removing ServiceFactory as it won't be used.
Correcting constructors on ContentService for consistency.
2012-12-14 12:33:14 -01:00
Morten Christensen
f9cffdd910
Merge with 6.0.0
2012-12-14 11:51:03 -01:00
Morten Christensen
0cce4a1a9e
Updating DefaultData and ContentControl to better support saving through the new api.
...
DataTypes doesn't save directly to the db, but keeps the value in-memory so the save can be handled by the new api.
Correcting the usage of versioning in the ContentRepository.
2012-12-14 11:43:16 -01:00
Morten Christensen
22c15bc0ba
Merge with 6.0.0
2012-12-14 07:27:42 -01:00
Shannon Deminick
547dab0761
Fixes: #U4-1274, U4-1304
2012-12-14 10:40:11 +05:00
Shannon Deminick
5fba1a775e
Fixes: #U4-1300
2012-12-14 09:22:28 +05:00
Shannon Deminick
e34b0cc6fe
Fixes: #U4-1272 which now enables the hidden feature of razor macros (this feature also works
...
in MVC)
2012-12-14 09:11:53 +05:00
Shannon Deminick
81b28bd0ce
Changed over remaining services to accept the RepositoryFactory as a ctor argument.
2012-12-14 08:22:42 +05:00
Shannon Deminick
1a5285dfa0
Merge with 6.0.0
2012-12-14 08:07:39 +05:00
Shannon Deminick
a37abbe622
Merge
2012-12-14 08:06:45 +05:00
Shannon Deminick
a9cb337a96
Changes ApplicationContext to expect arguments of DatabaseContext and ServiceContext for it to be
...
constructed. Changes DatabaseContext to not be a singleton. Changes ServiceContext not to be a singleton.
Removed ServicesFactory. Updated unit tests to support new changes.
2012-12-14 08:06:32 +05:00
Sebastiaan Janssen
a41e0323df
Merge
2012-12-13 16:11:56 -01:00
Stephan
06952833ef
U4-1212, U4-1312 - fix Document.PathPublished
2012-12-13 15:48:46 -01:00
Stephan
3a93da6256
U4-1212, U4-1312 - fix Document.PathPublished
2012-12-13 15:48:46 -01:00
Sebastiaan Janssen
b1091f91dc
Fixes U4-1320 - Dictionary delete query isn't paremterized
2012-12-13 15:48:18 -01:00
Morten Christensen
207c651743
Refactoring the Document class for publishing and unpublishing.
...
Bumped into an issue with nullable datetime and petapoco, which now has a workaround in our IMapper.
Fix a few issues around the Published state on previous versions.
2012-12-13 13:05:23 -01:00
Sebastiaan Janssen
a5775e5a27
Also add FixedDisplayModes package as NuGet dependency
2012-12-13 10:44:21 -01:00
Sebastiaan Janssen
e2eee711d8
Fixes U4-483 - Replace illegal characters in media with a dash, not underscore
...
Also removing multiple repeating dashes, leaving only one in place.
2012-12-13 09:26:34 -01:00
Morten Christensen
fa80356a49
Implements two subscribers for the PublishingStrategy for updating cache after publish and unpublish.
...
With this in place it should only be necessary to call Publish in the ContentService, and not worry about refreshing the cache.
2012-12-12 19:47:28 -01:00
Morten Christensen
0cdb7af3eb
Adding internal constructor overloads to Document, Content and CMSNode for better setup of legacy objects using new objects.
2012-12-12 18:44:55 -01:00
Morten Christensen
029824c8bc
Reverting internal methods to public methods in RepositoryFactory
2012-12-12 17:37:13 -01:00
Morten Christensen
6dd63aa0b3
Adding comment
2012-12-12 15:26:28 -01:00
Morten Christensen
c386aa491b
Merge with 6.0.0
2012-12-12 15:18:31 -01:00
Morten Christensen
3f35f1df00
Refactoring Document class to use new public api.
...
Adding Obsolete attributes to methods in Document class that has been updated.
Updating the PublishingStrategy to fire final event after content and xml has been properly updated in the db.
Adding a few new methods to the ContentService.
2012-12-12 15:17:48 -01:00
Shannon Deminick
e5ddcc756c
Changed boot managers to public
2012-12-12 20:10:50 +05:00
Sebastiaan Janssen
21ead72d48
Add en_us files in VS project file so they'll actually be in the built zip file
2012-12-12 12:40:18 -01:00
Sebastiaan Janssen
c3c3c3856f
Update unit tests to reflect removal of cachebrowser trees
2012-12-12 12:26:28 -01:00
Morten Christensen
877c38b8bc
Moving RepositoryFactory to constructor to avoid hard dependency on the RepositoryResolver in the services.
2012-12-12 10:47:14 -01:00
Sebastiaan Janssen
23fff9be8c
Remove the legacy Cache Browser
2012-12-12 10:25:34 -01:00
Morten Christensen
29762e227a
Refactoring the usage of Copy in the ContentService, so that it could be implemented in the Document class.
2012-12-12 10:22:58 -01:00
Sebastiaan Janssen
849a9892c5
#U4-1246 Increase the version number in ClientDependency.config after install
2012-12-12 09:07:06 -01:00
Morten Christensen
6c7484a1bf
Merge with 6.0.0
2012-12-12 09:01:26 -01:00
Morten Christensen
f800744e4f
Merge with 6.0.0
2012-12-12 09:00:25 -01:00
Morten Christensen
e71a5fd5eb
Fixing an issue with the MediaService.
...
Making the two UOW Providers public, so they can be used for newing up services.
Adding a few constructor options to the PP UOW Provider to avoid config lookup.
2012-12-12 09:00:00 -01:00
Sebastiaan Janssen
5f93e20fab
Merge
2012-12-12 07:21:17 -01:00
Sebastiaan Janssen
094fbf2e6b
Putting ClienntDependency.Mvc back now that we have assembly redirects
2012-12-12 07:20:58 -01:00
Shannon Deminick
41403c13a9
Fixes a ContentService 'using' of the repo. Updated the MediaService to use the correct logic for UOWs.
2012-12-12 06:40:38 +05:00
Shannon Deminick
1e41db6d69
Removed any manual instantiation of PetaPocoUnitOfWork as this should generally always
...
be done by the PetaPocoUnitOfWorkProvider to ensure that for a UOW it always uses a new database
instance, not a shared one.
2012-12-12 06:08:03 +05:00
Shannon Deminick
a3938edde2
Changed the PetaPocoUnitOfWorkProvider to ensure that a new Database object is used for each new
...
unit of work (transaction). When the UOW is diposed, the database instance will also be disposed.
2012-12-12 05:57:52 +05:00
Shannon Deminick
1132547c24
Changed required Database references to UmbracoDatabase
2012-12-12 05:48:18 +05:00
Shannon Deminick
a0e4492a35
New implementation of IDatabaseFactory, allows setting the DatabaseContext.Current at runtime
...
with a custom IDatabaseFactory (mostly for testing).
Changes AuditTrail to internal so the public way is just with the 'Audit' class.
Fixed ThreadSafetyServiceTests which was failing with the new AuditTrail stuff because of the
Database instances, this is not solved with the new PerThreadDatabaseFactory for the unit test.
Created new 'UmbracoDatabase' object which inherits from the PetaPoco one so that we can future proof
the implementation as we might want some custom logic on there. Now the IDatabaseFactory returns
an UmbracoDatabase instead of just Database.
2012-12-12 03:47:04 +05:00
Shannon Deminick
6ac2db9497
removed database factory, changed audit trail stuff to internal, not sure it needs to be public.
2012-12-12 00:17:59 +05:00
Shannon Deminick
aa574ac32f
Merged with 6.0 and fixed a couple merge issues
2012-12-11 23:19:07 +05:00
Shannon Deminick
cfa8fc2bba
Removed the uow ctor from the SaveEventArgs for testing as the test will still prove that
...
multi-threading works with the services without proving access to a single uow, the db will error first anyways.
2012-12-11 22:56:34 +05:00
Sebastiaan Janssen
73d541ad80
Preserve existing whitespace in web.config file to make upgrades a LITTLE easier
2012-12-11 16:23:15 -01:00
timothy.beutels@bluecherry.be
7d26ae520e
U4-580 Fixes an issue introduced by the bugfix for U4-580 in fdec8c2f6a62
...
The preview button got pushed out of view when the rte toolbar was loaded.
2012-12-11 15:10:16 -01:00
Morten Christensen
1eaa117883
Adding HasChildren check to ContentService and ContentTypeService.
...
Correcting an issue with loading of template ids in DocumentType class.
2012-12-11 14:27:18 -01:00
Morten Christensen
64b91ae1e4
Refactoring DocumentType class to use new public api in the following methods:
...
MakeNew
setupNode
GetByAlias
GetAllAsList
2012-12-11 13:34:00 -01:00
Morten Christensen
170293da41
Adding a few new methods to the ContentService and refactoring a few quirks.
...
Refactoring following methods in the Document class:
setupNode
MakeNew
GetRootDocuments
GetDocumentsOfDocumentType
GetDocumentsForExpiration
GetDocumentsForRelease
Rollback
GetVersions
GetPublishedVersion
GetDescendants
MoveToTrash
2012-12-11 12:15:37 -01:00
Morten Christensen
6516041617
Merge with 6.0.0
2012-12-11 08:55:45 -01:00
Morten Christensen
3a9e66b442
Merge
2012-12-11 08:44:50 -01:00
Sebastiaan Janssen
155a98a3dc
Ammending commit 94f54db3ef7e, VirtualPathUtility didn't work, found that we
...
have a lovely new Umbraco.Core.IO.IOHelper for the thing we're trying to do here
2012-12-11 08:34:50 -01:00
Morten Christensen
01baef6bc2
Removing unused files
2012-12-11 08:00:23 -01:00
Morten Christensen
614ef15f8a
Removing infrastructure setting, as its not needed any more
2012-12-11 08:00:06 -01:00
Shannon Deminick
43e74fa7a4
Merge
2012-12-11 12:06:25 +05:00
Shannon Deminick
feff68ada8
Refactor new Services for thread safety, plus unit tests. Not all services are updated to be correct, only the
...
ContentService, the rest need to be updated as well.
2012-12-11 12:03:36 +05:00
Morten Christensen
15c78b539d
Merge
2012-12-10 15:00:54 -01:00
Morten Christensen
f114b06531
Adding events to MacroService
2012-12-10 14:59:33 -01:00
Morten Christensen
0613a422fb
Adding events and audit trail for LocalizationService
2012-12-10 14:53:36 -01:00
Shannon Deminick
aeab577627
Ensures that our view engines inherit from FixedRazorViewEngine as per #U4-1305
2012-12-10 20:48:04 +05:00
Morten Christensen
190cdaacb5
Adding events and audit trail to MediaService
2012-12-10 14:28:46 -01:00
Morten Christensen
3f846e188a
Adding events and audit trail to FileService - templates, scripts and stylesheets.
2012-12-10 13:49:20 -01:00
Morten Christensen
7e728af93c
Adding events and audit trail to DataTypeService
2012-12-10 13:04:18 -01:00
Morten Christensen
fc188b6c8a
Adding events and audit trail to ContentTypeService
2012-12-10 12:47:36 -01:00
Sebastiaan Janssen
1674b440ee
Make sure to always use only the Web.Template.Config when transforming during build.bat
2012-12-10 12:12:32 -01:00
Sebastiaan Janssen
dc72907c33
Correcting indentation of xml file to VS default (tabs)
2012-12-10 11:51:04 -01:00
Sebastiaan Janssen
7e3faf3810
Add FixedDisplayModes package, as per issue #U4-1305
2012-12-10 11:45:36 -01:00
Sebastiaan Janssen
400648d5bc
Not sure how the Test.cs reference got back in App_Code
2012-12-10 11:39:31 -01:00
Sebastiaan Janssen
fc78a34bd1
Use Excludes instead of deletes for SQL CE dependencies
2012-12-10 11:35:31 -01:00
Morten Christensen
5472e979a0
Adding audit trail to methods in the ContentService
2012-12-10 10:57:51 -01:00
pgregorynz
51b6311c43
Merge
2012-12-10 00:38:15 -10:00
pgregorynz
f6b3f02dd2
Fixes U4-580 Send To Publish permission ignored on Content Editor Screen
2012-12-10 00:36:00 -10:00
Morten Christensen
4f5c5cfc7c
Making minor correct to ServiceContext as per Shannons recommendation.
...
Adding resolver reset to publishing test tear down.
2012-12-10 08:44:17 -01:00
Morten Christensen
9165bd5d57
Close branch
2012-12-10 07:54:00 -01:00
Morten Christensen
fbe1ec1035
Merge with 6.0.0-Repository-Resolvers-refactor
2012-12-10 07:49:56 -01:00
Shannon Deminick
56b70ad229
Updated a ton of Error logging calls to use the new LogHelper but there are still plenty more to go; #u4-7
2012-12-10 05:03:28 +05:00
Shannon Deminick
1e19c4b65b
Converted much of the old logging to use the new logging. All calls for log types: Login, Logout,
...
LoginFailure, Debug. There's still a bunch to convert though. #U4-7
2012-12-10 04:22:29 +05:00
Shannon Deminick
153cfeefb7
Have obsoleted LogTypes that are not part of the audit trail
2012-12-10 03:49:53 +05:00
Shannon Deminick
b1f0e00287
Adds performance benefits for PublishedContentBase
2012-12-10 03:40:50 +05:00
Shannon Deminick
e6f50c2fa4
removed comments
2012-12-10 03:15:12 +05:00
Shannon Deminick
c9f40a74de
Changed all data services to create one repository type in the constructor instead of resolving
...
them in each method since they are only supposed to be using their single unit of work anyways (resolving
will return the same repository anyways, but in some cases it might have been with a different UOW)
Removed SetUnitOfWork method on IRepository as this is not needed.
Removed the old implementation of RepositoryResolver and replaces it with the RepositoryInstanceResolver (but
maintained the name of RepositoryResolver)
2012-12-10 02:58:23 +05:00
Shannon Deminick
f55d639514
Simplifies the ResolveByType so that it only requires the one interface, this is done by adding a new non-generic
...
IRepository interface.
2012-12-09 09:21:26 +05:00
Shannon Deminick
c3c62f916c
Added SetRepositoryInstanceFactory method so that in the future devs could set their own RepositoryInstanceFactory on startup.
2012-12-09 09:07:50 +05:00
Shannon Deminick
e0a7be7237
Created RepositoryInstanceResolver/Factory to replace the configuration based instantiation of Repo's.
...
Added unit tests to support resoling each instance, fixed CodeFirstTests to ensure that the base.TearDown() method is
called. Changed the BaseMapper's to internal.
2012-12-09 09:01:00 +05:00
Shannon Deminick
0c29704d09
Fixes TypeFinder to not scan for types when the assembly IsDynamic (created using reflection Emit).
...
This fixes the RenderRouteHandlerTests which were failing due to a sequence of events when the new PetaPoco classes
were created using Reflection and then the TypeFinder tries to enumerate on them.
2012-12-09 04:13:09 +05:00
Shannon Deminick
e251ccf456
Obsoletes the NiceUrl() and NiceUrlWithDomain() methods on IPublishedContent in favor of Url() and UrlWithDomain()
2012-12-09 03:53:16 +05:00
Shannon Deminick
6267e2e340
Adds support for NiceUrl() for media.
2012-12-09 03:51:02 +05:00
Shannon Deminick
43560a04d3
added some comments.
2012-12-09 03:45:55 +05:00
Shannon Deminick
1de43347d5
Added Url support for media when the IPublishedContent item inherits from PublishedContentBase
2012-12-09 03:27:19 +05:00
Shannon Deminick
44ccfc0262
Adds 'Url', 'ItemType' and the Indexed property alias to IPublishedContent.
...
Changes Properties to ICollection instead of Collection for IPublishedContent.
Creates PublishedContentBase object which handles the Url and Indexed property on IPublishedContent automatically so implementors should use this base
class instead. Moves GetPropertyValue extensions to the Umbraco.Web project instead of the
Umbraco.Core project because this method needs to parse internal links if the value is a string. We require the UmbracoContext
to do this so they must exist in the Web project.
2012-12-09 03:22:11 +05:00
Shannon Deminick
084e2ee37f
Updated EditMacro to use CSS instead of hard coded styles throughout.
2012-12-09 01:22:53 +05:00
Shannon Deminick
2e5618b778
Merge
2012-12-09 00:51:09 +05:00
Shannon Deminick
5870452cc9
Updated assembly binding for MVC(4, and really any other MVC version that requires assembly binding if
...
old libraries are built against old MVC versions).
Fixes a check for the ScriptingFile in for Partial View macros.
2012-12-09 00:50:58 +05:00
Morten Christensen
9111f811be
Implementing the new DefinitionFactory, which makes use of the newer database model definitions. This is done to streamline the usage of the database model definitions between db creation and migration.
2012-12-07 14:52:54 -01:00
Shannon Deminick
66fe539d1c
Fixes class reference issues
2012-12-07 20:08:06 +05:00
Shannon Deminick
73414f4504
Merge with default
2012-12-07 19:56:40 +05:00
Morten Christensen
736fbc6659
Moving database definition models, so they are shared and can be used in the sql syntax provider.
2012-12-07 13:48:38 -01:00
Morten Christensen
f9403f2bc6
Implementing fluent Delete, Rename and Update syntax for migrations.
2012-12-07 13:46:11 -01:00
Morten Christensen
9935abd1a2
Implementing Insert-builder with fluent syntax
2012-12-07 12:23:03 -01:00
Morten Christensen
97509316ba
Was missing initial wire up of the Create builder's fluent syntax
2012-12-07 12:02:56 -01:00
Morten Christensen
e9d1747504
Adding Fluent Create-builders for Column, Table, Index and ForeignKey.
2012-12-07 11:55:41 -01:00
Morten Christensen
77588252a6
Merge with 6.0.0
2012-12-07 09:30:48 -01:00
Morten Christensen
6a6302335d
Setting trust level to full for the time being
2012-12-07 09:28:40 -01:00
Morten Christensen
e1896319ec
Initial refactoring of the Document class to use the new public api.
...
And some experiments with medium trust and dynamic method.
2012-12-07 08:48:46 -01:00
Shannon Deminick
2a90e93a6f
Updated partial view macro engine to support storing the files in the App_Plugins/[packagename]/Views/MacroPartials
...
so they can be stored with a package and not pollute the main file system.
2012-12-07 07:04:11 +05:00
Shannon Deminick
0d94ddb96e
Got macro parameters working with Partial View Macros, changed PartialViewMacroPage to inherit from
...
UmbracoViewPage<PartialViewMacroModel> so that UmbracoHelper, etc... are available.
2012-12-07 06:31:53 +05:00
Sebastiaan Janssen
db2d73dc88
Alter the web.config template for mvc4 support
2012-12-06 14:27:41 -01:00
Sebastiaan Janssen
cd2711957f
Additional update for MVC4 support, nuget dependency updated, errors due to
...
web.config file in Views folder fixed
2012-12-06 11:33:17 -01:00
Sebastiaan Janssen
323af078ca
Upgrade to MVC4
2012-12-06 10:31:54 -01:00
Sebastiaan Janssen
9da62aa965
Correct wrongly committed urlrewriting/xsltextensions configs
2012-12-06 10:30:52 -01:00
bpowell@LAWRENCE.network.bitmapped.net
d30791b8e0
Adding en_us language option. Modified existing en language name to clarify it is UK.
2012-12-06 01:21:58 +05:00
Sebastiaan Janssen
f077646bf0
Ignore built zip files with version number in them as well
2012-12-05 14:45:24 -01:00
Sebastiaan Janssen
66f030a0d6
Batch to generate both the complete build AND the NuGet builds at same time
2012-12-05 14:44:30 -01:00
Sebastiaan Janssen
6a92b400b8
Open connection before checking if table exists
2012-12-05 14:43:37 -01:00
Morten Christensen
8210666d30
Refactoring identity inserts in db creation phase to support mysql
2012-12-05 14:18:08 -01:00
Morten Christensen
e31fc6e86a
Merge
2012-12-05 12:47:53 -01:00
Morten Christensen
8a9cbd0524
Cleaning out old transaction commit code
2012-12-05 12:47:28 -01:00
Morten Christensen
628800c14a
Committing configs with correct spacing
2012-12-05 12:37:21 -01:00
Morten Christensen
89bcbdb0f3
Moving db transaction up one level to improve installation, which failed for sql azure.
2012-12-05 12:37:00 -01:00
Sebastiaan Janssen
5518b901cc
Only place to set the nuget version is now in the nuget batch file
...
Saves editing in 3 places
2012-12-05 11:44:34 -01:00
Morten Christensen
602e3260fa
Fixing foreignkey issues
2012-12-05 08:39:31 -01:00
Morten Christensen
e73f80d78c
Merge
2012-12-05 07:50:38 -01:00
Morten Christensen
fc43247a9e
Adding clustered index to the UserLoginDto
2012-12-05 07:50:05 -01:00
Shannon Deminick
c7645b55ba
Partial View Macros now being rendered, now to implement the remaining parts with things like
...
parameters, etc...
2012-12-04 22:06:55 +05:00
Sebastiaan Janssen
73dc2d7f05
Ignore capitalized versions of content folders as wel as lower-cased ones
2012-12-04 10:37:34 -01:00
Morten Christensen
28d9784c1b
Reverting changes to DTOs to re-enable foreign key constraints.
...
Adding temporary condition to executing database schema creation code to skip foreign key constraints for sql ce.
2012-12-04 08:16:10 -01:00
Morten Christensen
952e4914c5
Merge
2012-12-04 07:37:10 -01:00
Morten Christensen
2c2177fcc7
Creating a new DefinitionFactory for refactoring the database definitions used by the syntax provider.
2012-12-04 07:36:51 -01:00
Shannon Deminick
208806c027
Updated more partial view macro engine and its rendering... nearly there.
2012-12-04 11:31:03 +05:00
Shannon Deminick
8024610364
Fixes up some logging API issues. Fixed up tracing in the macro class. Added support for Partial View macro rendering in the macro class.
2012-12-04 11:08:02 +05:00
Shannon Deminick
8e4644568b
Updated loghelper to be able to Warn and also trace Warn with an exception. Updated the macro control to check for the
...
Partial View Macro, added Partial View macro to the enum.
2012-12-04 05:58:24 +05:00
Shannon Deminick
e0a71830fa
Updated macro editor to support Partial view macros. Improves the JS in the editor (no more c# based js) which auto clears
...
other fields and drop downs when other files are selected.
2012-12-04 05:42:15 +05:00
Shannon Deminick
5b0057c258
Added missing files.
2012-12-04 03:29:02 +05:00
Shannon Deminick
fb61c55fa7
Started on PartialViewMacros
2012-12-04 03:26:04 +05:00
Sebastiaan Janssen
f1f8759bde
Change string parsing to VirtualPathUtility.ToAppRelative
2012-12-03 16:53:47 -01:00
Sebastiaan Janssen
71410f0f12
Merge changes from default into 6.0.0
2012-12-03 16:05:32 -01:00
Sebastiaan Janssen
97639040f0
New way of transforming web.config file that should work in both VS2010 and 2012
...
Moved transform responsibility to Umbraco.Web.UI (mainly because circular
dependency has been solved already a few months ago)
Managed to clean up build.proj significantly in the process
2012-12-03 15:53:06 -01:00
Sebastiaan Janssen
b02ad9e698
Remove foreign keys that never used to be in 4.x.
...
Fix the datacreation of CmsTaskTypeData
2012-12-03 13:22:23 -01:00
Sebastiaan Janssen
4f373541ac
Accidentally added TWO RequiredDbSetup properties
2012-12-03 11:57:28 -01:00
Morten Christensen
213451e442
Implementing the MigrationRunner, which will be used for database upgrades.
...
Refactoring a few bits in the syntax of the migration models.
Adding an extension of the PluginManager to find migrations by Type and Attribute.
2012-11-30 18:48:20 -01:00
Morten Christensen
d05a8e0390
Creating DbTypeMap for formatting type in expression
2012-11-30 17:56:02 -01:00
Morten Christensen
a7a030bad2
Adding a few known assembly types to the ignore list in the TypeFinder.
...
Changing Migration test to use the Type and Attribute resolver.
2012-11-30 17:47:48 -01:00
Morten Christensen
c4565df255
Adding TearDown to a few tests
2012-11-30 15:06:31 -01:00
Morten Christensen
f59f57fd6a
Initial work on fluent database migrations
2012-11-30 15:01:52 -01:00
Stephan
a70ef52964
fix xpath syntax error with legacy XML schema
2012-11-30 13:33:24 -01:00
Stephan
51204ee401
U4-1212 - bugfix Document.PathPublished
2012-12-11 17:37:33 -01:00
Sebastiaan Janssen
657f165ffb
Created branch 4.11.2
2012-12-17 12:22:11 -01:00
Stephan
7aa2064322
fix xpath syntax error with legacy XML schema
2012-11-30 13:33:24 -01:00
Stephan
d3f6fe5269
U4-1212 - bugfix Document.PathPublished
2012-12-11 17:37:33 -01:00
Morten Christensen
a5344b4087
Ensure UmbracoSettings are reset between tests
2012-11-30 10:06:17 -01:00
Morten Christensen
4a14095a6e
Correcting conditions for test
2012-11-30 09:49:05 -01:00
Morten Christensen
cc597dca15
Merge
2012-11-30 09:35:40 -01:00
Morten Christensen
152c8e810d
Working with unit tests and making a few corrections around ContentTypes.
2012-11-30 09:34:09 -01:00
Sebastiaan Janssen
bbd88be00b
LookupByAliasTests didn't require a DB after all
2012-11-30 08:00:04 -01:00
Sebastiaan Janssen
40e7b9bc0a
Fix the DB creation and population (tested only on SQL CE so far)
2012-12-03 11:49:09 -01:00
Shannon Deminick
41acb091eb
Updated the Umbraco_Client folder casing in the UI project. All folders are now properly cased in the UI proj.
2012-12-03 05:58:27 +05:00
Shannon Deminick
24dc6abcc0
Fixed folder casing in the UI project for all folders (except the Umbraco_Client one which will be in the
...
next commit). Now, VS thinks that all folders in the UI project are properly cased even though on the file system
they are not. This means that any webforms classes that are created in the UI project will automatically have the
correct namespace casing.
2012-12-03 05:43:31 +05:00
Shannon Deminick
ca62b3aedb
adds umb favicon to installer and back office. This also ensures it doesn't get overridden by package files (some do that).
2012-12-03 03:21:07 +05:00
Sebastiaan Janssen
fbd8884944
Fix routing tests, we DO need a database for these
2012-11-29 17:10:41 -01:00
Sebastiaan Janssen
2cc8ac74d6
Fix SQL regressions (I expected them)
2012-11-29 17:07:38 -01:00
Sebastiaan Janssen
14ee934fd5
Ignoring dictionary tests as code comment cleary says they don't work anyway
2012-11-29 15:44:00 -01:00
Casey Neehouse
3bd98d851a
Reverting the config files that inadvertently got committed.
2012-11-29 21:42:37 +05:00
Sebastiaan Janssen
20d1498eb9
Merge
2012-11-29 15:40:15 -01:00
Sebastiaan Janssen
c3f9a2ae12
Reimplement the changed DB schema and adjust the code to work with it
2012-11-29 15:38:04 -01:00
Casey Neehouse
9eea46b19b
Modification of UserControl usage to allow for Virtual Path to be used correctly.
2012-11-29 21:27:42 +05:00
Morten Christensen
2f83e5ba31
Fixing a few broken unit tests
2012-11-29 13:05:51 -01:00
Morten Christensen
357a5d1638
Merge
2012-11-29 12:41:36 -01:00
Morten Christensen
acb909c706
Refactoring installer to use the DatabaseContext for installing the umbraco db schema and default data.
...
Minimizing the use of the json/ajax calls during installation.
2012-11-29 12:40:48 -01:00
Sebastiaan Janssen
dac1a8e9dc
Checking to see why the test file doesn't get deleted on the build server
2012-11-29 11:56:33 -01:00
Sebastiaan Janssen
4817cf8310
That didn't actually fix the dictionary tests, shame.
2012-11-29 11:19:44 -01:00
Sebastiaan Janssen
2b3e535f83
Make dictionary tests work
2012-11-29 10:31:49 -01:00
Sebastiaan Janssen
c6c5839373
Move directory creation to TestHelper and reference from a few places
2012-11-29 09:07:14 -01:00
Sebastiaan Janssen
4d008f1755
No need to delete the directories, just the data in them
2012-11-29 08:27:59 -01:00
Sebastiaan Janssen
079d6e49e9
Creating and deleting required folders automatically for tests
2012-11-29 07:52:12 -01:00
Morten Christensen
d8d131be93
Merge
2012-11-29 06:48:55 -01:00
Sebastiaan Janssen
c8387d58f5
Fix (expected!) merge problem.
2012-11-28 14:39:11 -01:00
Sebastiaan Janssen
f6e8cbf6de
Merge with default
2012-11-28 14:34:55 -01:00
Sebastiaan Janssen
76fb5d260f
Moved tag Release-4.11.1 to changeset 6eb5f2fb5a88 (from changeset 7f827760cb49)
2012-11-28 13:35:30 -01:00
Sebastiaan Janssen
267cd46ea0
Another additional fix to make the reloading of trees work after package install
2012-11-28 13:34:35 -01:00
Sebastiaan Janssen
96f6a0161f
Merge with 4.11.1
2012-11-28 13:08:13 -01:00
Sebastiaan Janssen
7bc53adc67
Closing 4.11.1 branch
2012-11-28 13:06:01 -01:00
Sebastiaan Janssen
8ecff73c18
Added tag Release-4.11.1 for changeset 7f827760cb49
2012-11-28 13:05:21 -01:00
Stephan
35e65ad18c
add support for "/foo" hostnames ONLY for backward compat.
...
fix invalid hostname message
2012-11-28 12:43:19 -01:00
Sebastiaan Janssen
8def8eaa86
Bumping the version to 4.11.1
2012-11-28 09:44:03 -01:00
Sebastiaan Janssen
c0774ad9b9
Merge
2012-11-28 09:24:54 -01:00
Sebastiaan Janssen
f306cbe457
Move invalidDomain entry to the correct area.
2012-11-28 09:24:40 -01:00
Sebastiaan Janssen
577b989c4c
Aha, string needs to start all the way to the left to appear nicely in the editor
2012-11-28 08:41:54 -01:00
Sebastiaan Janssen
e6b162f4f6
Add translation for invalid hostname
2012-11-28 08:37:08 -01:00
Stephan
b40cc1879f
missing entry in language file
2012-11-28 07:36:08 -01:00
Shannon Deminick
8a7c7bf77d
Merge
2012-11-27 21:47:20 +05:00
Shannon Deminick
38a1179de5
applied patch from rev 189f37a1dd63 which reverts the last minute changes before 4.11
...
release, namely changes to the ApplicationTreeRegistrar, TreeDefinitionCollection, theend installer step.
2012-11-27 21:45:57 +05:00
Sebastiaan Janssen
f263b4d92b
Fixes U4-1162 - In MVC mode, creating a child template doesn't set the layout
...
correctly (it's missing the .cshtml extension)
2012-11-27 15:36:54 -01:00
Morten Christensen
6edea4a8ee
Adding some of the database changes that is part of v6 - just renaming a few columns so far.
...
Refactoring the installer, which is not working 100% yet.
2012-11-27 15:07:53 -01:00
Sebastiaan Janssen
c612727116
Add translations that got lost in merge, fixes U4-1254
2012-11-27 14:07:13 -01:00
Sebastiaan Janssen
ab9c9df7d6
Reverting last minute hacks around the pluginmanager and adding Shannon's fixes
...
from changeset 85f9e5879e60
2012-11-27 13:27:33 -01:00
Stephan
c607e50433
U4-1245, U4-1186... fix the mess I created with hostnames
2012-11-27 12:43:57 -01:00
Stephan
df5555bdf1
Opened branch 4.11.1
2012-11-27 12:40:42 -01:00
Morten Christensen
d98bd97c5f
Merge
2012-11-27 11:39:27 -01:00
Morten Christensen
5233dff63f
Workaround for database setup in the installer, cause medium trust won't play nice.
2012-11-27 11:38:09 -01:00
Morten Christensen
d6c9f1f991
Reverting SolutionInfo.
...
Updating DatabaseContext for installer although not fully working because of medium trust issue with refreshing connectionstrings.
2012-11-27 10:05:26 -01:00
Shannon Deminick
d5e184b133
Adds logging to the package installer for debugging. Updates DisposableTimer to pass delegates for logging for tracing/info.
...
Fixes PluginManager cache file handling. Ensures cache file is written with the correct TypeResolutionKind. Have added a check to
ensure the file is replaced if a legacy file is found. Added a check to the PluginManager to load from scanning if the cache item is
not found in the file, this fixes all install issues with the type finding in 4.11.
Added new batch file to reset an umbraco install to vanilla (not 100% complete yet)
2012-11-27 10:42:22 +05:00
Shannon Deminick
e9c154f0a2
removed other non used legacy test files.
2012-11-27 07:04:18 +05:00
Shannon Deminick
5973c20b24
Removed old test runner configs for the legacy tests project which is not loaded into the sln at the moment.
...
We will migrate many of these tests over in time.
2012-11-27 07:03:32 +05:00
Shannon Deminick
060ebe2c4f
reverts last minute changes in 4.11 to get trees displaying on install so that we can determine the real cause.
...
Fixes naming conventions on MasterpageHelper.
2012-11-27 06:58:58 +05:00
leekelleher
4796cdd803
MySQL: Corrected a typo in the "DropDow" data-type definition.
2012-11-26 22:04:44 +00:00
Morten Christensen
7641bafd17
Refactoring installer
2012-11-26 17:58:42 -01:00
Morten Christensen
e5ec9eb06f
Reducing the usage of the DatabaseFactory
2012-11-26 17:20:58 -01:00
Sebastiaan Janssen
df8b4351c1
Merge
2012-11-26 17:11:56 -01:00
Sebastiaan Janssen
9d5b1e178a
Move all the lib files to NuGet/MyGet and remove legacy folders
2012-11-26 17:11:13 -01:00
Morten Christensen
7140922e7a
Refactoring installer to use the new datalayer for installation.
2012-11-26 15:57:03 -01:00
Morten Christensen
92913389b8
Fixing an issue I had introduced in ExpressionHelper
2012-11-26 14:13:50 -01:00
Morten Christensen
00f2458edd
Adding a few unit tests to verify the outcome of the generated sql syntax for the Content- and ContentType repositories.
2012-11-26 12:28:59 -01:00
Sebastiaan Janssen
a5db5a3e0b
Don't generate documentation file in release mode
2012-11-26 12:07:16 -01:00
Morten Christensen
ca69ef7810
Merge
2012-11-26 11:29:53 -01:00
Morten Christensen
8ee0fffb84
Content repo sql tests
2012-11-26 11:29:20 -01:00
Sebastiaan Janssen
9f9f754d15
Update log4net references to use the medtrust version
2012-11-26 11:27:56 -01:00
Morten Christensen
c98d3a8a1f
Merge
2012-11-26 11:18:56 -01:00
Morten Christensen
0ae707fe78
Refactoring the umbraco version from GlobalSettings to be a seperate class that simply wraps the version from the assembly.
...
Since the version will come from the assembly there is no need to have it as part of the GlobalSetting, which is internal and needs a makeover of its own.
2012-11-26 11:18:06 -01:00
Sebastiaan Janssen
f9fadf9d80
Merge
2012-11-26 10:13:29 -01:00
Sebastiaan Janssen
59c452d2ea
Updated log4net to get the medium trust supported version from myget
2012-11-26 10:12:50 -01:00
Morten Christensen
34ac97442d
Merge
2012-11-26 10:08:49 -01:00
Morten Christensen
4cc20efa08
Refactoring usages of CurrentVersion to use Version in GlobalSettings.
...
Completes U4-1160
2012-11-26 10:07:08 -01:00
leekelleher
6cbb536dea
Set the correct 'Source' path for the TransformXml in 'umbraco.presentation.targets'.
2012-11-26 11:05:17 +00:00
Morten Christensen
d522ca9fdd
Refactoring usages of VersionMajor, VersionMinor and VersionPatch in umbraco.GlobalSettings.
...
Its now using Umbraco.Core.Configuration.GlobalSettings.Version instead.
Fixes U4-1160
2012-11-26 10:00:47 -01:00
Morten Christensen
3fe1975514
Refactoring usages of umbraco.GlobalSettings.CurrentVersion to use the new Umbraco.Core.Configuration.GlobalSettings.Version
2012-11-26 09:57:05 -01:00
Morten Christensen
e07fc8c2ba
Adding language column to cmsContentVersion
2012-11-26 09:02:49 -01:00
Morten Christensen
78b05eb44c
Correcting SolutionInfo and AssemblyInfo, so assembly version is correct for all shipped assemblies
2012-11-26 07:46:29 -01:00
Morten Christensen
5d3fdde39d
Adding ServiceStack as nuget package dependency instead of shipping the assembly.
2012-11-26 07:19:34 -01:00
Morten Christensen
1dd9b6c4d5
Removing nuget packages from repo as we are using package restore
2012-11-26 07:16:48 -01:00
Morten Christensen
4d351ad8ae
Making all Macro related classes internal, as the new macro stuff won't be utilized in 6.0.
2012-11-26 07:06:18 -01:00
Morten Christensen
ce12bfa80e
Adding numeric attribute for testing.
...
Adding type test for composition implementation.
2012-11-25 19:19:10 -01:00
Morten Christensen
599fb5a12d
Merge
2012-11-25 17:56:52 -01:00
Morten Christensen
e16c92a197
Starting with composition via code first test.
2012-11-25 17:56:08 -01:00
Sebastiaan Janssen
b9ee9d551e
Ammending previous commit - removes files from inclusion in csproj file as well
2012-11-25 08:25:34 -01:00
Sebastiaan Janssen
72eb1a573d
Machine specific config files are no longer necessary. Upon first build, you get
...
a new web.config file thats never commited to the repo, edit this one all you
want. It gets some values overwritten by the web.Template.Debug.config because
they should be used by everybody deving on the core (currently only MedTrust).
2012-11-25 08:22:07 -01:00
Morten Christensen
97ebf8d51b
Merge
2012-11-24 19:08:45 -01:00
Morten Christensen
ff89383386
Removing usage of IProfile on DataTypeDefinition.
...
Giving the Code First POC an extra kick in the conventions, so the default PropertyType convention can be overridden.
If a Definition doesn't exist for the selected DataType one will be created - with backing unit test.
2012-11-24 19:07:06 -01:00
Stephan
2512bf3c6b
bugfix hgignore
2012-11-24 14:57:49 -01:00
Stephan
0513d6012c
merge
2012-11-24 14:56:23 -01:00
Morten Christensen
e32880f215
Final Merge with 4.11.0
2012-11-23 19:59:28 -01:00
Morten Christensen
1053492a29
Freedom Friday POC of native code first - limited to test project.
...
Making a few corrections to the serialization attributes after having tested ContentType Serialization.
Enabling bulk saving of new ContentTypes with Parent/Composition dependencies.
2012-11-23 19:58:19 -01:00
Stephan
9f0ab6c297
U4-1245 - make it possible to create more than 1 wildcard domain
2012-11-23 15:23:39 -01:00
Sebastiaan Janssen
9506339e6f
Merge with 4.11.0
2012-11-23 13:37:17 -01:00
Sebastiaan Janssen
68605a7560
Closed branch 4.11.0
2012-11-23 13:36:14 -01:00
Sebastiaan Janssen
839dd7315a
Added tag Release-4.11.0 for changeset 20e4dff821d8
2012-11-23 13:33:15 -01:00
Sebastiaan Janssen
f1314628d7
One last hack to get the the macroengines to show up after install.
2012-11-23 12:01:43 -01:00
Sebastiaan Janssen
e23ed30b0c
Took out the temporary tree fixes and put another temp fix in (reverts to the 4.10.x code)
...
Also removed dependency on ClientDependency.Mvc for now to make upgrades easier (no requirement to do assembly redirects in web.config)
2012-11-23 11:45:51 -01:00
PerPloug
55cb46927e
Changes to template and masterpages helper
2012-11-23 09:37:35 -01:00
Morten Christensen
c7693386a2
Correcting a few unit tests after conditions have changed.
2012-11-23 08:35:58 -01:00
Sebastiaan Janssen
654c3b7403
Another temporary fix for trees being unavailable after install, the context is null during upgrades in the installer, so would cause a YSOD
2012-11-23 08:02:23 -01:00
Morten Christensen
99820bf5e1
Merge with 4.11.0
2012-11-23 07:53:22 -01:00
Sebastiaan Janssen
4195754b0c
Pull in new translations before release
2012-11-23 07:36:58 -01:00
Sebastiaan Janssen
96a6f17bd7
Update for the WebPI build, should now automatically be good
...
Fixes U4-132
2012-11-22 16:06:06 -01:00
Sebastiaan Janssen
61d99c4061
Of course we also need the assembly redirect for MVC2 -> 3 in the template config to start with (so the build.bat picks it up as well)
2012-11-22 15:45:14 -01:00
Sebastiaan Janssen
0a6e91a2f9
Fixed U4-1235 Changing document type alias YSOD's on SQL CE
2012-11-22 15:04:27 -01:00
jeavonleopold
cf9e786e45
U4-1241 Fix - BaseTreePicker GetItemBreadcrumbs causes YSOD for Property Editors that do not store numeric ID's
2012-11-22 15:17:12 +00:00
Sebastiaan Janssen
ba1d3fd3e6
Fix Library.Search not giving back an list of DynamicNodes any more, breaking accessibility to custom properties
2012-11-22 13:23:20 -01:00
Sebastiaan Janssen
ac01fd48fa
Some refactoring of the Umbraco:image implementation after code review
2012-11-22 12:30:58 -01:00
Sebastiaan Janssen
f53fb694be
Tightened up and renamed the ReadPublished method (relating to pull request for U4-606)
2012-11-22 09:53:11 -01:00
Sebastiaan Janssen
1ecd8fa87d
Temporary fix for trees being unavailable after install
2012-11-22 09:34:05 -01:00
Sebastiaan Janssen
ce1c9d697b
Add assemblyredirect for System.Web.Mvc because ClientDependency.Core.Mvc relies on Mvc v2 while we're using 3.
2012-11-22 09:30:07 -01:00
Sebastiaan Janssen
c67a76fb03
json2.js was not included in VS, so not in the build
2012-11-22 08:06:39 -01:00
Shannon Deminick
3d72a4497c
Merge
2012-11-22 02:56:53 +05:00
Morten Christensen
f11dc7f3cd
Correcting a few methods in the DataTypeService.
...
Adding publish = false in save methods, to ensure that Published isn't set to true.
2012-11-21 17:38:54 -01:00
Sebastiaan Janssen
30cc8e0861
Merge
2012-11-21 11:05:38 -01:00
Sebastiaan Janssen
30ca3f6df9
Bump the version to 4.11.0
2012-11-21 11:05:30 -01:00
Stephan
cccfed6efe
U4-1222 - improve alternate template consistency
2012-11-21 10:12:04 -01:00
Sebastiaan Janssen
82c148e997
Fixed U4-596 with thanks to firepol!
2012-11-21 09:50:47 -01:00
Sebastiaan Janssen
c50a3e7a27
I broke the build, oh noes! Sorry. :-)
2012-11-21 09:46:04 -01:00
callicj@M2UA1450WRW.us.maritz.net
811cbe2339
Added new method to the Document Service named readPublished() which returns the published version of the document.
...
Added new method to the Document class named GetPublishedVersion() which returns the published version of the document.
2012-11-21 08:03:53 -01:00
ksykora@ksykora-Win7
a8bf881ae1
* Fixed an umbraco bug where the macro editor, if it tried to enumerate over a
...
property whose value was null, would throw a null reference exception instead
of just ignoring the property.
2012-11-21 07:53:29 -01:00
ksykora@ksykora-Win7
c446be734c
Moved ParseMacros from Init into Load in ItemRenderer to fix an issue where the
...
NodeId property on the Item control was being set after the ItemRenderer had
already loaded it into memory.
2012-11-21 07:54:17 -01:00
Morten Bock
f0f7f6af55
Include some missing files
2012-11-21 07:23:15 -01:00
Shannon Deminick
19bd8ae193
Fixes overloads for TypedMedia, TypedContent, Content, Media calls on UmbracoHelper now that
...
GetPropertyValue returns 'object'
2012-11-21 09:09:37 +05:00
Shannon Deminick
81d8f74e0d
Small update to hashcodecombiner and pluginmanager
2012-11-21 08:39:10 +05:00
Shannon Deminick
0011d568c6
Fixes up HashCodeCombiner with correct long field intead of int with correct initialization.
...
Adds App_Code and global.asax to be monitored for changes to create the hash code.
2012-11-21 08:28:11 +05:00
Shannon Deminick
159718bf4f
Updated sln to use Nuget for ClientDependency references, ensures that all config changes
...
are backward compatible. Have updated the new ClientDependency.config file with the new
features, though these are not required for existing installs but we should advise to merge
the new changes in.
Added ClientDependency.Core.Mvc to the UI project so that it will now ship with this library.
2012-11-21 08:01:23 +05:00
Shannon Deminick
b9ff3ca729
updated proj references, was getting warnings in build that they could not be referenced. Might be a VS 2012 thing.
2012-11-20 07:41:12 +05:00
Shannon Deminick
4f3ac36d7f
Merge
2012-11-19 19:57:23 +05:00
Shannon Deminick
a9257ad366
Fixes #U4-1213, much better support for ignoring routes in route table. Fixes issue with LogHelper. Adds unit tests
...
for ignoring routes.
2012-11-19 19:56:52 +05:00
Sebastiaan Janssen
2218459877
Correcting the path for the targets file, should work now even if there are spaces in the path
2012-11-19 08:59:23 -01:00
Sebastiaan Janssen
8f5e2946d6
Merge
2012-11-19 08:10:16 -01:00
Sebastiaan Janssen
19c3b251a0
Include the VS targets file so that the build server can find it as well
2012-11-19 08:09:43 -01:00
Shannon Deminick
ce4c855f00
Fixes up the resulting casts when invoking extension methods dynamically in our dynamic objects.
2012-11-19 05:47:34 +05:00
Shannon Deminick
48c45447e4
Fixes: #U4-1207, Enhancements to DynamicXml (legacy and new), now implements proper IEnumerable<T> interfaces.
...
Added DynamicInstanceHelper for any dynamic object that should find matches on methods, properties and
extension methods. Fixed ExtensionMethodFinder to find the Enumerable extensions (was previously set to IEnumerable which would
find nothing).
2012-11-18 10:28:53 +05:00
Shannon Deminick
4683144987
Changed CacheHelper to be public so it can be exposed publicly by the app context.
2012-11-18 03:34:31 +05:00
Shannon Deminick
238a237cb5
Merge
2012-11-18 03:31:15 +05:00
Shannon Deminick
cde1ca9f83
updated some logging on content class.
2012-11-18 03:31:02 +05:00
Shannon Deminick
93e2d8d822
added missing file for tests.
2012-11-18 02:49:55 +05:00
Stephan
8609389bdb
U4-1198 - publish dialog does not detect that a parent is not published
2012-11-17 14:55:58 -01:00
Morten Christensen
6ce93ac5c6
Removing proj reference to umbraco.config as its not part of source control.
2012-11-17 14:49:13 -01:00
Morten Christensen
f9328af55f
Merge with 4.11.0
2012-11-17 14:41:54 -01:00
Stephan
48f985b70a
U4-1212 - can publish grand-child of unpublished node
...
fixed by introducing Document PathPublished property
2012-11-17 14:37:41 -01:00
Stephan
b02afb3af8
u4-1186 - Manage hostnames UI bug with validators
2012-11-17 13:45:53 -01:00
Stephan
b9d814c3fb
(michielvoo pull request) Consitent new lines in templates
2012-11-17 13:28:38 -01:00
Stephan
1b54ce1d48
U4-1210 - ysod on rollback
2012-11-17 12:29:05 -01:00
Stephan
e3efc0d19b
U4-1194 - Mvc templates do not work when running in a virtual directory
2012-11-16 15:52:14 -01:00
Sebastiaan Janssen
3ba9e09164
Update obsolete messages to point to the correct classes (instead of being misleading) :-)
2012-11-16 14:41:30 -01:00
NielsHartvig@UMBRACORATI.localdomain
d148c10c66
Update to sanitizer
2012-11-16 14:24:24 -01:00
NielsHartvig@UMBRACORATI.localdomain
2b573b9070
The BOSS is fixing U4-367
2012-11-16 14:08:28 -01:00
Shannon Deminick
4cb03ab36c
Fixes issue with ChildActions when inherting from UmbracoViewPage<T> and using the @Umbraco helper.
2012-11-16 10:08:12 +05:00
Shannon Deminick
3ebbcc77e9
Merge
2012-11-16 00:45:29 +05:00
Shannon Deminick
8be97295dc
Added new method to RenderMvcController for easier return of the current template when hijacking routes.
...
Added better error checking for media handling in MVC.
2012-11-16 00:38:03 +05:00
Shannon Deminick
3dd411f159
Working on #U4-1174, lots of updates/fixes to media in MVC regarding loading data from the examine cache to return media + lots of unit tests.
2012-11-15 21:46:54 +05:00
Shannon Deminick
8b141dc51a
Working on #U4-1174, lots of updates/fixes to media in MVC + unit tests.
2012-11-15 20:11:10 +05:00
Stephan
278aa3f820
U4-1203 - UmbracoHelper.RenderMacro displays trace output at the wrong place
2012-11-15 13:41:44 -01:00
Shannon Deminick
a7a38478db
Working on #U4-1174 - issue with TypedMedia in MVC, fixes a few things and ensures Children() works
...
as expected, adds unit tests.
2012-11-15 04:18:23 +05:00
Shannon Deminick
b2e004b825
renamed namespace in test proj
2012-11-15 02:04:46 +05:00
Shannon Deminick
10df6e878c
updated config
2012-11-14 22:05:58 +05:00
Shannon Deminick
eac11c1b80
cleaned up some of the install auth attribute
2012-11-14 21:22:30 +05:00
Shannon Deminick
6abca67fc4
Close 4.10.1 branch
2012-11-14 21:19:00 +05:00
Shannon Deminick
0ad5da67ea
Merge with 4.10.1
2012-11-14 21:18:34 +05:00
Shannon Deminick
3fb9ffca5b
Update for installer rest service, updates version
2012-11-14 19:50:39 +05:00
Morten Christensen
52d65106f5
Correcting issues after running unit tests
2012-11-14 13:27:34 -01:00
Morten Christensen
9cb12fa3c0
Adding events to the ContentService
2012-11-14 11:20:21 -01:00
Morten Christensen
be1e98fda2
Making a few more corrections to allow setting the Key-guid value for ContentType, MediaType and Media.
2012-11-14 07:24:07 -01:00
Stephan
8e7fe5ee55
fix f3a3bdaf6329
2012-11-14 06:40:09 -01:00
Shannon Deminick
9554c6a1c6
Fixes #U4-1174 - allows MVC views to render when using RenderTemplate. Added new UmbracoHelper method RenderTemplate. Cleaned up some code and
...
ensuring that the string writers are disposed. Moved TemplateRenderer to a better namespace.
2012-11-14 10:47:40 +05:00
Shannon Deminick
8597876c92
Fixed up the library calls to RenderTemplate, no longer a ton of duplicated code and removed
...
the requirement to build up query strings as this is completley not required since we use 'preserveForm'
in the Server.Execute.
2012-11-14 09:31:20 +05:00
Shannon Deminick
3df7d81bde
Fixed up the webforms url gen
2012-11-14 09:19:39 +05:00
Shannon Deminick
f82ae4fdda
Fixes: #U4-1174, this now works for all webforms related templates, however RenderTemplate will currently not work for
...
MVC templates... this will come soon. If you try to it will just throw a NotImplementedException.
2012-11-14 09:13:53 +05:00
Shannon Deminick
4a981225b3
Merge
2012-11-14 03:52:34 +05:00
Shannon Deminick
0cd115c268
Fixees: #U4-1166, automatically adds parsable routes in the route table to the reserved paths
...
so you don't have to explicitly add reserved paths to Umbraco config that you are creating routes for.
2012-11-14 03:32:50 +05:00
Morten Christensen
46ce70f4a7
Minor adding to guid Key unit test.
2012-11-13 19:10:08 -01:00
Morten Christensen
5540959e71
Correcting ability to set guid Key, as it was overwritten when saving.
...
Adding unit tests to verify get/set Key.
Adding unit tests to verify GetById with guid Key.
Adding overload to GetById with guid Key to supplement the int Id.
2012-11-13 19:07:43 -01:00
Søren Reinke@Windows-7
0ce9878c59
Removed call to obsolete 'speechBubble'
2012-11-13 18:20:14 -01:00
Morten Christensen
f7b7b90bed
Correcting a new issues after merge
2012-11-13 15:13:06 -01:00
Morten Christensen
59630b99b4
Merge with 4.11.0
2012-11-13 14:33:28 -01:00
Morten Christensen
c9c160bc29
Adding unit test for saving bulk content, and adding lazy collection save overload.
...
Adding AuditTrail class and test case.
2012-11-13 14:30:05 -01:00
Morten Christensen
50dc9f2b7b
Resolving UserService usage in ContentService to set Creator/Writer.
...
Adding audit class for future implementation.
2012-11-12 08:39:29 -01:00
Morten Christensen
00e3f16d30
A few corrections after running the unit tests
2012-11-12 08:00:51 -01:00
Sebastiaan Janssen
291b0582e4
Merge
2012-11-12 07:41:40 -01:00
Sebastiaan Janssen
f4e48872a2
Imported pull request by Michiel van Oosterhout (consistent line endings)
...
Removed some commented out code
Pull: http://umbraco.codeplex.com/SourceControl/network/forks/michielvoo/UmbracoU4451/contribution/3482
2012-11-12 07:40:58 -01:00
Morten Christensen
a4d4411cca
Moving services from Web proj to Core proj.
2012-11-12 07:40:11 -01:00
Morten Christensen
d1db48eb72
Moving PublishingStrategy to Core proj.
2012-11-12 07:33:22 -01:00
Morten Christensen
4dd5c72659
Ensuring that possible notifications and permissions are removed when deleting a template.
2012-11-12 07:22:09 -01:00
Morten Christensen
8fc942d3b0
Adding internal constructor for testing with predefined IFileSystems.
2012-11-12 07:19:10 -01:00
Morten Christensen
d0c79052e8
Adding SetDefaultTemplate on ContentType.
...
Correcting UOW for FileService, which needs two providers - one for files and one for data.
2012-11-12 07:16:54 -01:00
Shannon Deminick
9e320700e2
Fixes: #U4-1178, adds another strongly typed overload to GetPropertyValue<T> and adds more unit tests.
2012-11-12 10:50:23 +05:00
Shannon Deminick
7f0ff70ca9
Fixes: #U4-1132, this is a bit of a hack fix because the Media should include creatorName/id but it doesn't.
2012-11-12 09:20:54 +05:00
Shannon Deminick
65e3b7f951
Merge
2012-11-12 08:24:36 +05:00
Shannon Deminick
156f145c69
Updated the build manager to find instances based on persisted cache of previous lookups but uses BuildManager to do so, after
...
some benchmark unit tests against loading a type from an assembly this is about 100% faster. Updated the UmbracoModule to write more diagnostics
for benchmark debugging. Have basically reduced the startup time to approx 50% of what it used to be based on the current
benchmarks run. Previously app startup on my machine was about 5 seconds, now after the first startup it is about 2.5 seconds.
2012-11-12 08:10:12 +05:00
Morten Christensen
4be2207f50
Correcting condition for inserting allowed templates. Thank you valuable unit tests.
2012-11-11 19:11:36 -01:00
Morten Christensen
61afe225be
Adding Template to ContentType and Content objects and updating repositories accordingly.
...
Removing templates from the mocks for the time being.
2012-11-11 19:02:45 -01:00
Morten Christensen
13c980c14b
Dedicated to Matt <3
2012-11-11 18:07:52 -01:00
Morten Christensen
689c229846
Adding methods to delete specific versions from content by version id or date.
2012-11-11 14:55:48 -01:00
Morten Christensen
564d370392
Extending PetaPoco's sql builder with strong types plus added a few unit tests to verify output.
2012-11-11 13:52:28 -01:00
Morten Christensen
eb4fc26e1f
Implementing last methods in TemplateRepository plus added a TemplateFactory for mapping dtos-entities.
...
Removing old FileOnly-repo version of the TemplateRepository.
Refactoring FileService to use new repository.
2012-11-11 12:20:14 -01:00
clausjensen
a0c941dac2
Fixes U4-1092 - TinyMce breaks script tags by double wrapping in CDATA on save
2012-11-11 09:50:42 -01:00
Bitmapped
33eb9d40f3
Catches exception thrown by native ActiveDirectoryMembershipProvider when there
...
is no current user.
Fixes U4-709
2012-11-11 09:40:48 -01:00
Sebastiaan Janssen
cf8186653c
Merge
2012-11-11 09:19:02 -01:00
Sebastiaan Janssen
75403d3b94
Fix by Tom Witherington - U4-1167 tags not saving or deleting in Tags data type
...
Also cleaned up the usage of obsolete method calls
2012-11-11 09:17:20 -01:00
Morten Christensen
dffc6ca1a0
Refactoring entities with Users to only add Id to minimize the object graph.
...
Moved getting an IProfile to an extension method, as its not commonly used.
Removing dependencies in ContentService, so the Services and context can be moved to Core proj.
Implementing Template repository to use both filesystem and db.
2012-11-11 06:53:02 -01:00
Shannon Deminick
083bab0528
Added HashCodeCombiner and unit tests to support. Added ability to create a hashed file based on scanned assemblies in the
...
PluginManager and added a cached plugin xml file to the PluginManager. Now we don't actually scan any assemblies on app startup
during plugin finding if none of the DLLs have changed. Added trace statements to the UmbracoModule for better benchmarking for
how long a full request takes to load from start to finish.
2012-11-11 09:09:06 +05:00
leekelleher
ee3e3787a8
PropertyEditorConverters - reusing TryConvertTo<T>, removing duplicate code.
2012-11-10 21:41:40 +00:00
leekelleher
a3895ab149
Added unit tests for PropertyEditorValueConverters.
2012-11-10 21:40:37 +00:00
Matt@MBP13-PC
c590c6a265
Fixes issue #U4-1169 wherby Umbraco.Field always runs in the context of the current page regardless of whether a custom IPublishedContent is passed in
2012-11-10 16:40:00 +00:00
leekelleher
6c1bf4b85f
Added unit test for ObjectExtensions TryConvertTo<DateTime>.
...
Modified CustomBooleanTypeConverter to accept an empty string as a FALSE.
2012-11-10 14:09:27 +00:00
Morten Christensen
e832da5bfc
Refactoring a few repositories to use the UserRepository for getting an IProfile for a Creator/Writer
2012-11-09 20:26:47 -01:00
Morten Christensen
270d75ecd1
Implements User- and UserTypeRepository.
...
Implements User- and UserTypeMapper/Factory.
Update ContentRepository tests to use RepositoryResolver.
2012-11-09 19:54:10 -01:00
Morten Christensen
e3d5fa766d
Starting implementation of the UserRepository.
...
Fixing unit tests.
2012-11-09 14:45:28 -01:00
Morten Christensen
fadac469e9
Adding unit tests for Script- and StylesheetRepository.
2012-11-09 11:56:59 -01:00
Morten Christensen
e93d7d3f5d
Creating unit test
2012-11-09 09:57:46 -01:00
Morten Christensen
c93fcfd482
Correcting two failing unit tests
2012-11-09 09:51:53 -01:00
Morten Christensen
9049b079c8
Adding unit tests for RelationRepository.
...
Correcting delete clauses for Content to ensure relations are also deleted.
2012-11-09 09:40:06 -01:00
Morten Christensen
4dfb4df952
Adding unit tests for RelationTypeRepository.
...
Correcting a few mappers and adding identityseed for RelationType plus adding default data.
2012-11-09 08:49:48 -01:00
Morten Christensen
e35f61b10c
Adding AspNet Mvc dependency in nuspec.
2012-11-09 07:28:29 -01:00
Morten Christensen
21ca6fbc96
Adding content retrieval performance test
2012-11-08 19:23:25 -01:00
Morten Christensen
ac9ab759e9
Adding missing reset of resolver in a two unit tests.
2012-11-08 18:37:40 -01:00
Morten Christensen
c5d86e9525
Merge with 4.10.0
2012-11-08 18:29:07 -01:00
Morten Christensen
54df4855bc
Fixing issue with deserializing macros and adding some more macro related tests.
2012-11-08 18:27:22 -01:00
Morten Christensen
705fed7a5e
Adding unit tests for DictionaryRepository.
2012-11-08 15:55:44 -01:00
Sebastiaan Janssen
3632d6b0c6
Opened branch 4.11.0
2012-11-08 15:31:41 -01:00
Sebastiaan Janssen
bf95792524
Merge with 4.10.0
2012-11-08 15:00:52 -01:00
Sebastiaan Janssen
885b421201
Closed branch 4.10.0
2012-11-08 14:48:26 -01:00
Sebastiaan Janssen
b11143e2c4
Added tag Release-4.10.0 for changeset f6da531fbb4c
2012-11-08 14:46:56 -01:00
Sebastiaan Janssen
00a625fb7f
Recursion was wrong on this one.
...
Fixed #U4-1147
2012-11-08 12:41:18 -01:00
Morten Christensen
439098e3d7
Adding unit tests for LanguageRepository
2012-11-08 12:21:40 -01:00
Morten Christensen
4afbd1c38e
Adding unit tests for DataTypeDefinitionRepository
2012-11-08 11:55:36 -01:00
Morten Christensen
ac693134bb
Adding unit tests for MediaRepository
2012-11-08 09:43:35 -01:00
jeavonleopold
e9ae11ff2b
U4-366 - AllowThousands for Integer property editor
2012-11-08 09:28:41 +00:00
Sebastiaan Janssen
bd4e6eaa62
Merge
2012-11-08 11:30:10 -01:00
Sebastiaan Janssen
b2e4489e66
Umbraco.Web.UI is now the first project in the solution file, so you won't have
...
to manually do "Set as startup project"
2012-11-08 11:22:28 -01:00
Sebastiaan Janssen
d27e32e918
Medium Trust on by default in debug web.configs
...
Don't overwrite root web.config on each build if already exists
Should make F5-debug a lot easier
2012-11-08 11:17:21 -01:00
pgregorynz
3a6dae9d0d
Merge
2012-11-08 01:06:59 -10:00
sitereactor
9f95c48242
Updating swedish language file.
2012-11-08 08:26:24 -01:00
sitereactor
d4e6dd9711
Correcting merge error by removing file ref.
2012-11-08 08:04:12 -01:00
sitereactor
5541ba8a30
Merge with 4.10.0
2012-11-08 08:00:20 -01:00
Sebastiaan Janssen
e2934bb036
Merge
2012-11-08 07:06:07 -01:00
Sebastiaan Janssen
664a0ff4ec
Add MVC3 dlls to bin folder so that hosts don't have to have MVC installed
...
Fixed #U4-1137
2012-11-08 07:05:29 -01:00
sitereactor
715f0ddac1
Updating Chinese language files from github.
2012-11-08 06:56:55 -01:00
pgregorynz
4d5f142a30
fix for ItemRenderer.cs to work with Partials
2012-11-07 21:19:35 -10:00
Shannon Deminick
f4dc045561
Removed MediaFileSystemExtensions and just added the methods to the MediaFileSystem which are more discoverable.
...
Added Code Annotations to all file system classes pointing to the new #U4-1156 tracking item to publicize.
2012-11-08 08:27:38 +05:00
Shannon Deminick
ca55372f89
Merge
2012-11-08 08:12:33 +05:00
Shannon Deminick
29c96c2c64
Converted QuickSearch over to use correct codebehind
2012-11-08 08:12:24 +05:00
pgregorynz
1a969d76e1
Revert change to Umbraco Helper as caused issues with the itemRender not being
...
able to process fallback or formating options.
2012-11-07 15:20:19 -10:00
sitereactor
8e4b9ed743
Adding test class for MediaRepository pending implementation
2012-11-07 14:51:12 -01:00
sitereactor
a130642b02
Correcting .Append to .Where in repositories for base queries.
...
Adding unit tests for MediaTypeRepository.
2012-11-07 14:41:28 -01:00
sitereactor
bfdc204d08
A bit of refactoring and moving the services back and forth
2012-11-07 13:56:52 -01:00
Shannon Deminick
fba31a0a6a
Added Code annotations for IPublishedContentStore, etc... as experimental features with links to the
...
tracker.
2012-11-07 10:16:36 +05:00
Shannon Deminick
5132d66924
Created code annotation attributes and descriptions
2012-11-07 09:55:21 +05:00
Shannon Deminick
36f367f9d6
Added a unit test to confirm any ctor of a custom typed file system
2012-11-07 09:40:33 +05:00
Shannon Deminick
67d9e578f5
Fixes: #U4-919, we will just use real classes for extension methods and all custom file systems like the MediaFileSystem must inherit from
...
FileSystemWrapper
2012-11-07 09:30:40 +05:00
Shannon Deminick
306f0f9679
Merge
2012-11-07 03:50:32 +05:00
Shannon Deminick
b9d53ceac8
Fixes more of U4-1140, ensure that only legacy objects are returned from the dynamic stuff in the razor macros. Adds unit test for it.
2012-11-07 03:49:32 +05:00
Søren Reinke@Windows-7
1bceb746fa
Switched to non obsolete method call
2012-11-06 20:32:26 -01:00
Søren Reinke@Windows-7
d390a4c0a9
Made speech bubbles for MediaTypes act the same as for DocumentTypes
2012-11-06 20:24:48 -01:00
sitereactor
372f7a7725
Refactoring UpdateContentCache strategy for generating xml cache upon publishing indepedent of the legacy umbraco.content.Instance class.
2012-11-06 20:03:36 -01:00
Søren Reinke@Windows-7
e4f8b5c586
Deleting a Tab now removes it from the list in the browser
2012-11-06 19:21:41 -01:00
Sebastiaan Janssen
869915f991
Updated to the Medium Trust-safe version of SQL CE SP1
...
(assembly version 4.0.0.0 instead of 4.0.0.1)
2012-11-07 12:12:57 -01:00
Sebastiaan Janssen
0cb4a9ad9c
Fixes issue where upload will fail in medium trust due to use of FileInfo
...
Related to earrlier fixes for U4-919
2012-11-07 09:28:08 -01:00
sitereactor
9b77eefb4c
Adding stragies plus tests for publishing and updating the xml cache.
2012-11-06 15:17:58 -01:00
sitereactor
0b29a08d1d
Adding proper identity check to File entity.
2012-11-06 13:12:33 -01:00
sitereactor
fba2ce8a7a
Refactoring the FileRepository to implement IUnitOfWorkRepository, so the files use the same transaction approach as database entities.
2012-11-06 13:07:18 -01:00
sitereactor
ff51d81540
Merge with 4.10.0
2012-11-06 12:44:20 -01:00
sitereactor
4234bb1cd9
Moving content xml test to seperate test class for easier teardown of test.
...
Adding test to account for UserService using httpcontext for looking up current backoffice user.
2012-11-06 12:42:59 -01:00
sitereactor
ec9880968f
Moving interfaces for services to Umbraco.Core.
...
Adding xml extensions for Content to generate xml for the xml cache.
Adding test for xml generation.
2012-11-06 10:47:14 -01:00
Sebastiaan Janssen
8c7dbd7207
Merge
2012-11-06 09:50:28 -01:00
Sebastiaan Janssen
0110cf01f2
Removed unused variable that was causing problems, cleaned up the code a tiny bit
...
Fixed #U4-1119
2012-11-06 09:49:27 -01:00
sitereactor
f438ad16e0
Merge with 4.10.0
2012-11-06 07:28:14 -01:00
Stephan
fee1a0dd9e
fix broken CreateXPathQuery in legacy requestHandler
2012-11-06 07:09:54 -01:00
Shannon Deminick
315e8b27a0
Migrated loadStarterKitDesigns to use the new codebehind structure.
2012-11-06 09:14:39 +06:00
Shannon Deminick
fb0c9c3fbb
Changed DynamicXml to public (somehow this wasn't checked in before) #U4-U4-1146
...
Added unit tests for DynamicXml.Find methods which are passing.
2012-11-06 08:32:21 +06:00
sitereactor
60146e31c7
Adding a note on test to add and correcting usage of CreateContent method with explicit use of a user id to avoid userservice/httpcontext.
2012-11-05 14:53:36 -01:00
sitereactor
5f6c4cdf92
Renaming User to Creator on Content - makes more sense.
2012-11-05 14:43:51 -01:00
sitereactor
de9c373626
Adding some initial work for Membership related classes and interfaces, but only using IProfile and Profile as the rest are not part of the roadmap.
...
Adding a UserService, which should be fully implemented in a later release.
Refactoring usage of the ServiceContext, which is now loosely tied to the HttpContext as its used by the UserService.
Refactoring User/Writer on the Content class and interface.
Simplifying events and delegates in the publishing strategy.
2012-11-05 14:42:21 -01:00
sitereactor
fe6bbdf005
Refactoring usage of UOW in File-, Localization- and MediaService.
2012-11-05 10:12:17 -01:00
sitereactor
480801e10b
Refactoring usage of UOW in the DataTypeService.
...
Adding an internal extension method to get an IDataType for a PropertyType.
2012-11-05 09:47:07 -01:00
sitereactor
b77beb386a
Adding unit tests for the two repository-backing cache providers
2012-11-05 09:29:29 -01:00
sitereactor
cec2de6a2f
Adding unit tests for ContentTypeRepository
2012-11-05 09:21:25 -01:00
sitereactor
1ea65ee27b
Dummy files ... really need to change this, so the folders are created in the test setup instead of having these dummy files.
2012-11-05 09:06:59 -01:00
sitereactor
278d3087a4
Removing Service- and DatabaseContexts from UmbracoContext as its not the proper place to have them.
...
Adding extension method to ApplicationContext to attach the two contexts here instead.
Refactoring BaseWhereClause as there were problems formatting the sql.
Adding unit tests for MacroRepository and ContentRepository.
2012-11-05 09:03:48 -01:00
sitereactor
edc80a12ab
Adding DbProviderFactories sqlce config setting to web.config template.
2012-11-02 12:32:36 -01:00
sitereactor
a897f51511
Merge with 4.10.0
2012-11-02 12:29:17 -01:00
sitereactor
98ef3f96f8
Correcting issue with RepositoryResolver not setting the unit of work when resolving.
2012-11-02 11:54:42 -01:00
sitereactor
2ba506e598
Adding SqlCe to DbProviderFactories config setting to avoid issue with provider not being found.
...
Correct error in RepositorySettingsTests after having changed config.
2012-11-02 10:18:07 -01:00
Sebastiaan Janssen
ed5a0be20e
Merge with updated language files
2012-11-02 09:32:54 -01:00
Sebastiaan Janssen
4e82d282bf
Cleaned up and updated the web.Template.config before release
...
Also reformatted in hopes to keep the formatting consistent between releases from now on
2012-11-02 09:32:20 -01:00
sitereactor
fe003edd02
Adding language files from github localization repo.
2012-11-02 09:23:59 -01:00
sitereactor
ccb1734a04
Removing dependency on DbProviderFactories in DatabaseFactory.
...
Refactoring mocked content used by ContentTests.
Refactoring dirty-usage.
2012-11-02 09:11:23 -01:00
Sebastiaan Janssen
17f326dc89
Enable relationtypes tree in release version as well
2012-11-02 08:52:12 -01:00
sitereactor
49c2be3c4a
Removing DbProviderFactories dependency in DatabaseContext
2012-11-02 07:34:41 -01:00
Stephan
2c38f7ce7f
fix BaseRest config management - would throw when missing config files
2012-11-01 16:46:04 -01:00
sitereactor
a98fddbd58
Fixing event subscription which caused a series of unit tests to fail
2012-11-01 15:06:35 -01:00
sitereactor
3d7376824d
Adding more unit tests to cover different scenarios for publishing logic
2012-11-01 13:48:03 -01:00
Sebastiaan Janssen
3ba31cc82c
Fixed breaking change: method signature of Template.MakeNew changes when you add
...
optional params, breaking uSiteBuilder.
2012-11-01 12:51:46 -01:00
sitereactor
b1240abf0b
Unit tests covering the ContentService.
...
Adding new configurations to the release configs.
Refactoring the publishing strategy and a few of the services.
2012-11-01 10:59:32 -01:00
sitereactor
053e26b34c
Updating nuspec files for v6-alpha
2012-11-01 07:52:49 -01:00
sitereactor
6e8add79ac
Merge
2012-11-01 07:25:40 -01:00
sitereactor
42d233239a
Adding dummy files, so unit tests doesn't fail in TC
2012-11-01 07:25:02 -01:00
Sebastiaan Janssen
0df1ebb83e
Merge 4.9.1 into default
2012-11-01 07:12:47 -01:00
Sebastiaan Janssen
204d7a79aa
Closed branch 4.9.1
2012-11-01 07:10:42 -01:00
Sebastiaan Janssen
e68629b8bc
Added tag Release-4.9.1 for changeset 8d7d8609e2e4
2012-11-01 07:10:31 -01:00
Matt Watson
f80fa2f373
Datatype Tags, multiple render when multiple instance on same doctype
...
Fixed #U4-915
2012-10-31 21:51:17 +00:00
Sebastiaan Janssen
55ac779bf2
Changed the Chines language files to have a zh prefix in the key instead of en.
...
Now the chinese translation files actually work.
Fixed #U4-1126
2012-11-05 10:07:51 -01:00
Sebastiaan Janssen
f8732cd70b
Removed the ExportCode dialog as it's not needed any more now that L2U is gone.
2012-11-05 09:19:20 -01:00
pgregorynz
ff5c5c8a03
Relates to bud U4-1142 Umbraco helper in wrong context with used in a Partial.
...
Fix to context of Umbraco helper when used in partials.
2012-11-04 21:24:04 -10:00
Shannon Deminick
7df9921441
Fixes: #U4-1142, Changed ctor for RenderModel so people can actually create one to pass in to their views if they want.
...
Changed the way that UmbracoTemplatePage works in that if you pass in an IPublishedContent model instead of a RenderModel,
it will be generated for you without a YSOD. Changed the UmbracoHelper ctor so that it can be passed a custom IPublishedContent model
so that it's context is of that model and not the one routed to. Added Umbraco.Web.Mvc to the imported namespaces for Views.
2012-11-05 11:27:28 +06:00
Shannon Deminick
329431e6df
Fixes: #U4-1141 - IPropertyEditorValueConverter is not a plugin type and is searched for on app startup.
2012-11-05 06:14:44 +06:00
Shannon Deminick
292ded852e
Changed IPropertyEditorValueConverter to public #U4-1141
...
Changed the /umbraco folder in the UI project to be properly cased according to VS (this is initial, we need to
do this for everything but need to write a script, see https://groups.google.com/forum/?pli=1#!topic/umbraco-dev/_KDTHpPPFM8 )
2012-11-05 06:04:40 +06:00
Shannon Deminick
a4a9b26d93
Committed first tests of strongly typed querying with strongly typed document types using what would be generated code and extension methods.
2012-11-04 09:24:24 +06:00
Shannon Deminick
e4d4aa935a
fixed attempt to initialize it's False property, changed IPublishedStore back to internal... was my mistake to make this public just yet.
2012-11-04 08:56:50 +06:00
Shannon Deminick
b337f4e5e4
Fixes issue with installing starter kits in the back office after upgrading the installer to install
...
the starter kits properly. Not sure if this was actually working before 4.10 but in any case does work again
now and installs them the correct way whilst waiting for the app pool to restart (we need to put this in place
for the normal packages too!). Upgraded the StarterKits.aspx to have the correct code behind structure. Fixes issue
with missing or invalid referenced images.
2012-11-03 07:18:12 +06:00
Shannon Deminick
6f5689004d
Fixes: #U4-1113
2012-11-03 05:48:23 +06:00
Sebastiaan Janssen
9184a12056
Merge
2012-10-31 15:32:35 -01:00
Sebastiaan Janssen
d2788f202a
NuGet Package restore problem seems related to version of nuget.exe, updated
...
See: http://nuget.codeplex.com/discussions/398910
2012-10-31 15:31:52 -01:00
sitereactor
a4a4ab433d
Merge with 4.10.0
2012-10-31 15:17:20 -01:00
sitereactor
8225950cac
Merge
2012-10-31 15:15:32 -01:00
sitereactor
4e2bcee35b
Adding more tests to cover the ContentService and refactoring.
2012-10-31 15:15:02 -01:00
Sebastiaan Janssen
e781bac935
And another update to the nuget path to hopefully get it correct for TeamCity
2012-10-31 14:55:06 -01:00
Sebastiaan Janssen
235527a5a6
SolutionDir path is not correct when there are spaces in it (TeamCity has that)
2012-10-31 14:53:18 -01:00
jeavonleopold
e502ce4ff9
U4-1112 - Add Any() property to DynamicXml
2012-10-31 10:47:04 +00:00
Shannon Deminick
8fff66dcb7
Merge
2012-10-31 20:48:50 +06:00
Shannon Deminick
bc47e0c4a6
Fixed the get enumerator method in the legacy DynamicXml so that it still returns the legacy class instead of the new one.
2012-10-31 20:42:06 +06:00
Sebastiaan Janssen
4cec26c71b
New NuGet targets file, might fix pacakge restore problem in TeamCity
2012-10-31 08:32:56 -01:00
sitereactor
b86bfdd87b
Refactoring usage of UOW in ContentService
2012-10-31 08:20:45 -01:00
Shannon Deminick
85c110bad5
missing changed file
2012-10-31 11:46:02 +06:00
Shannon Deminick
8866607582
changed milliseconds to seconds
2012-10-31 11:43:14 +06:00
Shannon Deminick
0db6c2cc11
Fixed issue that locally declared SurfaceControllers are routed through 'umbraco' area, this should not have been the case.
...
Created new CacheHelper which replaces the old Cache class and is accessible via the UmbracoContext.
Added new CachedPartial extension method to be able to cache the output of your partials (also by page and by member)
Added mew CacheHelperApplicationEventListener in order to automatically clear the partials cache when content is published, media or members is saved.
2012-10-31 11:36:22 +06:00
sitereactor
e30cf6bc65
Adding unit tests for the ContentRepository and starting refactoring of the UOW usages in the services.
2012-10-30 20:01:09 -01:00
sitereactor
d3655fd726
Making BaseDatabaseFactoryTest single threaded.
...
Refactoring while testing ContentService.
2012-10-30 19:27:47 -01:00
Sebastiaan Janssen
84858bea65
Move the Umbraco.Web.UI project up to the first position in the .sln file so
...
that when you first clone the project and hit F5 it will actually start the
correct project (and not the class library)
2012-10-30 15:27:59 -01:00
sitereactor
16bb9df623
Refactoring usage of the DatabaseContext
2012-10-30 15:20:54 -01:00
sitereactor
137a54b193
Refactoring DTOs for Identity seed, which is used by Sql Ce.
...
Updating unit tests and Contexts to include the ServiceContext and DatabaseContext.
2012-10-30 15:03:58 -01:00
sitereactor
347bf3fabf
Implements a basic version of the MacroService for U4-940
...
Adding a static ServiceFactory class for easy access to the various services in a non-singleton way.
Adding a Resolver for MacroPropertyTypes.
Updating the CoreBootManager and PluginManager to include the MacroPropertyTypeResolver.
2012-10-30 09:25:28 -01:00
sitereactor
9306fd0b5c
Missing log4net reference
2012-10-30 07:58:29 -01:00
sitereactor
9673f60948
Updating nuspec files for 4.10.0 beta release
2012-10-30 07:40:42 -01:00
Shannon Deminick
c3795d7e5a
Added some code comments and did a check for redirects (returns null if this is the case)
2012-10-30 06:49:36 +06:00
Shannon Deminick
36eea348ba
changes the fix for U4-1097 to use an InvariantEquals instead of a direct equals just in case!
2012-10-30 06:23:29 +06:00
sitereactor
81aedbd9dd
Merge with 4.10.0
2012-10-29 14:40:02 -01:00
sitereactor
17a70b4e05
Updating repositories
2012-10-29 14:39:24 -01:00
sitereactor
0c4c429b68
Implements U4-943 to the extent its currently possible.
...
Refactoring publishing methods in the ContentService.
Adding tests for the QueryBuilder.
2012-10-29 14:28:16 -01:00
Stephan
be3f95610b
U4-1081 - treat missing template at 404
2012-10-29 12:35:39 -01:00
sitereactor
c20072c01d
Merge with 4.10.0
2012-10-29 09:55:33 -01:00
sitereactor
960ae22271
Adding convention to column naming for table creation.
...
Adding DatabaseContext hooked up to UmbracoContext and initialized through the CoreBootManager.
Adding constant for ConnectionString name in GlobalSettings.
2012-10-29 09:49:31 -01:00
Stephan
f9aa4b28af
U4-889 - cancelling publish via an event caused a JavaScript error
2012-10-29 07:48:45 -01:00
Stephan
232c2292cb
U4-1093 - fail to publish a node w/new content type
...
the way we added the new content type to the schema just could not work
also, stop reloading the whole XML from DB because the schema changes
2012-10-28 19:35:19 -01:00
Stephan
80dca1e3f2
U4-1089 - non-ascii chars in urls cause 404
2012-10-28 11:58:48 -01:00
Stephan
47b6f7f4d5
fix U4-1087 : preview badge does not show
2012-10-28 10:58:56 -01:00
pgregorynz
03af54b1d5
Merge
2012-10-25 14:21:16 -10:00
Casey Neehouse
bbd62f20a9
Corrects a couple minor issue with Directory support when mapped to a
...
Virtual Directory and network shares.
2012-10-26 04:19:14 +04:00
pgregorynz
9738227189
Making the CTOR for UmbracoHelper public so it can be newed up for other uses
2012-10-25 14:18:53 -10:00
Shannon Deminick
6bf3a7a74a
Merge
2012-10-26 03:01:21 +05:00
Shannon Deminick
07f8f79620
Fixes: #U4-1077, found an bug with both our code and Microsoft's code in that if you RemapPath with an incorrect URL which contains
...
2 '?' the internals of ASP.net actually force a secondary internal request which causes BeginRequest to fire but doesn't follow the normal
chain of the module. It was a bug with our code having two query strings, however its pretty strange behavior on their part!
Have removed UmbracoContext.ClientUrl since it is not necessary to have. Have renamed UmbracoContext.UmbracoUrl = CleanedUmbracoUrl and UmbracoContext.RequextUrl = OriginalRequestUrl
Have moved the route processing logic to a static method on PublishedContentRequest which auto assigns the request back to the UmbracoContext, plus this is a cleaner
way to do the processing, including allowing us to unit test this one aspect.
Lastly, we are now rewriting the path back to the original URL in the RenderRouteHandler so that in MVC controllers the HttpContext.Request actually
reflects the URL that the client requested, not the rewritten URL (we do this in webforms too)
2012-10-26 02:55:57 +05:00
sitereactor
3e6c56a394
Merge with 4.10.0
2012-10-25 18:39:33 -02:00
sitereactor
9fd23a4bc3
Merge
2012-10-25 18:39:11 -02:00
sitereactor
07b5f6983f
Refactoring the creation of database schema and base/default data creation.
...
Adding extension method to get all properties for interfaces in PetaPoco used for mapping.
Creating ServiceContext and adding it to the UmbracoContext to provide access to the various services.
Adding UmbracoContext to BaseDatabaseFactory test.
2012-10-25 18:38:23 -02:00
Ismail Mayat
f0690ec55f
U4-1069 localize file umbraco.web.ui\umbraco
2012-10-25 14:47:00 -01:00
Tom Fulton
e4bfccf974
U4-1057: Add localization of 'relate copied items' text
2012-10-25 19:42:16 +04:00
Hendy
51d08a353c
U4-1084: media file links now updated after save
2012-10-25 14:33:50 -01:00
Hendy
982825dd56
Merge
2012-10-25 14:01:14 -01:00
NielsHartvig@UMBRACORATI.localdomain
c8c4e2437b
Implements U4-1022: Request: Disable Canvas mode by default
2012-10-25 13:00:31 -02:00
Hendy
1970b20eb9
Merge
2012-10-25 14:00:10 -01:00
Hendy
a5499cff26
U4-1080 - updateDate value for media item pulled from it's xml fragment (as only verison in db for media is the created version)
2012-10-25 13:59:48 -01:00
Ismail Mayat
d9c37a03b9
U4-989 Editing Macro Scripts should force any attached macros to refresh their cached code
2012-10-25 13:48:44 -01:00
Tim@MiniNinja
e17b93bcfe
Fixes issue U4-872
2012-10-25 14:04:32 -01:00
Stephan
6ffc231be0
bugfix UriUtility when running in a virtual directory
2012-10-25 12:28:33 -02:00
Tim@MiniNinja
99d8aca0c5
Fixes U4-864 also fixes similar issues for:
...
Xslt
Javascript
Stylesheets
Scripting Files
Macros
If file exists, will redirect to existing file instead of cretaing new
2012-10-25 13:24:44 -01:00
Sebastiaan Janssen
3c2ac0e90e
Include new files for U4-858 Default icons for Media Types
2012-10-31 12:03:52 -01:00
AnthonyCogworks@Anthony-PC
7af10e3b67
Issue : http://issues.umbraco.org/issue/U4-858
...
Fixed media thumbnails for SQL CE
2012-10-25 14:00:33 -01:00
Stephan
62a48df421
bugfix NiceUrlProvider when running in a virtual directory
2012-10-25 12:14:21 -02:00
Hendy
f146b8f6af
Merge
2012-10-25 11:30:56 -01:00
NielsHartvig@UMBRACORATI.localdomain
946f905885
Fixes U4-1079, Installer database step gives no error on failure
2012-10-25 10:30:08 -02:00
Hendy
707eca930f
U4-430 - saving a media item now updates the udpated date in the xml
2012-10-25 11:27:12 -01:00
Stephan
e4a002c976
properly cleanup views/masterpages when changing the type of a template
2012-10-25 09:34:02 -02:00
AnthonyCogworks@Anthony-PC
e731afadc9
Issue : http://issues.umbraco.org/issue/U4-858
...
Fixed media thumbnails for SQL Server, MySQL, & Azure
2012-10-25 10:23:53 -01:00
Tom Fulton
a006a480f7
U4-855: Small update to allow Preview to work when pasting custom source, and fix Insert not highlighting right away if ctrl+v
2012-10-25 18:14:11 +04:00
Tom Fulton
674923468d
U4-855 Embed Media - allow inserting custom HTML into Source tab
2012-10-25 17:52:50 +04:00
Sebastiaan Janssen
afafcfbb7a
Merge
2012-10-31 10:32:58 -01:00
Matt@MBP13-PC
c489d910b8
Fixes issue #U4-322 "Custom section name is the name of the previous section" by passing through the app alias to shitApp if no key is found in uiKeys
2012-10-31 11:31:08 +00:00
Sebastiaan Janssen
6e226ef995
Update the tinyMCE release config as well for U4-717 and u4-1006
2012-10-31 10:11:02 -01:00
AnthonyCogworks@Anthony-PC
0b1c479428
Case: http://issues.umbraco.org/issue/U4-715
...
Removed 2nd call to cleanPropertiesOnDeletion(_contenttypeid); in PropertyType.delete()
Replaced multiple calls to db to get all documentTypes.
2012-10-25 13:35:47 -01:00
AnthonyCogworks@Anthony-PC
3f2ca8a823
Case: http://issues.umbraco.org/issue/U4-648
...
Fixed issue in CMSNode where Parent was being set twice.
The issue was due to logic in Move(CMSNode newParent).
I renamed the parameter to newParent as it is more clear.
Changed the logic to check againse ParentId, rather than Path, and deleted
the redundant assignment to Parent.
2012-10-25 14:55:46 -01:00
Tom Fulton
78d57e89d5
U4-408: Prevent dragging of toolbar icons by adding onmousedown="return false"
2012-10-25 16:36:21 +04:00
Tom Fulton
d9049864f3
U4-395: Fix RTE in Members section (add ValidateRequest = false)
2012-10-25 19:21:46 +04:00
Hendy
21632d2ffc
Merge
2012-10-25 10:14:50 -01:00
Hendy
da3d20a5bb
ImageCropper property alias now set via a drop down of all available aliases, and a safety check on the dataeditor to ensure the selected property was found
2012-10-25 10:14:24 -01:00
Anders Burla Johansen
c0f0dcca3a
Fixed some attributes in tinyMCEConfig.config U4-717 and U4-1006
2012-10-25 09:02:33 -02:00
Tom Fulton
22f7d8797c
U4-377: Fix exception when attempting to access Value externally during a new dictionary item creation
2012-10-25 14:47:29 +04:00
Tom Fulton
25da44825e
U4-377: Add code from michielvoo's pull request (trigger the dictionaryitem.saving event from dictionaryitem.setvalue() by calling
...
its Save() method.)
2012-10-25 14:46:12 +04:00
Sebastiaan@SEBTHINK
55d4a7e367
Merge
2012-10-25 08:53:41 -02:00
NielsHartvig@UMBRACORATI.localdomain
33e73ab965
Fixes U4-802, MacroEngine should sort the built in engine first
2012-10-25 08:37:55 -02:00
niels.kuhnel
40c6b53b9e
Merge
2012-10-25 08:23:58 -02:00
niels.kuhnel
632d9f171e
Support for running Umbraco from a network drive.
2012-10-25 08:14:10 -02:00
NielsHartvig@UMBRACORATI.localdomain
05db49c66d
Merge
2012-10-25 07:56:34 -02:00
NielsHartvig@UMBRACORATI.localdomain
4cf2035039
Fixes U4-862, Hide Preview Button and "Link to Document" on content nodes that are not intended for display (e.g., those that have no templates)
2012-10-25 07:55:34 -02:00
Hendy
27f059bf58
Merge
2012-10-25 08:53:11 -01:00
Hendy
aee8730315
Bugs: U4-902 & U4-366
...
Prevalue field removed from the integer datatype & regex validation now fires
2012-10-25 08:51:38 -01:00
Ismail Mayat
b517d59bee
U4-998Saving a User Type - speech bubble says "User Saved"
2012-10-25 08:38:25 -01:00
Ismail Mayat
e4f3081da2
U4-998 Saving a User Type - speech bubble says "User Saved"
2012-10-25 08:21:47 -01:00
NielsHartvig@UMBRACORATI.localdomain
5cca506d20
The new Template.GetByAlias with optional useCache parameter breaks bw compat as method signature changes. Adding an overload and removing default value on overload
2012-10-25 07:13:34 -02:00
sitereactor
79488a43da
Fixing some naming conflicts after merge
2012-10-24 12:41:37 -02:00
sitereactor
cf7e63ad04
Merge with 4.10.0
2012-10-24 12:39:56 -02:00
sitereactor
c5da0bd017
Fixing a few unit tests
2012-10-24 12:38:13 -02:00
sitereactor
a9bc0addfb
Implements ILocalizationService for U4-1075
...
Refactoring DictionaryItem, DictionaryTranslation and Language to use the same interface implementations as the rest of the db driven repos and services.
2012-10-24 12:22:52 -02:00
sitereactor
da0ab7b76a
Implements IFileService for U4-939
...
Updates TemplateRepository to treat the passed in string as an alias for a template that could be a master or a view.
2012-10-24 11:29:51 -02:00
sitereactor
d82e9848da
Implements IDataTypeService for U4-938
...
Refactoring base ContentType Repository and its implementations to allow for queries against PropertyType - still needs testing though.
Adding mappers for PropertyGroup and PropertyType models, so they are usable for queries.
2012-10-24 10:49:08 -02:00
sitereactor
ce6aeb2a21
Implements MediaService for U4-941
...
Minor update to the ContentType/MediaType repositories to insure that CT references are removed when deleting.
Updates Media- and ContentMappers to map ContentTypeId.
Updates Media to have internal Trash-method.
2012-10-24 08:36:45 -02:00
sitereactor
2185da597f
Implements IContentTypeService U4-937
...
Adding an IService marker interface.
Adding extension methods to UmbracoContext to expose the services.
2012-10-24 07:25:37 -02:00
sitereactor
3ef0e302c3
Implements the Property method on the Stylesheet class, so it can be used from the backoffice.
...
Completes U4-934
2012-10-24 06:42:04 -02:00
Shannon Deminick
e3f9375fd2
changes template creator to use new UmbracoTemplatePage class instead of RenderViewPage
2012-10-24 11:10:27 +05:00
Shannon Deminick
cbd8085675
Merge
2012-10-24 11:06:31 +05:00
Shannon Deminick
a9d6c7872a
Changed the PublishedContentRequestBuild to use the cached template lookup instead of going to the db each time,
...
added caching to the business logic template class's GetByAlias method. All of this will save db queries for each request meaning even
faster rendering. Fixed GetTemplateAlias extension method to use the correct Template class with caching.
2012-10-24 11:02:36 +05:00
Shannon Deminick
d4d4272b1b
Moved RenderModel to Models namespace. Created new base UmbracoViewPage to use for umbraco partial views, etc... and renamed
...
RenderViewPage to UmbracoTemplatePage which now inherits from UmbracoViewPage. Added NiceUrl and NiceUrlWithDomain as extension
methods to IPublishedContent.
2012-10-24 09:59:23 +05:00
Sebastiaan Janssen
e9aef79747
Member search didn't work
...
#U4-643 Fixed
2012-10-23 18:38:27 -02:00
Sebastiaan Janssen
3b5a1ddcdd
Fixed the build, forgot to remove file reference from the csproj file
2012-10-23 14:52:58 -02:00
Sebastiaan Janssen
14ad9f571c
Upgrade to TinyMCE 3.5.7
2012-10-23 13:32:21 -02:00
sitereactor
013513b439
Creating IContentTypeService interface as the foundation for U4-937
2012-10-23 12:49:48 -02:00
sitereactor
987e0a8efc
Unit tests covering Mapper implementations for U4-978
2012-10-23 12:17:23 -02:00
sitereactor
a53dde8a20
Adding two missing properties to ContentTypeBase.
...
Creating mappers for the few types that supports "db queries" through the repository U4-978
2012-10-23 11:29:16 -02:00
Sebastiaan Janssen
243633365e
Re-include ItemEditing javascripts
2012-10-23 10:46:26 -02:00
Sebastiaan Janssen
258d19df22
Remove Container DocTypes for now
2012-10-23 10:40:22 -02:00
Stephan
8261fa2aea
fix package installer, use encodeURIComponent() vs escape() to support utf8
2012-10-23 09:37:33 -02:00
Stephan
c434790b2f
do not validate input when live editing to support RTE
2012-10-23 09:05:57 -02:00
Sebastiaan Janssen
4397319ac3
Add z-index too treePickerToolTip to get it on top when media picker preview is on
2012-10-23 08:24:33 -02:00
sitereactor
ee96ced595
Adding missing code comments/documentation
2012-10-23 08:09:01 -02:00
sitereactor
bfff317a96
Adding class to create base data using the internal DTOs
2012-10-23 07:30:00 -02:00
sitereactor
2545de57e0
Refactoring usage of DatabaseType - more convention based.
...
Limiting the use of the DatabaseType, so its only used for NText and NChar.
Adding LengthAttribute for fixed sized columns.
2012-10-22 12:52:29 -02:00
Sebastiaan Janssen
7309c7c02f
Templates that have a space in the alias will be created without spaces in the
...
file name, when determining if the template exists, remove spaces from the alias
2012-10-22 10:36:54 -02:00
Sebastiaan Janssen
12e9ab050a
Rewrite some more references to the tabId column and cmsTab table
2012-10-22 08:29:18 -02:00
sitereactor
d0fd7c1374
Merge
2012-10-22 05:59:20 -02:00
sitereactor
f7ccad4269
Updating language files with updates from github
2012-10-22 05:58:42 -02:00
Sebastiaan Janssen
1bf20b9c97
Update the version tests for mysql installer
2012-10-22 05:27:47 -02:00
Sebastiaan Janssen
f03d861942
Updated MySql update script for 4.10.0
2012-10-21 11:47:01 -02:00
Sebastiaan Janssen
c0eb3e256b
MySQL total script updated for 4.10.0
2012-10-21 11:31:32 -02:00
Sebastiaan Janssen
41d7571e29
Merge
2012-10-21 11:08:57 -02:00
Sebastiaan Janssen
c2f420be7a
Fix issue where installer would not create properties on the media types because
...
it was trying to put information in the tabId column that's no longer there
2012-10-21 11:07:48 -02:00
sitereactor
b3d8b4c53c
Refactoring syntax providers for db creation.
...
Adding tests for sql, sql ce and mysql to ensure the creaion of tables and their dependencies/references.
2012-10-19 19:07:17 -02:00
sitereactor
c1909eccf5
Refactoring database creation, adding sql syntax provider to account for differences in syntax between sql, ce and mysql.
...
Adding MySql unit test.
2012-10-19 13:20:57 -02:00
Stephan
b0e083e8fc
refactor nice urls in editContent (U4-1017 and other issues)
2012-10-19 08:50:49 -02:00
sitereactor
2738f45d14
Closing feature branch
2012-10-18 12:25:46 -02:00
Morten@Thinkpad-X220
e34298c9f3
Changing the BaseDatabaseTest to be provider agnostic, so we can use it to test against all 3 providers.
2012-10-18 12:08:51 -02:00
Morten@Thinkpad-X220
e745f9ef08
Merge with 6.0.0-PetaPocoExtension
2012-10-18 11:56:03 -02:00
Morten@Thinkpad-X220
1576c7135f
Package restore in datalayer project
2012-10-18 11:55:53 -02:00
Morten@Thinkpad-X220
0c34b1a4ef
Merge with 4.10.0
2012-10-18 11:54:32 -02:00
Morten@Thinkpad-X220
9918ca9696
Decorating remaining DTOs for db table creation
2012-10-18 11:49:44 -02:00
Sebastiaan Janssen
04197a5900
Updated query to tabId to use propertyTypeGroupId instead, removed unreachable code
2012-10-18 11:39:38 -02:00
Sebastiaan Janssen
d2fd02315a
Fix skin configurator in Chrome not working after install.
...
SORRY for the commit to both files, still need to dive into the ASCX seperation
2012-10-18 07:46:46 -02:00
Sebastiaan Janssen
f654c67540
Fix skin configurator in Chrome not working after install.
2012-10-18 07:41:24 -02:00
Sebastiaan Janssen
9b28214c3e
Merge
2012-10-18 06:44:20 -02:00
Sebastiaan Janssen
6a665efd7e
Styles dropdown is not updated when styled text is highlighted in the rich text editor
...
#U4-659 Fixed
2012-10-18 06:41:16 -02:00
Shannon Deminick
5aee883bd2
Added TypedSearch methods to UmbracoHelper and Search extension methods to the IPublishedContent.
...
Added GetTemplateAlias() extension method to IPublishedContent and to DynamicPublishedContent.
2012-10-18 08:00:07 +05:00
Shannon Deminick
c0f7493e70
Merge
2012-10-18 07:17:20 +05:00
Shannon Deminick
7d8524dd55
Added additional namespace imports for MVC views in the views web.config.
2012-10-18 06:55:41 +05:00
Morten@Thinkpad-X220.ab-nat1.dk
5bd2059cd7
Removing attributes for migrations as a library that does this already exists.
...
Updating a few DTOs for programmatic creation.
2012-10-17 10:12:30 -02:00
Sebastiaan Janssen
4c667a6a3e
Set web.config output to none because it might not exist when running automated
...
builds like build.bat or teamcity
2012-10-17 06:11:31 -02:00
Shannon Deminick
ce06a30e64
added additional timeout to installer to ensure DOM is updated before redirecting.
2012-10-17 09:28:02 +05:00
Shannon Deminick
1be891d05f
Added Thread.Sleep hack during package installer to attempt to always fluke out that the app pool will be restarted after redirect.
...
Currently this has worked in the past but only by fluke, this hack just makes the fluke probably work more often. In the next release we'll
need to refactor the package installers (there are about 7 instances of them in the codebase) to all use the same ajax methodology to ensure
that the app pool is restarted properly (which is now done properly during the install process).
2012-10-17 08:51:58 +05:00
Shannon Deminick
e85f594b84
Fixed issue with trees not showing up for some packages, was issue with PluginManager caching between finding global types or finding types with specific attributes.
...
In this case, we were finding attributed trees only which was cached against the type of ITree, then we were looking for all ITrees but previously we cached finding ITrees
but the cache value was only the attributed ones.
Removed the caching of some plugin finding since they are only found once and there's no reason for the additional mem overhead.
2012-10-17 08:44:32 +05:00
Shannon Deminick
a3278be3fe
updated .ignore again with casing
2012-10-17 07:31:01 +05:00
Shannon Deminick
90aa8c3b5a
reverted web.config back to standard (without user defined values) and added it to .ignore so that
...
user changes don't keep changing it and 'forgot' it in the source control.
2012-10-17 07:30:08 +05:00
Shannon Deminick
ea217edaae
Merge
2012-10-17 07:25:15 +05:00
Shannon Deminick
3cf9a45724
Finalized initial refactor of package installation for the installer, ensures the app pool is properly restarted
...
before installing Business Logic.
2012-10-17 07:08:35 +05:00
funka@WETWIRED
38fc6c980d
Resolves redundant BaseTreePicker script initialization (U4-192)
2012-10-17 05:36:22 +07:00
Shannon Deminick
cc34208871
More work on installer update for packages, nearly there.
2012-10-16 03:12:16 +05:00
Shannon Deminick
6f778c26d1
Initial commit of refactoring of package installer for the installer process. Converted a few webforms pages/controls to the new format, created
...
new JS class to manage the installation, created new MVC controller for managing the ajax installation
2012-10-16 01:33:35 +05:00
Sebastiaan Janssen
29b978c1cd
Fixes issue where scrubbing the log would fail because of wrong datetime format
2012-10-15 12:11:31 -02:00
Sebastiaan Janssen
346a2d4fc9
Whoops, logging a little bit too much now, should only log errors
2012-10-15 11:38:15 -02:00
Sebastiaan Janssen
02cc7e69ec
Merge
2012-10-15 07:03:29 -02:00
Sebastiaan Janssen
acb66f45ac
Change query to use propertyTypeGroupId instead of tabId (which has been renamed)
2012-10-15 07:03:12 -02:00
Sebastiaan Janssen
487fdea34e
Logging for the datalayer now properly uses the LogHelper in Umbraco.Core
2012-10-15 07:02:29 -02:00
Morten@Thinkpad-X220.ab-nat1.dk
2523781fc1
Refactoring PetaPoco extensions for table creation. Adding a few conventions, but still a few on the todo list.
2012-10-14 12:56:02 -02:00
Morten@Thinkpad-X220.ab-nat1.dk
10f87b3c82
Missing a few renamings of cmsTab
2012-10-14 12:03:23 -02:00
Shannon Deminick
0e0c4fcb1f
Fixed an issue with unit tests and not resetting settings.
2012-10-14 08:11:49 +05:00
Morten@Thinkpad-X220.ab-nat1.dk
46a54d0bc3
Changing abstract migration classes to be a bit more intuitive and actually use the class instead of the decorations.
...
Added unit test for sample add and drop column changes.
2012-10-13 09:57:45 -02:00
Shannon Deminick
f7868b2cf1
Updated some of the Object resolver code, adds new protected AddTypes method, renamed method on Legacy resolver.
...
Fixes yet another issue with templates and package installs.
2012-10-13 10:59:21 +05:00
Shannon Deminick
0368f2846e
Removed erroneous logging on plugin manager.
2012-10-13 09:26:30 +05:00
Shannon Deminick
ee94652a0c
Added unhandled exception logging. Added error checking to the DataTypeDefinition class... trying to
...
pinpoint where/when this bug occurs.
2012-10-13 08:49:44 +05:00
Shannon Deminick
a1da12f033
Fixed SQL and CE installer to have the proper version spec queries... only by pure fluke did it ever work for 4.8! Argh!
...
Modified the CE one so that it is consistent with the Sql one, we should be relying on the same scripts here (or at least the same logic)
the one for CE will not work because even if the db is not installed it would have still returned 0 which would pass and the installer would have
thought it was installed.
2012-10-13 07:05:11 +05:00
Shannon Deminick
ea406d2d7c
Fixed SqlServer and CE installers to flag their latest available install version as 4.9, looks like MySQL hasn't been done yet
...
so have left it's installer flagged as 4.8 (just means that the intall will just hang... not sure why we have this flag anyways??
shouldn't we always support the latest version for all dbs??)
2012-10-13 06:43:24 +05:00
Sebastiaan Janssen
093a33e495
Fixed last setup/teardown problem for SQLCE in the unit tests
2012-10-12 15:05:07 -02:00
Sebastiaan Janssen
7a4ccc825d
Only reset the DataDirectory path after clearing the database, else it will
...
never clear as it can't find a database at path null
Updated PublishedContentTests with correct amount of expected results
2012-10-12 14:45:13 -02:00
Sebastiaan Janssen
a22efcdb2b
Renamed datalayer loghelper to TemporaryLogHelper so it will stand out like a sore thumb
2012-10-12 13:29:27 -02:00
Sebastiaan Janssen
1b71c66256
Corrected some of the counts in PluginManagerTests so we can see why they start
...
failing when they do start failing again (upon inspecton of the returned
collections the current counts seem to reflect reality)
2012-10-12 12:45:31 -02:00
Morten@Thinkpad-X220
ba45e0d365
Code from freedom friday project extending petapoco with a bunch of annotations used to decorate strongly typed models for table creation
2012-10-12 12:37:55 -02:00
Sebastiaan Janssen
dc7e18b97b
Re-include splitbutton.js
2012-10-12 11:41:29 -02:00
Sebastiaan Janssen
f6c51205fc
Re-include splitbutton.js
2012-10-12 11:41:29 -02:00
Sebastiaan Janssen
d45b5a3139
Re-include ItemEditing javascripts
2012-10-12 11:09:32 -02:00
Sebastiaan Janssen
15dd774229
The ISNULL function is not supported in SQL CE, changed to COALESCE
2012-10-12 10:15:18 -02:00
Sebastiaan Janssen
b248604c0f
Added logging to SqlHelper to debug install/upgrade and find obsoleted queries
2012-10-12 10:14:54 -02:00
Sebastiaan Janssen
f01a195369
Updated total.sql for SQL CE - Installs with CE from scratch work again
...
Upgrade detection from 4.9 > 4.10 added
UNTESTED: Upgrades from 4.9 > 4.10 should perform the database upgrade now
2012-10-12 10:13:50 -02:00
Morten@Thinkpad-X220
a9c40a7f72
Merge with 4.10.0
2012-10-12 05:43:10 -02:00
Morten@Thinkpad-X220
089b51cdbc
Not sure where these language files came from, but looks like they are needed.
2012-10-12 05:40:39 -02:00
NielsHartvig@UMBRACORATI.localdomain
75af1e9d7c
Merge
2012-10-12 05:39:31 -02:00
Shannon Deminick
d3c553c945
Fixes issue with wrapping the UmbEditor init in doc ready causing template editing not to work.
2012-10-12 09:15:33 +05:00
Shannon Deminick
689fe2a44f
Fixes issue with wrapping the UmbEditor init in doc ready causing template editing not to work.
2012-10-12 09:15:33 +05:00
Morten@Thinkpad-X220
7bc775c9e6
Adds ncrunch files to hgignore
2012-10-11 13:15:28 -02:00
Morten@Thinkpad-X220
361d3e91f6
Merge with 4.10.0
2012-10-11 13:13:38 -02:00
Morten@Thinkpad-X220
3f3362e23d
Refactoring around the RepositoryResolver to allow the configuration of repositories and cache providers for each repository.
...
Added implementation of an infrastructure configuration section.
Added unit tests for the RepositoryResolver to verify that it can resolve all repository types and their configured cache provider.
2012-10-11 13:11:17 -02:00
NielsHartvig@UMBRACORATI.localdomain
06519ab238
Fixes U4-1018.
2012-10-11 11:38:11 -02:00
Sebastiaan Janssen
65d5bc9155
Change from enableMvcSupport to defaultRenderingEngine in the release config too
2012-10-11 08:42:20 -02:00
Casey Neehouse
05fc15d164
Wraps Code Editor initialization in a document ready call to correct an IE7
...
sizing bug.
2012-10-11 13:02:36 +04:00
Casey Neehouse
a3b87a1d8b
Wraps Code Editor initialization in a document ready call to correct an IE7
...
sizing bug.
2012-10-11 13:02:36 +04:00
Shannon Deminick
b6f7d99039
Fixed why all the unit tests were failing. Ported over a couple of unit tests from the legacy test project to see how
...
easy it would be and it looks pretty easy, just need the propery initialization data for the tests. Currently ported over the
Dictionary biz logic tests.... most fail but pretty sure it's due to init data.
2012-10-11 08:32:06 +05:00
Shannon Deminick
c1aa60c1ac
Merge
2012-10-11 07:55:00 +05:00
Shannon Deminick
a2988a30c0
updated ignore. Fixed issue when media is not found and YSOD is displayed.
2012-10-11 07:54:04 +05:00
Casey Neehouse
23f2382947
Merge
2012-10-11 03:03:38 +04:00
Casey Neehouse
4d94909782
Folder Browser Enhancements - IE 7 Thumbnail list CSS corrections,
...
Added labels to the thumbnail size setter,
Capture/cancel the return key on the filter textbox.
2012-10-11 03:00:28 +04:00
Shannon Deminick
422a2a685c
Fixes: U4-1015, U4-1014
2012-10-11 03:42:18 +05:00
Shannon Deminick
c4f1235f0b
Fixes issues with ApplicationRegistrar and ApplicationTreeRegistrar during install, they now check if the
...
application is configured, if not then they exit otherwise exceptions will be logged every time the app starts during install.
Added a log on application end with the reason for shutdown and nicer methods to override in global.asax.
2012-10-11 03:02:23 +05:00
Shannon Deminick
ce4828d678
Fixes HasContent if there is actually no content (new install).
...
Fixes issue with TreeDefinitionCollection not initializing when accessing singleton... not sure how i overlooked that before. This fixes
issues with MNTP initialization and probably some other tree stuff.
Removes warning log in umbracomodule for not a document as this just takes up space in the log.
Fixes issue with logger that was logging 'Info' for our internal Debug calls.
2012-10-11 02:30:48 +05:00
Shannon Deminick
8e914e751c
Fixes: U4-1013 - editing a View file in template edit ensures no duplicated files.
2012-10-11 00:46:19 +05:00
Shannon Deminick
7fefde4c8a
Fixes: U4-1011, YSOD is generated if any created/installed packages files exist but they are empty.
2012-10-10 23:44:42 +05:00
Shannon Deminick
29614d6b03
Fixes: U4-1010, U4-1009 -> issues relating to template business logic changes which checks for default rendering engine (MVC vs WebForms) and fixes package
...
installation issues associated with them.
2012-10-10 23:31:54 +05:00
Shannon Deminick
16b47539b4
Fixes up an issue relating to U4-1010 but is only the initial fix, now need to look at the changing
...
the package installation process to ensure the templte files are there before the template db entries.
2012-10-10 22:33:49 +05:00
Shannon Deminick
83c53333c6
Removed GetDictionaryValue from RenderViewPage, this can be accessed through the @Umbraco property.
2012-10-10 20:45:51 +05:00
Shannon Deminick
77db6cad01
Fixes issues with last commmit. Fixes: U4-786 - made some things public
2012-10-10 20:44:29 +05:00
Morten@Thinkpad-X220
f0e8ba063e
Merge with 4.10.0
2012-10-10 13:21:00 -02:00
Morten@Thinkpad-X220
a02c3481d9
Removing files before merging
2012-10-10 13:20:37 -02:00
Shannon Deminick
a10daaab52
Updated code from code review
2012-10-10 20:20:16 +05:00
Morten@Thinkpad-X220
5161fa98ff
Dummy files
2012-10-10 13:18:24 -02:00
Morten@Thinkpad-X220
3047d04f02
Some improvements around validation of content/media properties
2012-10-10 13:18:14 -02:00
Shannon Deminick
3ddb9785c7
added missing codebehinds. updated ignore file.
2012-10-10 20:04:11 +05:00
Morten@Thinkpad-X220
4e19127dcf
Adding unit tests for Content along with some test helpers.
...
Implements ContentService U4-936
2012-10-10 12:13:23 -02:00
Sebastiaan Janssen
585eea1c6b
Merge
2012-10-10 11:03:27 -02:00
Sebastiaan Janssen
10095a4ee7
Upgrade to CodeMirror 2.34
2012-10-10 11:02:59 -02:00
Morten@Thinkpad-X220
858e549d4a
Renaming a PetaPoco relator for consistency after db schema updates
2012-10-10 08:56:25 -02:00
Morten@Thinkpad-X220
e830660be3
Missing files in solution-workaround.
2012-10-10 08:43:38 -02:00
Morten@Thinkpad-X220
74ecbac7d7
Refactoring Content/Media and ContentTypes/MediaTypes so the two are as close as possible. By doing this Media and Content are practically the same witht the except of a few properties.
...
This implements U4-10
2012-10-10 08:42:54 -02:00
Morten@Thinkpad-X220
90108e344f
Refactoring database changes from 4.10.0.
...
Implementing the contnet type composition as part of U4-956.
2012-10-10 07:15:51 -02:00
Morten@Thinkpad-X220.ab-nat1.dk
0cceac97fc
Merge with 4.10.0
2012-10-09 16:08:13 -02:00
Morten@Thinkpad-X220.ab-nat1.dk
f69b3e9b97
Refactoring singleton implementation for DatabaseFactory and Repository Cache Providers as per recommendations from http://csharpindepth.com/articles/general/singleton.aspx
...
Adding unit test for DatabaseFactory.
2012-10-09 16:07:19 -02:00
Shannon Deminick
8f4ccc53d5
Merge
2012-10-09 20:17:51 +05:00
Shannon Deminick
f04db8c52c
Converted umbracoPage.master to have the correct codebehind structure. Added base2 as a default lib in umbracoPage.
...
Converted EditView to use propery JS class so that we can now better support the editor for the new buttons (i.e. insert macro, etc...)
2012-10-09 20:17:27 +05:00
Morten@Thinkpad-X220
26b67afd33
Merge with 4.10.0
2012-10-09 12:29:39 -02:00
Morten@Thinkpad-X220
2dbc40134c
Refactoring TemplateRepository and adding providers to the FileSystemPRoviders.config
2012-10-09 12:27:57 -02:00
Sebastiaan Janssen
e2283c2310
Made CodeMirror 100% height again
2012-10-09 12:25:36 -02:00
Morten@Thinkpad-X220
a9939ac183
Adds MediaFactory implementation U4-985
...
Adds MediaRepository implementation U4-957
Refactoring ContentType and MediaType to have parent id as constructor dependency.
Refactoring PropertyFactory to work for both Content and Media.
Adding Version property to Media.
2012-10-09 11:53:22 -02:00
Morten@Thinkpad-X220
0d9bb02a9c
Adds MediaTypeRepository implementation U4-958 and improving the code structure in the content type repos a bit.
2012-10-09 10:49:43 -02:00
Morten@Thinkpad-X220
87ff6d03e8
Adds MediaTypeRepository implementation U4-958
2012-10-09 10:26:55 -02:00
Morten@Thinkpad-X220
9ca4fbff9d
Adds MediaTypeFactory implementation U4-981
2012-10-09 10:10:18 -02:00
Morten@Thinkpad-X220
62c69edf02
Moving public interfaces for a cleaner structure in the .Core project.
2012-10-09 09:49:55 -02:00
Morten@Thinkpad-X220
b8c0969a85
Merge with 4.10.0
2012-10-09 09:14:16 -02:00
Morten@Thinkpad-X220
c6972cf934
Merge with nuget changes
2012-10-09 09:11:39 -02:00
Morten@Thinkpad-X220
3454f4e8fa
Adds Stylesheet repository implementation U4-966
2012-10-09 08:49:17 -02:00
Morten@Thinkpad-X220
4eee5cfd5f
Adds template repository and an abstract file repository U4-967
2012-10-09 08:45:15 -02:00
Sebastiaan Janssen
9ef25c25e6
Remove NuGet.exe from build folder and refer to the one already in \src\.nuget
...
One NuGet.exe to rule them all!
2012-10-09 08:44:38 -02:00
Sebastiaan Janssen
66f25159e0
Tweak targts file to make package restore work in standalone mode (outside of VS)
2012-10-09 08:31:57 -02:00
Morten@Thinkpad-X220
0fbf3b2fdc
Adds Script repository and some edits to the Script model U4-965
...
Refactoring RepositoryResolver to use the base repository instead of the Queryable repo.
2012-10-09 08:12:03 -02:00
Sebastiaan Janssen
487ac78660
Don't ignore NuGet repositories.config, TeamCity needs it to do restore.
2012-10-09 07:50:45 -02:00
Morten@Thinkpad-X220
93694daf28
Renaming the base repository interface
2012-10-09 07:17:57 -02:00
Morten@Thinkpad-X220
4abc8075ab
Refactoring repository inheritance
2012-10-09 06:59:18 -02:00
NielsHartvig@UMBRACORATI.localdomain
635f09fb75
Updates new Total.Sql for SQL Server to match the 4.10 db schema.
...
IMPORTANT: If you upgrade a previous 4.10 dev site, make sure to run the 'src\umbraco.datalayer\SqlHelpers\MySql\Sql\Version4_8_Upgrade.sql' script
IMPORTANT v2: The DB updates haven't been ported to SQL CE and MySQL yet, so they'll currently BREAK!
2012-10-09 06:56:18 -02:00
Morten@Thinkpad-X220
a459cb95c4
Adds Relation and RelationType repositories U4-962 and U4-963
2012-10-09 06:34:12 -02:00
Morten@Thinkpad-X220
14e827d749
Adds Relation and RelationType factories U4-987 and U4-986
2012-10-09 06:01:04 -02:00
Morten@Thinkpad-X220
1b0c543176
Adds NullCache provider implementation U4-969
2012-10-09 05:46:42 -02:00
Morten@Thinkpad-X220
5944098fe3
Updating Script and Template to use DefaultRenderingEngine enum instead of UmbracoSettings.EnableMvcSupport
2012-10-09 05:43:06 -02:00
Morten@Thinkpad-X220
2705053177
Merge with 4.10.0
2012-10-09 05:36:20 -02:00
Casey Neehouse
26aca92337
Updates to the Change password dashboard UI - better language and corrected the
...
validation. Related to comments in issue U4-914.
2012-10-09 03:33:55 +04:00
Shannon Deminick
9022894d23
Changed EnableMvcSupport config section and classes to be: DefaultRenderingEngine which uses an enum.
...
Added a real handy Enum<T> class for parsing/traversing enums.
2012-10-09 02:42:09 +05:00
Morten@Thinkpad-X220.ab-nat1.dk
8a81bf935a
Merge with 4.10.0
2012-10-08 17:23:11 -02:00
Morten@Thinkpad-X220.ab-nat1.dk
3a88c65db4
Implements DictionaryRepository, DictionaryItemFactory and DictionaryTranslationFactory U4-983 and U4-960
2012-10-08 17:20:43 -02:00
Shannon Deminick
747675816d
Changed editMacro over to use the correct codebehind structure.
2012-10-08 23:57:27 +05:00
Shannon Deminick
2833a8c5c7
Changed editTemplate over to use the correct codebehind structure
2012-10-08 23:52:37 +05:00
Shannon Deminick
75a686bc07
Changed umbracoDialog.master to have correct codebehind structure.
2012-10-08 23:46:49 +05:00
Shannon Deminick
76a521dd8b
fixes script manager reference
2012-10-08 23:36:25 +05:00
Morten@Thinkpad-X220.ab-nat1.dk
351edf52dc
Implements LanguageRepository U4-961 and LanguageFactory U4-984
2012-10-08 16:35:46 -02:00
Shannon Deminick
8fa36f3f22
Converted UmbracoField to use JS class Umbraco.Dialogs.UmbracoField.
...
Adds base2 lib o the default umbracoDialog.Master.
2012-10-08 23:32:43 +05:00
Shannon Deminick
18aef90017
Merge
2012-10-08 21:55:16 +05:00
Shannon Deminick
82bb410f4f
Changed @Model.CurrentContent to @Model.Content, updated some ext methods for IPublishedContent.
2012-10-08 21:55:03 +05:00
pgregorynz
caa937a4ef
Updates to ViewEditor. Insert Page Field, Insert Dictionary Item,
...
Master Template Selector
2012-10-08 06:05:07 -10:00
pgregorynz
d7103a3b83
Merge
2012-10-08 05:57:57 -10:00
pgregorynz
e555520ddf
Insert field Views.
2012-10-08 05:40:55 -10:00
Morten Bock
a71961c35b
Indenting
2012-10-08 13:33:18 -02:00
Morten@Thinkpad-X220
69f53b7dc5
Starting implementation of Dictionary and Language repositories and factories
2012-10-08 13:14:59 -02:00
Morten@Thinkpad-X220
60508a2327
Adds ContentType factory implementations U4-980
...
Adds ContentType repository implementation U4-956
2012-10-08 12:12:41 -02:00
Niels Hartvig
ed3f715988
Container Document Types
2012-10-08 11:53:35 -02:00
Morten@Thinkpad-X220
eb35d712bb
Adds DataTypeDefinition repository implementation for U4-959
2012-10-08 11:11:33 -02:00
Morten@Thinkpad-X220
e42865ef9d
Adds Unit of Work for working with files U4-975
2012-10-08 10:16:59 -02:00
Morten@Thinkpad-X220
17d71a9011
Adds MacroRepository implementation U4-964
2012-10-08 10:09:28 -02:00
Morten@Thinkpad-X220
78e0098e09
Nuget package folder cleanup
2012-10-08 09:53:22 -02:00
Morten@Thinkpad-X220
c6c96d3a04
Nuget cleanup
2012-10-08 09:51:45 -02:00
Morten@Thinkpad-X220
51165cf614
Enabling nuget package restore and removing referenced nupkg files from repo U4-997
...
Implement Serialization framework from v5 U4-968
2012-10-08 09:51:13 -02:00
Morten@Thinkpad-X220
d52c0db0ee
Merge with 4.10.0
2012-10-08 08:50:01 -02:00
Morten@Thinkpad-X220
1b92639384
Renaming EntityFactory to ContentFactory
2012-10-08 08:45:36 -02:00
tg@umbraco.com
406e3663f6
Merge
2012-10-08 08:43:38 -02:00
Morten@Thinkpad-X220
660ecfa91b
Refactoring Unit Of Work, adding TransactionTypes and a new Repository structure.
...
Adding new Factory structure.
Related to U4-973, U4-955 and U4-979
2012-10-08 08:42:57 -02:00
tg@umbraco.com
da8af696c5
Fixes U4-680: insert Macro split buttons not working
2012-10-08 08:42:47 -02:00
Sebastiaan Janssen
12f5df33da
Add z-index too treePickerToolTip to get it on top when media picker preview is on
2012-10-23 08:24:33 -02:00
tg@umbraco.com
775b2192ff
Fixes U4-680: insert Macro split buttons not working
2012-10-08 08:42:47 -02:00
PerPloug
458de6296e
Wraps masterpages selector in try/catch
...
to avoid exceptions if masterpage is missing for some reason
2012-10-08 07:19:36 -02:00
PerPloug
b55ce96d85
Changes to editView, editTemplate and loadTemplates
...
to fix wrong create dialog, and missing master pre-selection
in master template dropdown
2012-10-08 07:12:02 -02:00
Shannon Deminick
8ae867389d
Merge
2012-10-08 00:15:51 +05:00
Shannon Deminick
5fc3d8e248
Fixes threading issue with Dynamicexpression... would have caused some strange behavior in the past!
...
Fixes: U4-995 - most methods will now work in dynamic expressions
2012-10-08 00:09:44 +05:00
Sebastiaan Janssen
227d910722
Merge
2012-10-07 15:27:47 -02:00
Sebastiaan Janssen
f184276ef8
Moved tree picker tooltip style to default.css so it also works in editMacro (and elsewhere)
2012-10-07 11:45:22 -02:00
funka@WETWIRED
c72ab927a6
Resolves redundant BaseTreePicker script initialization (U4-192)
2012-10-17 05:36:22 +07:00
Sebastiaan Janssen
a356552d2d
Moved tree picker tooltip style to default.css so it also works in editMacro (and elsewhere)
2012-10-07 11:45:22 -02:00
Michiel van Oosterhout
5c6a595e48
Changed conditions to put the constant last, so (x == false) instead of (false == x).
...
Code now conforms to project coding standards.
2012-10-07 08:50:09 -02:00
Michiel van Oosterhout
c1cfcaf9ea
Deprecated MacroProperty.Public because its value is ignored. Removed the checkbox
...
for setting MacroProperty.Public from the macro editor.
2012-10-06 20:51:00 -02:00
callicj
40a413cd70
Added releaseDate, expireDate columns to the query defined on m_SQLOptimizedMany so the corresponding fields are populated when this query is used to load the object.
2012-10-07 11:28:43 -02:00
Michiel van Oosterhout
c7c10b8ab6
Fixed typo for consistency and incorrect grammar.
2012-10-06 18:46:31 -02:00
Michiel van Oosterhout
2da0728b78
Do not call .Trim() on a string inside .IsNullOrEmpty(), the string may be null.
...
Instead use .IsNullOrWhiteSpace().
Saving a global setting will insert an appSetting in web.config if it does not
yet exist.
2012-10-06 18:46:12 -02:00
Casey Neehouse
a71f3f8412
Updated SQLCE to 4.0.8876.1 (SP1) and closes u4-677
2012-10-07 00:39:04 +04:00
Casey Neehouse
b21423efe2
Updates SQLCE to v.4.0.8854.1 to resolve a SQL issues related to Contour.
2012-10-07 00:02:38 +04:00
Shannon Deminick
5895858e6e
Merge
2012-10-07 00:08:21 +05:00
Shannon Deminick
cd38123fbd
Fixes issue with DynamicExpression and parsing to ensure that it is using generic types, not hard coded types.
...
Ensures unit tests passing for Where, Single, SingleOrDefault with filters with dynamics.
2012-10-07 00:07:51 +05:00
Shannon Deminick
842d7120e6
Obsoletes DynamicQueryable in MacroEngines lib, proxies all calls to new DynamicQueryable in Umbraco.Web.
...
Adds more support for NodeTypeAlias and DocumentTypeAlias param names for compatibility.
Adds IsDocumentType is-helper method.
Adds unit tests for complex Linq using a Typed IPublishedContent object.
Adds unit tests for complex Linq using dynamics.
Adds support for Single, SingleOrDefault, First, FirstOrDefault, Last, LastOrDefault to dynamics for both DynamicNode and DynamicPublishedContent + unit tests.
Adds support for 'Children' on DynamicNode to keep things consistent, no longer required to have to do 'ChildrenAsList'.
DynamicNode now implements INode... not sure why this wasn't like that before.
2012-10-06 23:41:42 +05:00
Sebastiaan Janssen
cae2183ab4
Merge
2012-10-06 11:47:55 -02:00
Sebastiaan Janssen
07e75dab15
BaseRestExtensions.Release.config should not be in the build package, output set to None
2012-10-06 11:47:01 -02:00
Sebastiaan Janssen
7bc2375a77
Adds a nice tooltip when hovering over the content/media picker
...
#U4-192 Fixed
2012-10-06 11:46:37 -02:00
Sebastiaan Janssen
5cebbd8a91
Adds a nice tooltip when hovering over the content/media picker
...
#U4-192 Fixed
2012-10-06 11:46:37 -02:00
Stephan
db59b08f58
fix config files for BaseRestExtension.config
2012-10-06 07:20:12 -02:00
funka@WETWIRED
392fbb836f
Resolves feature request U4-192 Add more meta data to Content and Media pickers
2012-10-06 01:26:56 +07:00
Sebastiaan Janssen
0cb8603c80
Updating version number to 4.9.1
2012-10-23 07:14:48 -02:00
Sebastiaan Janssen
20fc02053a
Made CodeMirror 100% height again
2012-10-09 12:25:36 -02:00
Sebastiaan Janssen
e389dc39a7
Upgrade to CodeMirror 2.34
2012-10-10 11:02:59 -02:00
Sebastiaan Janssen
fbd4669da8
Unpublished icon in tree with published node
...
#U4-387 Fixed
2012-10-15 07:16:32 -02:00
funka@WETWIRED
2b2c75f5e4
Resolves feature request U4-192 Add more meta data to Content and Media pickers
2012-10-06 01:26:56 +07:00
Casey Neehouse
8c7b06fe2b
U4-914 - Added additional security to the change password
...
dashboard control to require current password.
2012-10-05 21:12:12 +04:00
Sebastiaan Janssen
540db7137a
Fixed config transform for BaseRestExtension.config
2012-10-05 13:45:06 -02:00
Morten@Thinkpad-X220
ca6356170c
Adds Repository Resolver and backing config section implementation U4-988
...
Will need a bit of refactoring because of the way UnitOfWork is currently implemented.
2012-10-05 12:59:59 -02:00
Morten@Thinkpad-X220
590bc23ef6
Minor refactorings - Using GlobalSettings for database connectionstring.
2012-10-05 12:36:59 -02:00
Morten@Thinkpad-X220
7d74304c1f
Merge with 4.10.0
2012-10-05 11:04:06 -02:00
Morten@Thinkpad-X220
dc1689bdf2
Removing PropertyValues-method from Content and Media and making it an extension method instead.
...
Adding the PropertyEditor model as internal to slowly adopt it using a slightly different model approach then in v5.
Minor refactoring of IEntity/Entity.
2012-10-05 11:03:08 -02:00
Stephan
079aae7e63
bugfix unit tests polluting each other - static settings issue
2012-10-05 08:23:43 -02:00
Stephan
6183e01642
bugfix xpath in DefaultPublishedContentStore for legacy XML schema
2012-10-05 08:00:06 -02:00
Morten@Thinkpad-X220.ab-nat1.dk
fe7d57ce12
Refactoring Unit of Work and its dependency on the datastore.
...
Removing legacy test project from solution.
2012-10-04 18:19:46 -02:00
Sebastiaan Janssen
cf91933791
Add some dummy files to ensure (empty) directories in the test project get created
2012-10-04 15:15:23 -02:00
Sebastiaan Janssen
d10c3a960f
Merge
2012-10-04 15:04:14 -02:00
Sebastiaan Janssen
4d6d89dbe7
Add Masterpages and Views folder in the unit tests to project so almost 250 more tests will run properly
2012-10-04 15:03:40 -02:00
Morten Bock
c138c6643a
Ignore casing, and avoid null http contexts
2012-10-04 14:48:14 -02:00
Morten Bock
a2b876608f
Refactoring to use object resolver, instead of ProviderBase
2012-11-21 07:14:40 -01:00
Shannon Deminick
9e113564fa
Merge
2012-10-04 21:39:36 +05:00
Shannon Deminick
f8848086fd
Adds support for legacy schema to the DefaultPublishedContentStore, adds unit tests to support this.
2012-10-04 21:37:11 +05:00
Shannon Deminick
261a6af60a
Fixes issue when xml file is corrupt and no doc type is registered, the mvc controller factory throws an exception.
2012-10-04 21:06:32 +05:00
Sebastiaan Janssen
c66d70fbd8
Merge
2012-10-04 13:52:12 -02:00
Sebastiaan Janssen
e8c7af8b25
Removed legacytests project for now.
2012-10-04 13:51:51 -02:00
Morten@Thinkpad-X220
145cddbcb6
Adds the foundation for the repository implementation with abstract Repository, Unit Of Work and Cache provider.
...
Adding the Query object implementation.
Adds the ModelDtoMapper, which is still a WIP.
Adds the initial implementation of the IContentRepository with dependencies.
2012-10-04 13:44:02 -02:00
Morten@Thinkpad-X220
75e11b2ba8
Updating the model where serialization attributes where missing and adding a few comments.
...
Fixes U4-48
2012-10-04 13:05:31 -02:00
Morten@Thinkpad-X220
9e37e1674d
Adds Media implementation U4-931
...
Adding some notes and small change to IContentBase, PropertyValues and the ability to set property values with an anonymous object is shared for Content and Media.
2012-10-04 12:38:43 -02:00
Morten@Thinkpad-X220
59c5a8920e
Adds abstract File, Script, Stylesheet and Template model implementations for U4-933 U4-934 U4-935
...
Added a CssParser which is used internally by the Stylesheet class, but still needs a bit of work - primarily testing.
Resolves a couple of naming conflicts for Template.
2012-10-04 11:44:31 -02:00
Morten@Thinkpad-X220
083f2a99bc
Adds Relation and RelationType U4-932
2012-10-04 08:10:36 -02:00
Morten@Thinkpad-X220
3321cb4eb1
Added code comments and serialization attributes.
2012-10-04 07:20:13 -02:00
Morten@Thinkpad-X220
612d57c00a
Adds Dictionary and Language implementations for U4-929 and U4-930
2012-10-04 07:06:01 -02:00
Morten@Thinkpad-X220
e77d5bbbe5
Fixing a reference caused by a naming conflict.
2012-10-04 05:40:03 -02:00
Morten@Thinkpad-X220
cdb8af3812
Merge with 4.10.0
2012-10-04 05:18:12 -02:00
Morten@Thinkpad-X220
726aa962af
Adding some notes about how to implement a publishing strategy that doesn't depend on the Document API.
2012-10-04 05:16:34 -02:00
Shannon Deminick
8804d912f2
More unit tests written and passing.
2012-10-04 06:00:47 +05:00
Shannon Deminick
54e5140d6a
Added more extension methods to our strongly typed IPublishedContent object and IEnumerable<IPublishedContent> to match all of the available methods
...
that are on the DynamicPublishedContent object. Added more unit tests for all of these classes.
Moved some of the Dynamic objects into the web project which simplifies things quite a bit as some of these classes require access to the biz logic layer.
Now we have intellisense for all of the nice magical methods that were on DynamicPublishedContent on our strongly typed object!
2012-10-04 03:26:56 +05:00
Shannon Deminick
c0102f1c71
Refactored the traversal, ishelper, etc... methods to be extension methods on IPublishedContent so now all of these methods are available on the Typed object not just the dynamic object which makes a whole lot more sense... and you can have intellisense.
...
Updated DynamicPublishedContent's methods to just proxy calls to the new extension methods so that all of the logic is contained in one place.
Added new GetRootDocuments to the IPublishedContentStore since we need this in order to get the root list of documents for many of these methods.
Fixed an issue with the DynamicNode to IPublishedContent converter.
Fixed many of the failing unit tests.
2012-10-04 01:31:08 +05:00
Morten@Thinkpad-X220
6326772ec5
Included web.config instead of csproj, so updates to csproj was missing.
2012-10-03 12:57:52 -02:00
Morten@Thinkpad-X220
ce1de7d8c8
Adds stubs for ContentService implementation U4-936.
...
Adds initial implementation of a simple publishing strategy U4-943.
2012-10-03 12:51:32 -02:00
Morten@Thinkpad-X220
42be2492b5
Implements the 16 MacroPropertyTypes from the database U4-946
2012-10-03 12:24:50 -02:00
Morten@Thinkpad-X220
bd180fd6ba
Adds IMacro, IMacroProperty and IMacroPropertyType interfaces.
...
Adds Macro and MacroProperty implementations U4-928.
Adds enums used for MacroTypes and MacroPropertyTypeBaseTypes
2012-10-03 11:59:49 -02:00
Morten@Thinkpad-X220
d6b4307c8d
Undoing the private set on Parent Id as it should be possible to change
2012-10-03 10:27:43 -02:00
Morten@Thinkpad-X220
3d99cec04c
Adds Content, ContentStatus and ContentType implementations U4-922 and U4-923.
...
Hiding language property untill its fully implemented.
Making set on Parent Id private.
Resolves a naming conflict in DocumentExtensions and DefaultPublishedMediaStore.
2012-10-03 10:26:50 -02:00
Morten@Thinkpad-X220
2c39e4251f
Adds interfaces for IContent, IMedia, IContentBase.
...
Adds interfaces for IContentTypeBase, IContentTypeComposition, IContentType and IMediaType.
This includes the inheritance structure for Content and Media, as well as ContentType and MediaType which is basically the same except for Templates and Compositions.
2012-10-03 08:24:23 -02:00
Morten@Thinkpad-X220
aa288877be
Renaming IDocumentProperty to IPublishedContentProperty
2012-10-03 08:12:04 -02:00
Morten@Thinkpad-X220
58ee5b4d55
Adding Property and PropertyCollection classes U4-924.
...
Adding PropertyGroup and PropertyGroupCollection classes U4-926.
Adding PropertyType and PropertyTypeCollection classes U4-925.
Adding DataTypeDefinition and DataTypeDatabaseType U4-927.
Had to update the Property ref. on page and DynamicDocumentExtensions because of a conflict with the new Property class.
2012-10-03 08:03:45 -02:00
Morten@Thinkpad-X220
cb87a6db73
Adding DTOs for the 4.9.0 database schema - related to first task under U4-945
2012-10-03 06:57:58 -02:00
Morten@Thinkpad-X220
2d80baca70
Adding PetaPoco v4.0.3 in a slightly modified version, as we need to keep the DTOs internal PetaPoco should be able to reflect these DTOs.
...
Because of this modification we aren't using the nuget package.
2012-10-03 06:47:07 -02:00
Morten@Thinkpad-X220
676592a0da
Updating umbraco version in GlobalSettings to 6.0.0
2012-10-03 06:40:41 -02:00
Morten@Thinkpad-X220
0b9bd3be50
Adding base model U4-921 and creating new branch.
2012-10-03 06:38:31 -02:00
Shannon Deminick
831d1966dc
Added IEnumerable extensions to TypedContent, TypedMedia, Content, and Media methods
2012-10-02 22:55:36 +05:00
Shannon Deminick
ef5525e67f
renamed DynamicDocumentList to DynamicPublishedContentList
...
simplified some of the DynamicPublishedContent methods to accept Func<IPublishedContent> instead of Func<DynamicPublishedContent>, made the IsHelper method private as this shouldn't be exposed.
renamed other objects starting with DynamicDocument to DynamicPublishedContent
2012-10-02 22:51:53 +05:00
Shannon Deminick
f3e04ac871
Changed method name ContentTyped to TypedContent and MediaTyped to TypedMedia.
2012-10-02 22:10:18 +05:00
Shannon Deminick
ba98f587b2
Changed query methods on UmbracoHelper to just Content, ContentTyped, Media, MediaTyped
2012-10-02 21:58:07 +05:00
Shannon Deminick
2753dbe5b4
ensures enctype attribute is added in BeginUmbracoForm.
...
Adds CurrentCulture to RenderModel
2012-10-02 21:19:21 +05:00
Shannon Deminick
56c93891a8
Fixes the ClearDatabase call in SqlCEHelper... pretty flukey that unit tests were even working with this bug for so long.
...
Fixes the RenderRouteHandlerTests.
2012-10-02 02:33:19 +05:00
Shannon Deminick
6bd005775d
After talks with morten and stephane, this renames
...
DocumentNotFoundHandler -> PublishedContentNotFoundHandler
2012-10-02 01:43:59 +05:00
Shannon Deminick
73c79e8528
After talks with morten and stephane, this renames
...
IDocumentLookup -> IPublishedContentLookup
2012-10-02 01:43:05 +05:00
Shannon Deminick
827d4dd6c0
After talks with morten and stephane, this renames
...
DocumentRequestBuilder -> PublishedContentRequestBuilder
2012-10-02 01:41:54 +05:00
Shannon Deminick
ffd14c839b
After talks with morten and stephane, this renames
...
DocumentRequest -> PublishedContentRequest
2012-10-02 01:40:19 +05:00
Shannon Deminick
f8d8b767b8
update ignore file
2012-10-02 01:37:02 +05:00
Shannon Deminick
4f011e0390
Some naming tweaks to fix up from previous commit.
2012-10-02 01:36:42 +05:00
Shannon Deminick
053df24640
After talks with morten and stephane, this renames
...
IDocument -> IPublishedContent
DynamicDocument -> DynamicPublishedContent
2012-10-02 01:35:39 +05:00
Shannon Deminick
45c335702d
Updated view engine to look only in App_Plugins/ not App_Plugins/Packages/.
...
Updated view engine to automatically create the required razor web.config in the packages
Views folder if it is not there already.
2012-10-01 23:43:47 +05:00
Shannon Deminick
bc04d4f8da
Added PluginViewEngine for App_Plugins
2012-10-01 23:22:23 +05:00
Shannon Deminick
be5076783f
Adds ~/App_Plugins/Packages folder to be created in build script
2012-10-01 23:10:27 +05:00
Shannon Deminick
5c20f4f6ec
Fixes: U4-U4-917
...
Fixes: U4-821
2012-10-01 23:04:57 +05:00
Shannon Deminick
42da98e020
Moves codebehind for EditView into UI project
2012-10-01 22:09:49 +05:00
Stephan
eeb305c740
fix uQuery.GetNodeIdByUrl
2012-10-01 13:08:10 -02:00
Stephan
c19541cb11
handle routing cache corruption cases, more unit tests
2012-10-01 12:20:51 -02:00
Stephan
dea22f22cb
fix UriUtility, fix unit tests
2012-10-01 09:52:32 -02:00
Stephan
656c61d1e2
fix xpath for finding default node because sortOrder may not start at zero
2012-10-01 06:55:44 -02:00
Shannon Deminick
bac038b82d
Converted treeInit.aspx so that it's codebehind and designer files are in the UI project and only
...
the old TreeInit class exists in the Umbraco.Web project (not the aspx file). It needs to stay there
to maintain backwards compatibility for anyone that may have inherited from that file.
2012-10-01 03:57:57 +05:00
Shannon Deminick
dd6d0e380e
Updated the /umbraco/umbraco.aspx page to have all of it's aspx + codebehind + designer files in the UI project and
...
left the original class in the Umbraco.Web project as to not break backwards compatibility for anyone that may have inherited from that
class.
2012-10-01 03:41:37 +05:00
Morten Bock
c95c1a7038
Add support for thumbs and crops from standard datatypes.
2012-09-30 20:37:05 -02:00
Morten Bock
9e1c5e71e4
Adding the umbraco:image control, and the ImageUrl feature with a some generic ProviderFeature classes, to make it easier to implement future provider based features.
2012-11-21 07:13:31 -01:00
Sebastiaan Janssen
aba68720bb
Localized the create window for new Scrips (js)
2012-11-21 06:54:52 -01:00
Sebastiaan Janssen
1b1722c875
Renamed method to remove characters that are illegal in XML and made the method internal for now
2012-11-21 06:23:31 -01:00
Michiel van Oosterhout
248af2eaa2
Correct code that validates the user name when the session times out by serializing
...
user name and password.
Adds a minified 4KB JSON library to umbraco.aspx to support older browsers, namely
https://github.com/douglascrockford/JSON-js (public domain)
2012-10-07 20:54:34 -02:00
Casey Neehouse
0709174560
Merge
2012-11-20 21:11:11 +05:00
Casey Neehouse
b0c0ed050d
Adds SQL to validate that a node is published before loading the xml.
...
U4-759, u4-590, U4-589
2012-11-20 21:09:19 +05:00
Sebastiaan Janssen
e3a085774c
Revert 5c828605ef65 / 8b3a266b2d00 because that would have nasty side effects,
...
see http://issues.umbraco.org/issue/U4-1061
2012-11-20 14:49:30 -01:00
Sebastiaan Janssen
6f0ddc37a0
Include System.Data.SqlServerCe* should do a copy local
2012-11-20 14:13:47 -01:00
Sebastiaan Janssen
d3eb5ceabe
Merge
2012-11-20 12:55:17 -01:00
Stephan
1bffb7395c
U4-1192 - uQuery.GetNodeIdByUrl should not follow redirects etc
2012-11-20 09:12:45 -01:00
Stephan
e636a42744
.hgignore ~/scripts and ~/images
2012-11-20 08:52:56 -01:00
Stephan
d3927a1265
code annotation attributes TLC
2012-11-20 08:49:06 -01:00
Stephan
d6fc106588
fix DisposableTimer so args can be evaluated _after_ completion
2012-11-20 08:34:32 -01:00
Stephan
68fc833280
U4-1186 - bugfix previous commit
2012-11-19 16:09:43 -01:00
David@David-PC
5a8443fe72
committed wrong version
2012-11-18 18:48:56 -01:00
David@David-PC
153fb4a248
Do a recursive unpublish (fixes U4-462, U4-594, U4-1061)
2012-11-17 14:25:04 -01:00
Michael Wulff Nielsen
72ef5b01d2
Fixes bug 383, inserting macro parameters with quotes fails in macrocontainer
2012-11-20 09:29:38 -01:00
NielsHartvig@UMBRACORATI.localdomain
0854fee4ee
Update to sanitizer
2012-11-16 14:24:24 -01:00
NielsHartvig@UMBRACORATI.localdomain
e122d40fb9
The BOSS is fixing U4-367
2012-11-16 14:08:28 -01:00
Sebastiaan Janssen
b696aa4340
ApplicationContext.Current.ApplicationCache wasn't public due to an oversight, it is now.
2012-11-19 15:31:58 -01:00
Sebastiaan Janssen
e32dd303e3
Have to revert Microsoft.WebApplication.target file change as we got weird
...
results (umbraco.presentation folder and a XmlSerializers dll in the root).
Copied the targets file to the appropriate Program Files folder on the build
server. :-(
2012-11-19 15:02:43 -01:00
Stephan
7c524abb84
U4-1186 - support wildcard domains to change the culture
2012-11-19 14:11:34 -01:00
Stephan
993bac8a29
bugfix LogHelper
2012-11-19 14:09:52 -01:00
Shannon Deminick
b40dbf73ca
Changes case back to the correct EditView
2012-10-01 03:00:05 +05:00
Shannon Deminick
0808665342
Changes editView to editViewTEMP so that we can change it back to the correct case.
2012-10-01 02:55:53 +05:00
Shannon Deminick
7623746f64
changed editViewTEMP to EditView with correct casing.
2012-10-01 02:52:58 +05:00
Shannon Deminick
3152427ff7
Changed name of editView to editViewTEMP in order to change it back to the correct case.
2012-10-01 02:52:28 +05:00
Shannon Deminick
85e88e5640
Merge
2012-10-01 02:48:39 +05:00
Shannon Deminick
ea3d2f893f
Added AsDynamic extension to IDocument.
...
Makes DynamicDocument explicitly implement IDocument as well.
Changes all ContentById methods, etc... back to returning just 'dynamic'
Removes valueAlias from the .Field method of UmbracoHelper which didn't actually do anything
removes altValueAlias from the .Field method of the UmbracoHelper which didn't actually do anything.
2012-10-01 02:48:08 +05:00
Stephan
3cddc5e4dc
merge
2012-09-30 14:04:38 -02:00
Stephan
8cd49749ec
fix routing, more unit tests
2012-09-30 14:02:11 -02:00
Stephan
e45bf57632
fix how we resolve "default node", now using sortOrder
2012-09-30 12:25:47 -02:00
Stephan
3e99dd0d55
fix NiceUrl and add more tests
2012-09-30 12:24:23 -02:00
Sebastiaan Janssen
be2ed3762b
Merge
2012-09-30 06:46:37 -02:00
Sebastiaan Janssen
e3abd49276
Fix regression bug
2012-09-30 06:46:08 -02:00
Shannon Deminick
d76f6c1cdb
{localLink} parsing in MVC is now all working.
2012-09-29 11:35:31 +07:00
Shannon Deminick
840109dc58
updates missing code block
2012-09-29 11:19:19 +07:00
Shannon Deminick
1aebce7ad6
makes SystemDirectories and SystemFiles public.
...
moves ResolveUrlsFromTextString to TemplateUtilities class and obsoletes other ones.
Fixes an issue if content cache is stored in codegen folder and not in med trust.
Updates the XmlDocument (IDocumentProperty) to always return a value with parsed {localLink} and resolved Urls and cache them so the parsing only happens once.
2012-09-29 11:11:48 +07:00
Shannon Deminick
11fd6553e9
Ensures that localLinks are parsed when rendering fields and macros using UmbracoHelper.
...
Added additional ControllerExtensions to render views as strings.
2012-09-29 08:49:21 +07:00
Shannon Deminick
690c4a165c
Creates TemplateUtilities class for parsing local links and obsoletes the old method.
2012-09-29 08:13:49 +07:00
Shannon Deminick
8fb159ddc2
Changes IThumbnailProvider to exist under Umbraco.Core.Media instead of just Umbraco.Core.
...
Moves many of the MVC extension methods into the Umbraco.Web.Mvc namespace and tidies up a few other
class's namespaces
2012-09-29 08:07:00 +07:00
Shannon Deminick
b3ca264af1
Explicitly loads webforms handler and remaps to it, now we can share this code somehow with the RenderRouteHandler when
...
we want to support having a no-template render as a 404.
2012-09-29 07:36:19 +07:00
Shannon Deminick
34e71027b3
Changed Is404 on DocumentRequest to internal as only the DocumentRequestBuilder should set this, removed the Is404 being set in the
...
DefaultLastChanceLookup as lookups shouldn't set the 404.
Cleaned up ObjectExtensions TryConvertValue method.
Ensures that the routes are created before the CoreBootManager complete is called.
2012-09-29 07:20:23 +07:00
Stephan
926427ff68
merge
2012-09-28 11:14:04 -02:00
Stephan
abe4944843
routing - handle when umbraco is not ready or has no content
2012-09-28 11:11:47 -02:00
PerPloug
5f12767f48
Flet
2012-09-28 09:27:12 -02:00
PerPloug
04e0b35c7d
Method Renaming to follow standards
...
Marking IOHelper methods as internal
Removing unneeded umbraco setting
Missing icon and missing folder in UI project
2012-09-28 09:19:16 -02:00
Stephan
d82cbfccc5
remove a ref to requestHandler, fix DefaultRoutesCache management
2012-09-28 09:04:49 -02:00
Stephan
3ed1b4c77d
remove unused setting option
2012-09-28 08:14:01 -02:00
Stephan
6c4869f931
merge
2012-09-28 07:08:37 -02:00
Stephan
b0e336e01f
routing, fix "no content" splash, fix "no template" handling, fix redirects
2012-09-28 07:04:33 -02:00
Shannon Deminick
05bdd42567
Fixes issue with UmbracoHelper in back office when there is not Document.
...
Adds another overload to BeginUmbracoForm.
2012-09-28 08:08:36 +07:00
Stephan
d8c2a71531
bugfix document.GetPropertyValue and object.TryConvertTo
2012-09-27 15:41:24 -02:00
Stephan
a469e3dbe3
fix base/rest service - cleanup + new config file
2012-09-27 15:37:21 -02:00
PerPloug
b8b951f094
Missing UmbracoSettings change in umbraco.core
...
IOHelper in umbraco.core
Both related to mvc views in template tree
2012-09-27 06:30:59 -02:00
PerPloug
c409cfa421
Create/Ui.xml file for templates
...
umbracoSettings.config file
2012-09-27 06:29:41 -02:00
PerPloug
9f7814591e
Adds Seperate View Editor for mvc templates
...
Changes the template tree to look for existing views
to override the .master
2012-09-27 06:24:04 -02:00
PerPloug
2c995f7fa7
Moves masterpage and view creation away from the template
...
class and into seperate helpers.
2012-09-27 06:23:09 -02:00
PerPloug
7e5db90b3b
Adds IO Helper overload for the views and masterpages
...
Adds UmbracoSettings to toggle mvc templating support
2012-09-27 06:21:59 -02:00
Shannon Deminick
f7f83bc057
Changed IPublishedContentStore and IPublishedMediaStore back to internal as we don't need to expose these yet. Instead have added
...
an UmbracoHelper property to the PluginController class which will expose any methods needed by devs to retreive media or content.
Have updated UmbracoHelper with loads of new helpful methods and moved the Wrap methods to HtmlHelper extensions because this is purely to
do with rendering html (have written unit tests for it too).
Updated some 'library' methods to proxy calls to UmbracoHelper so we only have to maintain one set of code.
Added a convenience property to UmbracoContext to return the current NiceUrlProvider so you don't have to go through the RoutingContext to get it.
2012-09-27 08:30:35 +07:00
Shannon Deminick
530e7ae44e
removed ref to missing template file
2012-09-27 07:06:14 +07:00
Stephan
126044cd48
bring back scheduled tasks - #U4-809
2012-09-26 12:51:27 -02:00
Sebastiaan Janssen
f76e90990f
Include packages.config anyway, just tell it to not output in the build
2012-09-26 11:58:52 -02:00
Sebastiaan Janssen
587542ace7
The build.bat file now won't exit when there's an error so you can inspect it, if there's no errors it will just exit
...
Excluded missing index.cshtml file from project (was giving build error)
2012-09-26 06:48:11 -02:00
Shannon Deminick
d3676b376d
Removed test route
2012-09-26 13:59:24 +07:00
Shannon Deminick
53a3ad24e6
comments out test surface controllers for now
2012-09-26 13:44:23 +07:00
Shannon Deminick
05add96294
Ensures web.config includes new namespace reference
2012-09-26 13:43:47 +07:00
Shannon Deminick
9b5fd3d67b
Merge
2012-09-26 13:42:44 +07:00
Shannon Deminick
5ece0b5af0
Surface controllers now auto-routing, both locally declared and plugin types (which require a [PluginController] attribute and an Area Name assigned).
...
BeginUmbracoForm working for both local and plugin SurfaceControllers. SurfaceController class now inherits from PluginController which exposes all things a dev would
need including making IPublishedContentStore and IPublishedMediaStore public which can be accessed simply by properties on the controller.
Updated web.config for views to include Umbraco.Web namespace for all of our helper methods.
BeginUmbracoForm now has many more overrides for which you can specify a type or a generic type (we no longer require GUIDs :)
2012-09-26 13:42:03 +07:00
Shannon Deminick
332b42aa49
Changed how surface controllers are routed: because we don't load plugins in via App_Plugins/[PackageName] like we did in v5 which meant that we can autoroute all plugin controllers with their own areas, in v4 we have to do something different.
...
Instead (because we still want areas), we have an attribute called PluginControllerAttribute which allows a dev to assign an area name as a string. A package developer should always ensure that all of their plugin controllers are assigned to the same
area. This also lets us get rid of the GUID id part of the plugin (hopefully we can leave it out, just need to run some tests). Since we have areas, package devs can then put their views into
their own folders and not clutter up the local devs ~/Views folder. Perhaps we use App_Plugins/[PackageName] for the views like we did in v5 but need to ask on the mail list. Otherwise it will be the standard MVC:
~/Areas/[AreaName]/Views which will still also clutter up the local devs view folder if they are using Areas.
2012-09-26 11:04:07 +07:00
Sebastiaan Janssen
97472c6ce6
Ignore file excluded the web.config file in the views folder, which is why the build failed, not because it wasn't included
2012-09-25 11:56:33 -02:00
Sebastiaan Janssen
48a3a920d2
Web.config file was not included, making the build fail
2012-09-25 11:53:27 -02:00
Shannon Deminick
7b7e3b82f1
Started adding tests for surface controller routing. They are working but not quite correctly yet.
2012-09-25 13:33:47 +07:00
Shannon Deminick
0b7f04ab37
Added all code to support auto-routing surface controllers and started implementing the code for
...
BeginUmbracoForm.
2012-09-25 13:09:59 +07:00
Shannon Deminick
083b18139a
Adds code to RenderViewEngine to ensure the /Views folder exists and also that the razor web.config file exists there too.
...
I've also added this web.config file to the sln so it should output in the build by default though it will still be created automatically if
its not there.
2012-09-25 11:20:05 +07:00
Shannon Deminick
1bc3943f33
Fixes: #U4-894 - moves the int Priority out of the IThumbnailProvider class as it is only metadata, moved
...
this into a new generic WeightedPluginAttribute which can be used for other resolves/objects that require a weight.
2012-09-25 11:06:32 +07:00
Hendy@Blueberry
449613de3e
updated check for uQuery.IGetProperty
...
added XPathCheckBoxList return obj for uQuery .GetProperty<T>("alias")
2012-09-24 20:54:26 -01:00
Stephan
7d8ec2678c
initialize Umbraco sooner in the request pipeline
2012-09-24 12:49:36 -02:00
Stephan
12c0ce258b
fixing routing + add Lookup tests
2012-09-24 12:10:25 -02:00
Stephan
42317ec207
merge
2012-09-24 11:37:55 -02:00
Stephan
343c14db48
fixing routing, 404, domains + add NiceUrl and UriUtility tests
2012-09-24 11:36:25 -02:00
Hendy@Blueberry
2fcb9d7b30
added uQuery.IGetProperty - allows GetProperty<T> extension methods to pass T hydration to a method in T
2012-09-23 10:34:39 -01:00
Sebastiaan Janssen
ccbcb991b1
Text for Alias is changed to Alternative link
...
#U4-891 Fixed
2012-09-22 12:14:42 -02:00
sebastiaan
33f4da875a
Additional fix for #U4-306 - click to the right of the node still collapsed the tree
2012-09-22 10:54:22 -02:00
sebastiaan
0549e39a00
The ClientDependency and ExamineIndexes folder are not needed in /App_Data any more
...
They are automatically generated in /App_Data/TEMP
2012-09-22 10:34:03 -02:00
Shannon Deminick
6fb0fc643b
Merge
2012-09-21 23:54:31 +07:00
Shannon Deminick
8824579dac
Made IThumbnailProvider public which fixes 4.10 loading them, plus now people can make their own :)
...
However, I'd like to move the Priority flag onto an attribute instead of part of the interface because it
is metadata and not functionality of the class itself. Will make a tracking issue for it.
2012-09-21 23:54:14 +07:00
Stephan
94b6a9df8d
fix base/rest service - loading assemblies & caching methods
2012-09-21 10:10:03 -02:00
Stephan
cb8a8b997f
bugfix TypeFinder.GetAllAssemblies duplicate App_Code
2012-09-21 10:01:51 -02:00
Casey Neehouse
fe99c22022
Merge
2012-09-21 01:56:19 +04:00
Casey Neehouse
0225047a52
Removes .ChildNode calls for .SelectNodes() with correct element selection. Allows comments in configuration.
...
Also updates some Macro Properties to work with new schema.
2012-09-21 01:53:43 +04:00
sebastiaan
d89a24d96b
Tree disappears if you click slightly below the root node
...
#U4-306 Fixed
2012-09-20 17:02:07 -02:00
sebastiaan
c5535ddbc2
Improved SafeFileName method to include all valid characters as listed by RFC 3986 section 2.2 Reserved Characters (January 2005) and character data chars that could be ambiguous
...
Now characters like Chinese characters are allowed in the filenames, which addresses the issue below
#U4-885 Fixed
2012-09-20 16:46:55 -02:00
Stephan
3a21d48dbc
merge
2012-09-20 14:38:08 -02:00
Stephan
ea8ff709c2
further refactor base/rest service into Umbraco.Web
2012-09-20 14:37:23 -02:00
sebastiaan
eb9937c33a
Packages.config should not be included in the project as it shouldn't be in the builds
2012-09-20 10:24:56 -02:00
sebastiaan
777c7dd683
Update to 4.10.0 for the nuspec files as well
2012-09-20 09:16:03 -02:00
sebastiaan
10963fe3c4
Remove .nupkg files
2012-09-20 09:13:11 -02:00
sebastiaan
3e5d684333
Update version number to 4.10.0
2012-09-20 09:10:50 -02:00
greystate
6a9b2b260b
Applied pull request: 3402 - typo on starter kit install screen
2012-09-20 09:09:55 -01:00
Morten@Thinkpad-X220
7a38d7f845
Adding TinyMCE language files for plugins and themes. There are still a few missing for the umbraco theme though.
2012-09-20 06:45:23 -02:00
Morten@Thinkpad-X220
745707dc4b
Removing TinyMCE3 language files before they can be properly attached
2012-09-20 06:36:34 -02:00
sebastiaan
1f4ceaa75c
Included the tinyMCE language files in the project so they'll actually be in the build
...
#U4-277 Fixed
2012-09-20 06:27:09 -02:00
Shannon Deminick
a16f28eb26
Re-implemented GetProperty on IDocument, had removed it because I didn't see a need for it because we already have a Properties collection, however we do require it
...
for specific implementations where the IDocument needs to search for the specified property based on alias since it might not already know about it. This is true for the
DefaultPublishedMediaStore where a property may not exist in the Examine cache so we need to fallback to the db in that case.
2012-09-20 14:17:40 +07:00
Shannon Deminick
fa36ff3662
removed erroneous Wrap methods that were hidden by other overloads based on optional parameters.
2012-09-20 13:32:08 +07:00
Shannon Deminick
ae4cb00bbc
Got Wrap methods on UmbracoHelper, deprecated old classes in the macroEngines project that Wrap utilizes and proxies
...
all calles in RazorLibraryCore for Wrap to UmbracoHelper. Fixed up the HtmlTagWrapper classes so they have immutable properties and replaced
public fields with Properties.
2012-09-20 13:16:38 +07:00
Shannon Deminick
fd166389c4
Changed the MVC view class to expose the UmbracoHelper as just @Umbraco instead of @UmbracoHelper, this
...
follows the same naming conventions as MVC with HtmlHelper is exposed just as @Html, plus it is less to type
2012-09-20 12:47:37 +07:00
Shannon Deminick
a48b996571
Got ChildrenAsTable working as extensions on DynamicDocument with supporting unit tests.
...
Have updated the ChildrenAsTable code for Node as well to use the same base code, this should
also fix some issues with generating a datatable correctly when a content type is changed, previously
the cache was not cleared for Alias to name mapping.
2012-09-20 12:42:43 +07:00
Shannon Deminick
6e4929b84d
Fixes recent commits and aspx files not being edited in the correct place and split the aspx files + codebehinds properly so there's no confusion over
...
which one to edit.
2012-09-20 07:31:32 +07:00
Shannon Deminick
f912d465c5
Moved BaseRestHandler out of the BaseRest namespace.
...
Updated PublishedMediaStore and wrote a bunch of unit tests for it which are all now passing.
2012-09-20 07:13:45 +07:00
Shannon Deminick
3e292b77ad
Merge
2012-09-20 03:47:34 +07:00
Shannon Deminick
dc000ea33c
Update to DefaultPublishedMediaStore, changed namespace for some unit tests.
2012-09-20 03:47:24 +07:00
sebastiaan
aaa8cafd0b
Merge
2012-09-19 12:45:24 -02:00
sebastiaan
ce0923cfc6
Uploading media with hyphens get a space added before the hyphen
...
New media uploader: illegal characters in the filename are not filtered
New media uploader: IE in intranet mode stores the whole path
Fixed U4-882 U4-883 U4-874
2012-09-19 12:45:11 -02:00
Casey Neehouse
7473557580
Removed umbracoApp and umbracoAppTree Foreign Keys from SqlAzure install script.
2012-09-19 15:02:02 +04:00
sebastiaan
982ba0f4b0
Corrected bug where PropertiesPane was only shown on media items
2012-09-19 07:49:51 -02:00
sebastiaan
278c1fefaa
Merge
2012-09-19 06:20:09 -02:00
Matt@MBP13-PC
71b2137513
Merge
2012-09-18 13:25:56 -01:00
Matt@MBP13-PC
2952992ffe
Fixed "inception" media tree bug due to recycle bin auto initializing when it shouldn't
2012-09-18 13:25:17 -01:00
sebastiaan
0dbd214b00
Merge
2012-09-18 09:16:22 -02:00
sebastiaan
90ca566e53
Little cleanup of some left-behind files
2012-09-18 09:14:38 -02:00
Stephan
aa633bbbb2
merge
2012-09-18 08:55:39 -02:00
Stephan
2c204d9d9e
refactor base/rest module into a handler so that it works again with the new UmbracoModule
2012-09-18 08:54:54 -02:00
Hendy@Blueberry
8307da1a87
XPath CBL / DDL prevalue descriptions for the XPath fields, and fix for CBL to load defaults
2012-09-17 21:21:33 -01:00
sebastiaan
d339f74e95
Thanks to Darren Ferguson - Media items should indicate which Media Type (in Properties tab)
...
#U4-679 Fixed
Add "url to this file" label to property tab in media
#U4-173 Fixed
2012-09-17 10:53:22 -02:00
sebastiaan
59fe173933
Removed old and completely unused GraphicHeadlineFormat config setting
...
Some updates to umbracoSettings.config
Thanks to Jan Skovgaard for the help!
2012-09-17 07:47:13 -02:00
dseefeld
51769847ad
Error: Delete media item with upload property - empty recycle bin fails
...
Fixed #U4-771
2012-09-17 04:06:53 -02:00
Sebastiaan Janssen
918e7ad682
Fixed "inception" media tree bug due to recycle bin auto initializing when it shouldn't
2012-10-23 07:06:50 -02:00
dseefeld
ca55579982
Error: Delete media item with upload property - empty recycle bin fails
...
Fixed #U4-771
2012-09-17 04:06:53 -02:00
Darren@Darren-VAIO
b5099c37c7
Standard doc type properties no longer prefixed with @ in "Insert Umbraco page field" dialogue
...
Fixed #U4-859
2012-09-16 10:49:19 -02:00
Macke@MacsonServer
2826fbd807
Fixes #U4-840 Changed the blog url in MetaWeblog API. Url-property of getUsersBlogs, will now contain the full url to the blog, not just the "server_name".
2012-09-16 09:41:53 -02:00
sebastiaan
b5d209677e
Changed scriptDisableEditor comment to reflect new js lib and it's now also working in IE
...
Thanks to Jan Skovgaard for noticing it was wrong!
2012-09-16 09:16:26 -02:00
sebastiaan
b15d03a54d
#U4-784 Fixed
...
Member.MakeNew duplicate LoginName exception message uses wrong data
2012-09-15 08:43:06 -02:00
sebastiaan
247aa08d57
Fixes U4-778 - Visualize XSLT is not working.
2012-09-15 08:32:25 -02:00
Shannon Deminick
394078d470
Merge
2012-09-15 12:19:53 +07:00
Shannon Deminick
91834e8f53
Migrated logic to create a DataTable from a Node or pretty much any other object in to a central place so we only have to maintain code in one place.
...
Now need to just test it with Node and create the DynamicNode extension methods for returning as a DataTable.
2012-09-15 12:17:42 +07:00
sebastiaan
201bc2d1ab
Merge
2012-09-14 11:23:42 -02:00
sebastiaan
29ed7bf8ae
Fixes U4-776 umbraco:item xslt property not rendering in template - Thanks to Michael Wulff Nielsen for the quick spot and contribution!
2012-09-14 11:19:57 -02:00
leekelleher
26f32bab8e
Dashboard controls: Tidied up the UI.
...
Made use of ClientDependency for CSS/JS includes.
CSS tweaks for success/notice/error messages.
Removed from "Umbraco.Web.UI" project, master version now in "Umbraco.Web"; (confirmed with Seb)
(MediaDashboardFolderBrowser.ascx was missing from "Umbraco.Web" - added)
2012-09-14 11:41:30 -01:00
Shannon Deminick
1566b16f0f
Migrated most of the functionality from RazorLibraryCore to UmbracoHelper and updated RazorLibraryCore to call
...
the methods in UmbracoHelper so we only have to maintain one set of code. Didn't port over the Wrap methods because
I need feedback on these as to what they do/are supposed to do.
Added the Media methods to UmbracoHelper using the media store stuff.
2012-09-14 09:09:23 +07:00
Shannon Deminick
0a8b1cc784
Big cleanup of DynamicDocument, removed DynamicBackingItem for this implementation as it is not required.
...
Removd DynamicBackingItemType since media and content are the same.
2012-09-14 07:28:44 +07:00
Matt@MBP13-PC
c441887a96
Updated treePicker dialog to allow the passing in of a NodeKey via querystring
2012-09-13 18:00:25 -01:00
Matt@MBP13-PC
32d76cc143
Fixed issue with AbstractPrevalueEditor throwing WebResource 404s when implemented by a type outside of the umbraco.editorControl namespace
2012-09-13 17:58:18 -01:00
sebastiaan
4340df53fd
U4-843 Number of "Last Edits" is now configurable.
2012-09-13 14:42:59 -02:00
sebastiaan
f6c6f4f0c0
U4-55 Remove Linq to Umbraco from the core - Removes the menu item as well
2012-09-13 11:23:19 -02:00
Shannon Deminick
18713fe513
Fixes one test with DynamicNode
2012-09-13 13:38:51 +07:00
Shannon Deminick
a1edad4e08
Fixed DynamicNodeTests with db support
2012-09-13 13:02:02 +07:00
Shannon Deminick
1c040912f6
Exposes the IDocument property as CurrentDocument on the Model for MVC pages.
2012-09-13 12:28:08 +07:00
Shannon Deminick
458f1d3b8f
Fixed setting the Is404 flag
2012-09-13 12:23:58 +07:00
Shannon Deminick
9e5f2f3c9a
Fixed template engine selection... oops :) Should all work now!
...
Fixed DefaultPublishedContentStore to correctly find a secondary root document that doesn't have a domain assigned.
2012-09-13 12:19:56 +07:00
Shannon Deminick
f6022c8dda
Merge
2012-09-13 11:48:16 +07:00
Shannon Deminick
0ed15db408
Fixed the NiceUrlProvider as it some refactor on a previous commit broke some stuff.
...
Fixed up some unit tests with NiceUrlProvider to ensure that the second node under the root get's
the correct URL assigned.
Added unit test to ensure that route caches are persisted correctly.
2012-09-13 11:45:06 +07:00
Shannon Deminick
c742c6c249
Created new GlobalSettings unit tests to validate reserved paths as well as updated the umbraco module tests with an install path without
...
the suffixed '/'. Fixed a bug with the reserved paths which was caused by code written in 4.9 to the new code written in 4.10 and the combined
effort was not working. Added more logic to cleanup the URL before comparing too.
Cleaned up GlobalSettings to not have any reliance whatsoever on httpcontext (which of course it shouldn't and not sure why it even did before).
Obsoleted a few methods on the legacy GlobalSettings that aren't used anywhere and should be removed in the future.
Cleaned up a bit of the UmbracoModule with the URLs used.
2012-09-13 09:00:21 +07:00
Shannon Deminick
b06a4d2e13
Merge
2012-09-13 06:48:16 +07:00
Shannon Deminick
89cd2772dc
add note
2012-09-13 06:48:06 +07:00
Morten@Thinkpad-X220
48c69b9335
Fixes U4-781 Removed duplicate swedish language file.
2012-09-12 05:57:27 -02:00
sebastiaan
e8d6f694e7
Added back missing translation trees
2012-09-12 04:22:39 -02:00
sebastiaan
253b58aafb
Corrected bad merge (again)
2012-09-11 06:42:00 -02:00
sebastiaan
a864fc1fe8
Fix merge problem
2012-09-11 05:29:36 -02:00
sebastiaan
8a5cd21603
Merge with default
2012-09-11 05:02:33 -02:00
Shannon Deminick
f2a7b3b255
Updated the published content stores so that content doesn't inherit from media, instead there is a base
...
interface IPublishedDataStore.
Simplified the interface structure and removed the GetDocumentProperty method as it is not needed and i think existed
before we updated the codebase to not rely on xml.
2012-09-11 05:58:16 +07:00
Shannon Deminick
d5ca5e32b4
Fixes the issue with trailing slashes and the comparison in GlobalSettings and updated unit tests
...
to support the fix.
2012-09-11 05:27:39 +07:00
Shannon Deminick
37969909ca
Updated the DynamicDocument and node unit tests to not init a db each time, runs much faster though in the future
...
we might have to re-enable this in a smart way.
2012-09-11 04:43:30 +07:00
sebastiaan
fe92947d72
TeamCity build fails on missing Views\Home.cshtml in Umbraco.Web.UI, removed it.
2012-09-10 12:15:03 -02:00
sebastiaan
b9165a8b70
TeamCity build fails on missing App_Code\TestClass.cs in Umbraco.Web.UI, removed it.
2012-09-10 12:10:17 -02:00
sebastiaan
34bbf95146
Closing branch
2012-09-10 07:53:20 -02:00
sebastiaan
ecd6c42924
Closing branch
2012-09-10 07:53:03 -02:00
sebastiaan
03e34cde87
Closing branch
2012-09-10 07:52:35 -02:00
sebastiaan
7d69e859f9
Closing branch
2012-09-10 07:52:15 -02:00
sebastiaan
661e92218a
Closing branch
2012-09-10 07:51:28 -02:00
sebastiaan
3a2ac6c4d3
Closing old branch
2012-09-10 07:19:22 -02:00
Shannon Deminick
27bcea78d2
Started implementing new IPublishedMediaStore which will replace the notion of the legacy ExamineBackedMedia and
...
moving forward will open up many nice opportunities. This will be used for the media accessor in the new DynamicDocument.
Renamed XmlPublishedContentStore to just DefaultPublishedContentStore.
Made GetProperty an extension method for IDocument and removed from the interface as it is not needed there.
2012-09-08 13:22:45 +07:00
Shannon Deminick
ce9be79ec6
Added the Examine Search methods to DynamicDocument as extension methods.
...
Renamed a few things.
2012-09-08 11:59:01 +07:00
Shannon Deminick
d83887e314
Ported updates to DynamicDocument to allow dynamic access to RTE content and still have it
...
render all embedded macro content without resorting to use some other mechanism.
Fixes the .Field method of the UmbracoHelper.
2012-09-08 11:30:19 +07:00
Shannon Deminick
59fa733156
Created MacroTagParser and updated ItemRenderer to use it. Have DynamicDocument rendering RTE content
...
with macro content without having to use any special methods, we just use a new custom Property Editor value converter.
Now just need to port this over to DynamicNode too.
Obsoleted a method on the 'helper' class to something much more meaningful... hopefully we can do that with the rest of that class too.
2012-09-08 07:13:03 +07:00
sebastiaan
534c28046a
Added tag Release-4.9.0 for changeset 09f5a69cf19e
2012-09-07 07:10:51 -02:00
sebastiaan
4056b47d32
Removed tag Release-4.9.0
2012-09-07 07:10:32 -02:00
sebastiaan
1581944661
Update to CodeMirror for U4-762
2012-09-07 07:10:02 -02:00
Shannon Deminick
5e9d791523
Moved the DocumentNotFoundHandler to diff namespace, created new NoTemplateHandler and updated the engine
...
to route to it when no template is selected and when there are no hijacked routes.
2012-09-07 08:28:18 +07:00
Shannon Deminick
9127061194
Added support for determining rendering engine based on template chosen.
2012-09-07 07:57:25 +07:00
Shannon Deminick
9563526108
re-reverted the global settings stripping trailing slashes as it is needed for the new
...
Routing pipeline.
2012-09-07 06:26:34 +07:00
Shannon Deminick
61d7dba2c0
Merge with 4.9.0
2012-09-07 06:24:51 +07:00
sebastiaan
e0093d69f1
Merge 4.9.0 back into the default branch
2012-09-06 16:13:57 -02:00
sebastiaan
af6693bb5a
Close 4.9.0 branch
2012-09-06 16:08:09 -02:00
sebastiaan
0a37b90592
Added tag Release-4.9.0 for changeset de73e687ddf6
2012-09-06 16:07:52 -02:00
Morten Christensen@ThinkPadX220.ab-nat1.dk
fa33563a36
Embed classes internal -> public.
...
Renaming Embed.config to EmbeddedMedia.config
2012-09-06 15:23:42 -02:00
sebastiaan
acc985d1d9
Forgot to add the new script to the project, made folder structure consistent
2012-09-06 14:03:41 -02:00
sebastiaan
1b25920507
Forgot to add the new script to the project
2012-09-06 14:01:38 -02:00
sebastiaan
12c92aedcc
Adding SQLAzure script needed to update the WebPI feed when there's database changes
2012-09-06 13:57:11 -02:00
sebastiaan
70a814a20c
Fixes U4-741 - umbracoReservedPaths was not properly filtering after removing trailing slashes
2012-09-06 12:25:04 -02:00
Morten Christensen@ThinkPadX220
874faf6f83
Removing collation in total db script, as it was a strange mix of danish and latin1 general.
2012-09-06 10:26:25 -02:00
Morten Christensen@ThinkPadX220
040d09ec42
Merge
2012-09-06 08:12:20 -02:00
Morten Christensen@ThinkPadX220
73c5451ff7
Merge
2012-09-06 08:11:18 -02:00
sebastiaan
03865ba978
Re-included ItemEditing*.js for canvas, was removed after a merge with 4.10
2012-09-06 08:10:48 -02:00
Morten Christensen@ThinkPadX220
8692d0777f
Changing classes to internal instead of public in Core project. The abstract classes in the Web project can be used to create providers.
2012-09-06 08:00:55 -02:00
sebastiaan
422d9a14b2
Changed the AutoSuggest to be disabled for IE globally instead of just for scripting files so future autosuggest additions won't show up in IE either
2012-09-06 07:49:04 -02:00
sebastiaan
36ad275037
Merge
2012-09-06 07:43:24 -02:00
sebastiaan
2ec35aa0fa
Disable Codemirror code completion for IE as it doesn't work properly and mostly just gets in your way
2012-09-06 07:41:45 -02:00
Morten Christensen@ThinkPadX220
fff09caebf
Adding a bat file as a shortcut to building nuget packages. Should be part of the build process tho.
2012-09-06 07:40:18 -02:00
Morten Christensen@ThinkPadX220
0e2bc2bc13
Making a few corrections to the embed plugin - primarily changing namespace in Core project.
2012-09-06 07:39:38 -02:00
netaddicts
2a6fc37dce
Fixes U4-755 Increase width of Name field to match width of other text fields
2012-09-06 06:00:00 -02:00
sebastiaan
4e9783ed91
Fix iframe uploader (IE6-9) to get the response in the correct format
2012-09-06 04:42:03 -02:00
Shannon Deminick
8081d1d97b
Merge with 4.9.0
2012-09-06 12:20:20 +07:00
sebastiaan
ae1eac4a7a
Added < and > to the urlReplacing as they never actually work and cause errors (404 and 500)
2012-09-05 13:05:23 -02:00
sebastiaan
a91d17d8b0
Added \ and | to the urlReplacing as they never actually work and cause errors (404 and 500)
2012-09-05 12:38:12 -02:00
sebastiaan
b43a774d7f
Found an install where somehow the div around propertyPane had z-index 1000, the same as the uploadpanel, therefore hiding it
2012-09-05 06:59:26 -02:00
sebastiaan
71b9691431
New media uploader now opens the folder in which you were uploading after upload.
2012-09-05 02:03:18 -02:00
Shannon Deminick
36c6dbb6be
updated a doc
2012-09-05 09:36:30 +07:00
Shannon Deminick
56b7f8d98b
Got .Field method for MVC working and have macro's rendering inside of RTE in MVC.
...
Added internal setting for global settings to return an MVC area string based on the umbraco path.
Added a ton of extension methods from v5 that are used in much of the MVC engines.
Added UmbracoHelper methods for MVC rendering including Field so that we can render the correct RTE
field markup when the RTE contains a macro, will add extension methods for the @CurrentPage dynamic object to
do the same to make it consistent.
2012-09-05 09:35:24 +07:00
Shannon Deminick
bba5e6a59a
Fixed issue with new UmbracoModule trying to strip the legacy umbPage query string stuff too early (still need to ask Niels about what this does)
...
Fixed issue with page update with Document ctor to try catch the Parent property. Removed a bunch of erroneous tracing and replaced with LogHelper.
2012-09-05 08:01:53 +07:00
Shannon Deminick
4dc181b4de
Merge with 4.9.0
2012-09-05 07:25:31 +07:00
Shannon Deminick
792860a7bb
updated a TODO
2012-09-05 07:22:39 +07:00
sebastiaan
4d101a3a58
Only refresh the tree when all files are done uploading
...
Remove upload panel when all files are done
2012-09-04 14:37:11 -02:00
sebastiaan
8bab9d7fa5
Added node path to be able to refresh the tree + refreshing the tree after an upload succeeds
2012-09-04 14:27:54 -02:00
sebastiaan
0413b1fbca
FileSystemProviders.Release.config shouldn't be content
2012-09-04 13:29:48 -02:00
sebastiaan
2089990769
Changed folderBrowser datatype to use the new MediaDashboardFolderBrowser control
2012-09-04 12:59:05 -02:00
sebastiaan
9843e2e15d
Add razor highlighting for codemirror
2012-09-04 12:04:06 -02:00
tg@umbraco.com
25721afcf4
Also makes sure tinyMCE embed plugin is enabled by default on SQLCE
2012-09-04 10:34:35 -02:00
tg@umbraco.com
cd75b4b1c9
Merge
2012-09-04 10:32:56 -02:00
tg@umbraco.com
30377f987f
Makes sure tinyMCE embed plugin is enabled by default
2012-09-04 10:31:41 -02:00
tg@umbraco.com
644c42556b
Updates icon of tinyMCE embed plugin so it's the same for both the toolbar and prevalue editor
2012-09-04 10:27:57 -02:00
Morten Christensen@ThinkPadX220
7eea48a55d
Adding nuspec files for nuget packages
2012-09-04 09:19:00 -02:00
sebastiaan
062584de0e
Put the ++ back instead of + 1
2012-09-04 08:57:56 -02:00
sebastiaan
57f9bd2846
Changes casing of /Media in FileSystemProvider.config for backwards compatibility (media protect pkg)
...
Included missing images for the installer
2012-09-04 08:35:15 -02:00
sebastiaan
673e040aa3
Fixed mediadashboard problem, ClientDependency doesn't like newlines in js using \
2012-09-04 08:10:29 -02:00
sebastiaan
f486ff6441
Improving fileUploader.js with jsLint suggestions
2012-09-04 07:44:23 -02:00
sebastiaan
73c6aaa995
Hide throbber when there's no files found
...
Few updates to make the folderbrowser js safer (as suggested by jslint)
2012-09-04 07:22:15 -02:00
sebastiaan
f0dc50d406
Merge
2012-09-04 06:40:37 -02:00
sebastiaan
4e737f7a89
Include mediadashboard in release config, ignore kraftwerk web.config, include upload icon
2012-09-04 06:39:49 -02:00
Morten Christensen@ThinkPadX220
c98f29d462
Updating Danish and English language files with updates from github pull requests
2012-09-04 05:51:24 -02:00
sebastiaan
5beee157a5
Merge
2012-09-04 04:07:02 -02:00
sebastiaan
9171a0d080
Fixes U4-725 Image Cropper - Quality field does not save
2012-09-04 04:06:33 -02:00
leekelleher
6aeaa4ae92
FolderBrowser: Corrected typo on Upload button title attribute.
...
Small CSS tweak to filter input textbox - side padding.
2012-09-03 19:15:15 -01:00
leekelleher
c345b9f47c
Applied patch from uComponents for uQuery - GetContentIdByPropertyId
2012-09-03 18:57:54 -01:00
leekelleher
99cf1e9f6d
Web.UI project - nested embed.Release.config file
2012-09-03 18:56:59 -01:00
Morten Christensen@ThinkPadX220
7259ad1ff1
Updating Chinese language file with pull request from localization project on github.
2012-09-03 12:39:15 -02:00
Morten Christensen@ThinkPadX220
7dfeae1d0e
Minor adjustment to language files according to issue U4-385
2012-09-03 11:32:39 -02:00
Morten Christensen@ThinkPadX220
1121cfe534
Updating Dutch Language file
2012-09-03 10:05:52 -02:00
Morten Christensen@ThinkPadX220
a68c7e8f83
Updating German language file
2012-09-03 10:05:05 -02:00
Morten Christensen@ThinkPadX220
dd89af607f
Updating swedish language file
2012-09-03 10:04:26 -02:00
tg@umbraco.com
e6c2bf3d01
Adds vir dir support to tinyMCE embed plugin
2012-09-03 05:24:50 -02:00
tg@umbraco.com
917838c0ef
Merge
2012-09-03 05:12:44 -02:00
tg@umbraco.com
68e96587f7
Adds vimeo provider to embed.config
2012-09-03 05:11:33 -02:00
Shannon Deminick
c3747d70ce
Added ObjectExtensionsTests, Added functionality for MVC to render any macro types (i.e. razor and xslt, etc..)
...
Adds UmbracoHelper as a property to the RenderViewPage for MVC. Tested rendering Xslt and Razor macros with and
without parameters and works well.
Next we need to get the RTE rendering with macros embedded in MVC.
2012-09-03 07:54:09 +07:00
Shannon Deminick
2fc0fe574b
Fixed XmlDocument GetProperty to check for user properties 'invariantly'.
...
Added a method on content to remove the file persistence queue just before it's written based on the module, this should hopefully speed things up and fix some potential issues.
Added an overloaded method on library for UpdateDocumentCache which should save on a few dozen sql calls when publishing a node since we already have
the Document object reference yet we were looking it up again for no reason.
2012-09-02 07:35:57 +07:00
Shannon Deminick
a293f53438
Fixes type finder to ensure editorControls are found
2012-09-01 08:52:14 +07:00
Shannon Deminick
85b7574f43
Fixed unit test
2012-09-01 08:30:44 +07:00
Shannon Deminick
c961eb368c
Fixed up NiceUrl caching inconsistencies
2012-09-01 08:27:16 +07:00
Shannon Deminick
529c52844d
Started writing NiceUrlProvider unit tests as there are a bunch of issues with it. Have fixed one of them.
...
Updated unit test hierarchy of classes so that if one doesn't require a db it can opt out and thus it runs much much faster.
2012-09-01 08:11:40 +07:00
Shannon Deminick
6949178f4b
removed formHandlers.config... pretty sure we removed this functionality about a zillion versions ago.
...
Removed old Nant build folder and files.
removed the umbVersion query string check as this was used for the old preview functionality and isn't used anymore (plus it could never work the way its implemented).
2012-09-01 07:03:56 +07:00
Shannon Deminick
30ec9406de
Merge with 4.9.0
2012-09-01 06:20:36 +07:00
tg@umbraco.com
2be79d68cd
Updates umbraco embed tinyMCE plugin lang files
2012-08-31 11:42:59 -02:00
tg@umbraco.com
914f639afe
Removes GetPreview method from IEmbedProvider
2012-08-31 11:32:38 -02:00
tg@umbraco.com
591a19920f
Updates tinyMceConfig.Release.config with embed plugin stuff
2012-08-31 11:30:32 -02:00
tg@umbraco.com
0676d9fa7a
Disables Tidy by default
2012-08-31 11:28:16 -02:00
tg@umbraco.com
aa8f066f9a
Merge
2012-08-31 11:25:14 -02:00
tg@umbraco.com
3e3789d468
Adds embed.Release.config
2012-08-31 11:24:16 -02:00
tg@umbraco.com
85dcf5002f
Adds webservice method for embed plugin + embed config file
2012-08-31 11:23:18 -02:00
sebastiaan
be0d843c86
Fixes U4-419 Improved editing xslt/razor/ruby/python files in subfolders a little bit (it now actually works)
...
Still needs more work to make it safer (especially entering backslashes will give YSODs and sometimes when you move to a different folder the old file stays behind)
2012-08-31 11:00:38 -02:00
janusschmidtDK
67c1435fb0
Fix for U4-727 - Small performance issue in backend when loading stylesheet properties.
2012-08-31 10:43:14 -02:00
tg@umbraco.com
85f7ed387f
updates tinyMCE config with umbraco embed plugin
2012-08-31 09:43:24 -02:00
tg@umbraco.com
f32f559ab7
Adds tinyMCE umbraco embed plugin
2012-08-31 09:37:35 -02:00
tg@umbraco.com
b75ea3d589
Adds core components and providers for embed stuff
2012-08-31 09:28:19 -02:00
sebastiaan
06e84f4a98
D'oh! Apologies for bad testing, query had one too many AND's in there =)
2012-08-31 07:07:09 -02:00
sebastiaan
96f582f188
Fix for U4-650 was incorrect, removing ASCII filters out øåæ and probably other letters as well.
...
It's now very exact, just look if the first letter is not in a list of 26 letters.
2012-08-31 07:01:14 -02:00
Shannon Deminick
04f49d42cf
Added unit tests for LookupByPageId ILookup
2012-08-31 07:43:09 +07:00
Shannon Deminick
f0148ae833
Added more backwards compatibility to default.aspx
2012-08-31 07:27:17 +07:00
Shannon Deminick
4ced9cf8b2
updated more backwards compatibility with default.aspx
2012-08-31 07:22:41 +07:00
Shannon Deminick
d0ab7e505d
Updated unit tests for the module to inherit from proper base classes.
...
Updated default.aspx to support more backwards compatible features that had been removed, there
was a lot of breaking changes there!
2012-08-31 07:19:54 +07:00
Shannon Deminick
b511ae3a1a
Created new LookupByIdQuery ILookup which is now the first thing that is looked up. Have cleaned up
...
all of the default.aspx stuff so that no routing logic takes place there, all routing logic now takes
place entirely in the module.
2012-08-30 08:26:01 +07:00
sebastiaan
85d7d5e7cf
Fixes U4-708 Sort order for new nodes is set wrong when the max sortorder != number of nodes
2012-08-29 13:48:34 -02:00
Shannon Deminick
05ebc8d2f9
Changed the Template prop of documentrequest to be a new TemplateLookup object since we are going
...
to need to support MVC and the old Template object is for webforms. I've added a lot of TODO's here
because we'll need to enable the lookups properly in each ILookup and also set the rendering engine (IsMvc)
in the ILookups too. This hasn't been enabled, yet, just a bunch of TODO's written.
2012-08-29 08:54:29 +07:00
Shannon Deminick
b86d513aff
Updated the new module to handle when no template is found (blank page) instead of the handlers (webforms or mvc) handling this.
2012-08-29 08:17:31 +07:00
Shannon Deminick
c251c9f0d3
Changed the Is404 property on the doc request to be set by the last chance lookup, not by the module
...
because in the future if people override the last chance lookup, they might not want it to be 404, it will
be up to them.
2012-08-29 08:10:10 +07:00
Shannon Deminick
7be4480254
added HasValue unit test, removed the default.aspx file from the Web project, it now only exists in the UI project but
...
the codebehind still exist in the web for backwards compatibility. Updated the logging so that the LogHelper
can now write to a TraceContext specified if debugging which is handy if we want to write to the normal trace.
2012-08-29 07:47:16 +07:00
Shannon Deminick
3cd1592abc
Added better support for Skip for DynamicDocument and DynamicNode and added unit tests.
2012-08-28 09:33:34 +07:00
Shannon Deminick
bc3a5122dd
Fixes DynamicNode issue not implementing IEnumerable<DynamicNode>
...
Adds a few unit tests for DynamicDocument/DynamicNode and fixes both to properly support the 'Take' method
as this wasn't really working. Not sure how or why it was working previously. Have also allowed for extension
methods to be executed against either of these objects that accept IQueryable which was not supported before.
2012-08-28 09:20:30 +07:00
Shannon Deminick
4d2b145369
Merge
2012-08-28 06:51:11 +07:00
Shannon Deminick
32350fd35a
adds some docs
2012-08-28 06:51:01 +07:00
jholland@HQLT-JHolland.SCRIBEHQ.local
a922272c67
Included swfobject.swf
...
Fixes: U4-624
2012-08-27 19:38:32 +04:00
jholland@HQLT-JHolland.SCRIBEHQ.local
3c7b5d7522
Widened content name field in backoffice
...
Fixes: U4-369
2012-08-27 23:33:06 +04:00
azzlack
33c07a2390
Updated AbstractDataEditor and AbstractDataEditorControl code comments.
2012-08-27 16:19:13 -02:00
"azzlack"
d2210e9985
Updated AbstractDataEditor and AbstractDataEditorControl code comments.
2012-08-27 16:08:17 -02:00
Ove@EyeCatch-MPC
48e8e12877
Reverted some changes to AbstractDataEditorControl in 7260 to retain backwards compatibility.
2012-08-27 14:59:39 -02:00
sebastiaan
2b248e621c
Merge in Azzlack/AbstractDataEditorFix
2012-08-27 11:14:06 -02:00
sebastiaan
edfe6ed547
Merge uQuery dictionary fix from Azzlack/uQueryDictionaryFix
2012-08-27 10:48:13 -02:00
sebastiaan
6cffa06bd6
Merge
2012-08-27 08:08:26 -02:00
sebastiaan
d08946c822
Merge
2012-08-27 08:07:50 -02:00
sebastiaan
6892c1afb8
Merge fixes getnodeidbypathlevel regression
...
http://ucomponents.codeplex.com/workitem/14727
2012-08-27 08:06:54 -02:00
sebastiaan
7cecb01ffd
Merge fixes getnodeidbypathlevel regression
...
http://ucomponents.codeplex.com/workitem/14727
2012-08-27 08:06:30 -02:00
sebastiaan
66cbfaf8a5
Merge fixes getnodeidbypathlevel regression
...
Original issue: http://ucomponents.codeplex.com/workitem/14727
2012-08-27 08:05:17 -02:00
Matt@MBP13-PC
38d3d6b575
Updated ImageMediaFactory to support png transparency
...
Updated UmbracoFile to remove '.' from gif extension check
2012-08-27 08:01:51 -01:00
Shannon Deminick
528b06f692
Got the RenderViewPage rendering with the new DynamicDocument for the @CurrentPage property
2012-08-25 07:14:23 +07:00
Shannon Deminick
92602e3480
Added unit tests for legacy DynamicNode which now just runs tests on the abstract class so we share tests between
...
DynamicDocument and DynamicNode.
Fixes: #U4-691
Fixes: #U4-690
2012-08-25 07:07:00 +07:00
Casey Neehouse
f18e59575f
Changed versionDate to be set from application as possibly related to u4-387
2012-08-24 21:58:53 +04:00
Shannon Deminick
64c9d97e53
Got extension methods working on DynamicDocument/DynamicDocumentList and added unit tests
...
for them.
2012-08-24 23:44:47 +07:00
Shannon Deminick
71fd352ea5
Merge with 4.9.0
2012-08-24 22:41:27 +07:00
Shannon Deminick
fbd20fd4b1
Removes 'OLD' root folder
2012-08-24 22:41:00 +07:00
Shannon Deminick
b0f77a38f0
Merge with 4.9.0
2012-08-24 22:38:03 +07:00
leekelleher
bf5c3bf5ae
Fixes U4-688 - 4.8.1 can't upgrade using SQLCE
...
(Also preparation for resolving U4-677 - SQLCE Medium Trust)
2012-08-24 13:56:39 -01:00
leekelleher
e9e598d32c
Corrected typo (macro/xsltExtensions)
2012-08-24 13:14:52 -01:00
PerPloug
b2eeb6a70d
Script rename, fixes a couple of IE bugs, much more stable now, much better in
...
IE now, so with a bit of more thorough use, it could be included by default for
IE
2012-08-24 07:01:54 -02:00
PerPloug
9e4cf35370
Small script name change to reflect custom codearea script
2012-08-24 07:00:04 -02:00
leekelleher
ebd87e0eaa
Implemented U4-86 - Move EXSLT references from being predefined in core to xsltExtensions.config
2012-08-23 17:55:45 -01:00
Shannon Deminick
d369567f3f
Fixes .proj merge issue
2012-08-23 23:13:55 +06:00
Shannon Deminick
ba0b0ea52d
Merge with 4.9.0
2012-08-23 22:33:52 +06:00
Shannon Deminick
f36a88384d
Migrated UmbracoSettings, GlobalSettings, XmlHelper, IOHelper and supporting classes to Umbraco.Core.
...
This fixes the need for Umbraco.Core to reference business logic since business logic needs to reference
Umbraco.Core (Umbraco.Core should never reference any other project except for interfaces, it is the 'Core'
of the new codebase.
2012-08-23 22:28:22 +06:00
Shannon Deminick
7fb89da4db
Merge with 4.9.0
2012-08-23 22:05:07 +06:00
leekelleher
19f7ba1ef4
MNTP: Applied CSS fix to the header style. Bug raised on uComponents.
...
http://ucomponents.codeplex.com/workitem/14746
2012-08-23 14:19:00 -01:00
leekelleher
23532b0ec8
Nested a Web.config transform file
2012-08-23 11:01:31 -01:00
leekelleher
47042ed3d3
Implemented U4-193 - Feature Request: Add meta tag to enable use of Chrome Frame in IE
2012-08-23 10:49:50 -01:00
leekelleher
0c57e0e6eb
Updated my web.config transforms for Medium Trust support
2012-08-23 10:49:19 -01:00
Hartvig@UMBRACOTESLA
ace18acd7e
Missing web.config.templates and a missing stylesheet for the codemirror
2012-08-22 19:01:14 -02:00
Casey Neehouse
b91fa1a8f2
Fixes Issue U4-387 - HasPendingChanges method was added and the comparison was
...
converted from rounded seconds into milliseconds. So effectively time was set
from 1.5 seconds lapse to .5 seconds lapse. Change to 2 seconds lapse.
May still occur on slow db connections or rather large document types.
//original code commented in the Tree:
Math.Round(new TimeSpan(dd.UpdateDate.Ticks - dd.VersionDate.Ticks).TotalSeconds, 0) > 1
2012-08-22 18:46:55 +04:00
PerPloug
7a84761810
Fixes build errror because method GetPropertyTypes() has been replaced with
...
GetAll() - this is a breaking change who the F* changed that?
2012-08-22 12:02:28 -02:00
PerPloug
18200aa997
Flet
2012-08-22 12:00:04 -02:00
PerPloug
bd0ebeb092
Dublicate files in Umbraco.Web.UI
2012-08-22 11:59:42 -02:00
PerPloug
358610655b
Changes to javascript and css editors
2012-08-22 11:58:32 -02:00
PerPloug
fa3f79c0e4
Changes to Pythin (cshtml) xslt and template editors
2012-08-22 11:55:57 -02:00
PerPloug
d25fae730d
Custom umbraco code area wrapper changes around codemirror 2
2012-08-22 11:55:19 -02:00
PerPloug
5b150c74ac
Codemirror 2 core files
2012-08-22 11:54:40 -02:00
PerPloug
83fcdcfd86
CodeArea Control to support Codemirror 2 options
2012-08-22 11:53:57 -02:00
hartvig
bd058d649a
Fixes U4-673
2012-08-22 11:05:25 -02:00
hartvig
ec638b9c3e
Fixes U4-672
2012-08-22 10:20:59 -02:00
Matt@MBP13-PC
7b4bf6e502
Fixed issue with file uploader not working in IE
...
Fixed issue with folder browser response getting cached
2012-08-22 07:03:50 -01:00
Shannon Deminick
d7f8214d24
Got extension methods working for DynamicDocument. Exposes some new APIs publicly because they need to work with type finding and med trust, plus we need to expose these for MVC
2012-08-22 08:33:19 +06:00
Shannon Deminick
22c0350a4a
Have deprecated more of the dynamic class in the macroEngines project to proxy to the
...
classes in the Umbraco.Core project.
2012-08-22 07:47:21 +06:00
Shannon Deminick
3222d39808
Moved all classes for legacy DynamicNode into seperate files so we can easily identify what is there and
...
obsolete them properly.
2012-08-22 07:08:05 +06:00
Shannon Deminick
33c339a724
Moved all classes for legacy DynamicNode into seperate files so we can easily identify what is there and
...
obsolete them properly.
2012-08-22 07:07:52 +06:00
Shannon Deminick
e9c793cede
Fixed difficult merge
2012-08-22 05:57:34 +06:00
Shannon Deminick
1cbd355a2a
Merge with 4.9.0
2012-08-22 05:38:45 +06:00
Shannon Deminick
bee73cce12
Changed IApplicationEvents to IApplicationEventHandler.
...
Removed all reflection calls to BindingFlags.NonPublic which was mostly used by DynamicNode, this will
not work in medium trust.
2012-08-22 05:21:02 +06:00
Matt@MBP13-PC
f5d258b42d
Added thumbnail size selector to folder browser
2012-08-21 08:59:10 -01:00
Matt@MBP13-PC
c1278674c3
Added throbber to library to show progress whilst loading media items
2012-08-21 08:17:07 -01:00
Matt@MBP13-PC
605e66c159
Fixed issue with Media factories saving relative file path rather than URL
...
Added styling to file uploader to show errored and canceled uploads including tooltip message
2012-08-21 07:53:07 -01:00
Matt@MBP13-PC
b86bbb0e82
Tweaked some file uploader styles
2012-08-21 07:06:07 -01:00
Matt@MBP13-PC
930dd74edb
Merge
2012-08-21 06:54:52 -01:00
Matt@MBP13-PC
d30b5b0b2c
Updatedt TinyMCEWebControl.cs to use IFileSystem
2012-08-21 06:42:01 -01:00
leekelleher
8e785cc215
Resolved U4-385 Hard Coded word "Packages".
...
The tree alias was called "packager" instead of "packages".
(Will update the GitHub Localization project too!)
2012-08-20 21:16:27 -01:00
Matt@MBP13-PC
efe0970245
Updated UmbracoMetaWeblogAPI.cs to use IFileSystem
2012-08-20 13:55:51 -01:00
Matt@MBP13-PC
15264d36f0
Removed unused method from TinyMCEWebControl
2012-08-20 12:37:30 -01:00
Matt@MBP13-PC
298e06974e
Updated mediaService to use IFileSystem
2012-08-20 12:36:56 -01:00
Matt@MBP13-PC
91acf40b3b
Updatedt tinyMCEImageHelper to use IFileSystem when creating scaled images
2012-08-20 11:56:16 -01:00
Matt@MBP13-PC
085f4a4fcf
Updated Document code to use IFileSystem when copying
...
Added some helper extention methods for IFileSystem
2012-08-20 11:42:18 -01:00
Matt@MBP13-PC
3e2510cbda
Added code to auto seek stream to begining when saving via IFileSystem just in case
2012-08-20 10:51:14 -01:00
Matt@MBP13-PC
2775d9bedc
Removed AbstractFileSystem in favour of extension methods
...
Updated UmbracoFile to use IFileSystem
Updated UmbracoMediaFactories to use IFileSystem
2012-08-20 10:46:32 -01:00
Matt@MBP13-PC
7afbc8e7bf
Merge
2012-08-20 09:43:19 -01:00
Matt@MBP13-PC
3a2ed918de
Added dynamic wrapper support to IFileSystem to allow context specific implementations from which to hang extension methods upon (ie IMediaFileSystem)
2012-08-20 09:42:32 -01:00
Matt@MBP13-PC
847b3523a8
Made folder browser filtering client side
2012-08-20 09:41:28 -01:00
Shannon Deminick
72ac3532d2
Updated DynamicDocument to be much more readable and allows for inheriting the structure so we can potentially use it
...
in DynamicNode (to be inherited from)
2012-08-20 11:22:45 +06:00
Shannon Deminick
e24e3af955
Added DynamicDocument tests for getting a converted value for a custom PropertyEditorValueConverter, updated
...
DynamicDocument with performance enhancements, should perform much quicker for multiple requests for the same property now.
2012-08-20 09:11:14 +06:00
Casey Neehouse
3180b5c5b6
Additional RenderTemplate modification to reset context in error situations.
2012-08-19 11:25:44 +04:00
Casey Neehouse
480f73dba7
Corrections to RenderTemlate(pageId) method to reset context and remove
...
altTemplate from the rendering page.
2012-08-19 09:26:13 +04:00
Shannon Deminick
56a13c5e0c
Created new IPropertyEditorValueConverter for use with DynamicDocument so we don't have to rely on
...
any more xml configuration sections to created and add value 'mappers' / converters. This saves on tons
of code and makes it really easy for devs to handle their own conversions for use with dynamic node.
2012-08-18 11:39:18 +06:00
Shannon Deminick
7175860ae0
Added tests for dynamic node to select children based on the child doc type names including pluralized names and added
...
support for checking with case insensitivity. Example. CurrentPage.NewsItems where NewsItem is a child doc type alias.
Found one reason why the old dynamic node has performance issues and have added a note, just need to do more reseearch to
make sure my findings are correct.
Changed over all of the new DynamicNode classes to be DynamicDocument instead.
2012-08-18 11:03:30 +06:00
Shannon Deminick
9177257952
Fixed/Cleaned up new dynamic node, added more support for member properties such as propertyId and added much better
...
support for camel case vs pascal case names. Also added support for returning the strongly typed value for reflected properties.
Also added support for handling "@" prefixed property names when using GetProperty("@Id") or similar.
Added unit tests for all of the above and other dynamic node methods.
2012-08-17 14:02:29 +06:00
Shannon Deminick
3da387591d
Deprecated many of the classes for Dynamics in the macro engines project and proxied these calls
...
to the superceded classes.
2012-08-17 06:22:51 +06:00
Shannon Deminick
5213d6de5c
renamed IContentStore to IPublishedContentStore. Migrating DynamicNode to Umbraco.Core and cleaning up it's supported codebase.
...
Starting writing a few unit tests for the new DynamicNode codebase. Will of course leave the original DynamicNode stuff in its
current place for backwards compatibility but will deprecate many of the classes which will call the new ones.
2012-08-17 04:27:47 +06:00
Matt@MBP13-PC
bd5182792e
Added double click to edit support
2012-08-16 10:31:00 -01:00
Matt@MBP13-PC
b057b6d68a
Implemented media sorting
2012-08-16 10:03:37 -01:00
Matt@MBP13-PC
0bc1234a4e
Fixes issue with missing master pages
...
Re-added missing build script
2012-08-16 07:06:46 -01:00
Casey Neehouse
8b76f2a893
Added hostname to title on login.aspx for support purposes.
2012-08-16 02:27:08 +04:00
Casey Neehouse
943e53f655
Adding config template.
2012-08-16 01:15:54 +04:00
Shannon Deminick
9846d6dc4d
Merge with 4.9.0
2012-08-15 23:21:12 +06:00
Shannon Deminick
4e9f9b77f4
Created CultureDictionaryFactoryResolver for use in the new MVC views which returns a ICultureDictionary.
...
This allows us in the future to use any type of data source for the dictionary. Have obsoleted the old
ICultureDictionary in the macro engines project (where it doesn't belong anyways). The new one doesn't expose
the 'Language' property to the front-end because this is a business logic class which means designers can just delete
a whole language from the db by calling 'Delete' on the object !
2012-08-15 23:20:37 +06:00
Shannon Deminick
91e9392992
Re-removed umbraco version header after bad merge and removed from new routing module.
...
Started addding new ICultureDictionary since this cannot belong in the macros project.
2012-08-15 21:21:31 +06:00
hartvig
6093e4ff5e
Adds CDT property to ContentType class
2012-08-15 09:07:28 -02:00
Shannon Deminick
2f4a18087d
Fixes issue with trailing slashes and reserved urls
2012-08-15 01:23:57 +06:00
Shannon Deminick
f52ae8c46b
Adds unit tests for LookupByNiceUrlAndTemplate and fixes issues for when paths contain .aspx
2012-08-15 01:01:21 +06:00
Shannon Deminick
ce53f400a8
Re-instated the build script... this got deleted during a bad merge!
...
Fixed the UI proj file with the correct attributes for the FileSystemProviders.config
2012-08-15 00:22:42 +06:00
Shannon Deminick
b9b24990b6
Merge with 4.9.0
2012-08-15 00:08:38 +06:00
Shannon Deminick
b596b3584e
Added lookup by id tests.
2012-08-14 23:56:23 +06:00
Shannon Deminick
05f8778e40
Adds another unit test for the RenderRouteHandler
2012-08-14 23:42:44 +06:00
Shannon Deminick
ed4de4465f
Added RenderRouteHandlerTests
2012-08-14 23:35:34 +06:00
Matt@MBP13-PC
766a834f53
Updated the Image thumbnail provider to use IFileSystem
2012-08-14 12:24:51 -01:00
Matt@MBP13-PC
546b53f9b0
Merge
2012-08-14 09:12:36 -01:00
Matt@MBP13-PC
e2274b7892
Hooked up IFileSystem to the file uploader / IFile
2012-08-14 09:11:49 -01:00
hartvig
c11bc9559c
Implements U4-165
2012-08-14 07:45:47 -02:00
sebastiaan
a581dc18c8
Merge with 4.8.1 (2nd)
2012-08-14 07:21:18 -02:00
sebastiaan
cff0d9dfbf
Closing branch.
2012-08-14 07:15:32 -02:00
sebastiaan
b8f7ea50f7
Added tag Release-4.8.1 for changeset 8f8a20385788
2012-08-14 07:06:26 -02:00
pgregorynz
13558b77dc
Type in code comment fixed.
2012-08-13 20:39:17 -10:00
pgregorynz
d15cc4308a
Fix issue with being able to move content outside media root when media root set
...
for user.
2012-08-13 20:33:34 -10:00
Shannon Deminick
d95b688a7f
Adds new IUmbracoEvents: #U4-164
2012-08-14 12:03:34 +06:00
leekelleher
d329123cda
U4-163 Picker Relations - reincluded data-type; previous fixes for U4-162 resolved issues.
2012-08-13 23:02:17 -01:00
leekelleher
aceb5b0203
U4-162 Relation Types - Resolves MySQL issues; re-enabled Tree attribute.
...
Changed umbraco.DataLayer project to use .NET 4.0, (was previously using 3.5), reason being that we could use Guid.Parse.
Also resolves workitem:30434 - Error when copying node and keeping relation between original and copy.
2012-08-13 22:45:01 -01:00
Matt@MBP13-PC
524244d1ec
Added FileSystemProviders config section
...
Added FileSystemProviderManager class for fetching a file system provider by alias (this should probably be moved into the Umbraco context in 4.10)
2012-08-13 13:26:06 -01:00
Matt@MBP13-PC
ad291265f3
Added PhysicalFileSystem constructor overload to work out the rootPath / rootUrl from a virtualRoot path (Can only work with a valid HttpContext)
2012-08-13 10:23:45 -01:00
Matt@MBP13-PC
d2ac9158c6
Added IFileSystem
...
Fixed issue with last merge
2012-08-13 10:04:31 -01:00
sebastiaan
26671a405c
Refactor cookies SetValue to use just ONE method to set the value and expiration. Prevents us from forgetting to update the duplicate code.
2012-08-13 08:18:52 -02:00
Matt@MBP13-PC
f6e59e0264
Merge with 4.8.1 (2nd)
2012-08-13 06:38:43 -01:00
Matt@MBP13-PC
8afa6298e0
Merge with 4.8.1 (2nd)
2012-08-13 06:24:52 -01:00
sebastiaan
a79d11aad7
Fix for workitem 30993 - When RTE context menu is disabled, the RTE fails to show
2012-08-11 05:55:26 -02:00
shannon@ShandemVaio
f6436d2eee
Added unit tests for LookupByAlias which are now all passing.
2012-08-10 23:46:09 +06:00
shannon@ShandemVaio
813fcf5903
Fixed up minor issues with content store changes, web site is now rendering with new IDocument engine.
2012-08-10 13:55:22 +06:00
shannon@ShandemVaio
c522ad6e30
Created an ContentStoreResolver so we can specify a custom ContentStore which means we can return a custom
...
IDocument. This now means we've opened up the possibility of an abstracted routing lookup system to map to a Document
stored anywhere. By default this is obviously Xml but could theoretically be anything, still internal until more review
of the API is done.
2012-08-10 13:38:02 +06:00
shannon@ShandemVaio
a858712bcc
Change namespace from Umbraco.Web.Model to Umbraco.Web.Models
2012-08-10 13:19:25 +06:00
shannon@ShandemVaio
e131011667
Rename namespace from Umbraco.Core.Resolving to Umbraco.Core.ObjectResolution
2012-08-10 13:18:13 +06:00
shannon@ShandemVaio
3415554142
Moves types into matching files.
2012-08-10 13:11:37 +06:00
shannon@ShandemVaio
61c4a9e68d
Created IDocument and IDocumentProperty to one day replace INode since it doesn't contain enough information
...
and is poorly formatted, this now allows us to properly abstract an IDocument using the new IContentStore which now
returns IDocument instead of XmlNode so we now have an abstraction away from Xml for routing.
2012-08-10 13:08:47 +06:00
sebastiaan
c4214a7ee9
The version header is no longer needed and a potential attack vector. Has now been removed - Work item: 30989
2012-08-09 14:04:49 -02:00
hartvig
3acfb2a9ea
Updates to login cookies
2012-08-09 11:15:55 -02:00
hartvig
bb4f4822d4
Fixes issue with images with a filename that has dimensions appended (ie. myimage_300x200.jpg) inserted into tinyMCE.
...
Work items: 30864
2012-08-09 10:27:34 -02:00
hartvig
9531a3f37a
Updates to login cookies
2012-08-09 10:06:10 -02:00
hartvig
28722be34c
Fixes issue with automatic image resizing in tinyMCE. Work items: 30963
2012-08-09 07:28:55 -02:00
hartvig
324c5474f2
Merge
2012-08-09 06:48:10 -02:00
hartvig
39d0f95c2e
Fixes null exception issue when using 'umbracoFile' as the alias of an upload property. Work items: 30980
2012-08-09 06:41:30 -02:00
shannon@ShandemVaio
7280dbc66e
Finished LookupByNiceUrl unit tests, all passing.
2012-08-09 11:22:34 +06:00
shannon@ShandemVaio
67e921f862
Added check to UriUtility to check for default.aspx since this path will show up for pre-IIS7 websites, added
...
unit tests for UriUtility, updated UmbracoModule to use the UmbracoUrl to pass to the document request.
Added more unit tests for LookupByNiceUrl.
2012-08-09 11:08:24 +06:00
shannon@ShandemVaio
e75aebc4fd
Fixed up an issue with the ContentStore, added more unit tests to prove the fix is correct, added more unit tests
...
for the LookupByNiceUrl IDocumentLookup which all pass.
2012-08-09 07:41:13 +06:00
shannon@ShandemVaio
2e5db72a09
Updated DocumentRequest so that it doesn't actually do the searching, it acts more like a model.
...
The DocumentSearcher now performs the searching and sets the properties on the DocumentRequest, this
simplifies the dependencies between the contexts. Updated the LookupByNiceUrlTests unit test, now all
initialization is working and the test runs which will be the basis for testing all of the IDocumentLookups.
2012-08-09 04:15:35 +06:00
shannon@ShandemVaio
739de3ef78
Started writing tests for all DocumentLookups as these all require many tests including tests for
...
routes when using IIS 7 and pre-IIS 7 platforms.
2012-08-08 23:55:55 +06:00
shannon@ShandemVaio
626b9ceefa
Updated Web.UI project to support MVC and VS MVC dialogs.
...
Updated RenderViewPage to include UmbracoContext and DocumentRequest.
2012-08-08 23:37:54 +06:00
shannon@ShandemVaio
4111298b00
Got routing working properly with MVC and our HttpModule
2012-08-08 23:10:34 +06:00
sebastiaan
a47fd08ae5
Merge
2012-08-08 11:40:31 -02:00
Matt@MBP13-PC
cd56882845
Media grid now refreshes after uploads have completed
2012-08-08 12:09:22 -01:00
Matt@MBP13-PC
37ddb9223f
Added friendly name support to DMU webservice to allow uploaded files to set the media items friendly name
2012-08-08 11:54:52 -01:00
Matt@MBP13-PC
44a15900c7
Removed upload method from FolderBrowserService as re-using the DMU web service instead
2012-08-08 09:26:25 -01:00
Matt@MBP13-PC
ccd56f5594
Hooked up support for overwriting
...
Made DMU web service check for logged in user if no credentials are passed in
2012-08-08 09:08:09 -01:00
Matt@MBP13-PC
a989ea77ff
Switched DMU web service to support XML and JSON so can be used by media dashboard aswell
...
Added dmu.ashx file in old plugin folder to add backwards compatability
2012-08-08 08:37:07 -01:00
pgregorynz
493e5c7734
Resolve issue #30937 . Fixes problem with iFileHanderData in intranet environ
...
in IE.
2012-08-07 18:20:59 -10:00
Casey Neehouse
f97c171a97
Changes to the GetDocumentsForExpiration method to only unpublish nodes set to published rather than newest.
2012-08-08 00:07:03 +04:00
Casey Neehouse
c104121ff1
Inserting additional tracing to RazorMacroEngine Execute methods.
2012-08-07 22:42:40 +04:00
shannon@ShandemVaio
9e611ba8f4
Updated new GlobalSettings version
2012-08-07 21:42:11 +06:00
shannon@ShandemVaio
6f8b016728
Merge with 4.9.0
2012-08-07 21:41:24 +06:00
shannon@ShandemVaio
d92d309c61
Added initial MVC supporting files and updated some unit tests.
2012-08-07 21:40:34 +06:00
Matt@MBP13-PC
872ef1fadc
Added Multi-file delete support to media grid
...
Added file name change support to multi-file uploader
2012-08-07 09:30:11 -01:00
Matt@MBP13-PC
9b8d40ee2d
Fixed broken noNodes page
2012-08-07 07:53:19 -01:00
shannon@ShandemVaio
d9eb8b426c
Added TODO notes for NiceUrlProvider to fix an issue for Stephan.
2012-08-07 04:55:27 +06:00
shannon@ShandemVaio
ef0d7821eb
Fixes default url cache to use concurrentdictionary instead of custom locks as this was causing errors.
...
Updated the references between context objects since a DocumentRequest should only be set when rendering
a front-end doc, not in the back office.
Fixes the LookupByNiceUrl to work with non directory paths.
Fixes the UmbracoContext.ClientUrl to work properly.
2012-08-07 03:54:47 +06:00
shannon@ShandemVaio
b68bcba85e
Updated UmbracoModule to support the TransferRequest just like umbraMVCo does using query strings. Added more
...
unit tests for UmbracoModule, refactored the Umbraco.Web.Routing.Domains to not have static methods and created an
interface for it so that we can unit test it. Changed DocumentRequest stuff to internal. Finally got unit test working for the module
2012-08-07 02:33:08 +06:00
shannon@ShandemVaio
fbf94bbf01
Fixed module with client side perf check, added unit test
2012-08-06 23:04:08 +06:00
shannon@ShandemVaio
19205f1435
Improves perf of UmbracoModule rendering, adds unit test for UmbracoModule, fixes StateHelper with HttpContext.Current,
...
Fixes Action with empty JsSource, Fixes GlobalSettings to be unit testable, adds medium trust config
section to my own transform.
2012-08-06 22:40:06 +06:00
Matt@MBP13-PC
1e271455e8
Added multi select / drag to re-order support
2012-08-06 10:57:41 -01:00
Matt@MBP13-PC
1ad7abcd69
Incremented global version number
2012-08-06 07:47:53 -01:00
Matt@MBP13-PC
7a93c108fb
Merge with 4.8.1 (2nd)
2012-08-06 07:20:46 -01:00
sebastiaan
c8ac04228e
Workitem: 30933 - Missing language packs breaks TinyMCE (4.8) --> Language packs re-included
2012-08-04 17:32:21 -02:00
shannon@ShandemVaio
11a6b2a31f
Changed ThumbnailProviderManager to ThumbnailProvidersResolver and initializes it in WebBootManager
2012-08-04 06:20:06 +06:00
shannon@ShandemVaio
58dec4774d
Merge with 4.9.0
2012-08-04 06:12:02 +06:00
shannon@ShandemVaio
7235141f02
missing readme file content
2012-08-04 06:10:12 +06:00
shannon@ShandemVaio
32bef227b7
Added App_Code assembly loading to new type finder, had to recompile log4net to support medium trust.
...
Updated TypeFinder and assembly info to support medium trust.
2012-08-04 06:07:29 +06:00
Matt@MBP13-PC
29ec45d9e2
Updated version check code to use direct SQL statements for more flexibility. In doing so, also fixed work item 30972.
2012-08-03 08:40:00 -01:00
sebastiaan
082378815f
Fixes issue 30965 - Pipe character in URL causes YSOD
2012-08-02 16:39:15 -02:00
sebastiaan
f8bdb42a63
Fixes issue 30905 - Checkbox "Include unpublished child pages" for Dutch Language doesn't work
2012-08-02 16:34:05 -02:00
Matt@MBP13-PC
c5adb6a2e1
Updated field value check to surround value with quotes
2012-08-02 14:58:39 -01:00
Matt@MBP13-PC
2a55868846
Changed the DB Installer scripts to check a different constraint (the one that causes the main problems)
2012-08-02 14:38:48 -01:00
Matt@MBP13-PC
90fffd3216
Updated version number in global settings
2012-08-02 14:09:41 -01:00
Matt@MBP13-PC
f6beeab813
Added fixed SQL CE Upgrade script
2012-08-02 13:55:45 -01:00
Matt@MBP13-PC
3fe9a63957
Added fix to database installers to make sure they run the upgrade scripts.
2012-08-02 09:51:06 -01:00
Matt@MBP13-PC
e43d4e4081
Opened up a new 4.8.1 branch as the first one was from the wrong point (I didn't realize a bunch of pull requests had been pulled in)
2012-08-02 13:51:47 -01:00
Matt@MBP13-PC
86be51f7ce
Added missing files
2012-08-02 09:31:35 -01:00
Michael Wulff Nielsen
5e720ec965
Fixed GetNodeIdByPathLevel regression from uComponents
2012-08-02 07:27:31 -02:00
Michael Wulff Nielsen
7a274bf429
Fixed GetNodeIdByPathLevel regression from uComponents
2012-08-02 07:26:21 -02:00
Michael Wulff Nielsen
11cf53d3ba
Fixed GetNodeIdByPathLevel regression from uComponents
2012-08-02 07:24:18 -02:00
shannon@ShandemVaio
a539fd2554
Fixes DataTypesResolver namespace
2012-08-01 23:53:19 +06:00
shannon@ShandemVaio
8a192a0065
Renamed TypeFinder2 to Umbraco.Core.TypeFinder. Obsoleted old TypeFinder and cleaned up non-used methods
...
in the new TypeFinder. Updated some unit tests and removed benchmark tests since we already have the benchmarks.
2012-08-01 23:50:33 +06:00
shannon@ShandemVaio
923f4f517f
Created ActionsResolver for creating IActions and updated Action class to use this now. Still needs
...
a bit of cleanup, see TODO notes in Action.cs
2012-08-01 23:30:37 +06:00
shannon@ShandemVaio
d644b44d80
Created PackageActionsResolver object to deal with IPackageAction plugins.
2012-08-01 23:03:26 +06:00
shannon@ShandemVaio
2115146fdb
Removed old MacroControlFactory - marked as internal FTW ! moved it to new MacroFieldEditorsResolver
...
using the new framework. Also moved PersistableMacroProperty to new assembly (it was also marked as internal).
Updated unit tests to work with Resolution and resetting resolvers.
2012-08-01 22:46:13 +06:00
shannon@ShandemVaio
646e96ab15
Changed PluginResolverType to PluginManager. Reinstated Resolution and ResolverBase<T> since
...
this gives us more control over all Resolvers and streamlines them. Created IBootManager, CoreBootManager and WebBootManager
to handle the application initialization including the creation of Resolvers. This means that if people are using the dlls outside
of the web app, they can run the boot strappers to initialize everything.
2012-08-01 22:06:15 +06:00
Matt@MBP13-PC
4049a77332
Made ThumbnailProviders internal for the time being. We'll make them public in 4.10 as this has a new / consistant way of loading plugins.
2012-08-01 08:37:18 -01:00
Matt@MBP13-PC
cabe37014b
Moved IThumbnailProvider interface to root of Umbraco.Core assembly
2012-08-01 08:13:45 -01:00
Matt@MBP13-PC
20fada8fd4
Converted ThumbnailProviderManager to singleton and made internal
2012-08-01 08:11:48 -01:00
shannon@ShandemVaio
dff3905e85
Converted over ThumbnailProviderManager to ThumbnailProvidersResolver using the new apis.
2012-08-01 11:24:39 +06:00
shannon@ShandemVaio
c2ee1e63bb
Added unit tests for ManyObjectResolverBase for the different lifetime scope of instantiated objects.
2012-08-01 10:48:19 +06:00
shannon@ShandemVaio
d4806895a9
Had to remove the Resolution freezing idea because we are lazily instantiating the singleton instances, otherwise
...
we have to instantiate them all on startup which means that all type searching happens on startup and not lazily which
is bad for performance. I don't think its a big deal that we're not freezing these objects, MVC doesn't freeze its singletons
and nobody seems to have a problem with it, people will just know not to modify these items after startup.
2012-08-01 10:15:39 +06:00
shannon@ShandemVaio
bee357ffdc
Obsoletes umbraco.cms.businesslogic.datatype.controls.Factory with new Umbraco.Core.DataTypesResolver
2012-08-01 10:05:39 +06:00
shannon@ShandemVaio
a0a99e8f12
Obsoletes umbraco.presentation.cache with new Umbraco.Core.CacheRefreshersResolver
...
Have removed ResolverBase as we cannot rely on manually setting the current singleton object since applications outside of the standard umbraco web application
might be using these singletons and would expect they already be setup. Have changed all current resolvers to manage their
own singleton instances and sealed them.
2012-08-01 09:49:10 +06:00
shannon@ShandemVaio
4368c8a015
Merge with 4.8.0
2012-08-01 07:04:30 +06:00
shannon@ShandemVaio
ddc2619511
Merge with 4.9.0
2012-08-01 06:31:28 +06:00
Matt@MBP13-PC
69b3645e9c
Added Edit / Download context menu support for media library
2012-07-31 13:31:31 -01:00
Matt@MBP13-PC
4e1e7fe657
Added context menu to media grid
...
Restructured folderBrowser js class to be less clutered
2012-07-31 12:56:51 -01:00
Matt@MBP13-PC
2481a8df98
Updated fileUploader to use face uploader progress bar when uploading using iFrames.
2012-07-31 08:15:42 -01:00
shannon@ShandemVaio
76c99d3f47
Changed TypeFinder2 to be a static object as there's no reason to have it as an instance.
...
Still need to integrate the app_code stuff into the new one and then merge the old/new
2012-07-31 03:24:33 +06:00
shannon@ShandemVaio
2fd8d17be9
Changed Action over to use PluginTypeResolver to find IActions and added unit test for it.
2012-07-31 03:14:24 +06:00
shannon@ShandemVaio
5b8057f063
Updated cache refresher factory to use PluginTypeResolver and added unit tests to show that it
...
resolves the objects, fixes up the GetAll() call since I'm not sure if that actually ever worked.
2012-07-31 03:08:46 +06:00
shannon@ShandemVaio
c9a4b708aa
Fixes TreeDefinitionCollection to lazily load/find the trees
2012-07-31 02:45:18 +06:00
shannon@ShandemVaio
2537925350
Fixed up unit tests, enables logging for unit tests
2012-07-31 02:34:57 +06:00
shannon@ShandemVaio
5a3534bc52
Upgraded macr to use PluginTypeResolver to resolve XsltExtensions and added unit tests
...
to support finding these types.
2012-07-31 02:16:29 +06:00
shannon@ShandemVaio
5da0445c32
Updated TreeDefinitionCollection to use PluginTypeResolver and fixed its code to be thread safe.
...
Updated restExtensions to use PluginTypeResolver and added unit test for resolving these types.
Updated TypeFinder2 with a slight perf increase.
2012-07-31 01:56:03 +06:00
shannon@ShandemVaio
352d817fc1
Updates DynamicNode to use PluginTypeResolver, fixees DynamicNode RazorDataTypeModelTypes resolution
...
to be thread safe. Removes unused classes (we can put them back if we need them later)
2012-07-31 01:06:10 +06:00
shannon@ShandemVaio
e55e688dc7
Added unit test for ContentStore, added object extensions and supporting classes from v5,
...
added RhinoMocks to the test project and httpcontext factory from v5 unit tests to be used
in our v4 ones.
2012-07-31 00:02:27 +06:00
shannon@ShandemVaio
ec22d985ef
Updated all lookups to use new logging system. Updated lookups resolvers to use ManyObjectResolverBase
...
and are just adding the known resolvers on app startup and commented out the other resolver stuff for now.
Fixed up xpath statement for resolving the first document, site now renders :)
2012-07-30 22:52:59 +06:00
Matt@MBP13-PC
3b6508e534
Merge
2012-07-30 10:23:01 -01:00
Matt@MBP13-PC
60ec172d37
Tweak to file uploader so that if the upload is complete, it just removes the UI item
2012-07-30 10:22:35 -01:00
shannon@ShandemVaio
95451e99a7
Reinstating persisting of xml cache file in new module.
2012-07-29 00:04:11 +06:00
shannon@ShandemVaio
1aa70c4bb8
Reinstated temporary new settings in the UmbracoModule and have changed UmbracoModule to reference
...
the new Umbraco.Core.Configuration settings instead of the legacy ones.
2012-07-28 23:53:07 +06:00
shannon@ShandemVaio
750f5b18d3
Changed the UmbracoModule to use new logging system and updated the log4net config (not release config) to
...
enable Debug calls.
2012-07-28 23:40:48 +06:00
shannon@ShandemVaio
b7cea05f18
Added unit test for custom log file appender, integrated a few more classes from v5 for tracing,
...
added initial trace logging to application startup which works. Changed the application startup handler
to use new logging, now the system won't bork if the sql db isn't initialized.
2012-07-28 23:08:02 +06:00
azzlack
b226be4939
Split AbstractDataEditorControl to separate class file.
...
Cleaned up code in AbstractDataEditor and AbstractDataEditorControl.
Made AbstractDataEditorControl inherit from INamingContainer to help with control id issues.
Made the ID and DataTypeName fields of AbstractDataEditor abstract so they must be implemented.
2012-07-27 21:34:58 -02:00
azzlack
16127a378a
Fixed uQuery GetDictionaryItem method so it doesnt throw exception if the requested item does not exist, and returns fallback string instead.
2012-07-27 21:04:23 -02:00
shannon@ShandemVaio
b09422ed5e
Added Log4Net and supporting classes from v5 in order to start integration of new diagnostic logging system.
2012-07-28 01:28:39 +06:00
shannon@ShandemVaio
b186d5f8e4
Migrated UmbracoSettings and GlobalSettings along with other supporting classes to Umbraco.Core.
...
Everything is still marked as internal until such time we can clean everything up.
2012-07-28 00:13:06 +06:00
sgay
c4d578442b
merge
2012-07-27 14:08:00 -02:00
sgay
83f76ed4a4
cosmetic & doc
2012-07-27 14:06:41 -02:00
sitereactor
6870ea3ff5
Closed branch 4.8.0
2012-07-27 07:06:28 -02:00
sgay
74dd444506
merge
2012-07-27 04:48:53 -02:00
shannon@ShandemVaio
573c5a3387
Updated MacroControlFactory to use PluginTypeResolver and added unit test to ensure it finds the types.
2012-07-27 12:45:56 +06:00
sgay
872fb9d8f3
fix previous commit
2012-07-27 04:39:43 -02:00
shannon@ShandemVaio
da0217d330
Updated PackageAction to use PluginTypeResolver and added unit test to ensure they are found.
2012-07-27 12:29:41 +06:00
shannon@ShandemVaio
507b6ab773
Updated MediaFactory to use PluginTypeResolver and added a unit test to ensure they are being found.
2012-07-27 12:23:22 +06:00
shannon@ShandemVaio
960dd52750
Created MacroEngineFactory tests, updated DataTypeFactory tests.
2012-07-27 12:14:27 +06:00
shannon@ShandemVaio
5576f65ef0
Updated DataType factory to use PluginTypeResolver and made the dictionary thread safe.
...
Updated MacroEngineFactory to use PluginTypeResolver and made it thread safe. Have also
updated it to only create one instance of each IMacroEngine per application which should
increase performance a teeny bit, plus that's how it should be.
2012-07-27 11:54:29 +06:00
shannon@ShandemVaio
1823cce4f6
Changed over Action to use PluginTypeResolver to find and instantiate IActionHandlers and included a unit test.
2012-07-27 10:53:40 +06:00
shannon@ShandemVaio
09a68f9376
Updated ApplicationTreeRegistrar to use PluginTypeResolver, created unit tests for resolving trees/applications
2012-07-27 10:37:12 +06:00
agrath
fffbd960c1
Another NRE that I missed
2012-07-26 16:05:44 -12:00
agrath
1700516148
Another NRE that I missed
2012-07-26 16:05:44 -12:00
agrath
3654070f2e
Merge
2012-07-26 15:47:50 -12:00
agrath
5f95575141
Fixed a NRE in FileHandlerData when user has not updated umbracoSettings.config to add the new /settings/content/imaging/autoFillImageProperties node
2012-07-26 15:36:34 -12:00
agrath
a3b091758c
Fixed a NRE in FileHandlerData when user has not updated umbracoSettings.config to add the new /settings/content/imaging/autoFillImageProperties node
2012-07-26 15:36:34 -12:00
shannon@ShandemVaio
58fbe9f4ab
Added new TypeFinder methods for resolving types with attributes. Updated the PluginResolver to resolve IApplication
2012-07-27 06:24:57 +06:00
shannon@ShandemVaio
92f983a569
Removed Freezing event as we won't need it
2012-07-27 06:02:41 +06:00
shannon@ShandemVaio
8082abc27a
Added MultipleResolverBase
2012-07-27 05:52:01 +06:00
shannon@ShandemVaio
373fdd324b
Fixes up ResolverBase and it's static lock object which isn't actually required because
...
our singleton is a getter/setter and field access is thread safe. Updated SingleResolverBase
to ensure that TResolved is a class so the null check works properly.
2012-07-27 05:25:26 +06:00
shannon@ShandemVaio
dbe43a0918
Updated the PluginTypeResolver to have a generic way of instantiating the plugin types it has
...
already found. Have added some notes to some classes that need to be fixed up. Removed the PluginTypeResolver
from the ApplicationContext since it is a utility and isn't exposing application objects.
2012-07-27 01:01:34 +06:00
shannon@ShandemVaio
a6b9aca45a
Changed PluginResolver to PluginTypeResolver, created new base method to do the resolution and caching,
...
Updated ApplicationStartupHandler to use it and to not register on the static method, the real method is now
used and is called on app startup (much cleaner). Added tests for PluginTypeResolver. Added events to
UmbracoApplication and virtual methods for developers to override.
2012-07-27 00:40:00 +06:00
shannon@ShandemVaio
1731ad45f5
Had to manually merge some stuff and fix up some class names/locations. I think some files
...
and changes had not been committed properly.
Fixed up some resolver classes to ensure the generic type is a class so == null works properly.
Changed to internal until we decide to expose.
2012-07-26 23:05:51 +06:00
shannon@ShandemVaio
32e8a1a5dc
Merge
2012-07-26 22:53:58 +06:00
shannon@ShandemVaio
466d871ede
Fixes Umbraco.Web reference in editorControls project
2012-07-26 22:34:56 +06:00
shannon@ShandemVaio
25037ed9c8
Fixes Umbraco.Web reference in editorControls project
2012-07-26 22:31:41 +06:00
sgay
53f6577b32
write xml doc
2012-07-26 14:21:47 -02:00
shannon@ShandemVaio
a78b5f50dd
Merge with 4.9.0
2012-07-26 22:19:52 +06:00
shannon@ShandemVaio
15c5b5de57
Moved type helper methods from TypeFinder2 to TypeHelper. Created SystemUtilities for detecting
...
app trust levels. Updated all calls to TypeFinder to TypeFinder2 and updated tests.
2012-07-26 22:19:08 +06:00
shannon@ShandemVaio
62d6db935d
Integrating v5 TypeFinder. Imported a few classes from v5 regarding utility classes and partial trust
...
unit test helper classes. Changed calls from old TypeFinder to new TypeFinder2. Created benchmark unit
tests to test speed differences between them.
Fixes: 30946 - IOHelper with HttpContext issue
Fixes: 30945 - AppCodeFileExtensions issue with UmbracoSettings
2012-07-26 21:12:54 +06:00
sgay
fec2e0eb6e
rename routing 'resolvers' to 'lookups'
2012-07-26 12:56:41 -02:00
leekelleher
0eefbdc610
uQuery: Random never takes last element (applied from uComponents changeset 018bd63444b6)
2012-07-26 12:12:38 -01:00
Matt@MBP13-PC
fe87f6b89f
Added js file uploader code
...
Can now drag and drop files in, and trigger upload sequence.
2012-07-26 12:11:42 -01:00
sgay
a08c698c77
merge
2012-07-26 07:54:36 -02:00
sgay
6b4fff176a
refactor resolution of components
2012-07-26 07:52:13 -02:00
Sebastiaan Janssen
908e8b40a2
Merge
2012-07-25 12:45:45 -02:00
Sebastiaan Janssen
514326adfe
Merge with 4.8.0
2012-07-25 07:35:15 -02:00
Matt@MBP13-PC
ef0f8b5282
Created ThumbnailProviders for folder browser to allow custom thumbnail generation based on file ext
2012-07-24 10:06:07 -01:00
Matt@MBP13-PC
135bfc6d94
Move FolderBrowser control to Umbraco.Web project
2012-07-24 06:19:30 -01:00
shannon@ShandemVaio
5fcd8b1d52
Fixed file names of ReadLock and UpradeableReadLock. Fixes up UpgradeableReadLock to ensure
...
that it it is upgraded it releases its writelock on dispose. Fixes up RouteLookups to have
correct locking. Fixes up library to resolve the NiceUrlResolver using the UmbracoContext.Current
singleton acessor.
2012-07-23 23:03:00 +06:00
Matt@MBP13-PC
82ca2609ec
Made a start on the folder browser control
...
Added base2 js library
2012-07-23 14:29:52 -01:00
Matt@MBP13-PC
fdcc81003d
Added knockout js library
2012-07-23 10:28:53 -01:00
Matt@MBP13-PC
c51267136c
Upgraded tags datatype to use jQuery tags input plugin gor a nicer UI (still works the same under the hood)
2012-07-23 10:05:29 -01:00
Matt@MBP13-PC
9f60e49a32
Added missing project reference
2012-07-23 06:59:26 -01:00
slace
74b8b4f147
merging two PRs into the 4.9.0 branch
2012-07-22 13:28:56 -10:00
slace
af7faa42d4
Merging changes from PeterD/fix29140
2012-07-22 13:23:41 -10:00
sgay
3546b3e954
refactor routing
2012-07-22 14:01:18 -02:00
slace
705e06af46
Merging changes from TomvE/UmbracoRequestHandlerOptimization
2012-07-20 18:06:37 -10:00
Stephan
533cc91a68
merge
2012-07-20 19:09:30 -02:00
sgay
5fbf4379cc
refactor routing
2012-07-20 18:54:59 -02:00
shannon@ShandemVaio
d9faea49ec
Changed the ILookup resolution, now that DocumentRequest object contains everything to do the lookups
...
we don't have to create each ILookup per request, these can exist one per application.
2012-07-21 00:59:27 +06:00
shannon@ShandemVaio
36e3857643
Ensures the legacy UmbracoContext is created.
2012-07-21 00:47:17 +06:00
shannon@ShandemVaio
fa469416a2
added note
2012-07-21 00:44:58 +06:00
shannon@ShandemVaio
c60abf747c
Updated the default.aspx and page classes to match what Stephen had in his fork.
...
Have updated the web.config to use the new HttpModule but the XPath statement that is generated
for the LookupByPath doesn't seem to be matching my root node. But everything else is actually working!
2012-07-21 00:42:11 +06:00
shannon@ShandemVaio
be51bfa67f
Changed RoutingEnvironment to RoutingContet. Cleaned up how the context reference each other, now
...
this starts making a bunch of sense. Have empty ctor's on all ILookups since their methods get passed a
DocumentRequest object which has access to all of the context's and properties that they will ever need.
2012-07-21 00:20:50 +06:00
shannon@ShandemVaio
8f278bcaa5
Added singleton for managing ILookups collection, allows for adding/removing/inserting at runtime/startup
2012-07-20 23:42:55 +06:00
shannon@ShandemVaio
6c872e8a65
Implements singly registered RoutesCache object and re-interfaces IRoutesCache which can now be
...
set at runtime. Exposes UmbracoContext via DocumentRequest which simplifies some things. Removes
dependency on UmbracoContext from DefaultRoutesCache, now InPreviewMode is checked before passing
processing to the IRoutesCache provider. Changed NiceUrls to NiceUrlResolver.
2012-07-20 23:10:43 +06:00
shannon@ShandemVaio
1b9e226f61
Moves app initialization into new UmbracoApplication (global.asax)
2012-07-20 22:02:28 +06:00
shannon@ShandemVaio
25b06a88ab
Began integration of Stephen's new routing logic. The sln compiles and things have been refactored
...
from the initial concept. The module is not active as it currently will not work because of
contructor dependencies and classes marked as internal, will liase with Stephen regarding this.
2012-07-20 01:04:35 +06:00
shannon@ShandemVaio
f2c084feda
Merge with 4.9.0
2012-07-19 22:52:34 +06:00
shannon@ShandemVaio
f83ae489db
Fixes remaining circular dependencies and updates the build script to not have
...
to manually build these projects seperately :)
fixes: #U4-77
2012-07-19 22:48:09 +06:00
shannon@ShandemVaio
00c18fe764
Fixes first circular dependency with webservices (#U4-77)
2012-07-19 22:38:33 +06:00
shannon@ShandemVaio
ce90e114df
Update to use IISExpress #U4-75 with Aarons fixes
2012-07-19 22:15:15 +06:00
shannon@ShandemVaio
c205197683
Fixes up build script to build Umbraco.Web.UI project
2012-07-19 22:01:36 +06:00
shannon@ShandemVaio
b13c16ddc2
Moved remaining classes/files into "umbraco.presentation" folder
2012-07-19 21:49:42 +06:00
shannon@ShandemVaio
8c9e19c0b7
Ensures language files are included in solution
2012-07-19 21:45:55 +06:00
shannon@ShandemVaio
14dd4fcd68
Moved files in Umbraco.Web to "umbraco.presentation" folder to keep old 'legacy' stuff in one place
...
so its easier to move forward with the new namespaces/code.
2012-07-19 21:38:56 +06:00
shannon@ShandemVaio
d82bb9bff1
Merge with 4.10.0
2012-07-19 21:18:51 +06:00
shannon@ShandemVaio
4b819c081e
Merge with 4.9.0
2012-07-19 21:18:05 +06:00
shannon@ShandemVaio
c91ef375ba
Merge with 4.8.0
2012-07-19 21:17:25 +06:00
sitereactor
26315c1f92
Added tag Release-4.8.0 for changeset 096f20bb0575
2012-07-19 06:11:21 -02:00
shannon@ShandemVaio
82d8e2854a
updates ignore file so that it doesn't keep wanting to update the web.config
2012-07-19 02:25:59 +06:00
shannon@ShandemVaio
7e5f4c20bf
Updates the circular reference projects post builds to build to Umbraco.Web.UI
...
(now we can actually look at fixing these references! :)
2012-07-19 02:25:13 +06:00
shannon@ShandemVaio
6e459a3afb
Fixes namespace issues when changing default namesapce to Umbraco.Web as the autogen
...
classes namespaces were changed.
Removed post build and custom targets from Umbraco.Web
2012-07-19 02:19:32 +06:00
shannon@ShandemVaio
2e8ab316fe
re-removing the presentation stuff that was merged back in.
2012-07-19 01:32:59 +06:00
shannon@ShandemVaio
c4760e0593
manually merged in tinymce language changes.
2012-07-19 01:23:53 +06:00
shannon@ShandemVaio
0f8797096d
Merged with 4.9.0
2012-07-19 01:22:22 +06:00
shannon@ShandemVaio
9a1935e6ea
Fixes small merge issue
2012-07-19 01:06:39 +06:00
shannon@ShandemVaio
25bd7b8ad7
Merge with 4.8.0
2012-07-19 01:02:16 +06:00
shannon@ShandemVaio
7ca29b87f3
Removed all client side files as they now exist in Umbraco.Web.UI
2012-07-19 00:52:58 +06:00
shannon@ShandemVaio
9679d0f6df
Renamed umbraco.presentation to Umbraco.Web and changed the folder it resides in.
...
Started removal of files/folder from Umbraco.Web that belong in Umbraco.Web.UI.
2012-07-18 23:54:20 +06:00
sitereactor
86a222b528
Adding Chinese translation for backoffice.
...
Fixes work item 30517.
2012-07-18 12:49:22 -02:00
Hendy@Blueberry
0733e7b020
Merge
2012-07-18 13:04:14 -01:00
Hendy@Blueberry
e37b84edf9
quick fix to ensure all descendants matching a supplied docType are returned (rather than just the children)
2012-07-18 13:03:34 -01:00
Matt@MBP13-PC
305b97086b
Fixed issue with Thumbnails dropdown not working and also scaled down the thumbnails as they were huge.
2012-07-18 12:54:41 -01:00
Matt@MBP13-PC
95548bce89
Merge
2012-07-18 11:00:24 -01:00
Matt@MBP13-PC
babaabbb2f
Fixes JS error when editing links in TinyMCE due to missing required html element id.
2012-07-18 11:00:09 -01:00
shannon@ShandemVaio
62f4db0b76
added Umbraco.Web.UI containing only web rendering files
2012-07-18 04:35:30 +06:00
shannon@ShandemVaio
8046a778bd
Fixes the UmbracoRequest, UmbracoResponse, UmbracoServerUtility to use the Base classes
...
not the wrapper classes since this is incorrect, now they are at least abstracted so they
don't rely on the real HttpContext but these should be obsoleted and not used but thats
a different story
2012-07-18 02:59:00 +06:00
TomvE
34b10f7499
Only call System.Web.Security.Membership.GetUser once and keep result locally to improve performance of request handler for protected pages.
...
Same thing for the currentPage attributes ID and Path.
2012-07-17 14:23:47 -01:00
sitereactor
f3f0b151d6
Adding Japanese langauge files to umbraco.presentation project
2012-07-17 12:54:34 -02:00
sitereactor
6aae619a83
Merging with pull request from parnar/hebrewlocalization
2012-07-17 12:44:07 -02:00
sitereactor
3211419899
Merging with pull request from awoninet/japaneselocalization
2012-07-17 12:41:28 -02:00
Matt@MBP13-PC
01717f0818
Fixes work item 30909. Added a few null reference checks as it was causing failures.
2012-07-17 10:19:23 -01:00
Matt@MBP13-PC
1a1493054a
Fixes work item 30910. When deleting nodes, parent node is auto refreshed to force triangle to disapear if no more child items exist.
2012-07-17 09:04:18 -01:00
Matt@MBP13-PC
6917d3da35
Merging changes from PeterD/fix25892
2012-07-17 08:37:55 -01:00
Matt@MBP13-PC
2c2b9352f9
Merged in changes from 4.9 branch regarding apps / trees
2012-07-17 08:27:32 -01:00
Matt@MBP13-PC
e7d81b6a6e
Merged in changes from 4.9 branch regarding apps / trees
2012-07-17 08:26:48 -01:00
leekelleher
1c4edfb84a
Upgraded HtmlAgilityPack library to 1.4.5 (latest version released 11th July)
2012-07-16 21:29:00 -01:00
shannon@ShandemVaio
23b2899101
Imports many of the useful extension methods from v5 that are also used in umbraMVCo to begin the
...
MVC integration.
Imported the unit tests associated with each of these imported classes.
2012-07-17 03:51:34 +06:00
shannon@ShandemVaio
6c8d72576c
Creating 4.10.0 branch
2012-07-17 03:29:25 +06:00
shannon@ShandemVaio
10f2d9b3ed
Updated assembly info for Umbraco.Web proj
2012-07-17 03:28:15 +06:00
shannon@ShandemVaio
dfe512ead8
Got ApplicationTreeTest working in new NUnit test project.
2012-07-17 03:23:06 +06:00
shannon@ShandemVaio
ddbde6e15f
Got ApplicationTests working with new unit test project.
...
Had to fix the ApplicationTree and Application classes to lazily call the Cache method
(which is no renamed to EnsureCache) so that we could set the config location in the unit tests.
This should also improve performance a teeny bit and allow for better error handling if required.
2012-07-17 03:14:22 +06:00
shannon@ShandemVaio
bd2017c9a1
Fixes assembly info for SqlCE4Umbraco
2012-07-17 01:38:56 +06:00
shannon@ShandemVaio
96cc9a1f35
Missing file updates
2012-07-17 01:33:14 +06:00
shannon@ShandemVaio
21203b8070
Renamed umbraco.Test to Umbraco.LegacyTests
...
Updated InternalsVisibleTo declarations.
Updated the ApplicationTest test to use a new base class as a test to install a local sqlce database
for testing against.
Added Umbraco.Core project.
Added Umbraco.Web project.
Created new sln folder Legacy
2012-07-17 01:32:46 +06:00
shannon@ShandemVaio
85aafbdb85
Updated sln to reference sqlce by default so its alwasy shipped with it and always works
...
locally when debugging. Updated build script to not have to manually build the umbracosqlce project
since its now referenced.
Updated ignore file.
Removed Umbraco.sdf as being referenced in the repository.
Fixed SqlCEInstaller to automatically create the sqlce database if it doesn't exist, we now don't ship the empty database
and this is much nicer for working in the core.
2012-07-17 00:52:08 +06:00
shannon@ShandemVaio
46b58c8b53
Added old unit test project back to the solution, ensure it builds. Updated the AuthoringTests.txt file
...
to detail how to get these unit tests actually running.
In the future, if we need to write unit tests that absolutely require an HttpContext, we can use this
project but it is not recommended. I'll be creating the new Unit Test project shortly which will be
based on NUnit.
I might actually be able to update these tests to run as NUnit too, we'll see.
2012-07-16 22:40:36 +06:00
Peter@KASSA01.lan
63d6b05460
modified 3 dialogs to escape language-items containing single quote when inserted in javascript
2012-07-15 10:53:34 -02:00
Peter@KASSA01.lan
0c9b239bd3
fixing #30477 and #29003
2012-07-14 08:04:58 -02:00
sitereactor
ff5c705534
Adding Sql Azure as Database option in installer
2012-07-13 12:38:04 -02:00
hartvig
c7c3e3b55e
Fixes issues with Safari and TinyMCE. Work items: 30194
2012-07-13 06:06:43 -02:00
PerPloug
b974a7e6e5
Flet
2012-07-12 19:17:04 -02:00
PerPloug
989ddda2b4
Adds SearchChildren and SearchDescendants as razor helpers to indicate their
...
functionality better, search is by default descendants
2012-07-12 19:15:26 -02:00
hartvig
f32cc6e4c2
Work items: 30173
2012-07-12 12:15:33 -02:00
hartvig
9e9f3ebab7
Work items: 30898
2012-07-12 11:35:43 -02:00
hartvig
4317c7f2c4
Fixes performance issue with document type icon dropdown (no more limits on number of icons - yuppiieeee). Work items: 30747
2012-07-12 10:27:22 -02:00
PerPloug
e0aed34bc9
Added HttppostedFileWrapper support to filehandler and upload datatype
2012-07-12 09:41:55 -02:00
Hendy@Blueberry
577ad79a7f
cross browser UI tweaks for the create new Relation Type modal
2012-07-11 16:15:37 -01:00
PerPloug
932f437759
Flet
2012-07-11 10:57:10 -02:00
PerPloug
a556d3ef4b
Added overloads to the umbracoFile handler to support HttpPostedFile HttpPostedFilebase, stream and byte[]
2012-07-11 10:56:28 -02:00
Hendy@Blueberry
f09e2c2467
Merge
2012-07-11 11:49:40 -01:00
Hendy@Blueberry
b16b5511da
Removed .HasRecords check in Picker Relations datatype as not supported by SQL CE (and not required). (Left Picker Relations exlcuded from the project)
2012-07-11 11:48:25 -01:00
Matt@MBP13-PC
bbaf7972af
Merge
2012-07-11 07:51:56 -01:00
Matt@MBP-PC.Home
53a45d0f93
Merge
2012-07-11 07:41:14 -01:00
Matt@MBP13-PC
cc95048278
Updated config template for new computer
2012-07-11 07:36:21 -01:00
Hendy@Blueberry
b5171d545e
fix to ensure the correct relation type id is returned when creating a new relation type.
2012-07-11 07:06:38 -01:00
Hendy@Blueberry
7df7541581
Merge
2012-07-10 15:08:06 -01:00
Hendy@Blueberry
6e22b8a981
My SQL and SQL CE fixes for the RelationTypes tree (loadRelationTypes left commented out)
2012-07-10 15:07:39 -01:00
Matt@MBP-PC.Home
67e5f3435c
Fixes workitem 30887. Changed default file icon to mediaFile instead of mediaMulti as the music icon could be confusing. (NB I've also created a feature request to support dynamic icons based on file extension http://issues.umbraco.org/issue/U4-107 )
2012-07-10 09:29:24 -01:00
Matt@MBP-PC.Home
86d7427cb2
Fixes workitem 30891. User tree now re-syncs on postback.
2012-07-10 09:19:31 -01:00
Matt@MBP-PC.Home
30d51bcbb5
Fixes work item 30881. Updated web.template.config to use .NET 4.0 as per web.config in 4.7.2 release (not sure why, but looks to have been reverted back to use .NET 3.5)
2012-07-10 08:47:47 -01:00
Matt@MBP-PC.Home
cd58549356
Updated jQueryUI to latest version (1.8.21)
2012-07-10 07:31:17 -01:00
Matt@MBP-PC.Home
271a17aad6
Removed the tree attribute from the relationType tree to prevent it from being added to the config.
2012-07-09 13:03:08 -01:00
Matt@MBP-PC.Home
1fc74f497a
Fixes workitem 30892. Removed commented out code, and added an extra ; between a codeblock that needed it.
2012-07-09 12:40:00 -01:00
Matt@MBP-PC.Home
be5d7a3d93
Merge
2012-07-09 11:44:39 -01:00
Matt@MBP-PC.Home
b882021069
Fixed workitem 30878. DMU .air file needed it's build action set to Content to ensure it gets copied over during build process.
2012-07-09 11:39:39 -01:00
leekelleher
bc9f1dd6de
Merge
2012-07-09 11:24:20 -01:00
leekelleher
295a91a762
Temporary fix for workitem: 30883 - 4.8 beta: Not possible to re-enable disabled users
...
Added "error" class to the 'sectionValidator' control.
2012-07-09 11:22:45 -01:00
Matt@MBP-PC.Home
2a0448cf4c
Merge
2012-07-09 11:11:47 -01:00
Matt@MBP-PC.Home
76fbcffea0
Updated build script to include empty folders in zips
2012-07-09 11:10:54 -01:00
Matt@MBP-PC.Home
d4def2f276
Removed global.asax file completely
2012-07-09 11:09:05 -01:00
leekelleher
a519903516
Restored UI.xml from 4.7.2 (sections/tasks lost through restructuring/merges)
...
Resolves workitem: 30893 - Error when deleting a Macro
Resolves workitem: 30885 - V4.8 Beta - Can't delete document type
2012-07-09 10:56:05 -01:00
admin
274f2ebe26
Added Japanese localization
2012-07-07 17:17:54 -09:00
Eran Meir
5f08a7256d
added missing tinymce translations
2012-07-06 09:58:45 -03:00
Matt@MBP-PC.Home
8d3ebbb967
Added tag 4.8.0-beta for changeset 488779dec0ce
2012-07-06 11:43:29 -01:00
Eran@Eran-PC
ec7b48de37
added hebrew localization to umbraco
2012-07-06 08:45:53 -03:00
Matt@MBP-PC.Home
51301d5aa6
Fixed broken build due to missing using statement
2012-07-05 13:10:02 -01:00
Matt@MBP-PC.Home
96603529f1
Added upgrade scripts to resource files
2012-07-05 13:05:53 -01:00
Matt@MBP-PC.Home
cc6cb53ebc
Updated SQL so as not to add keys on app trees / apps as they are now stored in xml
...
Removed insert statements for trees / apps as data is now in config files
2012-07-05 12:41:03 -01:00
Matt@MBP-PC.Home
5d49dd2bf4
Excluded global.asax file, as not strictly needed
...
Added TinyMCE styling rule when in live editing as toolbar was appearing out of place
2012-07-05 11:09:51 -01:00
Matt@MBP-PC.Home
0a79c590e5
Updatedt presentation project references / build script to include WebPages lib dlls
2012-07-05 10:53:57 -01:00
Matt@MBP-PC.Home
9b72fac447
Removed PickerRelations data type for time being as causing errors
2012-07-05 10:18:57 -01:00
Matt@MBP-PC.Home
abe341ec62
Removed relationTypes tree for time being as doesn't look like it works on SQL CE 4
2012-07-05 10:13:35 -01:00
Matt@MBP-PC.Home
e8f1ec3a59
Added missing uGoLive plugin files to presentation project
2012-07-05 10:08:38 -01:00
Matt@MBP-PC.Home
a061fb0683
Removed empty.txt placeholder files and created a startup handler to check for required system folders instead
2012-07-05 09:46:11 -01:00
Matt@MBP-PC.Home
ec6f556590
Added missing empty placeholder files to project file
2012-07-05 09:22:05 -01:00
Matt@MBP-PC.Home
be03bbf24a
Added missing empty placeholder files to project file
2012-07-05 09:21:33 -01:00
leekelleher
b24aa27909
Merge
2012-07-05 08:46:10 -01:00
leekelleher
d83fb22238
Upgraded HtmlAgilityPack assembly to v1.4.0; updated MacroEngines.csproj to disable SpecificVersion check.
2012-07-05 08:45:35 -01:00
Matt@MBP-PC.Home
e7e63f459f
Added placehold files to force required folders to exist. Need to come up with a more robust solition, but this will do the job for the time being.
2012-07-05 08:40:36 -01:00
Matt@MBP-PC.Home
f0ac377c44
Updated build script to list for build number from build server
2012-07-05 08:15:48 -01:00
Matt@MBP-PC.Home
093933410f
Updated build script to list for build number from build server
2012-07-05 08:09:27 -01:00
Matt@MBP-PC.Home
3a5415eaba
Merge
2012-07-05 06:44:21 -01:00
Matt@MBP-PC.Home
2c8ca18ced
Updated the naming of the build script atrifacts inline with our final naming structure
2012-07-05 06:43:55 -01:00
PerPloug
b69227b46e
Flet
2012-07-04 11:56:01 -02:00
PerPloug
677a049bd5
Missing wildcards setting in Model.Search()
2012-07-04 11:50:41 -02:00
Matt@MBP-PC.Home
258083c2be
Merge
2012-07-04 12:01:40 -01:00
Matt@MBP-PC.Home
7122448c11
Fixed build script issue where web.config was getting transformed after the copy command had already occured meaning a pre-configured web.config was getting copied over. Actions now occur in the correct order.
2012-07-04 12:00:52 -01:00
PerPloug
cdc43191e7
Default Examine config file + create/ui.xml release files
2012-07-04 10:56:33 -02:00
PerPloug
72dbc9d114
Adds a .Search(term) method to Model and Library, exposing the
...
default examine searcher / index
2012-07-04 10:54:49 -02:00
hartvig
e481f4e0af
Adds the new resize logic to the Richtext Editor (tinymce) as well
2012-07-04 09:15:16 -02:00
Matt@MBP-PC.Home
5568ea8e78
Merge
2012-07-04 09:57:08 -01:00
Matt@MBP-PC.Home
561e85804f
Fixed issue with build script overwriting local config files when run locally. Now only works if ProjectDir and WebProjectOutputDir are different.
2012-07-04 09:56:24 -01:00
hartvig
ac4855e16f
Adds support for auto setting file related properties through configuration (width, height, length and extension) and adds support for transparent thumbnails (at last!). Work items: 29167
2012-07-04 08:56:18 -02:00
sitereactor
5926cba4bf
Merge
2012-07-04 07:10:27 -02:00
sitereactor
5e5274632c
Removing Deep Linking feature from main branch
2012-07-04 07:08:24 -02:00
Matt@MBP-PC.Home
0b69d2b447
Merge with 4.8-tinymce-wip
2012-07-04 07:04:02 -01:00
Matt@MBP-PC.Home
1cc7016831
Fixed issue with TinyMCE insert link dialog not showing Target / Anchor dropdowns
2012-07-04 06:41:31 -01:00
Matt@MBP-PC.Home
3b34065713
Merge with 4.8.0
2012-07-04 06:11:32 -01:00
Matt@MBP-PC.Home
93d13d7696
Added missing TinyMCE media plugin files
2012-07-04 06:06:37 -01:00
leekelleher
7e24e433bc
Merge
2012-07-03 22:36:35 -01:00
leekelleher
0cba90c81d
Examine: Updated assemblies to v1.4.2 (fixes an "Inheritance security rules violated" exception within TypeFinder)
2012-07-03 22:31:04 -01:00
hartvig
9a95c08271
Adds better support for simpler file attachment to document/media properties, by just assigning an HttpPostedFile as the value of an upload property (then it'll handle storing the file, generating thumbnails, etc):
...
myImage.getProperty("mainImage").Value = Request.Files[0];
Adds helper class "UmbracoFile" for easier file upload / file manipulation in general (to be provider based so we can support manipulation via ImageGen or ImageResizing.NET as well as support for abstracting file storage via providers (through an IFile but currently in an implementation that needs refactoring (used in a wrong way atm)). Will fix that part tomorrow!
2012-07-03 20:58:50 -02:00
leekelleher
ff079be3ff
Merge
2012-07-03 19:14:52 -01:00
Matt@MBP-PC.Home
2078873fbb
Undone previous "Show Label" fix and applied at the database layer (Un-tested)
2012-07-03 18:04:56 -01:00
leekelleher
5ce472b681
umbraco.presentation.targets: Fixed path for 'ProjOutputDir'.
2012-07-03 15:46:23 -01:00
leekelleher
6e0c4b7fdb
Fixes work item: 30805 - Problems logging out.
...
#U4-88 - MySQL error when logging out of 4.7.2.
Tested against MySQL 5.1.
2012-07-03 14:56:07 -01:00
Matt@MBP-PC.Home
e3e4254de6
Set TinyMCE data type to default to showing the label
2012-07-03 14:05:08 -01:00
sitereactor
787afa3c36
Updating SQL Create and Update scripts to be SqlAzure compatible
2012-07-03 09:08:54 -02:00
Matt@MBP-PC.Home
b2e93d2470
Fixed issue with Macro dialog not closed when inserting macro into RTE ( http://twitter.com/kolchy/status/220068628140269570 )
2012-07-03 07:48:07 -01:00
Matt@MBP-PC.Home
57bf3c0906
Fixed issue with build script copying config files to wrong location
2012-07-03 07:10:50 -01:00
Matt@MBP-PC.Home
11f516baf5
Replaced corupt sdf file
2012-07-03 07:01:35 -01:00
Matt@MBP-PC.Home
a3afd818c2
Removed missing files from project
2012-07-03 06:59:18 -01:00
leekelleher
0b0454526e
Default SQLCE4 file was corrupted, restored from OLD/assets, works again.
2012-07-02 19:38:41 -01:00
Matt@MBP-PC.Home
8cae30ab17
Upgraded TinyMCE
2012-07-02 12:30:00 -01:00
Matt@MBP-PC.Home
299ffc4973
Upgraded TinyMCE
2012-07-02 12:28:22 -01:00
Matt@MBP-PC.Home
1190570435
Upgraded TinyMCE
2012-07-02 12:27:59 -01:00
Matt@MBP-PC.Home
10fce799d0
Creating TinyMCE Wip branch
2012-07-02 06:38:05 -01:00
Matt@MBP-PC.Home
d70bd3311f
Fixes broek build
2012-06-29 12:40:10 -01:00
Matt@MBP-PC.Home
e9d7ec05b3
Merge
2012-06-29 12:33:41 -01:00
Matt@MBP-PC.Home
a993b1e736
Updated build script to include SQL CE by default
...
Updated build script to also generate a WebPi zip
2012-06-29 12:33:08 -01:00
leekelleher
6611e3494d
Merge
2012-06-29 10:39:16 -01:00
Matt@MBP-PC.Home
1a414d1670
Moved WebPi code to src folder
2012-06-29 10:35:35 -01:00
leekelleher
ebcb8d3683
Merge
2012-06-29 10:33:06 -01:00
leekelleher
eed13fcfda
Fixed workitem:29297 - overloaded mssql db reads caused by creating styles on a stylesheet for use in the richtexteditor styles drop down (tinymce).
...
Patch supplied by @tentonipete (unable to create fork/PR)
2012-06-29 10:32:20 -01:00
Matt@MBP-PC.Home
711e8c820a
Merge
2012-06-29 10:12:34 -01:00
Matt@MBP-PC.Home
8fa73e19c2
Removed site.py script as no longer needed
2012-06-29 10:12:01 -01:00
leekelleher
f513fb52c0
Merge
2012-06-29 09:32:07 -01:00
leekelleher
81e4840ea3
Corrected the reference to my Web.config transform file - sorry!
2012-06-29 09:31:18 -01:00
Matt@MBP-PC.Home
51bc5649a3
Fixed a couple of issues after last merge
2012-06-29 09:14:12 -01:00
Matt@MBP-PC.Home
3ff846431c
Merge
2012-06-29 09:10:38 -01:00
Matt@MBP-PC.Home
0bd5bc580a
Fixed broken build script
...
Updated config templates to be dependant files so appearing underneath the real file. Build script has been updated to use these when preparing for a build. I think this makes it more obvious, as previously templates were heald elswhere and was easy to forget.
Removed config templates for files which are auto generated.
2012-06-29 09:09:32 -01:00
leekelleher
43abe02432
Merge
2012-06-29 08:16:54 -01:00
leekelleher
695832fa61
Fixes workitem:30866 - Add clickable label on publish dialog
2012-06-28 22:10:33 -01:00
leekelleher
8e491c0b1f
Relation Types: Relocated the editor pages to the 'developer' section, as to match the other back-office developer trees.
...
Corrected paths for the relocation.
2012-06-28 21:56:28 -01:00
leekelleher
5473c6fc4f
Relation Types: Relocated the tree class to match the other back-office developer tree classes.
...
Added to trees.config (template and working/dev copy)
2012-06-28 21:36:36 -01:00
leekelleher
f69dc80adb
Updated my Web.config transform with Medium Trust settings - for testing/assurance.
2012-06-28 20:58:16 -01:00
leekelleher
7c3ba42303
Merging changes from darrenferguson/issueU484
2012-06-28 20:44:03 -01:00
leekelleher
90788a83f0
Added my Web.config transform template file.
2012-06-28 20:37:26 -01:00
Matt@MBP-PC.Home
89418ca95e
Merge with 4.8-apptreexml-wip
2012-06-28 13:26:01 -01:00
Matt@MBP-PC.Home
cb26821b75
Added missing files and fixed broken build script
2012-06-28 12:59:12 -01:00
leekelleher
5389c14eb2
Added my Web.Template.{MACHINENAME}.config transform files.
2012-06-28 12:50:55 -01:00
Matt@MBP-PC.Home
36a39e64d7
Updated build scripts
2012-06-28 12:47:11 -01:00
Matt@MBP-PC.Home
655a780330
Renamed ApplicationTreeAttribute to just TreeAttribute
2012-06-28 12:41:49 -01:00
Matt@MBP-PC.Home
1bfd8438c7
Created AppStartupHandlers to auto populate App / Tree config with any found DLLs or any DB registered trees.config
...
Updated the package installer to trigger the App/Tree StartupHandlers to re-trigger any imports.
2012-06-28 12:37:16 -01:00
Matt@MBP-PC.Home
4a4fede251
Updated all AppBase usages to ApplicationStartupHandler
2012-06-28 09:14:50 -01:00
Matt@MBP-PC.Home
b122758595
Added Tree / Application attributes for code first registration.
...
Depricated ApplicationBase and introduced ApplicationStartupHandler in it's place.
2012-06-28 09:08:39 -01:00
Darren@Darren-VAIO
82ee608c92
Fix U4-84 - Error message when publish is cancelled by event:
...
http://issues.umbraco.org/issue/U4-84
2012-06-28 08:45:46 -01:00
Matt@MBP-PC.Home
fa35e61d2b
Merge with 4.8.0
2012-06-28 06:22:56 -01:00
shannon@ShandemVaio.home
f62b8a604e
Close 4.8-solutioncleanup-wip branch
2012-06-27 23:33:10 +04:00
shannon@ShandemVaio.home
a529c26189
updated release web.config template, removed old files that don't need to be there.
2012-06-27 23:32:29 +04:00
shannon@ShandemVaio.home
ee36a10be4
Merge with 4.8-solutioncleanup-wip
2012-06-27 23:12:40 +04:00
shannon@ShandemVaio.home
6126e9526b
Updated all config templates to not be marked as content so they are not output in the build.
...
Updated the build script to ensure that macroEngines, editorControls and webservices are build separately and
then copy their output DLLs to the build folder to be zipped up.
Ensured that the offset time stuff is working in the build script too.
2012-06-27 22:59:33 +04:00
shannon@ShandemVaio.home
789497a717
Added Umbraco.MSBuild.Tasks to separate solution and configured to build to correct /lib path.
2012-06-27 21:26:38 +04:00
Matt@MBP-PC.Home
b564bff4b6
Updated all other ApplicationTree methods to use XML config instead of database
2012-06-27 12:28:09 -01:00
Matt@MBP-PC.Home
7c5065f61c
Got AppTrees reading from XML file rather than database
2012-06-27 12:11:47 -01:00
Matt@MBP-PC.Home
69b632fc6d
Converted all Application actions over to use XML config instead of database
2012-06-27 11:27:10 -01:00
Matt@MBP-PC.Home
ff8bd9362b
Defined config files
...
Got applications loading from XML config
Updated User entity to use the Applications cache when retrieving list of Applications (Only the Application class should be in control of instantiating Application entities)
2012-06-27 10:57:09 -01:00
Matt@MBP-PC.Home
852e35d6be
Re-added missing masterpages / xslt files
2012-06-27 07:20:56 -01:00
Matt@MBP-PC.Home
46ca473e55
Re-added missing media classes
2012-06-27 07:12:27 -01:00
Matt@MBP-PC.Home
1e12b86141
Added personal web config template
2012-06-27 07:03:05 -01:00
shannon@ShandemVaio.home
5ae9a60954
Fixed DLL references, fixed build location on editorControls. NOTE: need to get the build.bat working with the circular dependency projects to get their DLLs and assets into the output build.
2012-06-27 09:07:24 +04:00
shannon@ShandemVaio.home
b058855fe5
Fixes proj files references and building in release
2012-06-27 07:49:46 +04:00
shannon@ShandemVaio.home
e90bf626aa
fixes post build script
2012-06-23 00:41:23 +04:00
shannon@ShandemVaio.home
babd6d6f0a
build scripts nearly there.
2012-06-23 00:37:16 +04:00
shannon@ShandemVaio.home
fa11706c75
nearly have build script working, the zip isn't targetting correct files but building is working.
2012-06-22 23:29:20 +04:00
shannon@ShandemVaio.home
27b0b1b2ae
Fixed project references with TinyMCE there were a lot of missing files and non referenced files!
2012-06-22 23:20:02 +04:00
shannon@ShandemVaio.home
b432b92cea
Fixed post build event copying to the wrong location.
2012-06-22 23:03:06 +04:00
shannon@ShandemVaio.home
11ca622ab3
removed other old unused files.
...
starting to add build files.
2012-06-22 22:49:15 +04:00
shannon@ShandemVaio.home
e304f509c2
Moved old Nant builds files to the /build/Nant folder.
2012-06-22 22:32:05 +04:00
shannon@ShandemVaio.home
ef7b0c8e65
Changes 'dlls' to 'lib'
2012-06-22 22:23:05 +04:00
shannon@ShandemVaio.home
1f79ccf207
Changes all xslt transforms to use VS transforms. #U4-62
2012-06-22 22:01:16 +04:00
shannon@ShandemVaio.home
580cb340ac
Cleaning up folder structure (U4-56)
2012-06-22 20:39:48 +04:00
shannon@ShandemVaio.home
32cf81d98e
Merge
2012-06-22 13:02:58 -02:00
shannon@ShandemVaio.home
b7fee59fd2
updates xslt config
2012-06-22 13:01:31 -02:00
leekelleher
6f52bef513
Upgraded Examine to v1.4.1 (supports Medium Trust). Includes upgrades for Lucene.Net and ICSharpCode.SharpZipLib.
2012-06-21 13:12:01 -01:00
leekelleher
acdfe12b98
uQuery: Applied Hendy's fixes from uComponents repo.
2012-06-21 08:45:10 -01:00
leekelleher
a0e76bce62
Minor issue with the new Allowed Templates radiobutton-list, it broke saving content. Fixes workitem:30846
2012-06-21 07:33:47 -01:00
slace
5e768eff4d
Merging changes from PoorbandTony/FixIssue26577NotificationEmail
2012-06-19 16:34:03 -02:00
Casey Neehouse
5f2e84917a
Adds a lock to the MacroEngines to alleviate an error of items being added twice in high load environments.
2012-06-14 15:33:46 +04:00
agrath@gmail.com
53f549826e
Add content using this DocumentType dropdown to the toolbar
2012-06-14 08:41:50 -01:00
agrath@gmail.com
b82104591f
Add jquery.splitbutton support to edittemplate toolbar and javascript for content using dropdown
2012-06-14 08:39:43 -01:00
agrath@gmail.com
650465bff0
Remove scroll/overflow code from editTemplate that was added to jquery.splitbutton
2012-06-14 08:38:24 -01:00
agrath@gmail.com
7162778284
Change contentFrameAndSection handler used for deep linking while logged into the application to go via the historyManager so that the hashtag and history is updated correctly
2012-06-14 08:37:39 -01:00
agrath@gmail.com
c01516abf4
Add overflow method from editTemplate into jquery.splitbutton so it can be used on multiple pages
2012-06-14 08:33:48 -01:00
agrath@gmail.com
2e3bd6966f
Add limit/top (provider dependant) to the query that returns Content nodes for this template as there may be a large number of them
2012-06-14 08:32:52 -01:00
agrath@gmail.com
86cd901af9
Add method to ContentType to get the Content nodes that are of this type
2012-06-14 08:32:07 -01:00
agrath@gmail.com
4600123f06
Finished content drop down binding and refactored split button overflow panels into a function so it can be used multiple times
2012-06-12 07:21:03 -01:00
agrath@gmail.com
c58a1e2d97
Changed the selection criteria for Content Items used by this template to only be published content and added a limit of 100 records returned
2012-06-12 07:20:23 -01:00
agrath@gmail.com
4be1a488b3
Merge
2012-06-12 04:45:07 -01:00
agrath@gmail.com
82cad651fc
Roll Umbraco.sdf back to previous version from 4.7.2
2012-06-12 04:44:37 -01:00
agrath@gmail.com
13504963fe
Add Umbraco.sdf to the umbraco.presentation project
2012-06-12 04:42:17 -01:00
agrath@gmail.com
1fcaa0ee30
Add content that uses this template dropdown to Template editor in toolbar
2012-06-12 04:41:38 -01:00
agrath@gmail.com
6ba54ddebc
Convert businesslogic.Tuple to System.Tuple in ContentType
2012-06-12 04:41:03 -01:00
agrath@gmail.com
468d2b5c12
Add method to Template to get the Content nodes that reference it
2012-06-12 04:40:33 -01:00
agrath@gmail.com
8c1773979a
Upgrade the various projects to .net 4 and obsolete the internal Tuple class, replacing it with System.Tuple
2012-06-12 04:39:34 -01:00
leekelleher
a2b6a24849
Merge
2012-06-11 21:15:15 -01:00
leekelleher
ac78f363f6
Added localized UI text for the DeepLink text.
2012-06-11 21:13:35 -01:00
agrath@gmail.com
2c74eedfb0
Change default template selection to a RadioButton list and add links to Document Type and Template
2012-06-11 20:24:30 -01:00
agrath@gmail.com
4b50348cfb
Add links to the document types from the Document Type Structure tab
2012-06-11 18:06:30 -01:00
agrath@gmail.com
da8fb4ea52
Update Release Notes
2012-06-11 17:54:53 -01:00
agrath@gmail.com
93482fe528
Add link from Template to DocumentType into toolbar
2012-06-11 17:52:51 -01:00
agrath@gmail.com
b890ba8899
Project commit for addition of new graphic
2012-06-11 17:52:21 -01:00
agrath@gmail.com
fe39c7d93e
Add new method to Template that fetches the DocumentTypes that reference it
2012-06-11 17:52:03 -01:00
agrath@gmail.com
08a7285fda
Add a copy of the document type icon for use in the toolbar
2012-06-11 17:51:36 -01:00
agrath@gmail.com
2a0216d47b
Handle a null reference in scrollingmenu
2012-06-11 17:51:01 -01:00
agrath@gmail.com
de2d8eb538
Fix EditDocumentType default template selection in rewritten codebehind
2012-06-11 17:50:39 -01:00
agrath@gmail.com
7f7d8b8565
Add Link from Document Type's template list to templates
2012-06-11 16:45:02 -01:00
agrath@gmail.com
cded3fa060
Change DeepLink class so it can return internal or external links and add GetAnchor method (renaming Get to GetUrl)
2012-06-11 16:44:31 -01:00
agrath@gmail.com
b9624fbe7e
Add new UmbracoClientManager function to set appSection and right frame url
2012-06-11 16:43:51 -01:00
Shandem
afaa8ecfef
Merge
2012-06-11 14:32:49 -02:00
Shandem
00938897a8
Fixed MacroEngine reference to Examine, committed new Examine DLLs (for now)
2012-06-11 14:32:27 -02:00
agrath@gmail.com
22b30908aa
Merge
2012-06-11 14:48:51 -01:00
agrath@gmail.com
41bdf3d8b7
File for above
2012-06-11 14:47:56 -01:00
agrath@gmail.com
ffdcc780a5
Add ReleaseNotes.txt - Please update when making changes in Core; will form public release notes with release
2012-06-11 14:47:38 -01:00
agrath@gmail.com
ada7a7ff74
Synctree for Css/Stylesheet deeplink
2012-06-11 11:12:35 -01:00
agrath@gmail.com
35fc307ca6
Synctree for Javascript deeplink
2012-06-11 11:12:10 -01:00
agrath@gmail.com
d9eb2e07f1
SyncTree for Template deeplink
2012-06-11 11:11:51 -01:00
agrath@gmail.com
a18639301b
SyncTree for DocumentType deeplink
2012-06-11 11:11:36 -01:00
agrath@gmail.com
d554c098e3
SyncTree for MediaType deeplink
2012-06-11 11:11:20 -01:00
agrath@gmail.com
85860b5a9b
SyncTree for XSLT deeplink
2012-06-11 11:11:00 -01:00
agrath@gmail.com
2ceb508322
SyncTree for Razor deeplink
2012-06-11 11:10:42 -01:00
agrath@gmail.com
c1ce79ef97
SyncTree for Macro deeplink
2012-06-11 11:10:26 -01:00
agrath@gmail.com
eea60fc63c
SyncTree for DataType deeplink
2012-06-11 11:10:06 -01:00
agrath@gmail.com
65888b039e
Override Path property on DocumentTypes to reflect the TreePath for deep linking
2012-06-11 11:09:13 -01:00
agrath@gmail.com
5f1725e807
Override Path property on Templates to reflect the TreePath for deep linking
2012-06-11 11:08:51 -01:00
agrath@gmail.com
fa426643ed
Add DeepLink.cs and DeepLinkType.cs to umbraco.cms
2012-06-11 11:08:19 -01:00
agrath@gmail.com
6c0847eb21
Add DeepLink class to Umbraco.Cms.Helpers to generate DeepLink links for the backoffice for the various types of item
2012-06-11 11:07:46 -01:00
agrath@gmail.com
4d1feed86f
Add timeout to umbraco.aspx for deep linking when not logged in
2012-06-11 11:06:49 -01:00
agrath@gmail.com
a660bbf552
Add timeout to UmbracoClientManager contentFrame for deep linking when not logged in
2012-06-11 11:05:59 -01:00
agrath@gmail.com
851c1c8eac
Add enumeration for deep linking types
2012-06-11 11:05:29 -01:00
Hendy
a9cd8aec79
uQuery: Standardising method signatures, from List<T> to IEnumerable<T>
2012-06-11 09:57:48 -01:00
leekelleher
9456abe36e
commented out obsolete GetDepth method
2012-06-11 09:10:44 -01:00
leekelleher
0404f4939d
fix for the RelationTypes tree namespace
2012-06-11 09:06:53 -01:00
leekelleher
8d4f657c58
uQuery: Sync'd latest from uComponents - enhancements to GetProperty<T>() method.
2012-06-10 05:44:44 -01:00
vertino
7d46ae9e3e
uQuery: Changed the generic base-type of a few extension methods.
2012-06-05 23:53:28 -01:00
vertino
0e0d5325f5
ClientDependency: Added backwards compatibility so that the CDF files are written to the '/App_Data/TEMP/ClientDependency' folder
2012-06-05 23:43:21 -01:00
leekelleher
ac1bcb4bb4
Updated ClientDependency to 1.5.1.
2012-06-05 22:39:37 -01:00
leekelleher
b7c294da6a
Upgraded jQuery to v1.7.2 (minified).
...
Upgraded jQuery UI to v1.8.20 (minified).
Renamed jQuery UI's theme CSS file name to remove the specific version number, now uses generic 'jquery-ui.custom.css'.
Updated references to the jQuery UI theme CSS file, (e.g. Canvas' slider control).
2012-06-01 17:22:16 -01:00
leekelleher
b4c2faf7f2
Upgraded XML-RPC.NET (CookComputing.XmlRpcV2) to latest version (v2.5.0).
2012-06-01 14:10:06 -01:00
leekelleher
14c06ba6a4
Re-referenced ClientDependency.Core assembly across its projects dependencies.
2012-06-01 13:43:59 -01:00
leekelleher
ee857ed054
Updated ClientDependency.Core library from 1.5 (beta) to 1.5 (released).
2012-06-01 11:15:17 -01:00
leekelleher
d884716956
Fixed workitem: 30817 - FeedProxy ThreadAbortException Error
...
Removed the Response.End, as wasn't really needed.
2012-06-01 10:46:59 -01:00
leekelleher
e8d649b72a
Client Dependency Framework updated to 1.5 (beta).
...
Shandem fixed backwards compatibility in CDF 1.5.
Sync'd the assembly and config. Updated 'CanvasClientDependencyProvider' class (from CDF 1.4 source).
2012-06-01 09:59:45 -01:00
Hendy@Blueberry
9ae12d501c
removed the NVarchar / NText configuration option from XPath CheckBoxList (as this datatype has a new guid, no backwards compatibility required - so now always uses NText)
2012-05-30 22:33:38 -01:00
Hendy@Blueberry
04267d2c6e
added Picker Relations datatype - previously uComponents: MultiPicker Relations (renamed as can work with single item pickers as well as multipickers)
2012-05-30 22:13:18 -01:00
agrath@gmail.com
8439bafcf4
Change handling of tags when IUseTags is implemented with regards to property value
2012-05-26 20:55:33 -12:00
Hendy@Blueberry
17dcf47546
migrated in the RelationTypes package - converting it's namespace to umbraco.cms.presentation.Trees.RelationTypes
2012-05-25 19:50:54 -01:00
Hendy@Blueberry
88b5c67416
added local web.config transform
2012-05-25 18:36:00 -01:00
PoorbandTony
924f5d2462
Work item:26577
2012-05-23 14:44:43 -01:00
Floris Robbemont
290f01ea3e
Fixed issue #30816
2012-05-17 15:31:36 -02:00
DMITRIY@Dmitriy-PC
f0de2d3141
Fix 29-06-2012 - When edit tab name not in English, value saving wrong in the database, because old SQL query didn't use parameters,
...
so caption in database was ??????????
2012-06-29 07:39:58 -03:00
agrath
3f2db11459
Added a null check in constuctor to MacroModel
2012-05-14 08:47:56 -12:00
sgay
f8bef6880d
bugfix TinyMCE 3.5
2012-05-09 14:14:42 -02:00
hartvig
caf41376dc
More updates
2012-04-24 11:50:33 -02:00
hartvig
1b826e1193
Updates to previous push
2012-04-24 11:34:36 -02:00
hartvig
f11599f95f
Validates user control directory in assembly browser
2012-04-24 11:10:30 -02:00
hartvig
ebb3915fc9
Updates
2012-04-24 11:02:23 -02:00
hartvig
4aa110ccfb
Work items: 27610, 30786
2012-04-24 10:08:58 -02:00
hartvig
340f5382cc
Work items: 30775
2012-04-24 09:59:16 -02:00
hartvig
99aba7b9ae
Work items: 30787
2012-04-24 08:11:28 -02:00
hartvig
491ae23058
Work items: 30722
2012-04-24 07:29:44 -02:00
hartvig
6070e1494b
Work items: 30782
2012-04-24 06:56:24 -02:00
hartvig
dfa7d0e6d9
Work items: 30723
2012-04-20 20:05:38 -02:00
hartvig
1e6f896e83
Work items: 30783
2012-04-20 19:52:02 -02:00
hartvig
4ea2f8b6cc
Updating build file
2012-04-16 10:05:03 -02:00
hartvig
9410ab4bc9
4.7.2
2012-04-16 05:16:33 -02:00
hartvig
38f546bb67
Sets url resolving (for vir dirs) to false by default
2012-04-16 04:56:56 -02:00
sgay
60c405e7e0
bump tinyMce version to 3.5
2012-04-13 17:43:07 -02:00
hartvig
8f17a84496
Work items: 30796
2012-05-07 07:00:58 -02:00
hartvig
7c552fe301
Work items: 30724
2012-05-07 06:36:24 -02:00
agrath@gmail.com
d874c57182
Add support for Guid and Nullable<T> for macro properties in <umbraco:Macro
2012-05-05 15:46:21 -12:00
agrath@gmail.com
63c19ebf03
Fixed BrowseProperties for UserControl Macros, fixes #30807
2012-05-05 15:21:33 -12:00
leekelleher
e26f0f96c2
uComponents: Tidying up old comments, paths and references.
2012-04-29 22:41:43 -01:00
leekelleher
e8303b255e
uComponents: Slider - We'd recently included extra JS library on UC for restricting the input to numeric values, including that library (jquery.alphanumeric) in '/umbraco_client/ui'
2012-04-29 20:18:55 -01:00
leekelleher
08d78e9c1e
uComponents: MultipleTextstring - Added CSS/JS as embedded resources.
2012-04-29 20:17:30 -01:00
leekelleher
44b45d797d
uComponents: MNTP - Resolved various ClientDependency concerns.
...
Removed the Extension class, as wasn't needed.
Included MNTP's CSS/JS as embedded resources.
Added icons (for delete & info) to '/umbraco/images' and 'jquery.tooltip' script to 'umbraco_client/ui'
2012-04-29 20:16:31 -01:00
leekelleher
f20712209d
Relocated the uComponents data-type base classes to from 'cms' to 'editorControls' - better to keep them self-contained, (at this time).
2012-04-29 19:05:59 -01:00
leekelleher
c2c4bb7413
uComponents: Added MNTP to the core!
2012-04-28 13:57:04 -01:00
leekelleher
a0d9e668bd
uComponents: Added MultipleTextstring to the core
2012-04-28 13:54:51 -01:00
leekelleher
c2d45adcb9
uComponents: Added Slider to the core
2012-04-28 13:54:03 -01:00
leekelleher
0db8dc8da5
uComponents: Class to define the data-type GUIDs (for 3rd party reference)
2012-04-28 13:53:36 -01:00
leekelleher
16cd283462
uComponents: Added XPathDropDownList to the core
2012-04-28 13:52:25 -01:00
leekelleher
bb8d17b741
uComponents: Added XPathCheckBoxList to the core
2012-04-28 13:51:43 -01:00
leekelleher
e66c7188e2
Added uQuery XML helper methods to the xmlHelper class, as it was required by the cms assembly.
2012-04-28 13:48:22 -01:00
leekelleher
113ecfd3cf
uComponents: Added base classes for PrevalueEditors and Data.
2012-04-28 13:35:16 -01:00
leekelleher
551f1988ce
Added uQuery to the core
2012-04-28 13:31:19 -01:00
leekelleher
d6d31b44fe
Bumped the version number for 4.8.0
2012-04-28 11:07:23 -01:00
leekelleher
c6aac5039e
Branched off for 4.8 ... so it beings
2012-04-26 13:45:25 -01:00
hartvig
5b5e7f6a46
Added tag 4.7.2 for changeset 1809f7b25932
2012-04-10 08:47:57 -02:00
vnbaaij@hotmail.com
b3aaef7d0e
Fixes issue #30422 The textbox was filled with the physical path (i.e /parent/file) to the file. It only needs the loggical path (i.e. parent/file)
2011-12-29 11:49:16 -01:00
TomF@TOMF11.cp.local
f740cf50c2
Fix for 26965 - Cannot delete member when login consist of digits
2011-12-15 20:38:35 +05:00
sebastiaan
9736e627c5
Fixes U4-650 Member section, the "Other" node does not work on SQL CE
2012-08-30 10:44:48 -02:00
sebastiaan
a4bc45528a
Fixes U4-514 - MediaType.GetByAlias throws if alias isn't found
2012-08-30 08:38:49 -02:00
DougM
9a19106b22
Fix for workitem #30553 'Umbraco unique naming issue'
2011-10-26 19:56:21 -01:00
indra_k
af992cccfe
work item 30487
...
will cause exception when Masterpages folder contain a directory without skin.xml
possibly caused by unclean skin uninstall
src/Umbraco.Web/umbraco.presentation/umbracoLiveEditing\Modules\SkinModule\SkinCustomizer.ascx.cs
2011-09-20 07:13:14 -07:00
sebastiaan
65af083996
U4-708 New document sort order only needs to be set in 1 place, no seperate update needed for documents in root
...
Changed the name of the method to GetNewDocumentSortOrder to be more accurate
2012-08-30 03:39:17 -02:00
scarta
6e77a09008
Issue 30472 - Fixed exception where 'Item has already been added...' is thrown during umbraco.controls.ContentControl.CreateChildControls.
...
ContentTypes are cached, but contain a lazily-loaded list which could potentially be populated twice by two separate requests.
2011-09-14 12:47:08 -01:00
Dallas taylor
f9a33b5471
Removed logging of the publish event from the presentation. The event is also logged in the publishWithResult() method, and was causing the Publish event to appear twice in the Audit Trail.
2012-08-03 06:10:16 +04:00
tom.fulton@Tom-PC.imulus.local
09184041b7
Fix U4-722 - Feature: Add TinyMCE email address detection (mailto)
2012-08-31 02:48:55 +06:00
sebastiaan
1118e1e3fd
Have to duplicate previous fix in the Umbraco.Web project as Umbraco.Web.UI gets overwritten with it
2012-09-02 16:17:12 -02:00
abutland
6f64e480df
U4-53: auto selections of allowed/default templates
...
- set default on selection of allow template if not already set
- de-select default template if template set as not allowed
- select allowed template if default template selected
2012-08-19 18:28:13 -02:00