issue #715 closed

parent bd0e5f66
......@@ -72,6 +72,11 @@
"description": "Description",
"device_setup": "Device setup",
"disabled": "Disabled. Clic for invisible",
"disclaimer": "Conditions of use",
"disclaimer_accept": "I have read and accept <a href='/app/#/disclaimer' target='_blank'>conditions of use</a>",
"disclaimer_p1": "In conformance with Organic Law 15/1999 on Data Protection, Yottacode S.L. informs that it commits to maintaining the secrecy and confidentiality of the personal information received by adopting all the necessary measures to avoid its loss, modification without consent, or unauthorized access in accordance with the Law on Personal Data Protection and its Development Regulation approved by Royal Decree 1720/2007 of December 21. Likewise, the User may exercise, at any given moment, the rights established in Organic Law 15/1999 of December 13 on Personal Data Protection to access, rectify, cancel or oppose the data by notifying Yottacode S.L.",
"disclaimer_p2": "Yottacode S.L. is not responsible for the consequences derived of the use of its products. Yottacode S.L. forbids malicious usage of the Pictogram platform and any access form out from its security policies. Any of these acts may result in legal prosecution.",
"disclaimer_requested": "Conditions of use must be read and accepted",
"double_click": "Double click",
"down": "Down",
"duration_in_months": "Duration (in number of months)",
......
......@@ -72,6 +72,11 @@
"description": "Descripción",
"device_setup": "Configuración del dispositivo",
"disabled": "Desactivado. Clic para invisible",
"disclaimer": "Condiciones de uso",
"disclaimer_accept": "He leído y acepto las <a href='/app/#/disclaimer' target='_blank'>condiciones de uso</a>",
"disclaimer_p1": "De conformidad con lo establecido en el Art. 5 de la Ley Orgánica 15/1999 de diciembre de Protección de Datos de Carácter Personal, por el que se regula el derecho de información en la recogida de datos le informamos que los datos de carácter personal que se recogen en este formulario online serán objeto de tratamiento en los ficheros responsabilidad de Yottacode S.L. La finalidad del tratamiento es la de gestionar de forma adecuada la prestación del servicio que nos ha requerido y con fines estadísticos e investigación, y estos datos no serán cedidos a terceros. Asimismo, le informamos de la posibilidad de ejercitar los correspondiente derechos de acceso, rectificación, cancelación y oposición de conformidad con lo establecido en la Ley 15/1999 mediante un escrito a Yottacode S.L. Calle Virgen de la Cabeza 2, 23008, Jaén, incluyendo la fotocopia del DNI del solicitante.",
"disclaimer_p2": "Yottacode S.L. no se hace responsable del uso indebido que de sus productos puedan hacerse, así como de los daños o perjuicidos que pudieran derivarse de los mismos. Los usuarios de la plataforma Pictogram pueden hacer uso libremente de sus funcionalidades, siempre dentro de los límites de acceso establecidos. Un uso inadecuado o que persiga fines maliciosos como el acceso a funciones no autorizadas o la aplicación de técnicas que persigan la ruptura de la seguridad de nuestros sistemas será perseguido legalmente.",
"disclaimer_requested": "Las condiciones de uso deben ser leídas y aceptadas",
"double_click": "Doble clic",
"down": "Abajo",
"duration_in_months": "Duración (en número de meses)",
......
......@@ -58,9 +58,9 @@ dashboardApp.config(function ($stateProvider, $urlRouterProvider) {
controller: 'LoginCtrl'
})
.state('login_office', {
url: '/login/:office',
templateUrl: 'modules/login/views/login.html',
controller: 'LoginCtrl'
url: '/login/:office',
templateUrl: 'modules/login/views/login.html',
controller: 'LoginCtrl'
})
.state('request_change_password', {
url: '/changepass',
......@@ -82,6 +82,10 @@ dashboardApp.config(function ($stateProvider, $urlRouterProvider) {
templateUrl: 'modules/login/views/signin.html',
controller: 'SignInCtrl',
})
.state('disclaimer', {
url: '/disclaimer',
templateUrl: 'modules/login/views/disclaimer.html'
})
// Abstract page for supervisor
.state('supervisor', {
templateUrl: 'modules/supervisor/views/supervisor.html',
......
......@@ -52,6 +52,11 @@ function SignInCtrl($scope,
return;
}
if (!$scope.formdata.disclaimer_accepted) {
ngToast.danger({ content: $translate.instant('disclaimer_requested') });
return;
}
if (!$scope.signInForm.$valid)
return;
......
<!-- SigningCtrl controls here, see app.js -->
<div class="container">
<div class="row">
<!-- Rejilla 3 elementos de igual ancho -->
<div class="col-lg-2">&nbsp;</div>
<div class="col-lg-8">
<p class="text-center">
<a href="/app"><img src="img/logo_pictogram.png" alt="Pictogram" title="Pictogram" style="border-style: none"/></a>
</p>
<div class="page-header">
<h2 translate>disclaimer</h2>
<p translate>disclaimer_p1</p>
<p translate>disclaimer_p2</p>
</div>
</div>
<div class="col-lg-2">&nbsp;</div>
</div>
<!-- Fin de row -->
</div>
<!-- Fin de container -->
<footer-translate></footer-translate>
......@@ -82,6 +82,10 @@
<div re-captcha ng-model="captcha"></div>
</div>
<div class="form-group">
<input type="checkbox" ng-model="formdata.disclaimer_accepted">
<span translate>disclaimer_accept</span>
</div>
<p class="text-center">
<button type="submit" class="btn btn-primary" ng-disabled="signInForm.$invalid" translate>create_account</button>
</p>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment