mirror of
https://github.com/openMF/community-app.git
synced 2026-02-06 13:17:04 +00:00
44 lines
1.8 KiB
JavaScript
44 lines
1.8 KiB
JavaScript
(function (module) {
|
|
mifosX.controllers = _.extend(module, {
|
|
AddMemberController: function (scope, resourceFactory, location, routeParams, dateFilter) {
|
|
scope.first = {};
|
|
scope.restrictDate = new Date();
|
|
scope.first.date = new Date();
|
|
scope.formData = {};
|
|
|
|
if (routeParams.groupId) {
|
|
scope.groupId = routeParams.groupId;
|
|
}
|
|
resourceFactory.clientTemplateResource.get({officeId: routeParams.officeId}, function (data) {
|
|
scope.clientTemplate = data;
|
|
});
|
|
scope.setChoice = function () {
|
|
if (this.formData.active) {
|
|
scope.choice = 1;
|
|
}
|
|
else if (!this.formData.active) {
|
|
scope.choice = 0;
|
|
}
|
|
};
|
|
scope.submit = function () {
|
|
if (scope.first.date) {
|
|
var reqDate = dateFilter(scope.first.date, scope.df);
|
|
this.formData.activationDate = reqDate;
|
|
this.formData.dateFormat = scope.df;
|
|
}
|
|
this.formData.active = this.formData.active || false;
|
|
this.formData.locale = scope.optlang.code;
|
|
this.formData.groupId = routeParams.groupId;
|
|
this.formData.officeId = routeParams.officeId;
|
|
resourceFactory.clientResource.save(this.formData, function (data) {
|
|
location.path('/viewgroup/' + data.groupId);
|
|
});
|
|
};
|
|
|
|
}
|
|
});
|
|
mifosX.ng.application.controller('AddMemberController', ['$scope', 'ResourceFactory', '$location', '$routeParams', 'dateFilter', mifosX.controllers.AddMemberController]).run(function ($log) {
|
|
$log.info("AddMemberController initialized");
|
|
});
|
|
}(mifosX.controllers || {}));
|