Merge pull request #450 from sbwalker/master
fixes for framework upgrade, fixes for control panel CSS styles, added AllPages attrubute for Modules, bumped version to 0.9.1 to test upgrades
This commit is contained in:
		| @ -32,6 +32,17 @@ | ||||
|                         </select> | ||||
|                     </td> | ||||
|                 </tr> | ||||
|                 <tr> | ||||
|                     <td> | ||||
|                         <Label For="allpages" HelpText="Indicate if this module should be displayed on all pages">Display On All Pages? </Label> | ||||
|                     </td> | ||||
|                     <td> | ||||
|                         <select id="allpages" class="form-control" @bind="@_allPages"> | ||||
|                             <option value="True">Yes</option> | ||||
|                             <option value="False">No</option> | ||||
|                         </select> | ||||
|                     </td> | ||||
|                 </tr> | ||||
|                 <tr> | ||||
|                     <td> | ||||
|                         <Label For="page" HelpText="The page that the module is on">Page: </Label> | ||||
| @ -77,6 +88,7 @@ | ||||
|     private Dictionary<string, string> _containers; | ||||
|     private string _title; | ||||
|     private string _containerType; | ||||
|     private string _allPages = "false"; | ||||
|     private string _permissionNames = ""; | ||||
|     private string _permissions; | ||||
|     private string _pageId; | ||||
| @ -95,6 +107,7 @@ | ||||
|         _title = ModuleState.Title; | ||||
|         _containers = ThemeService.GetContainerTypes(await ThemeService.GetThemesAsync()); | ||||
|         _containerType = ModuleState.ContainerType; | ||||
|         _allPages = ModuleState.AllPages.ToString(); | ||||
|         _permissions = ModuleState.Permissions; | ||||
|         _permissionNames = ModuleState.ModuleDefinition.PermissionNames; | ||||
|         _pageId = ModuleState.PageId.ToString(); | ||||
| @ -120,18 +133,18 @@ | ||||
|  | ||||
|     private async Task SaveModule() | ||||
|     { | ||||
|         var module = ModuleState; | ||||
|         module.Permissions = _permissionGrid.GetPermissions(); | ||||
|         await ModuleService.UpdateModuleAsync(module); | ||||
|  | ||||
|         var pagemodule = await PageModuleService.GetPageModuleAsync(ModuleState.PageModuleId); | ||||
|         pagemodule.PageId = int.Parse(_pageId); | ||||
|         pagemodule.Title = _title; | ||||
|         pagemodule.ContainerType = _containerType; | ||||
|  | ||||
|         await PageModuleService.UpdatePageModuleAsync(pagemodule); | ||||
|         await PageModuleService.UpdatePageModuleOrderAsync(pagemodule.PageId, pagemodule.Pane); | ||||
|  | ||||
|         var module = ModuleState; | ||||
|         module.AllPages = bool.Parse(_allPages); | ||||
|         module.Permissions = _permissionGrid.GetPermissions(); | ||||
|         await ModuleService.UpdateModuleAsync(module); | ||||
|  | ||||
|         if (_settingsModuleType != null) | ||||
|         { | ||||
|             var moduleType = Type.GetType(ModuleState.ModuleType); | ||||
|  | ||||
| @ -11,29 +11,27 @@ | ||||
|     <TabPanel Name="Download"> | ||||
|         @if (_upgradeavailable) | ||||
|         { | ||||
|             <ModuleMessage Type="MessageType.Info" Message="Download a new version of the framework. Once you are ready click Install to complete the installation."></ModuleMessage> | ||||
|             @("Framework") @_package.Version <button type="button" class="btn btn-success" @onclick=@(async () => await Download(Constants.PackageId, Constants.Version))>Download</button> | ||||
|             <ModuleMessage Type="MessageType.Info" Message="Select The Upgrade Button To Install a New Framework Version"></ModuleMessage> | ||||
|             @("Framework") @_package.Version <button type="button" class="btn btn-success" @onclick=@(async () => await Download(Constants.PackageId, Constants.Version))>Upgrade</button> | ||||
|         } | ||||
|         else | ||||
|         { | ||||
|             <ModuleMessage Type="MessageType.Info" Message="Framework Is Already Up To Date"></ModuleMessage> | ||||
|         } | ||||
|     </TabPanel> | ||||
|     @if (_upgradeavailable) | ||||
|     { | ||||
|     <TabPanel Name="Upload"> | ||||
|         <table class="table table-borderless"> | ||||
|             <tr> | ||||
|                 <td> | ||||
|                     <Label HelpText="Upload a new framework package. Once it is uploaded click Install to complete the installation.">Framework: </Label> | ||||
|                     <Label HelpText="Upload a framework package and select Install to complete the installation">Framework: </Label> | ||||
|                 </td> | ||||
|                 <td> | ||||
|                     <FileManager Filter="nupkg" ShowFiles="false" Folder="Framework" /> | ||||
|                 </td> | ||||
|             </tr> | ||||
|         </table> | ||||
|         <button type="button" class="btn btn-success" @onclick="Upgrade">Install</button> | ||||
|     </TabPanel> | ||||
|     } | ||||
| </TabStrip> | ||||
| } | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Shaun Walker
					Shaun Walker