Checkpoint: Ajout du champ Abonnement (OUI/NON) aux factures avec détection automatique par mots-clés et édition directe dans la liste
This commit is contained in:
@@ -20,6 +20,7 @@ export default function Settings() {
|
||||
const [orderNumberKeywords, setOrderNumberKeywords] = useState("");
|
||||
const [supplierKeywords, setSupplierKeywords] = useState("");
|
||||
const [totalAmountKeywords, setTotalAmountKeywords] = useState("");
|
||||
const [subscriptionKeywords, setSubscriptionKeywords] = useState("");
|
||||
const [sftpHost, setSftpHost] = useState("");
|
||||
const [sftpPort, setSftpPort] = useState(22);
|
||||
const [sftpUsername, setSftpUsername] = useState("");
|
||||
@@ -36,6 +37,7 @@ export default function Settings() {
|
||||
setOrderNumberKeywords(settings.orderNumberKeywords || "");
|
||||
setSupplierKeywords(settings.supplierKeywords || "");
|
||||
setTotalAmountKeywords(settings.totalAmountKeywords || "");
|
||||
setSubscriptionKeywords(settings.subscriptionKeywords || "");
|
||||
setSftpHost(settings.sftpHost || "");
|
||||
setSftpPort(settings.sftpPort || 22);
|
||||
setSftpUsername(settings.sftpUsername || "");
|
||||
@@ -77,6 +79,7 @@ export default function Settings() {
|
||||
orderNumberKeywords,
|
||||
supplierKeywords,
|
||||
totalAmountKeywords,
|
||||
subscriptionKeywords,
|
||||
sftpHost,
|
||||
sftpPort,
|
||||
sftpUsername,
|
||||
@@ -205,6 +208,20 @@ export default function Settings() {
|
||||
rows={2}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className="space-y-2">
|
||||
<Label htmlFor="subscriptionKeywords">Abonnement</Label>
|
||||
<Textarea
|
||||
id="subscriptionKeywords"
|
||||
value={subscriptionKeywords}
|
||||
onChange={(e) => setSubscriptionKeywords(e.target.value)}
|
||||
placeholder="Abonnement, Subscription, Mensuel, Annuel, Recurring"
|
||||
rows={2}
|
||||
/>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
Les factures contenant ces mots-clés seront automatiquement marquées comme abonnement
|
||||
</p>
|
||||
</div>
|
||||
</CardContent>
|
||||
</Card>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user