mirror of
https://github.com/openMF/community-app.git
synced 2026-02-06 14:11:54 +00:00
Made errors more descriptive
This commit is contained in:
parent
a92cc0ced4
commit
72b5a09826
@ -2,7 +2,6 @@
|
||||
mifosX.controllers = _.extend(module, {
|
||||
|
||||
RunReportsController: function (scope, routeParams, resourceFactory, location, dateFilter, http, API_VERSION, $rootScope, $sce) {
|
||||
|
||||
scope.isCollapsed = false; //displays options div on startup
|
||||
scope.hideTable = true; //hides the results div on startup
|
||||
scope.hidePentahoReport = true; //hides the results div on startup
|
||||
@ -158,7 +157,6 @@
|
||||
scope.errorDetails = [];
|
||||
for (var i in scope.reqFields) {
|
||||
var paramDetails = scope.reqFields[i];
|
||||
|
||||
switch (paramDetails.displayType) {
|
||||
case "select":
|
||||
var selectedVal = scope.formData[paramDetails.inputName];
|
||||
@ -213,7 +211,6 @@
|
||||
}
|
||||
break;
|
||||
default:
|
||||
console.log(paramDetails.displayType);
|
||||
var errorObj = new Object();
|
||||
errorObj.field = paramDetails.inputName;
|
||||
errorObj.code = 'error.message.report.parameter.invalid';
|
||||
@ -377,7 +374,6 @@
|
||||
x.values.push(inner);
|
||||
}
|
||||
scope.barData.push(x);
|
||||
console.log(scope.barData);
|
||||
});
|
||||
break;
|
||||
default:
|
||||
|
||||
@ -4,10 +4,9 @@
|
||||
scope.codevalues = [];
|
||||
scope.newcodevalues = [];
|
||||
scope.newEle = {};
|
||||
scope.errorDetails = [];
|
||||
scope.codevalueerror = false;
|
||||
scope.newEle.isActive = true;
|
||||
|
||||
|
||||
resourceFactory.codeResources.get({codeId: routeParams.id}, function (data) {
|
||||
scope.code = data;
|
||||
scope.codeId = data.id;
|
||||
@ -20,7 +19,7 @@
|
||||
|
||||
scope.addCv = function () {
|
||||
if (scope.newEle != undefined && scope.newEle.hasOwnProperty('name')) {
|
||||
scope.codevalueerror = true;
|
||||
//scope.codevalueerror = true;
|
||||
resourceFactory.codeValueResource.save({codeId: routeParams.id}, this.newEle, function (data) {
|
||||
scope.stat = false;
|
||||
location.path('/viewcode/' + routeParams.id);
|
||||
@ -28,6 +27,13 @@
|
||||
} else if (!scope.newEle.name) {
|
||||
scope.codevalueerror = true;
|
||||
scope.labelerror = "codevalueerror";
|
||||
scope.errorDetails = [];
|
||||
var errorObj = new Object();
|
||||
errorObj.args = {
|
||||
params: []
|
||||
};
|
||||
errorObj.args.params.push({value:'label.input.codevalue'});
|
||||
scope.errorDetails.push(errorObj);
|
||||
}
|
||||
|
||||
};
|
||||
@ -44,3 +50,5 @@
|
||||
$log.info("EditCodeController initialized");
|
||||
});
|
||||
}(mifosX.controllers || {}));
|
||||
|
||||
|
||||
|
||||
@ -7,13 +7,12 @@
|
||||
link: function (scope, elm, attr, ctrl) {
|
||||
var template = '<div class="error" ng-repeat="errorArray in errorDetails" ng-show="errorStatus || errorDetails">' +
|
||||
'<label>' +
|
||||
'{{' + "'label.error'" + ' | translate}}' +
|
||||
'{{' + 'errorArray.args.params[0].value' +' | translate}}' + ' field is required' +
|
||||
'</label>' +
|
||||
'<label ng-show="errorStatus">{{errorStatus}}</label>' +
|
||||
'<label ng-hide="errorStatus" ng-repeat="error in errorArray">' +
|
||||
'{{error.code | translate:error.args}}' +
|
||||
'</label></div>';
|
||||
|
||||
elm.html('').append($compile(template)(scope));
|
||||
}
|
||||
};
|
||||
|
||||
@ -35,7 +35,6 @@
|
||||
<a class="list-group-item" href="#/entitytoentitymapping" has-permission='READ_PERMISSION'>
|
||||
<h4 class="list-group-item-heading"><i class="icon-road icon-large"></i> {{'label.anchor.entitytoentitymapping'
|
||||
| translate}}</h4>
|
||||
|
||||
<p class="list-group-item-text">{{'label.definemappings' | translate}}</p>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
@ -73,7 +73,7 @@
|
||||
<td>
|
||||
<span data-ng-hide="codevalue.edit">{{codevalue.name}}</span>
|
||||
<input data-ng-show="codevalue.edit" name="codevalue" ng-model="formData[codevalue.id].name"
|
||||
type="text" class="form-control"/>
|
||||
type="text" class="form-control" required/>
|
||||
</td>
|
||||
<td>
|
||||
<span data-ng-hide="codevalue.edit">{{codevalue.description}}</span>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user