forked from aaronpowell/Chauffeur
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Updating to umbraco 7.5 * Adding release notes
- Loading branch information
1 parent
4a7702e
commit 1893158
Showing
43 changed files
with
961 additions
and
546 deletions.
There are no files selected for viewing
31 changes: 31 additions & 0 deletions
31
Chauffeur.Demo/App_Plugins/ModelsBuilder/modelsbuilder.controller.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
function modelsBuilderController($scope, umbRequestHelper, $log, $http, modelsBuilderResource) { | ||
|
||
$scope.generate = function() { | ||
$scope.generating = true; | ||
umbRequestHelper.resourcePromise( | ||
$http.post(umbRequestHelper.getApiUrl("modelsBuilderBaseUrl", "BuildModels")), | ||
'Failed to generate.') | ||
.then(function (result) { | ||
$scope.generating = false; | ||
$scope.dashboard = result; | ||
}); | ||
}; | ||
|
||
$scope.reload = function () { | ||
$scope.ready = false; | ||
modelsBuilderResource.getDashboard().then(function (result) { | ||
$scope.dashboard = result; | ||
$scope.ready = true; | ||
}); | ||
}; | ||
|
||
function init() { | ||
modelsBuilderResource.getDashboard().then(function(result) { | ||
$scope.dashboard = result; | ||
$scope.ready = true; | ||
}); | ||
} | ||
|
||
init(); | ||
} | ||
angular.module("umbraco").controller("Umbraco.Dashboard.ModelsBuilderController", modelsBuilderController); |
41 changes: 41 additions & 0 deletions
41
Chauffeur.Demo/App_Plugins/ModelsBuilder/modelsbuilder.htm
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
<div id="modelsBuilder" ng-controller="Umbraco.Dashboard.ModelsBuilderController"> | ||
|
||
<div ng-show="ready" style="float: right;"> | ||
<button type="button" class="btn" ng-click="reload()"><span>Reload</span></button> | ||
</div> | ||
|
||
<h3>Models Builder</h3> | ||
|
||
<div ng-show="!ready"> | ||
Loading... | ||
</div> | ||
|
||
<div ng-show="ready"> | ||
<div ng-bind-html-unsafe="dashboard.text"></div> | ||
|
||
<div ng-if="dashboard.outOfDateModels"> | ||
<p>Models are <strong>out-of-date</strong>. | ||
</p> | ||
</div> | ||
|
||
<div ng-if="dashboard.canGenerate"> | ||
<div ng-if="dashboard.generateCausesRestart"> | ||
<p style="color: red; font-weight: bold;">Generating models will restart the application.</p> | ||
</div> | ||
<div ng-show="!generating"> | ||
<button type="button" ng-click="generate()" class="btn btn-danger"> | ||
<span>Generate models</span> | ||
</button> | ||
</div> | ||
<div class="umb-loader-wrapper" ng-show="generating"> | ||
<div class="umb-loader"></div> | ||
</div> | ||
</div> | ||
|
||
<div ng-if="dashboard.lastError" style="margin-top: 32px;" ng-show="!generating"> | ||
<span style="color: red; font-weight: bold;">Last generation failed with the following error:</span> | ||
<pre style="width: 80%; white-space: pre-line; background: #f8f8f8; padding: 4px; font-size: small;">{{dashboard.lastError}}</pre> | ||
</div> | ||
</div> | ||
|
||
</div> |
23 changes: 23 additions & 0 deletions
23
Chauffeur.Demo/App_Plugins/ModelsBuilder/modelsbuilder.resource.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
function modelsBuilderResource($q, $http, umbRequestHelper) { | ||
|
||
return { | ||
getModelsOutOfDateStatus: function () { | ||
return umbRequestHelper.resourcePromise( | ||
$http.get(umbRequestHelper.getApiUrl("modelsBuilderBaseUrl", "GetModelsOutOfDateStatus")), | ||
"Failed to get models out-of-date status"); | ||
}, | ||
|
||
buildModels: function () { | ||
return umbRequestHelper.resourcePromise( | ||
$http.post(umbRequestHelper.getApiUrl("modelsBuilderBaseUrl", "BuildModels")), | ||
"Failed to build models"); | ||
}, | ||
|
||
getDashboard: function () { | ||
return umbRequestHelper.resourcePromise( | ||
$http.get(umbRequestHelper.getApiUrl("modelsBuilderBaseUrl", "GetDashboard")), | ||
"Failed to get dashboard"); | ||
} | ||
}; | ||
} | ||
angular.module("umbraco.resources").factory("modelsBuilderResource", modelsBuilderResource); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
{ | ||
//array of files we want to inject into the application on app_start | ||
javascript: [ | ||
'~/App_Plugins/ModelsBuilder/modelsbuilder.controller.js', | ||
'~/App_Plugins/ModelsBuilder/modelsbuilder.resource.js' | ||
] | ||
} |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.