Merge branch 'fixes/fix-facture-mention' into staging

This commit is contained in:
Tiavina 2025-01-24 16:51:08 +03:00
commit d663eb12f1
25 changed files with 37 additions and 26 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1118,7 +1118,14 @@ class Bdd {
`user_id` `user_id`
) )
VALUES (NOW(),?,?,0,0,0,?,0,?,?,?);"; VALUES (NOW(),?,?,0,0,0,?,0,?,?,?);";
$this->execSQLNoData($sql, array($idNextcloud,"Nom du defunt",'Ajouter un lieu',$this->l->t('New'),$this->l->t('Comment'),$last)); $this->execSQLNoData($sql, array(
$idNextcloud,
"Nom du defunt",
'Ajouter un lieu',
DevisMentionConstant::NEW,
'',
$last
));
return true; return true;
} }
@ -1180,7 +1187,7 @@ class Bdd {
$thanatoId, $thanatoId,
$this->l->t('New'), $this->l->t('New'),
$locationId, $locationId,
$this->l->t('Mention'), DevisMentionConstant::NEW,
$devisComment, $devisComment,
$last, $last,
$devisNumber, $devisNumber,

View File

@ -1,4 +1,5 @@
export const FacturedDevisMentionConstant = "facturé"; export const FacturedDevisMentionConstant = "facturé";
export const FacturedDevisMentionConstantFormatted = "facturé";
export const DefaultDevisMentionConstant = "Mention"; export const DefaultDevisMentionConstant = "Mention";
export const NewDevisMentionConstant = "Nouveau"; export const NewDevisMentionConstant = "Nouveau";
export const CanceledDevisMentionConstant = "CANCELED"; export const CanceledDevisMentionConstant = "CANCELED";

View File

@ -1,7 +1,7 @@
import { generateUrl } from "@nextcloud/router"; import { generateUrl } from "@nextcloud/router";
import { updateDB } from "../modules/ajaxRequest.mjs"; import { updateDB } from "../modules/ajaxRequest.mjs";
import { baseUrl, checkSelectPurJs, LoadDT, showDone } from "../modules/mainFunction.mjs"; import { baseUrl, checkSelectPurJs, LoadDT, showDone } from "../modules/mainFunction.mjs";
import { NewDevisMentionConstant,FacturedDevisMentionConstant,DefaultDevisMentionConstant,CanceledDevisMentionConstant } from "../constants/invoiceConstant.js"; import { NewDevisMentionConstant,FacturedDevisMentionConstant,DefaultDevisMentionConstant,CanceledDevisMentionConstant, FacturedDevisMentionConstantFormatted } from "../constants/invoiceConstant.js";
export class Devis { export class Devis {
/** /**
@ -43,6 +43,9 @@ export class Devis {
case CanceledDevisMentionConstant: case CanceledDevisMentionConstant:
labelValue = "Annulé" labelValue = "Annulé"
break; break;
case FacturedDevisMentionConstantFormatted:
labelValue = "Facturé"
break;
default: default:
labelValue = mention labelValue = mention
} }
@ -77,7 +80,7 @@ export class Devis {
static getDevisMentionCssStyle(mention){ static getDevisMentionCssStyle(mention){
let style = "display:inline; border-radius: 5px; padding: 8px;"; let style = "display:inline; border-radius: 5px; padding: 8px;";
if(mention === FacturedDevisMentionConstant){ if(mention === FacturedDevisMentionConstant || mention === FacturedDevisMentionConstantFormatted){
style += " background-color:green !important; color: white"; style += " background-color:green !important; color: white";
} }
else if(mention === CanceledDevisMentionConstant){ else if(mention === CanceledDevisMentionConstant){