Shannon
|
1b161c8dbe
|
Removes more usages of legacy Access class to use new IPublicAccessService
|
2015-01-28 19:46:05 +11:00 |
|
Shannon
|
5a76e380de
|
Adds some extension methods, updates the PCR to not use the legacy access class... this actually also reduces a db lookup, made it not depenent on singletons.
|
2015-01-28 19:27:08 +11:00 |
|
Shannon
|
6a4966136d
|
more testing, got the protect page dialog all working now and ensuring the data is going to the right places
|
2015-01-28 18:24:12 +11:00 |
|
Shannon
|
0a0e34d806
|
Ensures that the cache is updated properly with cache refreshers, ensures that the GetAll method for public access repo doesn't make any db calls and uses a non validating cache since it gets called a ton.
|
2015-01-28 16:15:34 +11:00 |
|
Shannon
|
61fd3fc505
|
Implements IPublicAccessService and wraps legacy Access class to use the new service, updates the public access data to use int's since using GUIDs atm is a little too complex, that will need to wait.
|
2015-01-28 13:16:50 +11:00 |
|
Shannon
|
4ea0fa0a19
|
Fixes: U4-6163 Remove LanguageLocale column from cmsContentVersion
|
2015-01-23 12:34:51 +11:00 |
|
Shannon
|
0f4185b6a5
|
Gets legacy tasks apis wrapping new apis, added more tests and got the new tasks apis up to speed with all required methods.
|
2015-01-22 19:19:21 +11:00 |
|
Shannon
|
ccea64f0fa
|
fixes: U4-3170 Proxy legacy relations API through the new RelationService
|
2015-01-22 17:43:43 +11:00 |
|
Shannon
|
b892f98834
|
Fixes up remaining routing tests, all tests passing (apart from arbitrary plugin mgr ones)
|
2015-01-22 15:42:29 +11:00 |
|
Shannon
|
2cd92353ec
|
Removes listening on legacy events for the CacheRefresherEventHandler
|
2015-01-22 12:17:36 +11:00 |
|
Shannon
|
42ad3af48b
|
Updates legacy classes to be serialized with the EntityXmlSerializer
|
2015-01-22 11:48:13 +11:00 |
|
Shannon
|
e13e86b25f
|
Gets the legacy domain stuff wrapping the new apis, updates the DomainHelper to use the new apis without any statics and thus updates everything else referencing that, updates the pcr engine to have the propery ctor params with all required services instead of using statics.
|
2015-01-21 19:49:22 +11:00 |
|
Shannon
|
6b9930df6a
|
removed commented out code
|
2015-01-21 18:36:57 +11:00 |
|
Shannon
|
ae92c8219d
|
Gets legacy domain api wrapping new api, updates DomainService with required methods.
|
2015-01-21 18:35:08 +11:00 |
|
Shannon
|
7545c0c1da
|
Adds the DomainRepository with tests
|
2015-01-21 17:03:56 +11:00 |
|
Shannon
|
1cb0cd296c
|
Decoupling more things, mostly to do with the PluginManager and logging which now requires an IServiceProvider so have created a simple instance of that.
|
2015-01-16 15:47:44 +11:00 |
|
Shannon
|
6f76377a9e
|
Gets the stylesheet migrations all working, updates other post migrations to use a common base class, adds ILogger to the MigrationContext
|
2015-01-16 10:57:49 +11:00 |
|
Shannon
|
3fdf13a8b1
|
Removes database support from legacy stylesheet apis
|
2015-01-15 15:11:52 +11:00 |
|
Shannon
|
8abf6fc2b5
|
Cleans up legacy stylesheet code to wrap the new APIs better, creates a new OriginalPath property on IFile to track if the path has changed, updates FileRepository to deal with path's changing and automatically deal with renaming files. Adds new methods to IFileService: GetStylesheetsAtPath. Fixes up the stylesheet and stylesheet property editors to use the file names, gets tree syncing working nicely for them both even with files or properties are renamed. Updates stylesheet editors and controllers to use the new APIs
|
2015-01-15 11:49:32 +11:00 |
|
Shannon
|
5a6e63e8d4
|
Fixes up errors with the legacy stylesheet api wrapping the new one, the UI is now all working and even tree syncing is working.
|
2015-01-14 16:38:54 +11:00 |
|
Shannon
|
b3a93e369a
|
WIP - bit of a refactor on the IFile stuff, moves all validation to the service level and obsoletes the IFile.IsValid methods. Adds v5 style CSS property parsing, but might integrate that with this zany css parser in the core for 'safer' parsing.
|
2015-01-14 12:09:30 +11:00 |
|
Shannon
|
5d7902a9a7
|
Merge remote-tracking branch 'origin/dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Core/Persistence/Repositories/PartialViewMacroRepository.cs
src/Umbraco.Core/Umbraco.Core.csproj
|
2015-01-14 09:10:11 +11:00 |
|
Sebastiaan Janssen
|
59aa28bf3b
|
Update Installer.cs
|
2015-01-13 17:34:40 +01:00 |
|
Niels Hartvig
|
cea002fd61
|
Typos in regards to previous commit (U4-6115)
|
2015-01-13 17:19:11 +01:00 |
|
Niels Hartvig
|
f8c1cc684b
|
U4-6115 Add which user installs/uninstalls packages to the audit trail
|
2015-01-13 17:14:54 +01:00 |
|
Shannon
|
c41c727e06
|
WIP - working on getting the legacy StyleSheet business logic class wrapping the new services.
|
2015-01-13 20:18:02 +11:00 |
|
Shannon
|
d5c8430cd2
|
Removes all IRepositoryCacheProvider's, we are just using a single cache construct to which is much easier to manage.
|
2015-01-13 13:33:39 +11:00 |
|
Shannon
|
e3acdbe85b
|
Fixes up dictionary and language repositories to have underlying simple get repositories since they support getting by id, unique id and string variations but we want to have native repository enabled caching for these items so these get methods now use private repositories based on these keys. Adds more tests, removes N+1 queries for languages and dictionary items. Removes RuntimeCacheProvider, we only want one type of cache, this simplifies things a lot.
|
2015-01-13 13:25:36 +11:00 |
|
Shannon
|
ef2c46b6ab
|
WIP - removes all the commented out code, now we need to ensure that the DictionaryRepository/Service performs well, there's a bunch of N+1 queries in there and caching will be ignored for several of the get methods when loading with a GUID which we need to have in there if we want it to perform just as well as before.
|
2015-01-12 20:14:12 +11:00 |
|
Shannon
|
fb3b99a49a
|
Fixes up a left join with dictionary -> language items, adds another couple of unit tests adds another method to the ILocalizationService
|
2015-01-12 19:39:30 +11:00 |
|
Shannon
|
ffd4e9507b
|
WIP Gets legacy dictionary, language classes to wrap the Core services implementation properly. Obsoletes a bunch of stuff, creates a few more tests, need to test UI now.
|
2015-01-12 18:52:30 +11:00 |
|
Shannon
|
53fbb18f1c
|
removes unneeded commented out code in old template class
|
2015-01-09 17:32:10 +11:00 |
|
Shannon
|
5bef3593dd
|
More dependency cleanup, less singleton usages, better testing implementations
|
2015-01-09 15:27:47 +11:00 |
|
Shannon
|
f6cd597841
|
Fixes up some things from PR 610 and fixes up quoted values when using the Insert.IntoTable migration.
|
2015-01-06 13:44:42 +11:00 |
|
Shannon
|
fa48af02a1
|
Merge branch 'leekelleher-U4-337' into 7.3.0
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
|
2015-01-06 12:24:29 +11:00 |
|
Shannon
|
8509aef99a
|
Merge branch 'U4-337' of https://github.com/leekelleher/Umbraco-CMS into leekelleher-U4-337
|
2015-01-06 12:23:31 +11:00 |
|
leekelleher
|
0a6a41e4c2
|
Swapped the Action letter to be 'V', as it appeared to be available.
|
2015-01-03 22:19:03 +00:00 |
|
leekelleher
|
0c7826b250
|
Added 'Restore' action class
+ menu option for items in the recycle bin.
|
2015-01-03 19:52:06 +00:00 |
|
Shannon
|
8c619e92d9
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
build/UmbracoVersion.txt
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
|
2014-12-29 14:30:01 +11:00 |
|
Chris Roberts
|
d5b6428cdc
|
Fixed: U4-6051 HasAccces method tests the roles of the wrong user
|
2014-12-23 16:32:24 +00:00 |
|
Chris Roberts
|
7d5bce76c2
|
Fixed: U4-5193 HasAccess override method name error
|
2014-12-23 16:30:11 +00:00 |
|
Shannon
|
8f35c8fb57
|
Fixes: U4-5996 CDF reference issue
|
2014-12-11 17:55:53 +11:00 |
|
Shannon
|
d4fd58e038
|
Completes: U4-5846 Remove cmsTemplate.master column and transfer those values over to umbracoNode.parentId, U4-5847 Ensure the path is set correctly for templates in the db, almost done the other template service tasks too.
|
2014-12-05 17:29:47 +11:00 |
|
Shannon
|
2961370b83
|
Adds some more tests, the legacy template object should now be wrapping the new one completely in regards with business logic (db)
|
2014-12-05 14:34:34 +11:00 |
|
Shannon
|
641c7dfa04
|
WIP - more work on templates repository/service
|
2014-12-02 11:30:30 +11:00 |
|
Shannon
|
95845c8f2e
|
Almost completed U4-5847 Ensure the path is set correctly for templates in the db but needs a db migration script as well, more unit tests
|
2014-12-01 17:34:22 +11:00 |
|
Shannon
|
c656bb632e
|
WIP more template repo work and more unit tests
|
2014-12-01 16:22:18 +11:00 |
|
Shannon
|
bf82a70744
|
WIP - still working on getting the template repository and models working correctly and adding some more tests.
|
2014-12-01 14:14:44 +11:00 |
|
Shannon
|
520955a8db
|
WIP - ported over viewhelper and MasterpageHelper to the Core lib, still wrapping new file service from old template class.
|
2014-12-01 12:59:36 +11:00 |
|
Shannon
|
2b25815eee
|
Merge branch '7.2.0' into 7.3.0
Conflicts:
src/Umbraco.Web/Umbraco.Web.csproj
|
2014-12-01 12:22:19 +11:00 |
|