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
d737afa327
Working on
2014-03-11 14:23:51 +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
Sebastiaan Janssen
4d3eef1124
Update version
2014-03-07 15:25:10 +01: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
7f8c526136
Fix TryConvertTo handling of number decimal separator
2014-03-06 09:14:05 +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
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
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
3d4409e52a
Refactor CacheRefreshersResolver.CacheResolvers into .CacheRefreshers
2014-03-05 15:46:35 +01:00
Stephan
ff0bcffefa
Implement DefaultShortStringHelper.PostFilter to cut url segments at 240 chars
2014-03-05 15:46:31 +01:00
Stephan
2f953c3819
Fix a38e0dc - use UInt64 instead of int
2014-03-05 15:46:28 +01: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
eda33b1ac4
Update incorrect summary
2014-02-22 14:47:59 +01: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
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
7dae412a29
fixes most of the newly failing unit tests and adds better null checking
2014-02-20 23:00:04 +11:00
Shannon
a1067e676f
publicizes some repository factory methods and interfaces
2014-02-20 21:56:58 +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
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
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
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
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
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
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