Add payment schedule view with filtering and supplier payment methods

Adds a new payment schedule page to display due dates and amounts, incorporating supplier payment methods and date filtering.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 1e4433b5-47ab-464c-b663-fea2e53367dd
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: e9c65355-546d-41f7-885b-728c905f4497
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/1e4433b5-47ab-464c-b663-fea2e53367dd/9uIte90
This commit is contained in:
michaelschal committed 2025-11-03 16:02:12 +00:00
1 parent eeb9b5b34b
commit 6f298c4df7
7 files changed
+488 -5

No files matched your search

+26 -4
View File
@@ -51,6 +51,7 @@ export default function Groups() {
nocodbBlColumnName: "",
nocodbAmountColumnName: "",
nocodbSupplierColumnName: "",
nocodbDueDateColumnName: "",
webhookUrl: "",
});
@@ -101,9 +102,13 @@ export default function Groups() {
name: "",
color: "#1976D2",
nocodbConfigId: "",
nocodbTableId: "",
nocodbTableName: "",
invoiceColumnName: "Ref Facture",
invoiceColumnName: "",
nocodbBlColumnName: "",
nocodbAmountColumnName: "",
nocodbSupplierColumnName: "",
nocodbDueDateColumnName: "",
webhookUrl: "",
});
},
onError: (error) => {
@@ -142,9 +147,13 @@ export default function Groups() {
name: "",
color: "#1976D2",
nocodbConfigId: "",
nocodbTableId: "",
nocodbTableName: "",
invoiceColumnName: "Ref Facture",
invoiceColumnName: "",
nocodbBlColumnName: "",
nocodbAmountColumnName: "",
nocodbSupplierColumnName: "",
nocodbDueDateColumnName: "",
webhookUrl: "",
});
},
onError: (error) => {
@@ -251,6 +260,7 @@ export default function Groups() {
nocodbBlColumnName: "",
nocodbAmountColumnName: "",
nocodbSupplierColumnName: "",
nocodbDueDateColumnName: "",
webhookUrl: "",
});
setShowCreateModal(true);
@@ -267,6 +277,7 @@ export default function Groups() {
nocodbBlColumnName: group.nocodbBlColumnName || "",
nocodbAmountColumnName: group.nocodbAmountColumnName || "",
nocodbSupplierColumnName: group.nocodbSupplierColumnName || "",
nocodbDueDateColumnName: group.nocodbDueDateColumnName || "",
webhookUrl: group.webhookUrl || "",
});
setShowEditModal(true);
@@ -631,6 +642,16 @@ export default function Groups() {
placeholder="ex: Fournisseur"
/>
</div>
<div>
<Label htmlFor="nocodbDueDateColumnName">Colonne Date d'Échéance</Label>
<Input
id="nocodbDueDateColumnName"
value={formData.nocodbDueDateColumnName}
onChange={(e) => handleChange('nocodbDueDateColumnName', e.target.value)}
placeholder="ex: Date_Echeance"
/>
</div>
</div>
</div>
@@ -693,6 +714,7 @@ export default function Groups() {
nocodbBlColumnName: "",
nocodbAmountColumnName: "",
nocodbSupplierColumnName: "",
nocodbDueDateColumnName: "",
webhookUrl: "",
});
}}