fix: breadcrumbs, labels and other issues in the context of loan/saving applications for groups (#2303)

This makes Group Loans somehow work, fixes the breadcrumbs for GLIM applications,
configures permissions for links to GLIM and GSIM applications and a few other
things, all regarding loan, savings, GLIM and GSIM applications of groups.

Partially addresses: WEB-9
This commit is contained in:
Felix van Hove
2025-03-06 13:07:13 -06:00
committed by GitHub
parent 285865d5b2
commit ee81d6da22
18 changed files with 52 additions and 9 deletions
@@ -424,7 +424,7 @@
<tr
mat-row
*matRowDef="let row; columns: openSavingsColumns"
[routerLink]="['../', 'savings-accounts', row.id, 'transactions']"
[routerLink]="['../', 'savings-accounts', row.id, 'general']"
></tr>
</table>
@@ -120,10 +120,18 @@
<button mat-menu-item *mifosxHasPermission="'CREATE_LOAN'" [routerLink]="['loans-accounts', 'create']">
{{ 'labels.buttons.Group Loan Application' | translate }}
</button>
<button mat-menu-item [routerLink]="['loans-accounts', 'glim-account', 'create']">
<button
mat-menu-item
*mifosxHasPermission="'CREATE_LOAN'"
[routerLink]="['loans-accounts', 'glim-account', 'create']"
>
{{ 'labels.buttons.GLIM Loan Application' | translate }}
</button>
<button mat-menu-item [routerLink]="['savings-accounts', 'gsim-account', 'create']">
<button
mat-menu-item
*mifosxHasPermission="'CREATE_GSIMACCOUNT'"
[routerLink]="['savings-accounts', 'gsim-account', 'create']"
>
{{ 'labels.buttons.GSIM Application' | translate }}
</button>
</mat-menu>