Commit 17909849 by Jose Antonio

Issue #197, unlimited (10 months) license

parent 1f2ce4a2
...@@ -109,7 +109,7 @@ ...@@ -109,7 +109,7 @@
"double_click": "Double click", "double_click": "Double click",
"down": "Down", "down": "Down",
"duplicate": "Duplicate", "duplicate": "Duplicate",
"duration_in_months": "Duration (in number of months)", "duration_in_months": "Duration (months)",
"drag": "Drag", "drag": "Drag",
"edit": "Edit", "edit": "Edit",
"email": "Email address", "email": "Email address",
...@@ -427,6 +427,7 @@ ...@@ -427,6 +427,7 @@
"unlink": "Unlink", "unlink": "Unlink",
"up": "Up", "up": "Up",
"undefined": "Undefined", "undefined": "Undefined",
"unlimited": "Unlimited",
"update_office": "Update office", "update_office": "Update office",
"update_supervisor": "Update supervisor", "update_supervisor": "Update supervisor",
"upload_image": "Upload image", "upload_image": "Upload image",
......
...@@ -109,7 +109,7 @@ ...@@ -109,7 +109,7 @@
"double_click": "Doble clic", "double_click": "Doble clic",
"down": "Abajo", "down": "Abajo",
"duplicate": "Duplicar", "duplicate": "Duplicar",
"duration_in_months": "Duración (en número de meses)", "duration_in_months": "Duración (meses)",
"drag": "Arrastrar", "drag": "Arrastrar",
"edit": "Editar", "edit": "Editar",
"email": "Correo electrónico", "email": "Correo electrónico",
...@@ -426,6 +426,7 @@ ...@@ -426,6 +426,7 @@
"tutors": "Tutores", "tutors": "Tutores",
"undefined": "Sin definir", "undefined": "Sin definir",
"unlink": "Desvincular", "unlink": "Desvincular",
"unlimited": "Ilimitada",
"up": "Arriba", "up": "Arriba",
"update_office": "Editar gabinete", "update_office": "Editar gabinete",
"update_supervisor": "Editar supervisor", "update_supervisor": "Editar supervisor",
......
...@@ -14,6 +14,7 @@ dashboardControllers.controller('AdminLicensesCtrl', function AdminLicensesCtrl( ...@@ -14,6 +14,7 @@ dashboardControllers.controller('AdminLicensesCtrl', function AdminLicensesCtrl(
repeat: 1 repeat: 1
}; };
$scope.licenses = []; $scope.licenses = [];
$scope.unlimited_state = false;
// Get all licenses for the user // Get all licenses for the user
$http $http
...@@ -46,4 +47,12 @@ dashboardControllers.controller('AdminLicensesCtrl', function AdminLicensesCtrl( ...@@ -46,4 +47,12 @@ dashboardControllers.controller('AdminLicensesCtrl', function AdminLicensesCtrl(
$scope.duration_registered = $scope.formdatalicense.duration; $scope.duration_registered = $scope.formdatalicense.duration;
}; };
$scope.unlimited = function(){
if($scope.unlimited_state){
$scope.formdatalicense.duration=120;
}else{
$scope.formdatalicense.duration=3;
}
};
}); });
...@@ -6,33 +6,42 @@ ...@@ -6,33 +6,42 @@
<div class="col-md-5"> <div class="col-md-5">
<form role="form" ng-submit="create_licenses()"> <form role="form" ng-submit="create_licenses()">
<div class="row">
<div class="col-md-8">
<div class="form-group">
<label translate>duration_in_months</label>
<input type="number" class="form-control" id="setup_duration" placeholder="{{ 'duration_in_months' | translate }}" ng-disabled="unlimited_state" required ng-model="formdatalicense.duration"/>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label translate>unlimited</label>
<input type="checkbox" class="checkbox" id="unlimited" placeholder="{{ 'duration_in_months' | translate }}" required ng-model="unlimited_state" ng-change="unlimited()"/>
</div>
</div>
</div>
<div class="form-group"> <div class="form-group">
<label translate>duration_in_months</label> <label translate>how_many</label>
<input type="number" class="form-control" id="setup_duration" placeholder="{{ 'duration_in_months' | translate }}" required ng-model="formdatalicense.duration" required/> <input type="number" class="form-control" id="setup_repeat" placeholder="{{ 'how_many' | translate }}" ng-model="formdatalicense.repeat" required/>
</div> </div>
<div class="form-group"> <div class="form-group text-center">
<label translate>how_many</label> <button type="submit" class="btn btn-primary" translate>generate</button>
<input type="number" class="form-control" id="setup_repeat" placeholder="{{ 'how_many' | translate }}" ng-model="formdatalicense.repeat" required/> </div>
</div>
<div class="form-group text-center"> </form>
<button type="submit" class="btn btn-primary" translate>generate</button>
</div>
</form> <div ng-show="new_numbers.length > 0" class="alert alert-info">
<p>{{ 'licenses_created' | translate }}:</p><p>&nbsp;</p>
<div ng-repeat="number in new_numbers track by $index">
<p> <strong>{{ number }}</strong></p>
</div>
<p>{{ 'duration_in_months' | translate }}: {{ duration_registered }}</p>
</div>
<div ng-show="new_numbers.length > 0" class="alert alert-info"> </div>
<p>{{ 'licenses_created' | translate }}:</p><p>&nbsp;</p>
<div ng-repeat="number in new_numbers track by $index">
<p> <strong>{{ number }}</strong></p>
</div>
<p>{{ 'duration_in_months' | translate }}: {{ duration_registered }}</p>
</div>
</div>
<div class="col-md-2"> <div class="col-md-2">
</div> </div>
......
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