mirror of
https://github.com/openMF/community-app.git
synced 2026-02-06 14:26:51 +00:00
Testing
bug bug
This commit is contained in:
parent
944f309035
commit
3b7613982c
@ -65,7 +65,7 @@
|
||||
"label.editoffice":"Edit Office",
|
||||
"label.createemployee":"Create Employee",
|
||||
"label.managefunds":"Manage Funds",
|
||||
"label.currencyconfig":"Currecny configuration",
|
||||
"label.currencyconfig":"Currency configuration",
|
||||
"label.editcurrencyconfig":"Edit Currecny Configuration",
|
||||
"label.charges":"Charges",
|
||||
"label.transactionId":"Transaction Id",
|
||||
@ -160,7 +160,8 @@
|
||||
"label.schedulerstatus":"Scheduler Status",
|
||||
"label.jobname":"Job Name:",
|
||||
"label.selectall":"Select all",
|
||||
"label.cornexpression":"Corn Expression:",
|
||||
"label.cronexpression":"Cron Expression:",
|
||||
"label.follow":"Follow:",
|
||||
"label.isactivejob":"Is Active Job:",
|
||||
"label.manageschedulerjobs":"Scheduler Jobs",
|
||||
"label.editschedulerjob":"Edit Scheduler Job",
|
||||
@ -168,6 +169,8 @@
|
||||
"table.heading.runstarttime":"Run Start Time",
|
||||
"table.heading.status":"Status",
|
||||
"table.heading.runtype":"Run Type",
|
||||
"label.filterbyversion":"Filter by Version/Runtype",
|
||||
"label.schedularjobhistory":"Scheduler Job History",
|
||||
|
||||
"#view employee":"....",
|
||||
"label.employee.isLoanOfficer":"is Loan Officer?:",
|
||||
@ -472,6 +475,7 @@
|
||||
"table.heading.penalty":"Penalty",
|
||||
"label.productname":"Name",
|
||||
"label.createloanproduct":"Create loan prouct",
|
||||
"label.overpaymentliability":"Over Payment Liability",
|
||||
"label.editloanproduct":"Edit loan prouct",
|
||||
"label.includeinborrowerloancounter":"Include in borrower loan cycle counter",
|
||||
"label.advancedaccountingrules":"Advanced accounting rules",
|
||||
@ -543,7 +547,7 @@
|
||||
"label.userreportui":"Use report(UI)",
|
||||
"label.heading.reportdetails":"Report Details",
|
||||
"label.heading.sql":"Sql",
|
||||
"label.sql":"Sql",
|
||||
"label.sql":"Sql:",
|
||||
"label.select.allowedParameter":"--Select parameter--",
|
||||
"label.heading.reportparameters":"Report Parameters",
|
||||
"startDateSelect":"Start Date",
|
||||
@ -772,6 +776,7 @@
|
||||
"label.addnote":"Add Note",
|
||||
"label.reset":"Reset",
|
||||
"label.addrole":"Add Role",
|
||||
"table.heading.userreport":"User Report",
|
||||
"label.client":"Client",
|
||||
"label.clients":"Clients",
|
||||
"label.role":"Role",
|
||||
@ -846,6 +851,7 @@
|
||||
"label.amount":"Amount",
|
||||
"label.chargepaymentby":"Charge Payment By",
|
||||
"label.editcharge":"Edit Charge",
|
||||
"label.createcharge":"Create Charge",
|
||||
"label.list.chargetype":"Charge Type:",
|
||||
"label.confirm":"Confirm",
|
||||
"label.unassignstaff":"Unassign Staff",
|
||||
|
||||
@ -36,14 +36,15 @@
|
||||
};
|
||||
|
||||
scope.submit = function () {
|
||||
|
||||
var currencies = [];
|
||||
var currencies = [];
|
||||
var curr = {};
|
||||
for(var i=0; i < scope.selectedCurrOptions.length; i++){
|
||||
currencies.push(scope.selectedCurrOptions[i].code);
|
||||
}
|
||||
resourceFactory.currencyConfigResource.update(currencies , function(data){
|
||||
console.log('test');
|
||||
});
|
||||
curr["currencies"] = currencies;
|
||||
resourceFactory.currencyConfigResource.upd(curr , function(data){
|
||||
route.reload();
|
||||
});
|
||||
|
||||
};
|
||||
|
||||
|
||||
@ -3,9 +3,11 @@
|
||||
EditOfficeController: function(scope, routeParams, resourceFactory, location,dateFilter) {
|
||||
scope.formData = {};
|
||||
scope.first = {};
|
||||
scope.first.date = new Date();
|
||||
resourceFactory.officeResource.get({officeId: routeParams.id, template: 'true'} , function(data) {
|
||||
scope.formData =
|
||||
if(data.openingDate){
|
||||
var editDate = dateFilter(data.openingDate,'dd MMMM yyyy');
|
||||
scope.first.date = new Date(editDate); }
|
||||
scope.formData =
|
||||
{
|
||||
name : data.name,
|
||||
externalId : data.externalId
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
scope.holidays = [];
|
||||
scope.offices = [];
|
||||
scope.formData={officeId:1};
|
||||
resourceFactory.holResource.getAllHols({officeId:1},function(data){
|
||||
resourceFactory.holResource.getAllHols({officeId:scope.formData.officeId},function(data){
|
||||
scope.holidays = data;
|
||||
});
|
||||
resourceFactory.officeResource.getAllOffices(function(data){
|
||||
|
||||
@ -6,11 +6,7 @@
|
||||
scope.funds = data;
|
||||
});
|
||||
|
||||
scope.deleteFund = function (id){
|
||||
resourceFactory.fundsResource.delete({'fundId':id});
|
||||
};
|
||||
|
||||
scope.addFund = function (){
|
||||
scope.addFund = function (){
|
||||
|
||||
if(scope.newfund != undefined ) {
|
||||
resourceFactory.fundsResource.save({'name':scope.newfund} , function(data){
|
||||
|
||||
@ -9,13 +9,12 @@
|
||||
scope.penaltySpecificIncomeaccounts = [];
|
||||
scope.configureFundOption = {};
|
||||
scope.date = {};
|
||||
scope.date.first = new Date();
|
||||
scope.date.second = new Date();
|
||||
resourceFactory.loanProductResource.get({resourceType:'template'}, function(data) {
|
||||
scope.product = data;
|
||||
scope.assetAccountOptions = scope.product.accountingMappingOptions.assetAccountOptions;
|
||||
scope.incomeAccountOptions = scope.product.accountingMappingOptions.incomeAccountOptions;
|
||||
scope.expenseAccountOptions = scope.product.accountingMappingOptions.expenseAccountOptions;
|
||||
scope.liabilityOptions = data.accountingMappingOptions.liabilityAccountOptions;
|
||||
|
||||
scope.formData = {
|
||||
currencyCode : scope.product.currencyOptions[0].code,
|
||||
@ -36,6 +35,7 @@
|
||||
incomeFromPenaltyAccountId : scope.incomeAccountOptions[2].id,
|
||||
writeOffAccountId : scope.expenseAccountOptions[0].id,
|
||||
accountingRule : '1',
|
||||
overpaymentLiabilityAccountId : scope.liabilityOptions[0].id
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
@ -9,14 +9,14 @@
|
||||
scope.penaltySpecificIncomeaccounts = [];
|
||||
scope.configureFundOption = {};
|
||||
scope.date = {};
|
||||
scope.date.first = new Date();
|
||||
scope.date.second = new Date();
|
||||
resourceFactory.loanProductResource.get({loanProductId : routeParams.id, template:'true'}, function(data) {
|
||||
scope.product = data;
|
||||
scope.assetAccountOptions = scope.product.accountingMappingOptions.assetAccountOptions;
|
||||
scope.incomeAccountOptions = scope.product.accountingMappingOptions.incomeAccountOptions;
|
||||
scope.expenseAccountOptions = scope.product.accountingMappingOptions.expenseAccountOptions;
|
||||
scope.charges = scope.product.charges || [];
|
||||
if(data.startDate){scope.date.first = new Date(data.startDate);}
|
||||
if(data.closeDate){scope.date.second = new Date(data.closeDate);}
|
||||
scope.formData = {
|
||||
name : scope.product.name,
|
||||
description : scope.product.description,
|
||||
@ -46,7 +46,7 @@
|
||||
graceOnPrincipalPayment : scope.product.graceOnPrincipalPayment,
|
||||
graceOnInterestPayment : scope.product.graceOnInterestPayment,
|
||||
graceOnInterestCharged : scope.product.graceOnInterestCharged,
|
||||
accountingRule : scope.product.accountingRule.id,
|
||||
accountingRule : scope.product.accountingRule.id
|
||||
}
|
||||
|
||||
if(scope.formData.accountingRule == 1){
|
||||
|
||||
@ -4,10 +4,6 @@
|
||||
scope.formData = [];
|
||||
scope.isCollapsed = true;
|
||||
scope.date = {};
|
||||
scope.date.first = new Date();
|
||||
scope.date.second = new Date();
|
||||
scope.date.third = new Date();
|
||||
scope.date.fourth = new Date();
|
||||
resourceFactory.auditResource.get({templateResource: 'searchtemplate'} , function(data) {
|
||||
scope.template = data;
|
||||
});
|
||||
|
||||
@ -49,7 +49,7 @@
|
||||
}
|
||||
this.formData.reportParameters = scope.temp;
|
||||
resourceFactory.reportsResource.save(this.formData,function(data){
|
||||
location.path('/viewreport/' + data.resourceId);
|
||||
location.path('/system/viewreport/' + data.resourceId);
|
||||
});
|
||||
};
|
||||
}
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
scope.submit = function() {
|
||||
this.formData.reportParameters = scope.temp;
|
||||
resourceFactory.reportsResource.update({id: routeParams.id}, this.formData,function(data){
|
||||
location.path('/viewreport/' + data.resourceId);
|
||||
location.path('/system/viewreport/' + data.resourceId);
|
||||
});
|
||||
};
|
||||
}
|
||||
|
||||
@ -26,7 +26,7 @@
|
||||
'angularFileUpload': '../bower_components/angularjs-file-upload/angular-file-upload',
|
||||
'ngSanitize': '../bower_components/angular-sanitize/angular-sanitize',
|
||||
'angularFileUpload': '../bower_components/angularjs-file-upload/angular-file-upload',
|
||||
'ckEditor': '../bower_components/ckeditor/ckeditor',
|
||||
'ckEditor': '../bower_components/ckeditor/ckeditor'
|
||||
},
|
||||
shim: {
|
||||
'angular': { exports: 'angular' },
|
||||
@ -45,7 +45,7 @@
|
||||
'angularFileUpload':{deps: ['angular','jquery'],exports:'angularFileUpload'},
|
||||
'modified.datepicker':{deps: ['angular']},
|
||||
'ngSanitize':{deps:['angular'],exports:'ngSanitize'},
|
||||
'ckEditor':{deps: ['angular','jquery'],exports:'ckEditor'},
|
||||
'ckEditor':{deps:['jquery']},
|
||||
'mifosX': {
|
||||
deps: [
|
||||
'angular',
|
||||
|
||||
@ -131,7 +131,8 @@
|
||||
}),
|
||||
currencyConfigResource: defineResource(apiVer + "/currencies", {}, {
|
||||
get: {method: 'GET', params: {}},
|
||||
update: { method: 'PUT'}
|
||||
update: { method: 'PUT'},
|
||||
upd: { method: 'PUT', params:{}, isArray:true}
|
||||
}),
|
||||
userListResource: defineResource(apiVer + "/users/:userId", {userId:'@userId'}, {
|
||||
getAllUsers: {method: 'GET', params: {}, isArray: true},
|
||||
|
||||
@ -4,6 +4,11 @@
|
||||
</ul>
|
||||
</div>
|
||||
<div class="row-fluid" ng-controller="GlobalConfigurationController">
|
||||
<div id="loadingWidget" class="loading-widget-div" style="padding: 0 .7em;" loading-Widget >
|
||||
<p>
|
||||
<img alt="Loading Data" src="images/loader.gif"/>
|
||||
</p>
|
||||
</div>
|
||||
<input ng-model="filterText" type="text" class="span marginbottom0px" placeholder="{{'label.filterbyname' | translate}}">
|
||||
<table class="table">
|
||||
<thead>
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
<form class="well" data-ng-controller="MakerCheckerController" ng-submit="submit()">
|
||||
<form data-ng-controller="MakerCheckerController" ng-submit="submit()">
|
||||
<div ng-hide="isDisabled">
|
||||
<ul class="breadcrumb">
|
||||
<li><a href="#/system">{{'link.admin.system' | translate}}</a> <span class="divider">/</span></li>
|
||||
|
||||
@ -1,3 +1,9 @@
|
||||
<div>
|
||||
<ul class="breadcrumb">
|
||||
<li><a href="#/organization">{{'link.admin.organisation' | translate}}</a> <span class="divider">/</span></li>
|
||||
<li class="active">{{'label.bulkloanreassignment' | translate}}</li>
|
||||
</ul>
|
||||
</div>
|
||||
<form class="form-horizontal well" ng-controller="BulkLoanReassignmentController" ng-submit="submit()">
|
||||
<fieldset>
|
||||
<legend>{{'label.bulkloanreassignment' | translate}}</legend>
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
/> <a ng-click='addFund()'><i class="icon-plus"></i></a>
|
||||
|
||||
<div ng-repeat="fund in funds">
|
||||
<input disabled="" class="form-control input-xxlarge" placeholder={{fund.name}} type="text"/> <a ng-click='deleteFund(fund.id)'><i class="icon-remove"></i></a>
|
||||
<input disabled="" class="form-control input-xxlarge" placeholder={{fund.name}} type="text"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -8,7 +8,7 @@
|
||||
<div class="pull-right">
|
||||
<div class="btn-group">
|
||||
<a href="#/editemployee/{{employee.id}}" class="btn btn-primary"><i class="icon-edit icon-white"></i> Edit</a>
|
||||
<a class="btn btn-primary"><i class="icon-trash icon-white"></i> Delete</a>
|
||||
<!-- <a class="btn btn-primary"><i class="icon-trash icon-white"></i> Delete</a> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -43,16 +43,16 @@
|
||||
<tr>
|
||||
<td width="40%">
|
||||
<label class="control-label">{{ 'label.startdate' | translate }} </label>
|
||||
<input type="text" datepicker-pop="dd MMMM yyyy" ng-model="date.first" is-open="opened" min="minDate" max="'2020-06-22'" date-disabled="disabled(date, mode)" required late-Validate />
|
||||
<input type="text" datepicker-pop="dd MMMM yyyy" ng-model="date.first" is-open="opened" min="minDate" max="'2020-06-22'" date-disabled="disabled(date, mode)" />
|
||||
</td>
|
||||
<td width="40%">
|
||||
<label class="control-label">{{ 'label.closedate' | translate }} </label>
|
||||
<input type="text" datepicker-pop="dd MMMM yyyy" ng-model="date.second" is-open="opened1" min="minDate" max="'2020-06-22'" date-disabled="disabled(date, mode)" required late-Validate />
|
||||
<input type="text" datepicker-pop="dd MMMM yyyy" ng-model="date.second" is-open="opened1" min="minDate" max="'2020-06-22'" date-disabled="disabled(date, mode)" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40%">
|
||||
<label class="control-label" for="active">{{ 'label.includeinborrowerloancounter' | translate }}</label>
|
||||
<label class="control-label">{{ 'label.includeinborrowerloancounter' | translate }}</label>
|
||||
<label class="checkbox">
|
||||
<input type="checkbox" ng-model="formData.includeInBorrowerCycle" ng-true-value="true" ng-false-value="false">
|
||||
</label>
|
||||
@ -265,10 +265,6 @@
|
||||
<label class="control-label">{{ 'label.interestfreeperiod' | translate }} </label>
|
||||
<input type="text" ng-model="formData.graceOnInterestCharged">
|
||||
</td>
|
||||
<td>
|
||||
<label class="control-label">{{ 'label.interestchargedfrom' | translate }} </label>
|
||||
<input type="text" ng-model="formData.interestChargedFromDate">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
@ -411,11 +407,16 @@
|
||||
<td>
|
||||
<label class="control-label">{{ 'label.loseswrittenoff' | translate }} </label>
|
||||
<select ng-model="formData.writeOffAccountId" ng-options="expenseAccount.id as expenseAccount.name for expenseAccount in expenseAccountOptions" value="{{expenseAccount.id}}">
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
</select> <hr/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<label class="control-label">{{ 'label.overpaymentliability' | translate }} </label>
|
||||
<select ng-model="formData.overpaymentLiabilityAccountId" ng-options="liability.id as liability.name for liability in liabilityOptions" value="{{liability.id}}">
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="span2"></tr>
|
||||
</table>
|
||||
<table>
|
||||
|
||||
@ -290,7 +290,6 @@
|
||||
<th></th>
|
||||
<th>{{'table.heading.collectedon' | translate}}</th>
|
||||
<th></th>
|
||||
<th>{{'table.heading.date' | translate}}</th>
|
||||
<th></th>
|
||||
<th>{{'table.heading.actions' | translate}}</th>
|
||||
</tr>
|
||||
@ -303,7 +302,6 @@
|
||||
<td>{{charge.chargeTimeType.value}}</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><a href="" ng-click="deleteCharge($index)"><i class="icon-remove icon-white"></a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@ -529,7 +527,7 @@
|
||||
</div>
|
||||
|
||||
<div class="offset6 paddedtop">
|
||||
<button type="reset" class="btn" ng-click="cancel()">Cancel</button>
|
||||
<a href="#/viewloanproduct/{{product.id}}" class="btn">Cancel</a>
|
||||
<button type="submit" class="btn btn-primary" ng-click="submit()">Save</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@ -7,21 +7,16 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="row-fluid" ng-controller="ProductMixController">
|
||||
<input ng-model="filterText" type="text" class="span marginbottom0px" placeholder="{{'label.filterbyname' | translate}}">
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr class="graybg">
|
||||
<th>{{'label.list.productname' | translate}}</th>
|
||||
</tr>
|
||||
<tr class="graybg">
|
||||
<th>{{'label.list.productname' | translate}}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr ng-repeat="productmix in productmixes | filter:filterText">
|
||||
<td><a href="#/viewproductmix/{{productmix.productId}}">{{productmix.productName}}</a></td>
|
||||
</tr>
|
||||
<tr ng-repeat="productmix in productmixes">
|
||||
<td><a href="#/viewproductmix/{{productmix.productId}}">{{productmix.productName}}</a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<ul class="pager">
|
||||
<li class="previous"><a ng-click="groups.previous()" data-ng-hide="!groups.hasPrevious()">← {{'label.prev' | translate}}</a></li>
|
||||
<li class="next" ><a ng-click="groups.next()" data-ng-hide="!groups.hasNext()">{{'label.next' | translate}} →</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -6,17 +6,13 @@
|
||||
<li class="active">{{loanproduct.name}}</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="viewlptop">
|
||||
<div class="row">
|
||||
<div class="pull-right">
|
||||
<div class="btn-group">
|
||||
<a href="#/editloanproduct/{{loanproduct.id}}" class="btn btn-primary"><i class="icon-edit icon-white"></i> Edit</a>
|
||||
<a href="#" class="btn btn-primary"><i class="icon-trash icon-white"></i> Delete</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<legend>{{loanproduct.name}}</legend>
|
||||
<div class="pull-right">
|
||||
<div class="btn-group">
|
||||
<a href="#/editloanproduct/{{loanproduct.id}}" class="btn btn-primary"><i class="icon-edit icon-white"></i> Edit</a>
|
||||
</div>
|
||||
</div>
|
||||
<legend>{{loanproduct.name}}</legend>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
@ -7,13 +7,12 @@
|
||||
<li class="active">{{savingproduct.name}}</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="pull-right">
|
||||
<div class="btn-group">
|
||||
<a href="#/editsavingproduct/{{savingproduct.id}}" class="btn btn-primary"><i class="icon-edit icon-white"></i> Edit</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="pull-right">
|
||||
<div class="btn-group">
|
||||
<a href="#/editsavingproduct/{{savingproduct.id}}" class="btn btn-primary"><i class="icon-edit icon-white"></i> Edit</a>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<legend>{{savingproduct.name}}</legend>
|
||||
<table width="100%">
|
||||
|
||||
@ -1,4 +1,8 @@
|
||||
<div ng-controller="AuditController">
|
||||
<ul class="breadcrumb">
|
||||
<li><a href="#/system">{{'link.admin.system' | translate}}</a> <span class="divider">/</span></li>
|
||||
<li class="active">{{'label.audit' | translate}}</li>
|
||||
</ul>
|
||||
<div class="row-fluid" >
|
||||
<span class="input-append grpinputicons" >
|
||||
<span><a ng-click="isCollapsed = !isCollapsed" class="btn control">{{'label.searchoptions' | translate}}<i class="icon-chevron-down"></i></a></span>
|
||||
@ -14,21 +18,21 @@
|
||||
<div class="control-group">
|
||||
<div class="controls">
|
||||
<select ng-model="formData.status">
|
||||
<option ng-repeat="status in template.processingResults" value="{{status.id}}">{{status.processingResult}}</option>
|
||||
<option value="">--Select Status--</option>
|
||||
<option ng-repeat="status in template.processingResults" value="{{status.id}}">{{status.processingResult}}</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label"></label>
|
||||
<div class="controls">
|
||||
<input type="text" datepicker-pop="dd MMMM yyyy" ng-model="date.first" is-open="opened" min="minDate" max="'2020-06-22'" date-disabled="disabled(date, mode)" required late-Validate />
|
||||
<input type="text" placeholder="{{'label.fromdate' | translate}}" datepicker-pop="dd MMMM yyyy" ng-model="date.first" is-open="opened" min="minDate" max="'2020-06-22'" date-disabled="disabled(date, mode)" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label"></label>
|
||||
<div class="controls">
|
||||
<input type="text" datepicker-pop="dd MMMM yyyy" ng-model="date.second" is-open="opened1" min="minDate" max="'2020-06-22'" date-disabled="disabled(date, mode)" required late-Validate />
|
||||
<input type="text" placeholder="{{'label.todate' | translate}}" datepicker-pop="dd MMMM yyyy" ng-model="date.second" is-open="opened1" min="minDate" max="'2020-06-22'" date-disabled="disabled(date, mode)"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
@ -75,12 +79,12 @@
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<div class="controls">
|
||||
<input type="text" datepicker-pop="dd MMMM yyyy" ng-model="date.third" is-open="opened2" min="minDate" max="'2020-06-22'" date-disabled="disabled(date, mode)" required late-Validate />
|
||||
<input type="text" placeholder="{{'label.checkedfrom' | translate}}" datepicker-pop="dd MMMM yyyy" ng-model="date.third" is-open="opened2" min="minDate" max="'2020-06-22'" date-disabled="disabled(date, mode)"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<div class="controls">
|
||||
<input type="text" datepicker-pop="dd MMMM yyyy" ng-model="date.fourth" is-open="opened3" min="minDate" max="'2020-06-22'" date-disabled="disabled(date, mode)" required late-Validate />
|
||||
<input type="text" placeholder="{{'label.checkedto' | translate}}" datepicker-pop="dd MMMM yyyy" ng-model="date.fourth" is-open="opened3" min="minDate" max="'2020-06-22'" date-disabled="disabled(date, mode)" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -11,13 +11,13 @@
|
||||
<fieldset>
|
||||
<legend>{{ 'label.edit.datatable' | translate }}</legend>
|
||||
<div class="control-group">
|
||||
<label class="control-label" for="datatableName">{{ 'label.datatable.name' | translate }}</label>
|
||||
<label class="control-label">{{ 'label.datatable.name' | translate }}</label>
|
||||
<div class="controls">
|
||||
<input type="text" value="{{datatable.registeredTableName}}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label" for="apptableName">{{ 'label.datatable.apptableName' | translate }}</label>
|
||||
<label class="control-label">{{ 'label.datatable.apptableName' | translate }}</label>
|
||||
<div class="controls">
|
||||
<select ng-model="formData.apptableName" required="required">
|
||||
<option style="display:none" value="">{{'label.select.apptableName' | translate}}</option>
|
||||
|
||||
@ -4,12 +4,6 @@
|
||||
<li><a href="#/system">{{'link.admin.system' | translate}}</a> <span class="divider">/</span></li>
|
||||
<li class="active">{{'label.manageschedulerjobs' | translate}}</li>
|
||||
</ul>
|
||||
<div class="pull-right">
|
||||
<div class="btn-group">
|
||||
<a href="#/editreport/{{report.id}}" class="btn btn-primary"><i class="icon-edit icon-white"></i> Edit</a>
|
||||
<a href="#" class="btn btn-primary"><i class=""></i> view history</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row-fluid" ng-controller="SchedulerJobsController">
|
||||
<table>
|
||||
@ -47,7 +41,7 @@
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="offset3">
|
||||
<button class="btn" ng-click="runSelectedJobs()">Run Selected Jobs</button>
|
||||
<button class="btn" ng-click="refresh()">Refresh</button>
|
||||
<button class="btn btn-primary" ng-click="runSelectedJobs()">Run Selected Jobs</button>
|
||||
<button class="btn btn-primary" ng-click="refresh()">Refresh</button>
|
||||
</div>
|
||||
<div>
|
||||
@ -1,6 +1,8 @@
|
||||
<div ng-controller="ViewAuditController">
|
||||
<ul class="breadcrumb">
|
||||
<li><a href="#/system">{{'link.admin.system' | translate}}</a> <span class="divider">/</span></li>
|
||||
<li><a href="#/audit">{{'label.audit' | translate}}</a> <span class="divider">/</span></li>
|
||||
<li class="active">{{'label.viewauditentry' | translate}}</li>
|
||||
</ul>
|
||||
<h3 class="paddedleft bolder">{{'label.viewauditentry' | translate}}</h3>
|
||||
<div class="paddedleft">
|
||||
|
||||
@ -20,7 +20,7 @@
|
||||
<table class="table" ui:sortable>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{{ 'label.name1' | translate }}</th>
|
||||
<th>{{ 'label.form.name' | translate }}</th>
|
||||
<th>{{ 'label.position' | translate }}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
@ -7,16 +7,13 @@
|
||||
<li class="active">{{datatable.registeredTableName}}</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div>
|
||||
<div class="pull-right">
|
||||
<div class="btn-group">
|
||||
<a href="#/editdatatable/{{datatable.registeredTableName}}" class="btn btn-primary"><i class="icon-edit icon-white"></i> {{'button.edit' | translate}}</a>
|
||||
<a class="btn btn-primary" ng-click="deleteTable()"><i class="icon-trash icon-white"></i> {{'button.delete' | translate}}</a>
|
||||
</div>
|
||||
<div class="btn-group">
|
||||
<a href="#/editdatatable/{{datatable.registeredTableName}}" class="btn btn-primary"><i class="icon-edit icon-white"></i> {{'button.edit' | translate}}</a>
|
||||
<a class="btn btn-primary" ng-click="deleteTable()"><i class="icon-trash icon-white"></i> {{'button.delete' | translate}}</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row alert-block span">
|
||||
<legend>{{datatable.registeredTableName}}</legend>
|
||||
<strong>{{'label.associatedwith' | translate}}</strong> {{datatable.applicationTableName}}
|
||||
<table class="table" ui:sortable>
|
||||
|
||||
@ -5,14 +5,13 @@
|
||||
<li><a href="#/reports">{{'label.managereports' | translate}}</a> <span class="divider">/</span></li>
|
||||
<li class="active">{{report.reportName}}</li>
|
||||
</ul>
|
||||
<div class="pull-right">
|
||||
<div class="btn-group">
|
||||
<a href="#/editreport/{{report.id}}" class="btn btn-primary"><i class="icon-edit icon-white"></i> Edit</a>
|
||||
<a href="#" class="btn btn-primary" ng-show="noncoreReport" ng-click="deletereport()"><i class="icon-trash icon-white"></i> Delete</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="pull-right">
|
||||
<div class="btn-group">
|
||||
<a href="#/editreport/{{report.id}}" class="btn btn-primary"><i class="icon-edit icon-white"></i> Edit</a>
|
||||
<a href="#" class="btn btn-primary" ng-show="noncoreReport" ng-click="deletereport()"><i class="icon-trash icon-white"></i> Delete</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row paddedleft">
|
||||
<h3>{{report.reportName}}</h3>
|
||||
<table width="100%">
|
||||
@ -36,7 +35,7 @@
|
||||
<td>{{ 'label.usereport' | translate }}</td>
|
||||
<td>{{report.useReport}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -21,7 +21,7 @@
|
||||
<td width="80%">{{job.displayName}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{{ 'label.cornexpression' | translate }}</td>
|
||||
<td>{{ 'label.cronexpression' | translate }}</td>
|
||||
<td>{{job.cronExpression}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -29,7 +29,8 @@
|
||||
<td>{{job.active}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Follow "http://www.cronmaker.com" to generate cron expression</td>
|
||||
<td>{{ 'label.follow' | translate }}</td>
|
||||
<td><a href="http://www.cronmaker.com" target="">click here to generate cron expression</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
@ -1,5 +1,10 @@
|
||||
<div class="row-fluid" ng-controller="ViewSchedulerJobHistoryController">
|
||||
<input ng-model="filterText" type="text" class="span marginbottom0px" placeholder="Filter by name">
|
||||
<ul class="breadcrumb">
|
||||
<li><a href="#/system">{{'link.admin.system' | translate}}</a> <span class="divider">/</span></li>
|
||||
<li><a href="#/jobs">{{'label.manageschedulerjobs' | translate}}</a> <span class="divider">/</span></li>
|
||||
<li class="active">{{'label.schedularjobhistory' | translate}}</li>
|
||||
</ul>
|
||||
<input ng-model="filterText" type="text" class="span marginbottom0px" placeholder="{{'label.filterbyversion' | translate}}">
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr class="graybg">
|
||||
|
||||
@ -23,7 +23,8 @@
|
||||
"d3": "3.3.3",
|
||||
"nvd3": "1.1.10-beta",
|
||||
"angularjs-file-upload":"0.1.4",
|
||||
"angular-sanitize":"v1.0.8"
|
||||
"angular-sanitize":"v1.0.8",
|
||||
"ckeditor":""
|
||||
},
|
||||
"devDependencies": {
|
||||
"jasmine": "1.3.1"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user