Shannon
5990a95d13
Fixes: U4-4610 Unmapped members in Automapper
2014-04-14 15:20:02 +10:00
Shannon
b3b2b5b9ee
Implemented much more of the new tree api structure. Have converted most of the content tree over to use it.
2013-07-30 13:29:05 +10:00
Shannon
4b8fed9f06
Started converting content model mapping over to use AutoMapper to fix the composite tabs/properties. New unit tests for the mapping as well.
2013-07-25 15:31:26 +10:00
Shannon
3779e79367
Changes over SectionCollection to SectionService, ApplicationTreeCollection to ApplicationTreeService. Starts implementing UserSectionRepository for use with SectionService. Streamlines BaseMapper implementations.
2013-07-02 17:47:20 +10:00
Shannon
388f55d7fd
Moved application logic into Core which are now 'Sections'. Have proxied all calls from the legacy application to sections. Streamlined how automapper configs are registered (much better now). Updated some unit tests to use the new classes instead of the legacy ones. Created the sections controller to return the sections from the back office. Changed the TypeFinder to search all types not just public ones, changed the boot managers to not have to explicitly modify the resolvers with internal types because now internal types are automatically found.
2013-07-01 14:23:56 +10:00
Shannon
24111c52f2
Obsoleted umbraco.businesslogic.ApplicationTree, have moved logic and new classes to core and proxied calls from it to the new ones. The new ApplicationTreeCollection will be the runtime colleciton of trees which can also read/write/save to the xml.
2013-06-20 10:05:51 +10:00
Shannon Deminick
2f00fa0791
Fixes: #U4-1547 - duplicate trees on upgrade in rare cases.
2013-01-28 19:36:06 +06:00
Shannon Deminick
dbe9c6a2a9
Fixes: #U4-1360 - full names of tree types in config.
...
Updates: #U4-1303 - basic UI support for partial view macros.
2012-12-30 00:59:25 +03:00
Morten Christensen
9af1f5842c
Updating ApplicationTreeRegistrar to check for table before looping through it.
...
Updating schema creation to not include the umbracoApp and umbracoAppTree tables.
2012-12-19 12:14:49 -01:00
Morten Christensen
271794ca40
Updates the Database step in the installer to not use the legacy sql install utility.
2012-12-19 10:35:01 -01:00
Shannon Deminick
060ebe2c4f
reverts last minute changes in 4.11 to get trees displaying on install so that we can determine the real cause.
...
Fixes naming conventions on MasterpageHelper.
2012-11-27 06:58:58 +05:00
Shannon Deminick
c4f1235f0b
Fixes issues with ApplicationRegistrar and ApplicationTreeRegistrar during install, they now check if the
...
application is configured, if not then they exit otherwise exceptions will be logged every time the app starts during install.
Added a log on application end with the reason for shutdown and nicer methods to override in global.asax.
2012-10-11 03:02:23 +05:00
Shannon Deminick
d95b688a7f
Adds new IUmbracoEvents: #U4-164
2012-08-14 12:03:34 +06:00
shannon@ShandemVaio
646e96ab15
Changed PluginResolverType to PluginManager. Reinstated Resolution and ResolverBase<T> since
...
this gives us more control over all Resolvers and streamlines them. Created IBootManager, CoreBootManager and WebBootManager
to handle the application initialization including the creation of Resolvers. This means that if people are using the dlls outside
of the web app, they can run the boot strappers to initialize everything.
2012-08-01 22:06:15 +06:00
shannon@ShandemVaio
5da0445c32
Updated TreeDefinitionCollection to use PluginTypeResolver and fixed its code to be thread safe.
...
Updated restExtensions to use PluginTypeResolver and added unit test for resolving these types.
Updated TypeFinder2 with a slight perf increase.
2012-07-31 01:56:03 +06:00
shannon@ShandemVaio
09a68f9376
Updated ApplicationTreeRegistrar to use PluginTypeResolver, created unit tests for resolving trees/applications
2012-07-27 10:37:12 +06:00
shannon@ShandemVaio
62d6db935d
Integrating v5 TypeFinder. Imported a few classes from v5 regarding utility classes and partial trust
...
unit test helper classes. Changed calls from old TypeFinder to new TypeFinder2. Created benchmark unit
tests to test speed differences between them.
Fixes: 30946 - IOHelper with HttpContext issue
Fixes: 30945 - AppCodeFileExtensions issue with UmbracoSettings
2012-07-26 21:12:54 +06:00
Matt@MBP13-PC
2c2b9352f9
Merged in changes from 4.9 branch regarding apps / trees
2012-07-17 08:27:32 -01:00