summaryrefslogtreecommitdiff
path: root/clients/screens_dashboard.c
diff options
context:
space:
mode:
authorAnders Betts <anders.betts@gmail.com>2026-09-21 11:45:54 +0200
committerAnders Betts <anders.betts@gmail.com>2026-09-21 11:45:54 +0200
commite1dd7112e0346914710566660625da0f6b866e8a (patch)
treec4b0d5c7f6f62c1c4c38245e7c001b3fd4b03e74 /clients/screens_dashboard.c
parent182f0a592b6fe97fc1ff87add227f9d52a4ef902 (diff)
downloadbokf-0.1.55.tar.gz
bokf-0.1.55.zip
tui: payroll screens, Företag/System menu and settings splitv0.1.55
Diffstat (limited to 'clients/screens_dashboard.c')
-rw-r--r--clients/screens_dashboard.c52
1 files changed, 32 insertions, 20 deletions
diff --git a/clients/screens_dashboard.c b/clients/screens_dashboard.c
index 0c133b2..a386dae 100644
--- a/clients/screens_dashboard.c
+++ b/clients/screens_dashboard.c
@@ -269,17 +269,20 @@ static void select_fiscal_year(struct app *a)
}
static const char *const MAIN_ITEMS[] = {
MK_SECTION "Bokföring",
- "Verifikat", "Underlag (inkorg)", "Bankavstämning",
+ "Verifikat", "Underlag (inkorg)", "Bankavstämning", "Mallar",
MK_SECTION "Fakturering",
"Fakturor",
+ MK_SECTION "Lön",
+ "Lönekörningar",
MK_SECTION "Rapporter & bokslut",
"Rapporter", "Bokslut",
- MK_SECTION "Register",
- "Mallar", "Kunder", "Momsregler", "Företagsuppgifter", "Inställningar",
+ MK_SECTION "Företag",
+ "Anställda", "Kunder", "Bolaget", "Momsregler",
+ MK_SECTION "System",
+ "Skattetabeller", "Revision", "Systeminställningar",
MK_SECTION "Räkenskapsår",
"Ingående balans", "Räkenskapsår",
- MK_SECTION "Övrigt",
- "Revision", "Logga ut / avsluta",
+ "Logga ut / avsluta",
};
void dashboard(struct app *a)
@@ -312,40 +315,49 @@ void dashboard(struct app *a)
case 3:
open_scene(a, "bank");
break;
- case 5:
- open_scene(a, "invoices");
+ case 4:
+ open_scene(a, "templates");
break;
- case 7:
- open_scene(a, "reports");
+ case 6:
+ open_scene(a, "invoices");
break;
case 8:
- open_scene(a, "bokslut");
+ open_scene(a, "payroll");
break;
case 10:
- open_scene(a, "templates");
+ open_scene(a, "reports");
break;
case 11:
- open_scene(a, "customers");
- break;
- case 12:
- open_scene(a, "rules");
+ open_scene(a, "bokslut");
break;
case 13:
- open_scene(a, "company");
+ open_scene(a, "employees");
break;
case 14:
- open_scene(a, "settings");
+ open_scene(a, "customers");
+ break;
+ case 15:
+ open_scene(a, "company");
break;
case 16:
- open_scene(a, "ib");
+ open_scene(a, "rules");
break;
- case 17:
- select_fiscal_year(a);
+ case 18:
+ open_scene(a, "tax_tables");
break;
case 19:
open_scene(a, "audit");
break;
case 20:
+ open_scene(a, "system");
+ break;
+ case 22:
+ open_scene(a, "ib");
+ break;
+ case 23:
+ select_fiscal_year(a);
+ break;
+ case 24:
return;
default:
break; /* section header */