Skip to content
This repository was archived by the owner on Jun 18, 2019. It is now read-only.

Commit 3c8c85e

Browse files
committed
refactor(manageCourse) : Altera pagina de gernciar curso
Remove opcao de enviar a todos em genreciar curso. É apenas possível enviar para os inscritos #14
1 parent fa1360a commit 3c8c85e

File tree

2 files changed

+9
-126
lines changed

2 files changed

+9
-126
lines changed

Angular_Seed_Project/page/universidade/gerenciar_curso.controller.js

+3-70
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ function gerenciar_curso($scope, $http, userService, fileUpload, $state, univers
1111
method: "GET",
1212
params: {token: userService.getToken()}
1313
}).then(function (response) {
14-
//your code in case the post succeeds
15-
// console.log(response.data.lenght > 0);
1614
$scope.todosContatos = response.data;
1715
}).catch(function (err) {
1816
$state.go('login');
@@ -50,6 +48,8 @@ function gerenciar_curso($scope, $http, userService, fileUpload, $state, univers
5048
// console.log(err);
5149
});
5250

51+
52+
5353
$scope.curso = universidadeService.getCurso();
5454
var dados = [];
5555

@@ -70,41 +70,6 @@ function gerenciar_curso($scope, $http, userService, fileUpload, $state, univers
7070
if(inscrito.presente) $scope.presentes++;
7171
});
7272

73-
$scope.uploadFile = function () {
74-
var file = $scope.myFile;
75-
76-
// console.log('file is ');
77-
// console.dir(file);
78-
79-
// var uploadUrl = "/cursos/uploadfile";
80-
// fileUpload.uploadFileToUrl(file, uploadUrl);
81-
};
82-
83-
//download de arquivos
84-
$scope.downloadFile = function (filename, cursoId) {
85-
$http.post('/cursos/download', {filename: filename, cursoId: cursoId})
86-
.then(function (response) {
87-
88-
}).catch(function (err) {
89-
// console.log(err)
90-
})
91-
};
92-
93-
// $scope.uploadFile = function(){
94-
// $scope.fileSelected = function(files) {
95-
// if (files && files.length) {
96-
// $scope.file = files[0];
97-
// }
98-
// $upload.upload({
99-
// url: '/cursos/uploadfile', //node.js route
100-
// file: $scope.file
101-
// })
102-
// .success(function(data) {
103-
// console.log(data, 'uploaded');
104-
// });
105-
// };
106-
// };
107-
// console.log($scope.curso);
10873
$scope.apertei = false;
10974

