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
Sebastiaan Janssen
a1c223bc2b
Revert to using MVC 4.0.0.0 OOB so that people who have only 4.0.0.0 in the GAC can actually install Umbraco. If 4.0.0.1 is in the GAC that version will be taken.
...
Leaves the additional reference to System.Web.Http in web.config so that you don't get the System.Web.Http.ApiController when 4.0.0.1 is indeed in the GAC.
2014-11-26 10:43:46 +01:00