"Add excludedOrderIds prop to OrdersTable and related components; implement logic for filtering and handling excluded orders across invoicing and transaction views."

This commit is contained in:
Jeppe Bundgaard
2025-11-25 14:40:23 +01:00
parent 8fbbdf5fd0
commit a87526fa64
6 changed files with 80 additions and 16 deletions
@@ -171,6 +171,30 @@ const setDepartmentStripeLocation = async (locationId) => {
></ConfigurationInput>
</template>
</ConfigurationCategory>
<!-- Exclude from invoicing -->
<ConfigurationCategory
module="Afdelingsopsætning"
title="Moduler"
icon="fas fa-cogs"
subtitle="Fakturering"
>
<template #default>
<ConfigurationSwitch
title="Udeluk fra fakturering"
description="Hvis aktiveret, vil denne afdeling ikke blive inkluderet i faktureringen."
v-bind:value="getBooleanValue('exclude_from_invoicing')"
:on-switch="(value) => {
SessionUser.objects.department_variables.add(
departmentId,
'exclude_from_invoicing',
value ? 'true' : 'false'
).then(() => {
getDepartmentVariables();
});
}"
></ConfigurationSwitch>
</template>
</ConfigurationCategory>
</div>
</DepartmentSubPageWrapper>
</RestrictedPageWrapper>