Shannon
|
445dff7c5e
|
publicizes the ctor for PetaPocoUnitOfWorkProvider
|
2015-07-23 18:30:20 +02:00 |
|
Shannon
|
201512d5f2
|
Fixes :U4-6858 add localizationService.GetDictionaryItemDescendants, also obsoletes FlattenList since if used incorrectly could cause a flood of SQL calls, adds some tests to verify the output of SelectRecursive is in the same order and updates anything using FlattenList to SelectRecursive. Updates the Language repository to use GetAll wherever possible so all languages are simply cached, this means there less overall cache and less lookups. Updates the Dictionary repository to have less N+1 lookups when building the entity from the DTO by just looking up all languages instead of one at a time. Adds tests for getting descendants for dictionary items.
|
2015-07-22 12:10:21 +02:00 |
|
Shannon
|
e402768212
|
simplifies methods to just be GetTaggedEntityByKey, GetTaggedEntityById
|
2015-07-20 13:49:46 +02:00 |
|
Shannon
|
9b1f4ecff9
|
Fixes: U4-6855 ITag does not expose the property it belongs to
|
2015-07-20 13:45:31 +02:00 |
|
Shannon
|
b5cf3e9f59
|
Fixes: U4-6844 Potential perf issue with new Domain service
|
2015-07-16 18:09:56 +02:00 |
|
Shannon
|
2a63519e8c
|
Fixes: U4-6834 Add TagService.GetTagsForEntity(Guid key) method
|
2015-07-15 15:54:06 +02:00 |
|
Shannon
|
0fe96e80c9
|
Fixes: U4-6782 ContentTypeService should support getByKey(Guid) and refactors a little bit of the RepositoryBase stuff with the addition of IReadRepository, adds some tests to support.
|
2015-07-07 18:26:53 +02:00 |
|
Shannon
|
7c451411cb
|
Fixes issue with upgrading - potential file lock issues and also file check for access.config
|
2015-07-07 11:24:28 +02:00 |
|
Shannon
|
2cd5551913
|
Merge branch 'dev-v7' of https://github.com/umbraco/Umbraco-CMS into dev-v7
|
2015-07-06 17:57:07 +02:00 |
|
Shannon
|
3a3917c1fc
|
Fixes: U4-4231 remove umbracoUserLogins table
|
2015-07-06 17:52:07 +02:00 |
|
Stephan
|
39a9d68f43
|
U4-6785 - crlf when serializing to xml
|
2015-07-06 15:32:06 +02:00 |
|
Shannon
|
c917fc37ae
|
Fixes: U4-6113 Cannot delete member with upload field
|
2015-07-02 17:20:27 +02:00 |
|
Shannon
|
f68cdf43e1
|
Fixes: U4-6099 cmsLanguageText.languageId needs to be a foreign key to the umbracoLanguage table
|
2015-07-02 17:19:42 +02:00 |
|
Shannon
|
32e21b0314
|
Fixes: U4-5798 The database configuration failed with the following message: The incoming request has too many parameters. The server supports a maximum of 2100 parameters.
|
2015-07-02 14:30:21 +02:00 |
|
craig
|
9c50c67319
|
U4-6724 Moving content with JSON Tags add extra characters
|
2015-07-01 21:25:03 +01:00 |
|
Stephan
|
623e8e3979
|
U4-6642 - bugfix PR
|
2015-06-26 12:31:53 +02:00 |
|
Shannon
|
aa9751afff
|
adds tests for U4-6696
|
2015-06-26 09:58:44 +02:00 |
|
Shannon Deminick
|
3be714d786
|
Merge pull request #730 from base33/dev-v7
U4-6696 - UmbracoHelper.GetPreValueAsString fires exception with inva…
|
2015-06-26 09:35:52 +02:00 |
|
craig
|
96199caa11
|
U4-6696 - UmbracoHelper.GetPreValueAsString fires exception with invalid integer
|
2015-06-25 22:40:56 +01:00 |
|
Shannon
|
8ad814a3b6
|
fixes property type Key generation
|
2015-06-25 16:40:24 +02:00 |
|
Shannon
|
79ad33dd6e
|
Fixes: U4-5673 SQL Azure cannot drop clustered index on upgrade
|
2015-06-25 14:35:05 +02:00 |
|
Shannon
|
a85f3bfc16
|
Fixes install issue that was causing so many tests to fail
|
2015-06-25 09:56:40 +02:00 |
|
Shannon
|
1f0a4490a6
|
U4-6737 Add unique id (guid) column to property type
|
2015-06-24 17:47:20 +02:00 |
|
Shannon
|
a7029e4733
|
Fixes up migration runner with regard to semver numbers. All migrations for a normal version within a build number will execute. For example if migrating from 7.3.x-x to 7.3.0 (final), all migrations for 7.3 will execute.
|
2015-06-24 15:20:08 +02:00 |
|
Shannon
|
18b1857539
|
Changes versioning to SemVersion (via nuget package), now target migrations with the full SemVer and update the web.config with the correct sem ver. Creates migration to create the migration table.
|
2015-06-24 14:17:24 +02:00 |
|
Shannon
|
869e0dcbd2
|
Updates the upgrader to ensure that the latest migrations are run if they don't exist, fixes the migration runner null check, adds test to subtract a revision number from a Version object.
|
2015-06-23 18:10:50 +02:00 |
|
Shannon
|
ff7bdb0f5b
|
Ensures the migrations table is created on install, updates the installation to create the latest migration version once complete.
|
2015-06-22 19:31:34 +02:00 |
|
Shannon
|
38953212a3
|
Fixes up some unit tests with changes to migration runner, creates unit tests for ApplicationContext.IsConfigured, updates DatabaseContext to be able to mock some methods.
|
2015-06-22 18:59:44 +02:00 |
|
Shannon
|
8e1e7a8676
|
Gets the IsConfigured check checking the migration data, updates the install controller to ensure there's no infinite redirects and to use the IsUpgrading flag. Now to add entries to the table when the migrations have executed.
|
2015-06-22 16:22:47 +02:00 |
|
Shannon
|
a1d7f2d8b3
|
Created IMigrationEntryService and affiliated models, etc.... also updates the IServerRegistration stuff to be interfaced.
|
2015-06-19 12:03:02 +02:00 |
|
Shannon
|
6a7229e983
|
Fixes: U4-5670 Umbraco.DropDown List pre value with alias ** already exists for this data type
|
2015-06-18 15:07:46 +02:00 |
|
Shannon
|
4fcadc7e94
|
fixes: U4-5591 Error Change premissions on many nodes. 500 - The server supports a maximum of 2100 parameters
|
2015-06-17 12:21:47 +02:00 |
|
Stephan
|
db5697c455
|
Merge pull request #710 from dampee/U4-6642
U4-6642 - fix new node sort order
|
2015-06-16 18:25:46 +02:00 |
|
Damiaan Peeters
|
d35b47b960
|
MYSQL doesn't handle the same way. So used the same code as in PersistUpdatedItem()
|
2015-06-14 00:52:37 +02:00 |
|
Damiaan Peeters
|
00ad45f436
|
Fix for U4-6642 (Sort order messing up after deleting a node)
|
2015-06-13 11:37:14 +02:00 |
|
Shannon
|
a94f7e6ec0
|
Fixes RepositoryBase.Get to not use a GetOrAdd with the IRuntimeCache and instead just use a linear lookup, set cache, return - this causes less confusion and also prevents any inner recursive key lookups within our cache which was causing YSODs. Added tests for the RepositoryBase's DeepCloneRuntimeCacheProvider (see code comment about what this does), updates other repo's to use the RuntimeCache property instead of accessing it via the RepositoryCache.RuntimeCache property.
|
2015-05-21 17:04:14 +10:00 |
|
Shannon
|
260ec800c2
|
Disables the DeepCloneRuntimeCacheProvider for now until we solve this cache problem
|
2015-05-20 17:51:53 +10:00 |
|
Shannon
|
25f9fecc16
|
Completes: U4-1979 Some legacy business logic APIs do not wrap the new Service APIs - gets permissions wrapped too
|
2015-05-18 19:34:01 +10:00 |
|
Shannon
|
76a10fc776
|
Works on: U4-1979 Some legacy business logic APIs do not wrap the new Service APIs. Deprecates the ctor passing in a parent id for the data type (since it's always -1). Wraps legacy DataTypeDefinition to use the new services layer.
|
2015-05-18 16:06:22 +10:00 |
|
Shannon
|
b01f8799ae
|
oops! long time ago with the original 7.3 refactor of runtime caches, before we fixed deep cloning, the changes made just used normal http runtime cache, but with the deep cloning fixes these were not carried over. This fixes that by forcing the base RepositoryBase to use a DeepCloneRuntimeCacheProvider which is a wrapper for the normal runtime cache but ensures deep cloning in/out and resets dirty properties.
|
2015-05-18 16:03:25 +10:00 |
|
Shannon
|
9e1d3220c2
|
Ensures all correct security columns exist on user table and ensures they are updated.
|
2015-05-13 18:19:23 +10:00 |
|
Shannon
|
416dcdf90f
|
Updates NotFoundHandlerHelper to use IDomainService and fixes IDomainRepository with the Exists and GetByName methods (with tests)
|
2015-05-13 16:45:08 +10:00 |
|
Shannon
|
e2a821c257
|
Fixes and simplifies migration tests
|
2015-05-05 13:37:33 +10:00 |
|
Shannon
|
ed54301914
|
Fixes unit test and updates all migration classes to use the correct ctor that get's it's required services 'injected'
|
2015-05-05 13:22:36 +10:00 |
|
Shannon
|
f9babe1882
|
Converts paged results to use 'long' params instead of ints and obsoletes the old ones.
|
2015-05-04 11:58:00 +10:00 |
|
Shannon
|
a1c7352da1
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Integration/GetCultureTests.cs
src/Umbraco.Tests/Models/ContentTests.cs
src/Umbraco.Tests/Models/ContentTypeTests.cs
src/Umbraco.Tests/Persistence/Repositories/ContentTypeRepositoryTest.cs
src/Umbraco.Tests/Routing/DomainsAndCulturesTests.cs
src/Umbraco.Tests/Scheduling/BackgroundTaskRunnerTests.cs
src/Umbraco.Tests/Services/ContentTypeServiceTests.cs
src/Umbraco.Web/Models/ContentExtensions.cs
src/Umbraco.Web/Mvc/SurfaceController.cs
|
2015-04-09 16:50:07 +10:00 |
|
Shannon
|
b35397b464
|
uses property type ctor overload to accept an alias which prob should have been there all along since in most cases you need an alias to create one (same prob goes for property groups, etc... but oh well). Adds a couple tests for case insensitive comparisons in PropertyCollection
|
2015-04-08 16:33:16 +10:00 |
|
Shannon
|
0c0802e964
|
updates the migrations to use the correct ctor (not empty), this is more for v8 but have created a crappy activator that passes in the right args.
|
2015-04-01 17:43:27 +11:00 |
|
Shannon
|
df2ce2c133
|
fix merge
|
2015-04-01 14:05:29 +11:00 |
|
Shannon
|
5e90e74969
|
Merge branch '7.3.0' of https://github.com/umbraco/Umbraco-CMS into 7.3.0
Conflicts:
src/Umbraco.Core/Persistence/Migrations/Initial/DatabaseSchemaCreation.cs
|
2015-04-01 14:03:05 +11:00 |
|