Sebastiaan Janssen
43227d4510
Support for multiple properties spawning a url - adding more uploadfields to umbracoSettings.config (autoFillImageProperties)
2016-01-12 19:46:05 +01:00
Sebastiaan Janssen
79cc4cd2fa
Change "umbracoFile" to the constant for this value
2016-01-12 18:16:55 +01:00
Sebastiaan Janssen
ff83d2e1f4
U4-7561 Backoffice Media Section should provide information on physical location of files
2016-01-12 17:41:53 +01:00
Sebastiaan Janssen
6c5b5ee637
Merge branch 'Phosworks-U4-7312-2' into dev-v7
2016-01-12 14:20:40 +01:00
Sebastiaan Janssen
9bfac0fdcd
Still create the thumbnails upon upload (for backwards compatibility)
2016-01-12 14:20:25 +01:00
Sebastiaan Janssen
bd5823f0de
Merge branch 'U4-7312-2' of https://github.com/Phosworks/Umbraco-CMS into Phosworks-U4-7312-2
2016-01-12 13:24:42 +01:00
Sebastiaan Janssen
70035632b6
Update ImageProcessor and UrlRewritingNet dependencies
2016-01-12 11:22:49 +01:00
Stephan
20f5560767
Merge pull request #1002 from umbraco/temp-U4-7558-2
...
U4-7558 Fix GetAll repository level caching for repositories that return a query result based on the result of GetAll
2016-01-11 15:14:00 +01:00
Shannon
ba91bf0b9c
missing a file save
2016-01-07 19:33:55 +01:00
Shannon
2b13297c36
Changes method name to be shorter and makes internal instead of protected.
2016-01-07 19:27:59 +01:00
Shannon
fb5faa3db7
Fixes tests, adds LanguageId to the interface
2016-01-07 18:59:59 +01:00
Shannon
d7a142e724
Refactors DictionaryItem and DictionaryTranslation so that the attached ILanguage entity is not cached nor cloned. This will save on lots of memory and cloning cycles especially if there are quire a few dictioanry items. Unfortunatley to achieve this requires a not so pretty hack where we need to assign an internal callback to the model so it knows how to retrieve the language when it needs it. In v8, the ILanguage entity will not be attached at all. This also fixes a cache refresher issue for when a language is deleted -> all dictionary cache must be removed. This commit also changes a method name: ClearAllIsolatedCacheByRepositoryEntityType
2016-01-07 18:44:04 +01:00
Shannon
63785ae70f
Adds cache policy tests
2016-01-07 17:54:55 +01:00
Shannon
68aa6ff093
Moves repository caching logic into new CachePolicies.
2016-01-07 16:31:20 +01:00
Shannon
3e985acef1
ensures that the public access cache refresher is called when a public access item is deleted.
2016-01-07 12:18:57 +01:00
Shannon
6d13d33cfd
Changes PublicAccessRepository to use GetAllCacheAsCollection option and return a single result by ID based on the cache of GetAll
2016-01-07 12:03:32 +01:00
Shannon Deminick
ced0a852b1
Merge pull request #1000 from bjarnef/dev-v7-U4-7648
...
Set focus on input by clicking label
2016-01-07 10:14:07 +01:00
bjarnef
ba0da15f7f
Set focus on input by clicking label
2016-01-07 01:04:55 +01:00
bjarnef
2875cd10f3
Merge remote-tracking branch 'refs/remotes/umbraco/dev-v7' into dev-v7
2016-01-06 22:01:33 +01:00
Shannon
b91661cf65
fixes issue with RepositoryBase - it would cache all entities with a single key even if there were ids specified which is wrong. Updates TemplateRepository to use a single GetAll query as its base source and it uses the GetAllCacheAsCollection option, also massively simplifies its GetDescendants methods, obsoletes some unused code,
2016-01-06 19:27:15 +01:00
Shannon
827f7a7bc8
Updates DictionaryRepository(s) to have custom GetAll caching options - to basically disable it since there could be tons of these and currently an IDictionaryItem is a massive entity (need to fix that)
2016-01-06 18:34:07 +01:00
Shannon
ff829d49a3
Updates all cache refreshers to reference the IsolatedRuntimeCache where required, refactors how IsolatedRuntimeCache is exposed on the CacheHelper, ensures that IsolatedRuntimeCache is used in all repositories instead of the global RuntimeCache, changes all obsolete usages of CacheHelper to the non obsolete equivalent, obsoletes many of the cache keys, obsoletes a couple cache refreshers that aren't used anymore in 7.3, simplifies CacheHelper with regards to it's 'disabled' cache state.
2016-01-06 18:08:14 +01:00
Sebastiaan Janssen
d2483159bc
Fixes unit tests, not all packages will have the sort order in there
2016-01-06 15:59:23 +01:00
Sebastiaan Janssen
48ab3f580c
Fixes the build
2016-01-06 15:21:45 +01:00
Claus
c524d67a37
Fixes: U4-7553 Importing Document Type doesn't respect property sort order
...
Handling sortOrder property in both import/export.
(cherry picked from commit 378479b4c1 )
# Conflicts:
# src/Umbraco.Core/Services/PackagingService.cs
2016-01-06 14:56:31 +01:00
Shannon
4f40fff5ee
Moves DeepCloneRuntimeCacheProvider to Cache namespace. Creates DeepCloneableList + tests. Updates RepositoryBase to use DeepCloneableList when GetAllCacheAsCollection is used (so that all entries that get cached are deep cloned into and out-of the cache). Adds test for DeepCloneRuntimeCacheProvider for dealing with this list type.
2016-01-06 14:17:51 +01:00
Shannon
b04d0fc886
Adds Isolated cache to the CacheHelper, adds cache option: GetAllCacheAsCollection, changes the default repository cache to be an isolated cache (instead of part of the single main dictionary cache), adds the logic for the cache option GetAllCacheAsCollection to RepositoryBase, updates Language and Domain repositories to use GetAllCacheAsCollection, updates RepositoryFactory to be the one responsible for injecting a DeepCloneRuntimeCacheProvider and to use a single _noCache instance.
2016-01-06 13:48:03 +01:00
Shannon
4c3258812c
normalize culture for test
2016-01-06 12:50:41 +01:00
Shannon
bc98f5e8fc
code cleanup.
...
Conflicts:
src/Umbraco.Core/ObjectExtensions.cs
2016-01-06 12:49:18 +01:00
Shannon
6f2f6c088b
Merge branch 'dev-v7' of https://github.com/umbraco/Umbraco-CMS into dev-v7
2016-01-06 12:48:36 +01:00
Shannon
da91923577
Changes ObjectExtensions NormalizeNumberDecimalSeparator to use normal Culture (not UI Culture)
2016-01-06 12:48:26 +01:00
Sebastiaan Janssen
fbc46d8046
Merge pull request #989 from umbraco/temp-U4-7643
...
U4-7643 DatabaseServerMessenger.cs causes lucene indexes to rebuild o…
2016-01-06 12:43:36 +01:00
Shannon
e8a0fae557
adds notes
2016-01-06 12:24:09 +01:00
Shannon Deminick
e0baf45247
Merge pull request #992 from umbraco/temp-U4-5168
...
U4-5168 Media Items label says "Document Type" instead of "Media Type"
2016-01-06 12:22:53 +01:00
Sebastiaan Janssen
43e983e27a
Corrects spelling of localStorateDir to localStorageDir
2016-01-06 12:17:48 +01:00
Sebastiaan Janssen
b882806847
Merge pull request #980 from umbraco/temp-U4-7614
...
U4-7614 Allow Examine's local temp storage to exist in the current Us…
2016-01-06 12:09:31 +01:00
Shannon
58c30cd7a6
removes erroneous reverse call
2016-01-06 12:00:50 +01:00
Shannon Deminick
ae1b6d95b8
Merge pull request #990 from umbraco/temp-PVS-Studio
...
Temp pvs studio
2016-01-06 12:00:28 +01:00
Sebastiaan Janssen
403af78ba9
U4-5168 Media Items label says "Document Type" instead of "Media Type"
2016-01-06 11:22:15 +01:00
Sebastiaan Janssen
59fe690a88
Code sample No.10
2016-01-05 23:34:30 +01:00
Sebastiaan Janssen
a15b005d95
Code sample No.6, No.7
2016-01-05 23:22:16 +01:00
Sebastiaan Janssen
b94c396d4e
Code sample No.5
2016-01-05 23:20:47 +01:00
Sebastiaan Janssen
8afc4f5ad1
Code sample No.3
2016-01-05 23:15:25 +01:00
Sebastiaan Janssen
f68b2de9e3
Code sample No.2
2016-01-05 23:13:37 +01:00
Sebastiaan Janssen
f4e29d90e0
Code sample No.1
2016-01-05 23:12:09 +01:00
Sebastiaan Janssen
5ad5e945c4
Merge pull request #813 from TimGeyssens/dev-v7
...
Fixes U4-7249 Insert Macro split button, when selecting a macro that …
2016-01-05 19:49:14 +01:00
Sebastiaan Janssen
4ef7b7735e
Fixes U4-6510 again as merging PR apparently went wrong
2016-01-05 17:04:11 +01:00
Sebastiaan Janssen
db538d95ba
Bumps version
2016-01-05 16:11:59 +01:00
Sebastiaan Janssen
cef7cd1ca7
Merge pull request #981 from umbraco/temp-U4-7583
...
U4-7583
2016-01-05 16:02:51 +01:00
Shannon
726416fe0c
Fixes: U4-7624 Datepicker Sql server error
...
Since we are not saving the formatted value, don't try parsing the date with formatting config.
Added in explicit parsing format compatible with the one used when saving the value, just to ensure parsing is done the same way.
2016-01-05 15:47:42 +01:00