fix: Correct dependencies of Entity selection in Entity Data Table checks (#2628)
Status and other dependent dropdowns didn't show values dependent correctly on Entity selection. This also fixes the misspelled name part "enity" to "entity". FIXES: WEB-302
This commit is contained in:
+9
-8
@@ -17,14 +17,14 @@ import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
|
|||||||
* Create Entity Data Table Checks component.
|
* Create Entity Data Table Checks component.
|
||||||
*/
|
*/
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'mifosx-create-enity-data-table-checks',
|
selector: 'mifosx-create-entity-data-table-checks',
|
||||||
templateUrl: './create-enity-data-table-checks.component.html',
|
templateUrl: './create-entity-data-table-checks.component.html',
|
||||||
styleUrls: ['./create-enity-data-table-checks.component.scss'],
|
styleUrls: ['./create-entity-data-table-checks.component.scss'],
|
||||||
imports: [
|
imports: [
|
||||||
...STANDALONE_SHARED_IMPORTS
|
...STANDALONE_SHARED_IMPORTS
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
export class CreateEnityDataTableChecksComponent implements OnInit {
|
export class CreateEntityDataTableChecksComponent implements OnInit {
|
||||||
/** Create Entity Datatable Checks form. */
|
/** Create Entity Datatable Checks form. */
|
||||||
createEntityForm: UntypedFormGroup;
|
createEntityForm: UntypedFormGroup;
|
||||||
/** Entity Datatable Checks data. */
|
/** Entity Datatable Checks data. */
|
||||||
@@ -53,11 +53,12 @@ export class CreateEnityDataTableChecksComponent implements OnInit {
|
|||||||
) {
|
) {
|
||||||
this.route.data.subscribe((data: { dataTableEntity: any }) => {
|
this.route.data.subscribe((data: { dataTableEntity: any }) => {
|
||||||
this.createEntityData = data.dataTableEntity;
|
this.createEntityData = data.dataTableEntity;
|
||||||
|
// hardcoded, because data.dataTableEntity.entities might change anytime its order
|
||||||
this.entityTypes = [
|
this.entityTypes = [
|
||||||
{ name: 'Client', value: this.createEntityData.entities[0] },
|
{ name: 'Client', value: 'm_client' },
|
||||||
{ name: 'Loan', value: this.createEntityData.entities[1] },
|
{ name: 'Loan', value: 'm_loan' },
|
||||||
{ name: 'Group', value: this.createEntityData.entities[2] },
|
{ name: 'Group', value: 'm_group' },
|
||||||
{ name: 'Savings Account', value: this.createEntityData.entities[3] }
|
{ name: 'Savings Account', value: 'm_savings_account' }
|
||||||
];
|
];
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -52,7 +52,7 @@ import { ViewBulkImportComponent } from './bulk-import/view-bulk-import/view-bul
|
|||||||
import { ViewLoanProvisioningCriteriaComponent } from './loan-provisioning-criteria/view-loan-provisioning-criteria/view-loan-provisioning-criteria.component';
|
import { ViewLoanProvisioningCriteriaComponent } from './loan-provisioning-criteria/view-loan-provisioning-criteria/view-loan-provisioning-criteria.component';
|
||||||
import { CreateCampaignComponent } from './sms-campaigns/create-campaign/create-campaign.component';
|
import { CreateCampaignComponent } from './sms-campaigns/create-campaign/create-campaign.component';
|
||||||
import { EditCampaignComponent } from './sms-campaigns/edit-campaign/edit-campaign.component';
|
import { EditCampaignComponent } from './sms-campaigns/edit-campaign/edit-campaign.component';
|
||||||
import { CreateEnityDataTableChecksComponent } from './entity-data-table-checks/create-enity-data-table-checks/create-enity-data-table-checks.component';
|
import { CreateEntityDataTableChecksComponent } from './entity-data-table-checks/create-entity-data-table-checks/create-entity-data-table-checks.component';
|
||||||
import { CreateLoanProvisioningCriteriaComponent } from './loan-provisioning-criteria/create-loan-provisioning-criteria/create-loan-provisioning-criteria.component';
|
import { CreateLoanProvisioningCriteriaComponent } from './loan-provisioning-criteria/create-loan-provisioning-criteria/create-loan-provisioning-criteria.component';
|
||||||
import { BulkLoanReassignmnetComponent } from './bulk-loan-reassignmnet/bulk-loan-reassignmnet.component';
|
import { BulkLoanReassignmnetComponent } from './bulk-loan-reassignmnet/bulk-loan-reassignmnet.component';
|
||||||
import { EditLoanProvisioningCriteriaComponent } from './loan-provisioning-criteria/edit-loan-provisioning-criteria/edit-loan-provisioning-criteria.component';
|
import { EditLoanProvisioningCriteriaComponent } from './loan-provisioning-criteria/edit-loan-provisioning-criteria/edit-loan-provisioning-criteria.component';
|
||||||
@@ -568,7 +568,7 @@ const routes: Routes = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'create',
|
path: 'create',
|
||||||
component: CreateEnityDataTableChecksComponent,
|
component: CreateEntityDataTableChecksComponent,
|
||||||
data: { title: 'Create Entity Data Table Checks', breadcrumb: 'Create' },
|
data: { title: 'Create Entity Data Table Checks', breadcrumb: 'Create' },
|
||||||
resolve: {
|
resolve: {
|
||||||
dataTableEntity: EntityDataTableChecksTemplateResolver
|
dataTableEntity: EntityDataTableChecksTemplateResolver
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ import { BusinessRuleParametersComponent } from './sms-campaigns/sms-campaign-st
|
|||||||
import { EditCampaignComponent } from './sms-campaigns/edit-campaign/edit-campaign.component';
|
import { EditCampaignComponent } from './sms-campaigns/edit-campaign/edit-campaign.component';
|
||||||
import { EditSmsCampaignStepComponent } from './sms-campaigns/sms-campaign-stepper/edit-sms-campaign-step/edit-sms-campaign-step.component';
|
import { EditSmsCampaignStepComponent } from './sms-campaigns/sms-campaign-stepper/edit-sms-campaign-step/edit-sms-campaign-step.component';
|
||||||
import { EditBusinessRuleParametersComponent } from './sms-campaigns/sms-campaign-stepper/edit-sms-campaign-step/edit-business-rule-parameters/edit-business-rule-parameters.component';
|
import { EditBusinessRuleParametersComponent } from './sms-campaigns/sms-campaign-stepper/edit-sms-campaign-step/edit-business-rule-parameters/edit-business-rule-parameters.component';
|
||||||
import { CreateEnityDataTableChecksComponent } from './entity-data-table-checks/create-enity-data-table-checks/create-enity-data-table-checks.component';
|
import { CreateEntityDataTableChecksComponent } from './entity-data-table-checks/create-entity-data-table-checks/create-entity-data-table-checks.component';
|
||||||
import { BulkLoanReassignmnetComponent } from './bulk-loan-reassignmnet/bulk-loan-reassignmnet.component';
|
import { BulkLoanReassignmnetComponent } from './bulk-loan-reassignmnet/bulk-loan-reassignmnet.component';
|
||||||
import { CreateLoanProvisioningCriteriaComponent } from './loan-provisioning-criteria/create-loan-provisioning-criteria/create-loan-provisioning-criteria.component';
|
import { CreateLoanProvisioningCriteriaComponent } from './loan-provisioning-criteria/create-loan-provisioning-criteria/create-loan-provisioning-criteria.component';
|
||||||
import { EditLoanProvisioningCriteriaComponent } from './loan-provisioning-criteria/edit-loan-provisioning-criteria/edit-loan-provisioning-criteria.component';
|
import { EditLoanProvisioningCriteriaComponent } from './loan-provisioning-criteria/edit-loan-provisioning-criteria/edit-loan-provisioning-criteria.component';
|
||||||
@@ -141,7 +141,7 @@ import { InvestorsComponent } from './investors/investors.component';
|
|||||||
EditCampaignComponent,
|
EditCampaignComponent,
|
||||||
EditSmsCampaignStepComponent,
|
EditSmsCampaignStepComponent,
|
||||||
EditBusinessRuleParametersComponent,
|
EditBusinessRuleParametersComponent,
|
||||||
CreateEnityDataTableChecksComponent,
|
CreateEntityDataTableChecksComponent,
|
||||||
BulkLoanReassignmnetComponent,
|
BulkLoanReassignmnetComponent,
|
||||||
CreateLoanProvisioningCriteriaComponent,
|
CreateLoanProvisioningCriteriaComponent,
|
||||||
EditLoanProvisioningCriteriaComponent,
|
EditLoanProvisioningCriteriaComponent,
|
||||||
|
|||||||
Reference in New Issue
Block a user