Don't show questions for preview surveys
This commit is contained in:
parent
0a79763f69
commit
80776bb7a1
4 changed files with 16 additions and 2 deletions
|
@ -295,6 +295,14 @@ angular.module("AtsebaytApp")
|
|||
|
||||
.controller("QuestionsController", function($scope, SurveyQuest, MyResponse, $http, $location) {
|
||||
$scope.questions = SurveyQuest.query({ surveyId: $scope.survey.id });
|
||||
$scope.questions.$promise.then(function (questions) {$scope.showSubmit = true;}, function (response) {
|
||||
$scope.addToast({
|
||||
variant: "danger",
|
||||
title: $scope.survey.title,
|
||||
msg: "Une erreur s'est produite lors de l'accès aux questions : <strong>" + (response.data ? response.data.errmsg : "impossible de contacter le serveur") + "</strong>",
|
||||
});
|
||||
$location.url("surveys/")
|
||||
})
|
||||
$scope.myresponses = MyResponse.query({ surveyId: $scope.survey.id });
|
||||
$scope.myresponses.$promise.then(function (responses) {
|
||||
$scope.questions.$promise.then(function (questions) {
|
||||
|
|
|
@ -92,6 +92,6 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<button type="submit" class="btn btn-primary" ng-disabled="submitInProgress">Soumettre les réponses</button>
|
||||
<button type="submit" class="btn btn-primary" ng-disabled="submitInProgress" ng-if="showSubmit">Soumettre les réponses</button>
|
||||
<button type="button" class="btn btn-info" ng-click="addQuestion()" ng-if="user.is_admin">Ajouter une question</button>
|
||||
</form>
|
||||
|
|
Reference in a new issue