11075
$scope.pressionado = function () {
@@ -171,45 +136,13 @@ function gerenciar_curso($scope, $http, userService, fileUpload, $state, univers
171136
return hourMinutes;
172137
}
173138

174-
$scope.todosClick = function (){
175-
// if (!$scope.isInscritosDisabled) {
176-
// $scope.isInscritosDisabled = true;
177-
// $scope.isSurveyShown = false;
178-
// } else {
179-
// $scope.isInscritosDisabled = false;
180-
// }
181-
$scope.isSurveyShown = false;
182-
var todosContatos = $scope.todosContatos;
183-
var todosEmails ="";
184-
for (var i = 0 ; i <todosContatos.length ; i++) {
185-
todosEmails+= ";" + todosContatos[i].mail;
186-
}
187-
$scope.contatosMail = todosEmails;
188-
console.log(todosEmails)
189-
190-
}
191-
192-
$scope.inscritosClick = function () {
193-
194-
// $scope.isSurveyShown = true;
195-
$scope.isSurveyShown = false;
139+
$scope.allSubscribersList = function (){
196140
var inscritos = $scope.inscritos;
197141
var inscritosEmail = "";
198142
for (var i = 0 ; i <inscritos.length ; i++) {
199143
inscritosEmail+= ";" + inscritos[i].mail;
200144
}
201145
$scope.contatosMail = inscritosEmail;
202-
console.log(inscritosEmail)
203-
204-
}
205-
206-
$scope.includeSurveyClick = function() {
207-
if ($scope.isSuveryInputDisabled) {
208-
$scope.isSuveryInputDisabled = false;
209-
} else {
210-
//$scope.isSuveryInputDisabled = true;
211-
$scope.isSuveryInputDisabled = false;
212-
}
213146
}
214147
}
215148

Angular_Seed_Project/page/universidade/gerenciar_curso.html

+6-56
Original file line numberDiff line numberDiff line change
@@ -131,67 +131,17 @@ <h3>
131131
{{curso.descricao}}
132132
</h3>
133133
</div>
134-
135-
136-
<!--<div class="row">-->
137-
<!--<div class="col-lg-12">-->
138-
<!--<div ng-repeat="file in curso.arquivos"-->
139-
<!--class="file-box">-->
140-
<!--<div class="file">-->
141-
<!--<a href="">-->
142-
<!--<span class="corner"></span>-->
143-
<!--<div class="icon">-->
144-
<!--<i class="fa fa-file"></i>-->
145-
<!--</div>-->
146-
<!--<div class="file-name">-->
147-
<!--{{file.nome}}-->
148-
<!--<br/>-->
149-
<!--<small>Adicionado: Jan 11, 2016</small>-->
150-
<!--</div>-->
151-
<!--</a>-->
152-
<!--</div>-->
153-
<!--</div>-->
154-
<!--</div>-->
155-
<!--</div>-->
156-
157-
<!--<div class="row">-->
158-
<!--<div class="col-lg-12">-->
159-
<!--<form>-->
160-
<!--<div>-->
161-
<!--<input type="file" file-model="myFile" ng-click="pressionado()" />-->
162-
<!--<div ng-if="apertei">-->
163-
<!--<br>-->
164-
<!--<button class="btn btn-lg btn-primary"-->
165-
<!--ng-click="uploadFile()">Enviar Arquivo-->
166-
<!--</button>-->
167-
<!--</div>-->
168-
<!--</div>-->
169-
<!--</form>-->
170-
<!--</div>-->
171-
<!--</div>-->
172134
</div>
173135
</div>
174136
</tab>
175-
<tab heading="Enviar email">
176-
<!--<div class="ibox-content">-->
177-
<div class="form-group"><label class="col-sm-2 control-label">Destinários do email <br/></label>
178-
<div class="col-sm-10 ">
179-
<div class="i-checks"><label> <input type="radio" name="a" value="option1" ng-click="todosClick()" ng-disabled="isTodosDisabled"> <i></i> Enviar para todos </label></div>
180-
<div class="i-checks"><label> <input type="radio" name="a" value="option2" ng-click="inscritosClick()" ng-disabled="isInscritosDisabled"> <i></i> Enviar para inscritos apenas </label></div>
181-
<div class="i-checks" ng-show="isSurveyShown" ><label> <input type="checkbox" ng-click="includeSurveyClick()"> <i></i> Incluir link do Survey: </label></div>
182-
</div>
183-
</div>
184-
<div class="form-group" ng-show="isSurveyShown">
185-
<div class="col-lg-12"><input type="text" ng-disabled="isSuveryInputDisabled" placeholder="Link do Survey..." class="form-control" ng-required="required"></div>
186-
</div>
187-
<div class="form-group">
188-
<div class="col-sm-4 col-sm-offset-2">
189-
<!--<button class="btn btn-white" type="submit">Cancel</button>-->
190-
<a class="btn btn-block btn-primary compose-mail" ng-show="contatosMail" ng-href="mailto:{{contatosMail}}" >Prosseguir</a>
191-
<!--<button class="btn btn-primary" type="submit" ><a ng-href="mailto:{{contatosMail}}" class="btn btn-xs btn-white">Save changes</a></button>-->
137+
<tab heading="Enviar email" ng-click="allSubscribersList()">
138+
<div class="form-group"><label class="col-sm-2 control-label">Enviar email para todos os inscritos<br/></label>
139+
<div class="col-sm-10 col-lg-10" >
140+
<div class="col-sm-5">
141+
<a class="btn btn-block btn-primary compose-mail" ng-href="mailto:{{contatosMail}}">Prosseguir</a>
142+
</div>
192143
</div>
193144
</div>
194-
<!--</div>-->
195145
</tab>
196146
</tabset>
197147
</div>

0 commit comments

Comments
 (0)