Louis DeJardin
6a34dce4ef
Changing namespace of Migrations to Builders
...
Refactoring to be what's needed at the moment
--HG--
branch : dev
2010-02-15 12:57:52 -08:00
Louis DeJardin
91a34a35ff
Refactoring database session builder
...
Reducing the implementation to what's needed at the moment
Making the individual providers an implementation detail
--HG--
branch : dev
2010-02-15 12:54:27 -08:00
Louis DeJardin
62465ff1da
Ignoring some tests that can't be made to work
...
Can't test shell until module settings/state is implemented
--HG--
branch : dev
2010-02-15 12:21:18 -08:00
Louis DeJardin
1d931abf29
Merge
...
--HG--
branch : dev
2010-02-15 12:07:08 -08:00
Louis DeJardin
53b96f3248
Snapshot of incremental work
...
Sequence of events during setup functions at this point
Committing this point prior to cleaning up changes to ensure a working arrangement isn't lost
--HG--
branch : dev
2010-02-15 12:06:05 -08:00
Louis DeJardin
f9c4d6dfdd
Merge
...
--HG--
branch : dev
2010-02-15 10:09:00 -08:00
Louis DeJardin
3670374afc
Refactoring database components
...
Simplifying for more direct use-cases
--HG--
branch : dev
2010-02-15 10:04:41 -08:00
Nathan Heskew
1c427ed3e7
Some work on "Manage Main Menu". Some controller actions stubbed out and create hooked up (validation lacking).
...
--HG--
branch : dev
rename : src/Orchard.Web/Core/Navigation/Models/MenuItemDriver.cs => src/Orchard.Web/Core/Navigation/Drivers/MenuItemDriver.cs
rename : src/Orchard.Web/Core/Navigation/Models/MenuPartDriver.cs => src/Orchard.Web/Core/Navigation/Drivers/MenuPartDriver.cs
rename : src/Orchard.Web/Core/Navigation/Models/MenuItemHandler.cs => src/Orchard.Web/Core/Navigation/Handlers/MenuItemHandler.cs
rename : src/Orchard.Web/Core/Navigation/Models/MenuPartHandler.cs => src/Orchard.Web/Core/Navigation/Handlers/MenuPartHandler.cs
2010-02-14 23:17:26 -08:00
Louis DeJardin
6baef5ca02
Adding AppDataFolder service
...
Factoring references to Server.MapPath and HostingEnvironment.MapPath out of components
Building testing around setup package to isolate database deadlock
--HG--
branch : dev
2010-02-13 19:25:03 -08:00
Nathan Heskew
6d24d2e438
A little cleanup on the Navigation management UI
...
--HG--
branch : dev
2010-02-13 00:47:19 -08:00
Nathan Heskew
f4803dec15
Consolidating Settings, Themes and Navigation admin menus under a single Site menu
...
--HG--
branch : dev
2010-02-13 00:10:52 -08:00
Nathan Heskew
56f59dc9e9
Getting rid of the themed Menu templates so the fall back to the default Menu template (which now covers first, last and current item class names - the various current reasons for overriding)
...
--HG--
branch : dev
2010-02-12 23:48:20 -08:00
Nathan Heskew
e3ccec7157
Adding an Admin menu item on setup (temporarily set to ~/admin/blogs)
...
--HG--
branch : dev
2010-02-12 23:03:43 -08:00
Nathan Heskew
2aae9a2f16
Some menu and navigation cleanup
...
--HG--
branch : dev
2010-02-12 22:17:39 -08:00
Nathan Heskew
fa3aeaed39
Changing the Url of the Home menu item created @ setup to the AbsolutePath (relative URL of the app from the root of the site)
...
--HG--
branch : dev
2010-02-12 21:29:13 -08:00
rpaquay
d3da50c0db
Merge with dev branch
...
--HG--
branch : dev
2010-02-12 19:04:36 -08:00
rpaquay
9e90f67ad3
Fix circular foreign key issue
...
ContentItemRecord and ContentItemVersionRecord should not have foreign keys to the other records' id's.
Also removed unused alterations
2010-02-12 18:42:16 -08:00
Suha Can
43a3597155
- Fixing an issue with the homepage module to ensure we don't drop parts of the viewdata that might be used in some situations...
...
--HG--
branch : dev
2010-02-12 17:13:38 -08:00
Erik Porter
ea06440780
Merge
...
--HG--
branch : dev
2010-02-12 16:52:35 -08:00
Suha Can
dc084f48fd
- Ability to promote blogs as homepage using the new homepage functionality.
...
--HG--
branch : dev
2010-02-12 16:45:33 -08:00
Erik Porter
22760dadfe
Fixing an issue with getting the current menu items for management
...
--HG--
branch : dev
2010-02-12 16:27:28 -08:00
Suha Can
c070e8fd20
- Ability to promote cms pages to be homepage.
...
- New homepage core package with a home controller and routes. Home->Index action calls homepage provider, implemented by pages package.
- New site setting (invisible), which is the currently active homepage provider + a parameter identifies the "item" within the provider.
- Add checkbox to Edit Page form to set the page being edited to be homepage.
--HG--
branch : dev
2010-02-12 15:32:30 -08:00
Erik Porter
1b6df7a085
Forgot the rest of the files from the last checkin
...
--HG--
branch : dev
rename : src/Orchard.Web/Core/Navigation/Services/MainMenuFilter.cs => src/Orchard.Web/Core/Navigation/Filters/MainMenuFilter.cs
rename : src/Orchard.Web/Core/Navigation/ViewModels/NavigationIndexViewModel.cs => src/Orchard.Web/Core/Navigation/ViewModels/NavigationManagementViewModel.cs
2010-02-12 13:08:41 -08:00
Erik Porter
dcb4eb478c
A little cleanup and hookup of navigation management
...
--HG--
branch : dev
2010-02-12 13:07:30 -08:00
rpaquay
46d8511755
Merge from dev branch
2010-02-12 09:54:30 -08:00
Nathan Heskew
1b5e3bf6e7
Changing the base (Orchard.Core/Themes) Menu template to use real menu data
...
--HG--
branch : dev
2010-02-12 02:06:12 -08:00
Nathan Heskew
e1b08e08eb
Adding a "Home" menu item during setup
...
--HG--
branch : dev
2010-02-12 02:05:24 -08:00
Nathan Heskew
f1e5f0f179
Cleaning up the MenuPart editor template and MenuPart a little
...
- changing MenuPart's AddToMainMenu property to OnMainMenu (action vs. state)
- shuffling elements around in the editor template and changing some fo the text
--HG--
branch : dev
2010-02-12 02:04:51 -08:00
Nathan Heskew
f63f3ee501
Adding Url to the Navigation MenuItem and making use of it in the MainMenu
...
- giving it a Url property
- adding/changing NavigationBuilder Add methods to account for also being able to set the url
- updating the MainMenu to be able to add menu items w/ or w/out a Url (based on Is<MenuItem>)
--HG--
branch : dev
2010-02-12 02:01:50 -08:00
Louis DeJardin
ec5450ac2d
Incremental progress on database work behind setup
...
--HG--
branch : dev
2010-02-11 18:14:13 -08:00
Suha Can
04aa71bc18
- Adding the new menuitem content type, which has a url for the link. Also welding menupart to menuitems.
...
--HG--
branch : dev
2010-02-11 12:31:40 -08:00
Suha Can
c35c95546d
A couple improvements regarding navigation
...
- Blogs can be added to the main menu
- Add permission checks to show/hide the menupart editors as needed
- Remove the unnecessary root node "main menu" when building the main menu
--HG--
branch : dev
2010-02-11 11:10:14 -08:00
Erik Porter
daefd9f624
Merge 2
...
--HG--
branch : dev
2010-02-10 16:46:56 -08:00
Erik Porter
c101021e3d
Merge
...
--HG--
branch : dev
2010-02-10 16:44:50 -08:00
Erik Porter
d3e35ff0a5
Changed the default value for SetupViewModel to be the built-in database option and added a check to ensure a connection string was entered when the sql database option is checked
...
--HG--
branch : dev
2010-02-10 16:40:58 -08:00
Suha Can
cd42f33fbf
Merge
...
--HG--
branch : dev
2010-02-10 16:27:11 -08:00
Suha Can
658419c8b8
- A navigation provider and associated menu filter for the main menu
...
- Base view model to have the main menu
- MenuPart, welding it to blogpost and pages. Driver and handler, as well as a record and editor templates. Blogpost and pages now can be menu items.
--HG--
branch : dev
2010-02-10 16:22:15 -08:00
Nathan Heskew
02deb051e0
Merge
...
--HG--
branch : dev
2010-02-10 15:38:20 -08:00
Nathan Heskew
a9ef41d4e8
Some clean up on the setup UI around validation.
...
--HG--
branch : dev
2010-02-10 15:37:56 -08:00
Erik Porter
41ba3009e9
Stubbed out some UI (not functional)
...
--HG--
branch : dev
2010-02-10 15:29:26 -08:00
Nathan Heskew
af3d696d64
Adding some more (debug) info to the "can't write to ~/App_Data" message
...
--HG--
branch : dev
2010-02-10 15:09:43 -08:00
Nathan Heskew
e01574aaed
Merge
...
--HG--
branch : dev
2010-02-10 14:34:46 -08:00
Nathan Heskew
16a93f77ec
- Adding an ~/App_Data write access check up front in the setup process
...
- Adding some notification style to the setup theme's css
--HG--
branch : dev
2010-02-10 14:34:20 -08:00
Suha Can
845b3d9595
Merge
...
--HG--
branch : dev
2010-02-10 13:26:58 -08:00
Suha Can
015b26928f
More Navigation backend work.
...
- MenuPart/record
- Permissions and AdminMenu for the core nav package as well as some placeholders for the upcoming work.
--HG--
branch : dev
2010-02-10 13:23:11 -08:00
Nathan Heskew
c37e857e4a
Wrapping user and content creation during setup in try/catch to cancel the transaction if something esplodes
...
--HG--
branch : dev
2010-02-10 11:30:44 -08:00
Nathan Heskew
3dfa3fd6d4
Changing the BeginFormAntiForgeryPost helper to use Request.Url.AbsolutePath instead Request.RawUrl for the action default (RawUrl give "/default.aspx?" for "/")
...
--HG--
branch : dev
2010-02-10 11:28:39 -08:00
Nathan Heskew
bce5e6ec0e
Some UI cleanup on the setup page
...
--HG--
branch : dev
2010-02-10 00:35:18 -08:00
Nathan Heskew
b7e8454263
Some setup cleanup around ShellSettings
...
--HG--
branch : dev
2010-02-10 00:34:35 -08:00
Nathan Heskew
7f70dc4687
Quickly swapping out the temp "safe mode" theme for the light-n-clean look. Still needs the polish but it's shaping up nicely.
...
--HG--
branch : dev
2010-02-09 16:14:26 -08:00