diff --git a/frontend/mix-manifest.json b/frontend/mix-manifest.json
index c75b943f42..78f5bc5476 100644
--- a/frontend/mix-manifest.json
+++ b/frontend/mix-manifest.json
@@ -5,6 +5,7 @@
"/public/js/accounts/show.js": "/public/js/accounts/show.js",
"/public/js/accounts/create.js": "/public/js/accounts/create.js",
"/public/js/bills/index.js": "/public/js/bills/index.js",
+ "/public/js/bills/create.js": "/public/js/bills/create.js",
"/public/js/budgets/index.js": "/public/js/budgets/index.js",
"/public/js/transactions/create.js": "/public/js/transactions/create.js",
"/public/js/transactions/edit.js": "/public/js/transactions/edit.js",
@@ -15,16 +16,9 @@
"/public/css/app.css": "/public/css/app.css",
"/public/js/vendor.js": "/public/js/vendor.js",
"/public/v2/js/dashboard.js": "/public/v2/js/dashboard.js",
- "/public/v2/js/dashboard.js.map": "/public/v2/js/dashboard.js.map",
"/public/v2/js/empty.js": "/public/v2/js/empty.js",
- "/public/v2/js/empty.js.map": "/public/v2/js/empty.js.map",
"/public/v2/js/manifest.js": "/public/v2/js/manifest.js",
- "/public/v2/js/manifest.js.map": "/public/v2/js/manifest.js.map",
"/public/v2/js/register.js": "/public/v2/js/register.js",
- "/public/v2/js/register.js.map": "/public/v2/js/register.js.map",
"/public/v2/js/vendor.js": "/public/v2/js/vendor.js",
- "/public/v2/js/vendor.js.LICENSE.txt": "/public/v2/js/vendor.js.LICENSE.txt",
- "/public/v2/js/vendor.js.map": "/public/v2/js/vendor.js.map",
- "/public/v2/css/app.css": "/public/v2/css/app.css",
- "/public/v2/css/app.css.map": "/public/v2/css/app.css.map"
+ "/public/v2/css/app.css": "/public/v2/css/app.css"
}
diff --git a/frontend/package.json b/frontend/package.json
index 793d0c4dcc..e7527bbe14 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -20,7 +20,7 @@
"sass": "^1.32.8",
"sass-loader": "^12.0.0",
"vue-i18n": "^8.24.2",
- "vue-loader": "^16",
+ "vue-loader": "^15",
"vue-template-compiler": "^2.6.12",
"vuex": "^3.6.2",
"webpack": "^5.40.0"
diff --git a/frontend/src/components/accounts/Create.vue b/frontend/src/components/accounts/Create.vue
index 1959e40ede..cba22684c2 100644
--- a/frontend/src/components/accounts/Create.vue
+++ b/frontend/src/components/accounts/Create.vue
@@ -34,7 +34,7 @@
-
+
const lodashClonedeep = require('lodash.clonedeep');
-import Currency from "./Currency";
+import GenericCurrency from "../form/GenericCurrency";
import AssetAccountRole from "./AssetAccountRole"
import LiabilityType from "./LiabilityType";
import LiabilityDirection from "./LiabilityDirection";
@@ -145,7 +145,7 @@ import Alert from '../partials/Alert';
export default {
name: "Create",
components: {
- Currency, AssetAccountRole, LiabilityType, LiabilityDirection, Interest, InterestPeriod,
+ GenericCurrency, AssetAccountRole, LiabilityType, LiabilityDirection, Interest, InterestPeriod,
GenericTextInput, GenericTextarea, GenericLocation, GenericAttachments, GenericCheckbox, Alert
},
@@ -168,7 +168,7 @@ export default {
// info
name: '',
type: 'any',
- currency_id: null,
+
// liabilities
liability_type: 'Loan',
diff --git a/frontend/src/components/bills/Create.vue b/frontend/src/components/bills/Create.vue
new file mode 100644
index 0000000000..6686704056
--- /dev/null
+++ b/frontend/src/components/bills/Create.vue
@@ -0,0 +1,260 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/components/bills/RepeatFrequencyPeriod.vue b/frontend/src/components/bills/RepeatFrequencyPeriod.vue
new file mode 100644
index 0000000000..a4714f81b2
--- /dev/null
+++ b/frontend/src/components/bills/RepeatFrequencyPeriod.vue
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
diff --git a/frontend/src/components/form/GenericCurrency.vue b/frontend/src/components/form/GenericCurrency.vue
index e443cfd17f..969603e016 100644
--- a/frontend/src/components/form/GenericCurrency.vue
+++ b/frontend/src/components/form/GenericCurrency.vue
@@ -46,16 +46,21 @@
diff --git a/frontend/src/locales/bg.json b/frontend/src/locales/bg.json
index d6dd98c74c..7bd70c0841 100644
--- a/frontend/src/locales/bg.json
+++ b/frontend/src/locales/bg.json
@@ -162,7 +162,13 @@
"inactive": "\u041d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u043e",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "\u0421\u044a\u0437\u0434\u0430\u0439 \u043d\u043e\u0432\u0430 \u0441\u043c\u0435\u0442\u043a\u0430"
+ "create_new_bill": "\u0421\u044a\u0437\u0434\u0430\u0439 \u043d\u043e\u0432\u0430 \u0441\u043c\u0435\u0442\u043a\u0430",
+ "store_new_bill": "\u0417\u0430\u043f\u0430\u043c\u0435\u0442\u0435\u0442\u0435 \u043d\u043e\u0432\u0430 \u0441\u043c\u0435\u0442\u043a\u0430",
+ "repeat_freq_yearly": "\u0435\u0436\u0435\u0433\u043e\u0434\u043d\u043e",
+ "repeat_freq_half-year": "\u043d\u0430 \u0432\u0441\u0435\u043a\u0438 6 \u043c\u0435\u0441\u0435\u0446\u0430",
+ "repeat_freq_quarterly": "\u0442\u0440\u0438\u043c\u0435\u0441\u0435\u0447\u043d\u043e",
+ "repeat_freq_monthly": "\u043c\u0435\u0441\u0435\u0447\u043d\u043e",
+ "repeat_freq_weekly": "\u0435\u0436\u0435\u0441\u0435\u0434\u043c\u0438\u0447\u043d\u043e"
},
"list": {
"piggy_bank": "\u041a\u0430\u0441\u0438\u0447\u043a\u0430",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "\u0411\u0435\u043b\u0435\u0436\u043a\u0438",
"location": "\u041c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435",
+ "repeat_freq": "\u041f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u044f",
+ "startdate": "\u041d\u0430\u0447\u0430\u043b\u043d\u0430 \u0434\u0430\u0442\u0430",
+ "enddate": "End date",
+ "object_group": "\u0413\u0440\u0443\u043f\u0430",
"attachments": "\u041f\u0440\u0438\u043a\u0430\u0447\u0435\u043d\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u0435",
"active": "\u0410\u043a\u0442\u0438\u0432\u0435\u043d",
"include_net_worth": "\u0412\u043a\u043b\u044e\u0447\u0438 \u0432 \u043e\u0431\u0449\u043e\u0442\u043e \u0431\u043e\u0433\u0430\u0442\u0441\u0442\u0432\u043e",
@@ -226,6 +236,11 @@
"process_date": "\u0414\u0430\u0442\u0430 \u043d\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430",
"due_date": "\u0414\u0430\u0442\u0430 \u043d\u0430 \u043f\u0430\u0434\u0435\u0436",
"payment_date": "\u0414\u0430\u0442\u0430 \u043d\u0430 \u043f\u043b\u0430\u0449\u0430\u043d\u0435",
- "invoice_date": "\u0414\u0430\u0442\u0430 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430"
+ "invoice_date": "\u0414\u0430\u0442\u0430 \u043d\u0430 \u0444\u0430\u043a\u0442\u0443\u0440\u0430",
+ "amount_min": "\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u043d\u0430 \u0441\u0443\u043c\u0430",
+ "amount_max": "\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u043d\u0430 \u0441\u0443\u043c\u0430",
+ "start_date": "\u041d\u0430\u0447\u0430\u043b\u043e \u043d\u0430 \u043e\u0431\u0445\u0432\u0430\u0442\u0430",
+ "end_date": "\u041a\u0440\u0430\u0439 \u043d\u0430 \u043e\u0431\u0445\u0432\u0430\u0442\u0430",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/cs.json b/frontend/src/locales/cs.json
index 8e9bccadef..bdd516ad14 100644
--- a/frontend/src/locales/cs.json
+++ b/frontend/src/locales/cs.json
@@ -162,7 +162,13 @@
"inactive": "Neaktivn\u00ed",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Vytvo\u0159it novou fakturu"
+ "create_new_bill": "Vytvo\u0159it novou fakturu",
+ "store_new_bill": "Ulo\u017eit novou \u00fa\u010dtenku",
+ "repeat_freq_yearly": "ro\u010dn\u011b",
+ "repeat_freq_half-year": "p\u016floro\u010dn\u011b",
+ "repeat_freq_quarterly": "\u010dtvrtletn\u011b",
+ "repeat_freq_monthly": "m\u011bs\u00ed\u010dn\u011b",
+ "repeat_freq_weekly": "t\u00fddn\u011b"
},
"list": {
"piggy_bank": "Pokladni\u010dka",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Pozn\u00e1mky",
"location": "\u00dadaje o poloze",
+ "repeat_freq": "Opakuje se",
+ "startdate": "Datum zah\u00e1jen\u00ed",
+ "enddate": "End date",
+ "object_group": "Skupina",
"attachments": "P\u0159\u00edlohy",
"active": "Aktivn\u00ed",
"include_net_worth": "Zahrnout do \u010dist\u00e9ho jm\u011bn\u00ed",
@@ -226,6 +236,11 @@
"process_date": "Datum zpracov\u00e1n\u00ed",
"due_date": "Datum splatnosti",
"payment_date": "Datum zaplacen\u00ed",
- "invoice_date": "Datum vystaven\u00ed"
+ "invoice_date": "Datum vystaven\u00ed",
+ "amount_min": "Minim\u00e1ln\u00ed \u010d\u00e1stka",
+ "amount_max": "Maxim\u00e1ln\u00ed \u010d\u00e1stka",
+ "start_date": "Za\u010d\u00e1tek rozsahu",
+ "end_date": "Konec rozsahu",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/de.json b/frontend/src/locales/de.json
index 1c2b681635..1e0ac2cb8d 100644
--- a/frontend/src/locales/de.json
+++ b/frontend/src/locales/de.json
@@ -162,7 +162,13 @@
"inactive": "Inaktiv",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Eine neue Rechnung erstellen"
+ "create_new_bill": "Eine neue Rechnung erstellen",
+ "store_new_bill": "Neue Rechnung speichern",
+ "repeat_freq_yearly": "J\u00e4hrlich",
+ "repeat_freq_half-year": "halbj\u00e4hrlich",
+ "repeat_freq_quarterly": "viertelj\u00e4hrlich",
+ "repeat_freq_monthly": "monatlich",
+ "repeat_freq_weekly": "w\u00f6chentlich"
},
"list": {
"piggy_bank": "Sparschwein",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Notizen",
"location": "Herkunft",
+ "repeat_freq": "Wiederholungen",
+ "startdate": "Startdatum",
+ "enddate": "End date",
+ "object_group": "Gruppe",
"attachments": "Anh\u00e4nge",
"active": "Aktiv",
"include_net_worth": "Im Eigenkapital enthalten",
@@ -226,6 +236,11 @@
"process_date": "Bearbeitungsdatum",
"due_date": "F\u00e4lligkeitstermin",
"payment_date": "Zahlungsdatum",
- "invoice_date": "Rechnungsdatum"
+ "invoice_date": "Rechnungsdatum",
+ "amount_min": "Mindestbetrag",
+ "amount_max": "H\u00f6chstbetrag",
+ "start_date": "Anfang des Bereichs",
+ "end_date": "Ende des Bereichs",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/el.json b/frontend/src/locales/el.json
index 0edb877131..fc9e881ee0 100644
--- a/frontend/src/locales/el.json
+++ b/frontend/src/locales/el.json
@@ -162,7 +162,13 @@
"inactive": "\u0391\u03bd\u03b5\u03bd\u03b5\u03c1\u03b3\u03cc",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bd\u03ad\u03bf\u03c5 \u03c0\u03ac\u03b3\u03b9\u03bf\u03c5 \u03ad\u03be\u03bf\u03b4\u03bf\u03c5"
+ "create_new_bill": "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bd\u03ad\u03bf\u03c5 \u03c0\u03ac\u03b3\u03b9\u03bf\u03c5 \u03ad\u03be\u03bf\u03b4\u03bf\u03c5",
+ "store_new_bill": "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03bd\u03ad\u03bf\u03c5 \u03c0\u03ac\u03b3\u03b9\u03bf\u03c5 \u03ad\u03be\u03bf\u03b4\u03bf\u03c5",
+ "repeat_freq_yearly": "\u03b5\u03c4\u03b7\u03c3\u03af\u03c9\u03c2",
+ "repeat_freq_half-year": "\u03b5\u03be\u03b1\u03bc\u03b7\u03bd\u03b9\u03b1\u03af\u03c9\u03c2",
+ "repeat_freq_quarterly": "\u03c4\u03c1\u03b9\u03bc\u03b7\u03bd\u03b9\u03b1\u03af\u03c9\u03c2",
+ "repeat_freq_monthly": "\u03bc\u03b7\u03bd\u03b9\u03b1\u03af\u03c9\u03c2",
+ "repeat_freq_weekly": "\u03b5\u03b2\u03b4\u03bf\u03bc\u03b1\u03b4\u03b9\u03b1\u03af\u03c9\u03c2"
},
"list": {
"piggy_bank": "\u039a\u03bf\u03c5\u03bc\u03c0\u03b1\u03c1\u03ac\u03c2",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "\u03a3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03b9\u03c2",
"location": "\u03a4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03af\u03b1",
+ "repeat_freq": "\u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03ae\u03c8\u03b5\u03b9\u03c2",
+ "startdate": "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u0388\u03bd\u03b1\u03c1\u03be\u03b7\u03c2",
+ "enddate": "End date",
+ "object_group": "\u039f\u03bc\u03ac\u03b4\u03b1",
"attachments": "\u03a3\u03c5\u03bd\u03b7\u03bc\u03bc\u03ad\u03bd\u03b1",
"active": "\u0395\u03bd\u03b5\u03c1\u03b3\u03cc",
"include_net_worth": "\u0395\u03bd\u03c4\u03cc\u03c2 \u03ba\u03b1\u03b8\u03b1\u03c1\u03ae\u03c2 \u03b1\u03be\u03af\u03b1\u03c2",
@@ -226,6 +236,11 @@
"process_date": "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2",
"due_date": "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u03c0\u03c1\u03bf\u03b8\u03b5\u03c3\u03bc\u03af\u03b1\u03c2",
"payment_date": "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u03c0\u03bb\u03b7\u03c1\u03c9\u03bc\u03ae\u03c2",
- "invoice_date": "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7\u03c2"
+ "invoice_date": "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1 \u03c4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b7\u03c3\u03b7\u03c2",
+ "amount_min": "\u0395\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf \u03c0\u03bf\u03c3\u03cc",
+ "amount_max": "\u039c\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf \u03c0\u03bf\u03c3\u03cc",
+ "start_date": "\u0391\u03c1\u03c7\u03ae \u03c4\u03bf\u03c5 \u03b5\u03cd\u03c1\u03bf\u03c5\u03c2",
+ "end_date": "\u03a4\u03ad\u03bb\u03bf\u03c2 \u03c4\u03bf\u03c5 \u03b5\u03cd\u03c1\u03bf\u03c5\u03c2",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/en-gb.json b/frontend/src/locales/en-gb.json
index faaa29ada6..fcc08cf5ee 100644
--- a/frontend/src/locales/en-gb.json
+++ b/frontend/src/locales/en-gb.json
@@ -162,7 +162,13 @@
"inactive": "Inactive",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Create new bill"
+ "create_new_bill": "Create new bill",
+ "store_new_bill": "Store new bill",
+ "repeat_freq_yearly": "yearly",
+ "repeat_freq_half-year": "every half-year",
+ "repeat_freq_quarterly": "quarterly",
+ "repeat_freq_monthly": "monthly",
+ "repeat_freq_weekly": "weekly"
},
"list": {
"piggy_bank": "Piggy bank",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Notes",
"location": "Location",
+ "repeat_freq": "Repeats",
+ "startdate": "Start date",
+ "enddate": "End date",
+ "object_group": "Group",
"attachments": "Attachments",
"active": "Active",
"include_net_worth": "Include in net worth",
@@ -226,6 +236,11 @@
"process_date": "Processing date",
"due_date": "Due date",
"payment_date": "Payment date",
- "invoice_date": "Invoice date"
+ "invoice_date": "Invoice date",
+ "amount_min": "Minimum amount",
+ "amount_max": "Maximum amount",
+ "start_date": "Start of range",
+ "end_date": "End of range",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json
index 665d1e231d..e1ce54555d 100644
--- a/frontend/src/locales/en.json
+++ b/frontend/src/locales/en.json
@@ -162,7 +162,13 @@
"inactive": "Inactive",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Create new bill"
+ "create_new_bill": "Create new bill",
+ "store_new_bill": "Store new bill",
+ "repeat_freq_yearly": "yearly",
+ "repeat_freq_half-year": "every half-year",
+ "repeat_freq_quarterly": "quarterly",
+ "repeat_freq_monthly": "monthly",
+ "repeat_freq_weekly": "weekly"
},
"list": {
"piggy_bank": "Piggy bank",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Notes",
"location": "Location",
+ "repeat_freq": "Repeats",
+ "startdate": "Start date",
+ "enddate": "End date",
+ "object_group": "Group",
"attachments": "Attachments",
"active": "Active",
"include_net_worth": "Include in net worth",
@@ -226,6 +236,11 @@
"process_date": "Processing date",
"due_date": "Due date",
"payment_date": "Payment date",
- "invoice_date": "Invoice date"
+ "invoice_date": "Invoice date",
+ "amount_min": "Minimum amount",
+ "amount_max": "Maximum amount",
+ "start_date": "Start of range",
+ "end_date": "End of range",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/es.json b/frontend/src/locales/es.json
index 2d4de19e45..dcadd65637 100644
--- a/frontend/src/locales/es.json
+++ b/frontend/src/locales/es.json
@@ -162,7 +162,13 @@
"inactive": "Inactivo",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Crear nueva factura"
+ "create_new_bill": "Crear nueva factura",
+ "store_new_bill": "Crear factura",
+ "repeat_freq_yearly": "anualmente",
+ "repeat_freq_half-year": "cada medio a\u00f1o",
+ "repeat_freq_quarterly": "trimestralmente",
+ "repeat_freq_monthly": "mensualmente",
+ "repeat_freq_weekly": "semanalmente"
},
"list": {
"piggy_bank": "Alcancilla",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Notas",
"location": "Ubicaci\u00f3n",
+ "repeat_freq": "Repetici\u00f3n",
+ "startdate": "Fecha de inicio",
+ "enddate": "End date",
+ "object_group": "Grupo",
"attachments": "Adjuntos",
"active": "Activo",
"include_net_worth": "Incluir en valor neto",
@@ -226,6 +236,11 @@
"process_date": "Fecha de procesamiento",
"due_date": "Fecha de vencimiento",
"payment_date": "Fecha de pago",
- "invoice_date": "Fecha de la factura"
+ "invoice_date": "Fecha de la factura",
+ "amount_min": "Importe m\u00ednimo",
+ "amount_max": "Importe m\u00e1ximo",
+ "start_date": "Inicio del rango",
+ "end_date": "Final del rango",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/fi.json b/frontend/src/locales/fi.json
index 1f0aef8741..69a5be2025 100644
--- a/frontend/src/locales/fi.json
+++ b/frontend/src/locales/fi.json
@@ -162,7 +162,13 @@
"inactive": "Ei aktiivinen",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Luo uusi lasku"
+ "create_new_bill": "Luo uusi lasku",
+ "store_new_bill": "Tallenna uusi lasku",
+ "repeat_freq_yearly": "vuosittain",
+ "repeat_freq_half-year": "puoli-vuosittain",
+ "repeat_freq_quarterly": "nelj\u00e4nnesvuosittain",
+ "repeat_freq_monthly": "kuukausittain",
+ "repeat_freq_weekly": "viikoittain"
},
"list": {
"piggy_bank": "S\u00e4\u00e4st\u00f6possu",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Muistiinpanot",
"location": "Sijainti",
+ "repeat_freq": "Toistot",
+ "startdate": "Aloitusp\u00e4iv\u00e4",
+ "enddate": "End date",
+ "object_group": "Ryhm\u00e4",
"attachments": "Liitteet",
"active": "Aktiivinen",
"include_net_worth": "Sis\u00e4llyt\u00e4 varallisuuteen",
@@ -226,6 +236,11 @@
"process_date": "K\u00e4sittelyp\u00e4iv\u00e4",
"due_date": "Er\u00e4p\u00e4iv\u00e4",
"payment_date": "Maksup\u00e4iv\u00e4",
- "invoice_date": "Laskun p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4"
+ "invoice_date": "Laskun p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4",
+ "amount_min": "V\u00e4himm\u00e4issumma",
+ "amount_max": "Enimm\u00e4issumma",
+ "start_date": "Valikoiman alku",
+ "end_date": "Valikoiman loppu",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/fr.json b/frontend/src/locales/fr.json
index 53557cbb18..ada23b8fe7 100644
--- a/frontend/src/locales/fr.json
+++ b/frontend/src/locales/fr.json
@@ -162,7 +162,13 @@
"inactive": "Inactif",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Cr\u00e9er une nouvelle facture"
+ "create_new_bill": "Cr\u00e9er une nouvelle facture",
+ "store_new_bill": "Cr\u00e9er une nouvelle facture",
+ "repeat_freq_yearly": "annuellement",
+ "repeat_freq_half-year": "semestriel",
+ "repeat_freq_quarterly": "trimestriel",
+ "repeat_freq_monthly": "mensuel",
+ "repeat_freq_weekly": "hebdomadaire"
},
"list": {
"piggy_bank": "Tirelire",
@@ -204,6 +210,10 @@
"BIC": "Code BIC",
"notes": "Notes",
"location": "Emplacement",
+ "repeat_freq": "R\u00e9p\u00e9titions",
+ "startdate": "Date de d\u00e9but",
+ "enddate": "End date",
+ "object_group": "Groupe",
"attachments": "Documents joints",
"active": "Actif",
"include_net_worth": "Inclure dans l'avoir net",
@@ -226,6 +236,11 @@
"process_date": "Date de traitement",
"due_date": "\u00c9ch\u00e9ance",
"payment_date": "Date de paiement",
- "invoice_date": "Date de facturation"
+ "invoice_date": "Date de facturation",
+ "amount_min": "Montant minimum",
+ "amount_max": "Montant maximum",
+ "start_date": "D\u00e9but de l'\u00e9tendue",
+ "end_date": "Fin de l'\u00e9tendue",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/hu.json b/frontend/src/locales/hu.json
index e385ad56e4..9813fafc4f 100644
--- a/frontend/src/locales/hu.json
+++ b/frontend/src/locales/hu.json
@@ -162,7 +162,13 @@
"inactive": "Inakt\u00edv",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "\u00daj sz\u00e1mla l\u00e9trehoz\u00e1sa"
+ "create_new_bill": "\u00daj sz\u00e1mla l\u00e9trehoz\u00e1sa",
+ "store_new_bill": "\u00daj sz\u00e1mla t\u00e1rol\u00e1sa",
+ "repeat_freq_yearly": "\u00e9ves",
+ "repeat_freq_half-year": "f\u00e9l\u00e9vente",
+ "repeat_freq_quarterly": "negyed\u00e9ves",
+ "repeat_freq_monthly": "havi",
+ "repeat_freq_weekly": "heti"
},
"list": {
"piggy_bank": "Malacpersely",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Megjegyz\u00e9sek",
"location": "Hely",
+ "repeat_freq": "Ism\u00e9tl\u0151d\u00e9sek",
+ "startdate": "Kezd\u0151 d\u00e1tum",
+ "enddate": "End date",
+ "object_group": "Csoport",
"attachments": "Mell\u00e9kletek",
"active": "Akt\u00edv",
"include_net_worth": "Befoglalva a nett\u00f3 \u00e9rt\u00e9kbe",
@@ -226,6 +236,11 @@
"process_date": "Feldolgoz\u00e1s d\u00e1tuma",
"due_date": "Lej\u00e1rati id\u0151pont",
"payment_date": "Fizet\u00e9s d\u00e1tuma",
- "invoice_date": "Sz\u00e1mla d\u00e1tuma"
+ "invoice_date": "Sz\u00e1mla d\u00e1tuma",
+ "amount_min": "Minim\u00e1lis \u00f6sszeg",
+ "amount_max": "Maxim\u00e1lis \u00f6sszeg",
+ "start_date": "Tartom\u00e1ny kezdete",
+ "end_date": "Tartom\u00e1ny v\u00e9ge",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/it.json b/frontend/src/locales/it.json
index f3d047e03f..335937f383 100644
--- a/frontend/src/locales/it.json
+++ b/frontend/src/locales/it.json
@@ -162,7 +162,13 @@
"inactive": "Disattivo",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Crea una nuova bolletta"
+ "create_new_bill": "Crea una nuova bolletta",
+ "store_new_bill": "Salva la nuova bolletta",
+ "repeat_freq_yearly": "annualmente",
+ "repeat_freq_half-year": "semestralmente",
+ "repeat_freq_quarterly": "trimestralmente",
+ "repeat_freq_monthly": "mensilmente",
+ "repeat_freq_weekly": "settimanalmente"
},
"list": {
"piggy_bank": "Salvadanaio",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Note",
"location": "Posizione",
+ "repeat_freq": "Si ripete",
+ "startdate": "Data inizio",
+ "enddate": "End date",
+ "object_group": "Gruppo",
"attachments": "Allegati",
"active": "Attivo",
"include_net_worth": "Includi nel patrimonio",
@@ -226,6 +236,11 @@
"process_date": "Data elaborazione",
"due_date": "Data scadenza",
"payment_date": "Data pagamento",
- "invoice_date": "Data fatturazione"
+ "invoice_date": "Data fatturazione",
+ "amount_min": "Importo minimo",
+ "amount_max": "Importo massimo",
+ "start_date": "Inizio intervallo",
+ "end_date": "Fine intervallo",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/nb.json b/frontend/src/locales/nb.json
index ec75c93a17..20e5f63d61 100644
--- a/frontend/src/locales/nb.json
+++ b/frontend/src/locales/nb.json
@@ -162,7 +162,13 @@
"inactive": "Inaktiv",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Opprett ny regning"
+ "create_new_bill": "Opprett ny regning",
+ "store_new_bill": "Lagre ny regning",
+ "repeat_freq_yearly": "\u00e5rlig",
+ "repeat_freq_half-year": "hvert halv\u00e5r",
+ "repeat_freq_quarterly": "kvartalsvis",
+ "repeat_freq_monthly": "m\u00e5nedlig",
+ "repeat_freq_weekly": "ukentlig"
},
"list": {
"piggy_bank": "Sparegris",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Notater",
"location": "Location",
+ "repeat_freq": "Gjentas",
+ "startdate": "Startdato",
+ "enddate": "End date",
+ "object_group": "Group",
"attachments": "Vedlegg",
"active": "Aktiv",
"include_net_worth": "Inkluder i formue",
@@ -226,6 +236,11 @@
"process_date": "Prosesseringsdato",
"due_date": "Forfallsdato",
"payment_date": "Betalingsdato",
- "invoice_date": "Fakturadato"
+ "invoice_date": "Fakturadato",
+ "amount_min": "Minimumsbel\u00f8p",
+ "amount_max": "Maksimumsbel\u00f8p",
+ "start_date": "Startgrense",
+ "end_date": "Sluttgrense",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/nl.json b/frontend/src/locales/nl.json
index 27970b6ae5..d17f80daf6 100644
--- a/frontend/src/locales/nl.json
+++ b/frontend/src/locales/nl.json
@@ -162,7 +162,13 @@
"inactive": "Niet actief",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Nieuw contract"
+ "create_new_bill": "Nieuw contract",
+ "store_new_bill": "Sla nieuw contract op",
+ "repeat_freq_yearly": "jaarlijks",
+ "repeat_freq_half-year": "elk half jaar",
+ "repeat_freq_quarterly": "elk kwartaal",
+ "repeat_freq_monthly": "maandelijks",
+ "repeat_freq_weekly": "wekelijks"
},
"list": {
"piggy_bank": "Spaarpotje",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Notities",
"location": "Locatie",
+ "repeat_freq": "Herhaling",
+ "startdate": "Startdatum",
+ "enddate": "End date",
+ "object_group": "Groep",
"attachments": "Bijlagen",
"active": "Actief",
"include_net_worth": "Meetellen in kapitaal",
@@ -226,6 +236,11 @@
"process_date": "Verwerkingsdatum",
"due_date": "Vervaldatum",
"payment_date": "Betalingsdatum",
- "invoice_date": "Factuurdatum"
+ "invoice_date": "Factuurdatum",
+ "amount_min": "Minimumbedrag",
+ "amount_max": "Maximumbedrag",
+ "start_date": "Start van bereik",
+ "end_date": "Einde van bereik",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/pl.json b/frontend/src/locales/pl.json
index 367f428467..8e58cbccdf 100644
--- a/frontend/src/locales/pl.json
+++ b/frontend/src/locales/pl.json
@@ -162,7 +162,13 @@
"inactive": "Nieaktywne",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Utw\u00f3rz nowy rachunek"
+ "create_new_bill": "Utw\u00f3rz nowy rachunek",
+ "store_new_bill": "Zapisz nowy rachunek",
+ "repeat_freq_yearly": "rocznie",
+ "repeat_freq_half-year": "co p\u00f3\u0142 roku",
+ "repeat_freq_quarterly": "kwartalnie",
+ "repeat_freq_monthly": "miesi\u0119cznie",
+ "repeat_freq_weekly": "tygodniowo"
},
"list": {
"piggy_bank": "Skarbonka",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Notatki",
"location": "Lokalizacja",
+ "repeat_freq": "Powtarza si\u0119",
+ "startdate": "Data rozpocz\u0119cia",
+ "enddate": "End date",
+ "object_group": "Grupa",
"attachments": "Za\u0142\u0105czniki",
"active": "Aktywny",
"include_net_worth": "Uwzgl\u0119dnij w warto\u015bci netto",
@@ -226,6 +236,11 @@
"process_date": "Data przetworzenia",
"due_date": "Termin realizacji",
"payment_date": "Data p\u0142atno\u015bci",
- "invoice_date": "Data faktury"
+ "invoice_date": "Data faktury",
+ "amount_min": "Minimalna kwota",
+ "amount_max": "Maksymalna kwota",
+ "start_date": "Pocz\u0105tek zakresu",
+ "end_date": "Koniec zakresu",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/pt-br.json b/frontend/src/locales/pt-br.json
index e371185057..0886d991e9 100644
--- a/frontend/src/locales/pt-br.json
+++ b/frontend/src/locales/pt-br.json
@@ -162,7 +162,13 @@
"inactive": "Inativo",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Criar nova fatura"
+ "create_new_bill": "Criar nova fatura",
+ "store_new_bill": "Armazenar nova fatura",
+ "repeat_freq_yearly": "anual",
+ "repeat_freq_half-year": "cada semestre",
+ "repeat_freq_quarterly": "trimestral",
+ "repeat_freq_monthly": "mensal",
+ "repeat_freq_weekly": "semanal"
},
"list": {
"piggy_bank": "Cofrinho",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Notas",
"location": "Localiza\u00e7\u00e3o",
+ "repeat_freq": "Repeti\u00e7\u00f5es",
+ "startdate": "Data de In\u00edcio",
+ "enddate": "End date",
+ "object_group": "Grupo",
"attachments": "Anexos",
"active": "Ativar",
"include_net_worth": "Incluir no patrimonio liquido",
@@ -226,6 +236,11 @@
"process_date": "Data de processamento",
"due_date": "Data de vencimento",
"payment_date": "Data de pagamento",
- "invoice_date": "Data da Fatura"
+ "invoice_date": "Data da Fatura",
+ "amount_min": "Valor M\u00ednimo",
+ "amount_max": "Valor M\u00e1ximo",
+ "start_date": "In\u00edcio do intervalo",
+ "end_date": "Final do intervalo",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/pt.json b/frontend/src/locales/pt.json
index 4c9e522ed9..499168dfeb 100644
--- a/frontend/src/locales/pt.json
+++ b/frontend/src/locales/pt.json
@@ -162,7 +162,13 @@
"inactive": "Inactivo",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Criar nova fatura"
+ "create_new_bill": "Criar nova fatura",
+ "store_new_bill": "Guardar nova fatura",
+ "repeat_freq_yearly": "anualmente",
+ "repeat_freq_half-year": "todo meio ano",
+ "repeat_freq_quarterly": "trimestral",
+ "repeat_freq_monthly": "mensalmente",
+ "repeat_freq_weekly": "semanalmente"
},
"list": {
"piggy_bank": "Mealheiro",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Notas",
"location": "Localiza\u00e7\u00e3o",
+ "repeat_freq": "Repete",
+ "startdate": "Data de inicio",
+ "enddate": "End date",
+ "object_group": "Grupo",
"attachments": "Anexos",
"active": "Activo",
"include_net_worth": "Incluir no patrimonio liquido",
@@ -226,6 +236,11 @@
"process_date": "Data de processamento",
"due_date": "Data de vencimento",
"payment_date": "Data de pagamento",
- "invoice_date": "Data da factura"
+ "invoice_date": "Data da factura",
+ "amount_min": "Montante minimo",
+ "amount_max": "Montante maximo",
+ "start_date": "Inicio do intervalo",
+ "end_date": "Fim do intervalo",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/ro.json b/frontend/src/locales/ro.json
index aceac2cd25..c34f94874d 100644
--- a/frontend/src/locales/ro.json
+++ b/frontend/src/locales/ro.json
@@ -162,7 +162,13 @@
"inactive": "Inactiv",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Crea\u021bi o nou\u0103 factur\u0103"
+ "create_new_bill": "Crea\u021bi o nou\u0103 factur\u0103",
+ "store_new_bill": "Salva\u021bi o nou\u0103 factur\u0103",
+ "repeat_freq_yearly": "anual",
+ "repeat_freq_half-year": "fiecare jum\u0103tate de an",
+ "repeat_freq_quarterly": "trimestrial",
+ "repeat_freq_monthly": "lunar",
+ "repeat_freq_weekly": "s\u0103pt\u0103m\u00e2nal"
},
"list": {
"piggy_bank": "Pu\u0219culi\u021b\u0103",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Noti\u021be",
"location": "Loca\u021bie",
+ "repeat_freq": "Repet\u0103",
+ "startdate": "Data de \u00eenceput",
+ "enddate": "End date",
+ "object_group": "Grup",
"attachments": "Fi\u0219iere ata\u0219ate",
"active": "Activ",
"include_net_worth": "Include\u021bi \u00een valoare net\u0103",
@@ -226,6 +236,11 @@
"process_date": "Data proces\u0103rii",
"due_date": "Data scadent\u0103",
"payment_date": "Data de plat\u0103",
- "invoice_date": "Data facturii"
+ "invoice_date": "Data facturii",
+ "amount_min": "Suma minim\u0103",
+ "amount_max": "suma maxim\u0103",
+ "start_date": "Start de interval",
+ "end_date": "\u0218f\u00e2r\u0219it de interval",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/ru.json b/frontend/src/locales/ru.json
index 6ab4ab69e5..2ab281e8c2 100644
--- a/frontend/src/locales/ru.json
+++ b/frontend/src/locales/ru.json
@@ -162,7 +162,13 @@
"inactive": "\u041d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u0447\u0451\u0442 \u043a \u043e\u043f\u043b\u0430\u0442\u0435"
+ "create_new_bill": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u0447\u0451\u0442 \u043a \u043e\u043f\u043b\u0430\u0442\u0435",
+ "store_new_bill": "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u0447\u0451\u0442 \u043a \u043e\u043f\u043b\u0430\u0442\u0435",
+ "repeat_freq_yearly": "\u0435\u0436\u0435\u0433\u043e\u0434\u043d\u043e",
+ "repeat_freq_half-year": "\u0440\u0430\u0437 \u0432 \u043f\u043e\u043b\u0433\u043e\u0434\u0430",
+ "repeat_freq_quarterly": "\u0440\u0430\u0437 \u0432 \u043a\u0432\u0430\u0440\u0442\u0430\u043b",
+ "repeat_freq_monthly": "\u0435\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u043e",
+ "repeat_freq_weekly": "\u0435\u0436\u0435\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u043e"
},
"list": {
"piggy_bank": "\u041a\u043e\u043f\u0438\u043b\u043a\u0430",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "\u0417\u0430\u043c\u0435\u0442\u043a\u0438",
"location": "\u041c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435",
+ "repeat_freq": "\u041f\u043e\u0432\u0442\u043e\u0440\u044b",
+ "startdate": "\u0414\u0430\u0442\u0430 \u043d\u0430\u0447\u0430\u043b\u0430",
+ "enddate": "End date",
+ "object_group": "\u0413\u0440\u0443\u043f\u043f\u0430",
"attachments": "\u0412\u043b\u043e\u0436\u0435\u043d\u0438\u044f",
"active": "\u0410\u043a\u0442\u0438\u0432\u043d\u044b\u0439",
"include_net_worth": "\u0412\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0432 \"\u041c\u043e\u0438 \u0441\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u0438\u044f\"",
@@ -226,6 +236,11 @@
"process_date": "\u0414\u0430\u0442\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438",
"due_date": "\u0421\u0440\u043e\u043a \u043e\u043f\u043b\u0430\u0442\u044b",
"payment_date": "\u0414\u0430\u0442\u0430 \u043f\u043b\u0430\u0442\u0435\u0436\u0430",
- "invoice_date": "\u0414\u0430\u0442\u0430 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0447\u0451\u0442\u0430"
+ "invoice_date": "\u0414\u0430\u0442\u0430 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0447\u0451\u0442\u0430",
+ "amount_min": "\u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0443\u043c\u043c\u0430",
+ "amount_max": "\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0443\u043c\u043c\u0430",
+ "start_date": "\u041d\u0430\u0447\u0430\u043b\u043e \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430",
+ "end_date": "\u041a\u043e\u043d\u0435\u0446 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/sk.json b/frontend/src/locales/sk.json
index f9668007a3..223ced354e 100644
--- a/frontend/src/locales/sk.json
+++ b/frontend/src/locales/sk.json
@@ -162,7 +162,13 @@
"inactive": "Neakt\u00edvne",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Vytvori\u0165 nov\u00fd \u00fa\u010det"
+ "create_new_bill": "Vytvori\u0165 nov\u00fd \u00fa\u010det",
+ "store_new_bill": "Ulo\u017ei\u0165 nov\u00fd \u00fa\u010det",
+ "repeat_freq_yearly": "ro\u010dne",
+ "repeat_freq_half-year": "polro\u010dne",
+ "repeat_freq_quarterly": "\u0161tvr\u0165ro\u010dne",
+ "repeat_freq_monthly": "mesa\u010dne",
+ "repeat_freq_weekly": "t\u00fd\u017edenne"
},
"list": {
"piggy_bank": "Pokladni\u010dka",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Pozn\u00e1mky",
"location": "\u00dadaje o polohe",
+ "repeat_freq": "Opakuje sa",
+ "startdate": "D\u00e1tum zah\u00e1jenia",
+ "enddate": "End date",
+ "object_group": "Skupina",
"attachments": "Pr\u00edlohy",
"active": "Akt\u00edvne",
"include_net_worth": "Zahrn\u00fa\u0165 do \u010dist\u00e9ho majetku",
@@ -226,6 +236,11 @@
"process_date": "D\u00e1tum spracovania",
"due_date": "D\u00e1tum splatnosti",
"payment_date": "D\u00e1tum \u00fahrady",
- "invoice_date": "D\u00e1tum vystavenia"
+ "invoice_date": "D\u00e1tum vystavenia",
+ "amount_min": "Minim\u00e1lna suma",
+ "amount_max": "Maxim\u00e1lna suma",
+ "start_date": "Za\u010diatok rozsahu",
+ "end_date": "Koniec rozsahu",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/sv.json b/frontend/src/locales/sv.json
index 9f1234c0de..7a88e86a00 100644
--- a/frontend/src/locales/sv.json
+++ b/frontend/src/locales/sv.json
@@ -162,7 +162,13 @@
"inactive": "Inaktiv",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "Skapa en ny nota"
+ "create_new_bill": "Skapa en ny nota",
+ "store_new_bill": "Spara ny nota",
+ "repeat_freq_yearly": "\u00e5rligen",
+ "repeat_freq_half-year": "varje halv\u00e5r",
+ "repeat_freq_quarterly": "kvartal",
+ "repeat_freq_monthly": "m\u00e5nadsvis",
+ "repeat_freq_weekly": "veckovis"
},
"list": {
"piggy_bank": "Spargris",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Anteckningar",
"location": "Plats",
+ "repeat_freq": "Upprepningar",
+ "startdate": "Startdatum",
+ "enddate": "End date",
+ "object_group": "Grupp",
"attachments": "Bilagor",
"active": "Aktiv",
"include_net_worth": "Inkludera i nettov\u00e4rde",
@@ -226,6 +236,11 @@
"process_date": "Behandlingsdatum",
"due_date": "F\u00f6rfallodatum",
"payment_date": "Betalningsdatum",
- "invoice_date": "Fakturadatum"
+ "invoice_date": "Fakturadatum",
+ "amount_min": "Minsta belopp",
+ "amount_max": "H\u00f6gsta belopp",
+ "start_date": "Start omr\u00e5de",
+ "end_date": "Slut omr\u00e5de",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/vi.json b/frontend/src/locales/vi.json
index 89a4982b27..57143a2a46 100644
--- a/frontend/src/locales/vi.json
+++ b/frontend/src/locales/vi.json
@@ -162,7 +162,13 @@
"inactive": "Kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "T\u1ea1o h\u00f3a \u0111\u01a1n m\u1edbi"
+ "create_new_bill": "T\u1ea1o h\u00f3a \u0111\u01a1n m\u1edbi",
+ "store_new_bill": "L\u01b0u tr\u1eef h\u00f3a \u0111\u01a1n m\u1edbi",
+ "repeat_freq_yearly": "h\u00e0ng n\u0103m",
+ "repeat_freq_half-year": "m\u1ed7i n\u1eeda n\u0103m",
+ "repeat_freq_quarterly": "h\u00e0ng qu\u00fd",
+ "repeat_freq_monthly": "h\u00e0ng th\u00e1ng",
+ "repeat_freq_weekly": "h\u00e0ng tu\u1ea7n"
},
"list": {
"piggy_bank": "\u1ed0ng heo con",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "Ghi ch\u00fa",
"location": "V\u1ecb tr\u00ed",
+ "repeat_freq": "L\u1eb7p l\u1ea1i",
+ "startdate": "Ng\u00e0y b\u1eaft \u0111\u1ea7u",
+ "enddate": "End date",
+ "object_group": "Nh\u00f3m",
"attachments": "T\u00e0i li\u1ec7u \u0111\u00ednh k\u00e8m",
"active": "H\u00e0nh \u0111\u1ed9ng",
"include_net_worth": "Bao g\u1ed3m trong gi\u00e1 tr\u1ecb r\u00f2ng",
@@ -226,6 +236,11 @@
"process_date": "Ng\u00e0y x\u1eed l\u00fd",
"due_date": "Ng\u00e0y \u0111\u00e1o h\u1ea1n",
"payment_date": "Ng\u00e0y thanh to\u00e1n",
- "invoice_date": "Ng\u00e0y h\u00f3a \u0111\u01a1n"
+ "invoice_date": "Ng\u00e0y h\u00f3a \u0111\u01a1n",
+ "amount_min": "S\u1ed1 ti\u1ec1n t\u1ed1i thi\u1ec3u",
+ "amount_max": "S\u1ed1 ti\u1ec1n t\u1ed1i \u0111a",
+ "start_date": "B\u1eaft \u0111\u1ea7u",
+ "end_date": "K\u1ebft th\u00fac",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/zh-cn.json b/frontend/src/locales/zh-cn.json
index 6c47b1df49..0313638a9b 100644
--- a/frontend/src/locales/zh-cn.json
+++ b/frontend/src/locales/zh-cn.json
@@ -162,7 +162,13 @@
"inactive": "\u5df2\u505c\u7528",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "\u521b\u5efa\u65b0\u8d26\u5355"
+ "create_new_bill": "\u521b\u5efa\u65b0\u8d26\u5355",
+ "store_new_bill": "\u4fdd\u5b58\u65b0\u8d26\u5355",
+ "repeat_freq_yearly": "\u6bcf\u5e74",
+ "repeat_freq_half-year": "\u6bcf\u534a\u5e74",
+ "repeat_freq_quarterly": "\u6bcf\u5b63",
+ "repeat_freq_monthly": "\u6bcf\u6708",
+ "repeat_freq_weekly": "\u6bcf\u5468"
},
"list": {
"piggy_bank": "\u5b58\u94b1\u7f50",
@@ -204,6 +210,10 @@
"BIC": "\u94f6\u884c\u8bc6\u522b\u4ee3\u7801 BIC",
"notes": "\u5907\u6ce8",
"location": "\u4f4d\u7f6e",
+ "repeat_freq": "\u91cd\u590d",
+ "startdate": "\u5f00\u59cb\u65e5\u671f",
+ "enddate": "End date",
+ "object_group": "\u7ec4",
"attachments": "\u9644\u4ef6",
"active": "\u542f\u7528",
"include_net_worth": "\u5305\u542b\u4e8e\u51c0\u8d44\u4ea7",
@@ -226,6 +236,11 @@
"process_date": "\u5904\u7406\u65e5\u671f",
"due_date": "\u5230\u671f\u65e5",
"payment_date": "\u4ed8\u6b3e\u65e5\u671f",
- "invoice_date": "\u53d1\u7968\u65e5\u671f"
+ "invoice_date": "\u53d1\u7968\u65e5\u671f",
+ "amount_min": "\u6700\u5c0f\u91d1\u989d",
+ "amount_max": "\u6700\u5927\u91d1\u989d",
+ "start_date": "\u8303\u56f4\u8d77\u59cb",
+ "end_date": "\u8303\u56f4\u7ed3\u675f",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/locales/zh-tw.json b/frontend/src/locales/zh-tw.json
index 5f0b2827cc..7638ab06e9 100644
--- a/frontend/src/locales/zh-tw.json
+++ b/frontend/src/locales/zh-tw.json
@@ -162,7 +162,13 @@
"inactive": "\u672a\u555f\u7528",
"forever": "Forever",
"extension_date_is": "Extension date is {date}",
- "create_new_bill": "\u5efa\u7acb\u65b0\u5e33\u55ae"
+ "create_new_bill": "\u5efa\u7acb\u65b0\u5e33\u55ae",
+ "store_new_bill": "\u5132\u5b58\u65b0\u5e33\u55ae",
+ "repeat_freq_yearly": "\u6bcf\u5e74",
+ "repeat_freq_half-year": "\u6bcf\u534a\u5e74",
+ "repeat_freq_quarterly": "\u6bcf\u5b63",
+ "repeat_freq_monthly": "\u6bcf\u6708",
+ "repeat_freq_weekly": "\u6bcf\u9031"
},
"list": {
"piggy_bank": "\u5c0f\u8c6c\u64b2\u6eff",
@@ -204,6 +210,10 @@
"BIC": "BIC",
"notes": "\u5099\u8a3b",
"location": "Location",
+ "repeat_freq": "\u91cd\u8907",
+ "startdate": "\u958b\u59cb\u65e5\u671f",
+ "enddate": "End date",
+ "object_group": "Group",
"attachments": "\u9644\u52a0\u6a94\u6848",
"active": "\u555f\u7528",
"include_net_worth": "\u5305\u62ec\u6de8\u503c",
@@ -226,6 +236,11 @@
"process_date": "\u8655\u7406\u65e5\u671f",
"due_date": "\u5230\u671f\u65e5",
"payment_date": "\u4ed8\u6b3e\u65e5\u671f",
- "invoice_date": "\u767c\u7968\u65e5\u671f"
+ "invoice_date": "\u767c\u7968\u65e5\u671f",
+ "amount_min": "\u6700\u5c0f\u91d1\u984d",
+ "amount_max": "\u6700\u5927\u91d1\u984d",
+ "start_date": "\u7bc4\u570d\u8d77\u9ede",
+ "end_date": "\u7bc4\u570d\u7d42\u9ede",
+ "extension_date": "Extension date"
}
}
\ No newline at end of file
diff --git a/frontend/src/pages/bills/create.js b/frontend/src/pages/bills/create.js
new file mode 100644
index 0000000000..cdf80a857e
--- /dev/null
+++ b/frontend/src/pages/bills/create.js
@@ -0,0 +1,51 @@
+/*
+ * index.js
+ * Copyright (c) 2020 james@firefly-iii.org
+ *
+ * This file is part of Firefly III (https://github.com/firefly-iii).
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+require('../../bootstrap');
+
+import Vue from "vue";
+import Create from "../../components/bills/Create";
+import store from "../../components/store";
+
+// i18n
+let i18n = require('../../i18n');
+let props = {};
+
+// See reference nr. 8
+// See reference nr. 9
+
+const app = new Vue({
+ i18n,
+ store,
+ el: "#bills_create",
+ render: (createElement) => {
+ return createElement(Create, {props: props});
+ },
+ beforeCreate() {
+ // See reference nr. 10
+ this.$store.commit('initialiseStore');
+ this.$store.dispatch('updateCurrencyPreference');
+
+ // init the new root store (dont care about results)
+ this.$store.dispatch('root/initialiseStore');
+
+ // also init the dashboard store.
+ //this.$store.dispatch('dashboard/index/initialiseStore');
+ },
+ });
diff --git a/frontend/webpack.mix.js b/frontend/webpack.mix.js
index dc2d712c22..417083c042 100644
--- a/frontend/webpack.mix.js
+++ b/frontend/webpack.mix.js
@@ -58,6 +58,7 @@ mix.js('src/pages/accounts/create.js', 'public/js/accounts').vue({version: 2});
// bills
mix.js('src/pages/bills/index.js', 'public/js/bills').vue({version: 2});
+mix.js('src/pages/bills/create.js', 'public/js/bills').vue({version: 2});
// budgets
mix.js('src/pages/budgets/index.js', 'public/js/budgets').vue({version: 2});
diff --git a/frontend/yarn.lock b/frontend/yarn.lock
index cb01b1296f..81dec1b087 100644
--- a/frontend/yarn.lock
+++ b/frontend/yarn.lock
@@ -15,19 +15,19 @@
integrity sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==
"@babel/core@^7.14.5":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.6.tgz#e0814ec1a950032ff16c13a2721de39a8416fcab"
- integrity sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==
+ version "7.14.8"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.8.tgz#20cdf7c84b5d86d83fac8710a8bc605a7ba3f010"
+ integrity sha512-/AtaeEhT6ErpDhInbXmjHcUQXH0L0TEgscfcxk1qbOvLuKCa5aZT0SOOtDKFY96/CLROwbLSKyFor6idgNaU4Q==
dependencies:
"@babel/code-frame" "^7.14.5"
- "@babel/generator" "^7.14.5"
+ "@babel/generator" "^7.14.8"
"@babel/helper-compilation-targets" "^7.14.5"
- "@babel/helper-module-transforms" "^7.14.5"
- "@babel/helpers" "^7.14.6"
- "@babel/parser" "^7.14.6"
+ "@babel/helper-module-transforms" "^7.14.8"
+ "@babel/helpers" "^7.14.8"
+ "@babel/parser" "^7.14.8"
"@babel/template" "^7.14.5"
- "@babel/traverse" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/traverse" "^7.14.8"
+ "@babel/types" "^7.14.8"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
@@ -35,12 +35,12 @@
semver "^6.3.0"
source-map "^0.5.0"
-"@babel/generator@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785"
- integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==
+"@babel/generator@^7.14.8":
+ version "7.14.8"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.8.tgz#bf86fd6af96cf3b74395a8ca409515f89423e070"
+ integrity sha512-cYDUpvIzhBVnMzRoY1fkSEhK/HmwEVwlyULYgn/tMQYd6Obag3ylCjONle3gdErfXBW61SVTlR9QR7uWlgeIkg==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.14.8"
jsesc "^2.5.1"
source-map "^0.5.0"
@@ -70,13 +70,13 @@
semver "^6.3.0"
"@babel/helper-create-class-features-plugin@^7.14.5":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz#f114469b6c06f8b5c59c6c4e74621f5085362542"
- integrity sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==
+ version "7.14.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.8.tgz#a6f8c3de208b1e5629424a9a63567f56501955fc"
+ integrity sha512-bpYvH8zJBWzeqi1o+co8qOrw+EXzQ/0c74gVmY205AWXy9nifHrOg77y+1zwxX5lXE7Icq4sPlSQ4O2kWBrteQ==
dependencies:
"@babel/helper-annotate-as-pure" "^7.14.5"
"@babel/helper-function-name" "^7.14.5"
- "@babel/helper-member-expression-to-functions" "^7.14.5"
+ "@babel/helper-member-expression-to-functions" "^7.14.7"
"@babel/helper-optimise-call-expression" "^7.14.5"
"@babel/helper-replace-supers" "^7.14.5"
"@babel/helper-split-export-declaration" "^7.14.5"
@@ -133,7 +133,7 @@
dependencies:
"@babel/types" "^7.14.5"
-"@babel/helper-member-expression-to-functions@^7.14.5":
+"@babel/helper-member-expression-to-functions@^7.14.5", "@babel/helper-member-expression-to-functions@^7.14.7":
version "7.14.7"
resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz#97e56244beb94211fe277bd818e3a329c66f7970"
integrity sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==
@@ -147,19 +147,19 @@
dependencies:
"@babel/types" "^7.14.5"
-"@babel/helper-module-transforms@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e"
- integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==
+"@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.14.8":
+ version "7.14.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.8.tgz#d4279f7e3fd5f4d5d342d833af36d4dd87d7dc49"
+ integrity sha512-RyE+NFOjXn5A9YU1dkpeBaduagTlZ0+fccnIcAGbv1KGUlReBj7utF7oEth8IdIBQPcux0DDgW5MFBH2xu9KcA==
dependencies:
"@babel/helper-module-imports" "^7.14.5"
"@babel/helper-replace-supers" "^7.14.5"
- "@babel/helper-simple-access" "^7.14.5"
+ "@babel/helper-simple-access" "^7.14.8"
"@babel/helper-split-export-declaration" "^7.14.5"
- "@babel/helper-validator-identifier" "^7.14.5"
+ "@babel/helper-validator-identifier" "^7.14.8"
"@babel/template" "^7.14.5"
- "@babel/traverse" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/traverse" "^7.14.8"
+ "@babel/types" "^7.14.8"
"@babel/helper-optimise-call-expression@^7.14.5":
version "7.14.5"
@@ -192,12 +192,12 @@
"@babel/traverse" "^7.14.5"
"@babel/types" "^7.14.5"
-"@babel/helper-simple-access@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4"
- integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==
+"@babel/helper-simple-access@^7.14.5", "@babel/helper-simple-access@^7.14.8":
+ version "7.14.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz#82e1fec0644a7e775c74d305f212c39f8fe73924"
+ integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.14.8"
"@babel/helper-skip-transparent-expression-wrappers@^7.14.5":
version "7.14.5"
@@ -213,10 +213,10 @@
dependencies:
"@babel/types" "^7.14.5"
-"@babel/helper-validator-identifier@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8"
- integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==
+"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.8":
+ version "7.14.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz#32be33a756f29e278a0d644fa08a2c9e0f88a34c"
+ integrity sha512-ZGy6/XQjllhYQrNw/3zfWRwZCTVSiBLZ9DHVZxn9n2gip/7ab8mv2TWlKPIBk26RwedCBoWdjLmn+t9na2Gcow==
"@babel/helper-validator-option@^7.14.5":
version "7.14.5"
@@ -233,14 +233,14 @@
"@babel/traverse" "^7.14.5"
"@babel/types" "^7.14.5"
-"@babel/helpers@^7.14.6":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635"
- integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==
+"@babel/helpers@^7.14.8":
+ version "7.14.8"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.8.tgz#839f88f463025886cff7f85a35297007e2da1b77"
+ integrity sha512-ZRDmI56pnV+p1dH6d+UN6GINGz7Krps3+270qqI9UJ4wxYThfAIcI5i7j5vXC4FJ3Wap+S9qcebxeYiqn87DZw==
dependencies:
"@babel/template" "^7.14.5"
- "@babel/traverse" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/traverse" "^7.14.8"
+ "@babel/types" "^7.14.8"
"@babel/highlight@^7.14.5":
version "7.14.5"
@@ -251,10 +251,10 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.14.7":
- version "7.14.7"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.7.tgz#6099720c8839ca865a2637e6c85852ead0bdb595"
- integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==
+"@babel/parser@^7.1.0", "@babel/parser@^7.14.5", "@babel/parser@^7.14.8":
+ version "7.14.8"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.8.tgz#66fd41666b2d7b840bd5ace7f7416d5ac60208d4"
+ integrity sha512-syoCQFOoo/fzkWDeM0dLEZi5xqurb5vuyzwIMNZRNun+N/9A4cUZeQaE7dTrB8jGaKuJRBtEOajtnmw0I5hvvA==
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5":
version "7.14.5"
@@ -752,9 +752,9 @@
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/preset-env@^7.14.5":
- version "7.14.7"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.7.tgz#5c70b22d4c2d893b03d8c886a5c17422502b932a"
- integrity sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==
+ version "7.14.8"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.8.tgz#254942f5ca80ccabcfbb2a9f524c74bca574005b"
+ integrity sha512-a9aOppDU93oArQ51H+B8M1vH+tayZbuBqzjOhntGetZVa+4tTu5jp+XTwqHGG2lxslqomPYVSjIxQkFwXzgnxg==
dependencies:
"@babel/compat-data" "^7.14.7"
"@babel/helper-compilation-targets" "^7.14.5"
@@ -823,7 +823,7 @@
"@babel/plugin-transform-unicode-escapes" "^7.14.5"
"@babel/plugin-transform-unicode-regex" "^7.14.5"
"@babel/preset-modules" "^0.1.4"
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.14.8"
babel-plugin-polyfill-corejs2 "^0.2.2"
babel-plugin-polyfill-corejs3 "^0.2.2"
babel-plugin-polyfill-regenerator "^0.2.2"
@@ -842,9 +842,9 @@
esutils "^2.0.2"
"@babel/runtime@^7.14.5", "@babel/runtime@^7.8.4":
- version "7.14.6"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d"
- integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==
+ version "7.14.8"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.8.tgz#7119a56f421018852694290b9f9148097391b446"
+ integrity sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==
dependencies:
regenerator-runtime "^0.13.4"
@@ -857,27 +857,27 @@
"@babel/parser" "^7.14.5"
"@babel/types" "^7.14.5"
-"@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5":
- version "7.14.7"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.7.tgz#64007c9774cfdc3abd23b0780bc18a3ce3631753"
- integrity sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==
+"@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.14.8":
+ version "7.14.8"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.8.tgz#c0253f02677c5de1a8ff9df6b0aacbec7da1a8ce"
+ integrity sha512-kexHhzCljJcFNn1KYAQ6A5wxMRzq9ebYpEDV4+WdNyr3i7O44tanbDOR/xjiG2F3sllan+LgwK+7OMk0EmydHg==
dependencies:
"@babel/code-frame" "^7.14.5"
- "@babel/generator" "^7.14.5"
+ "@babel/generator" "^7.14.8"
"@babel/helper-function-name" "^7.14.5"
"@babel/helper-hoist-variables" "^7.14.5"
"@babel/helper-split-export-declaration" "^7.14.5"
- "@babel/parser" "^7.14.7"
- "@babel/types" "^7.14.5"
+ "@babel/parser" "^7.14.8"
+ "@babel/types" "^7.14.8"
debug "^4.1.0"
globals "^11.1.0"
-"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.3.0", "@babel/types@^7.4.4":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff"
- integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==
+"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.14.8", "@babel/types@^7.3.0", "@babel/types@^7.4.4":
+ version "7.14.8"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.8.tgz#38109de8fcadc06415fbd9b74df0065d4d41c728"
+ integrity sha512-iob4soQa7dZw8nodR/KlOQkPh9S4I8RwCxwRIFuiMRYjOzH/KJzdUfDgz6cGi5dDaclXF4P2PAhCdrBJNIg68Q==
dependencies:
- "@babel/helper-validator-identifier" "^7.14.5"
+ "@babel/helper-validator-identifier" "^7.14.8"
to-fast-properties "^2.0.0"
"@discoveryjs/json-ext@^0.5.0":
@@ -1053,7 +1053,7 @@
dependencies:
"@types/node" "*"
-"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7":
+"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8":
version "7.0.8"
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.8.tgz#edf1bf1dbf4e04413ca8e5b17b3b7d7d54b59818"
integrity sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==
@@ -1064,9 +1064,9 @@
integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==
"@types/node@*":
- version "16.3.3"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-16.3.3.tgz#0c30adff37bbbc7a50eb9b58fae2a504d0d88038"
- integrity sha512-8h7k1YgQKxKXWckzFCMfsIwn0Y61UK6tlD6y2lOb3hTOIMlK3t9/QwHOhc81TwU+RMf0As5fj7NPjroERCnejQ==
+ version "16.4.1"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-16.4.1.tgz#9fad171a5b701613ee8a6f4ece3c88b1034b1b03"
+ integrity sha512-UW7cbLqf/Wu5XH2RKKY1cHwUNLicIDRLMraYKz+HHAerJ0ZffUEk+fMnd8qU2JaS6cAy0r8tsaf7yqHASf/Y0Q==
"@types/parse-json@^4.0.0":
version "4.0.0"
@@ -1083,6 +1083,22 @@
resolved "https://registry.yarnpkg.com/@types/svgo/-/svgo-1.3.6.tgz#9db00a7ddf9b26ad2feb6b834bef1818677845e1"
integrity sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug==
+"@vue/component-compiler-utils@^3.1.0":
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-3.2.2.tgz#2f7ed5feed82ff7f0284acc11d525ee7eff22460"
+ integrity sha512-rAYMLmgMuqJFWAOb3Awjqqv5X3Q3hVr4jH/kgrFJpiU0j3a90tnNBplqbj+snzrgZhC9W128z+dtgMifOiMfJg==
+ dependencies:
+ consolidate "^0.15.1"
+ hash-sum "^1.0.2"
+ lru-cache "^4.1.2"
+ merge-source-map "^1.1.0"
+ postcss "^7.0.36"
+ postcss-selector-parser "^6.0.2"
+ source-map "~0.6.1"
+ vue-template-es2015-compiler "^1.9.0"
+ optionalDependencies:
+ prettier "^1.18.2"
+
"@webassemblyjs/ast@1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7"
@@ -1580,6 +1596,11 @@ binary-extensions@^2.0.0:
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
+bluebird@^3.1.1:
+ version "3.7.2"
+ resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
+ integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
+
bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9:
version "4.12.0"
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
@@ -1884,9 +1905,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001243:
- version "1.0.30001245"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz#45b941bbd833cb0fa53861ff2bae746b3c6ca5d4"
- integrity sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==
+ version "1.0.30001246"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001246.tgz#fe17d9919f87124d6bb416ef7b325356d69dc76c"
+ integrity sha512-Tc+ff0Co/nFNbLOrziBXmMVtpt9S2c2Y+Z9Nk9Khj09J+0zR9ejvIW5qkZAErCbOrVODCx/MN+GpB5FNBs5GFA==
chalk@^2.0.0, chalk@^2.4.2:
version "2.4.2"
@@ -2024,9 +2045,9 @@ clone@^1.0.4:
integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
codemirror@^5.60.0:
- version "5.62.0"
- resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.62.0.tgz#e9ecd012e6f9eaf2e05ff4a449ff750f51619e22"
- integrity sha512-Xnl3304iCc8nyVZuRkzDVVwc794uc9QNX0UcPGeNic1fbzkSrO4l4GVXho9tRNKBgPYZXgocUqXyfIv3BILhCQ==
+ version "5.62.2"
+ resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.62.2.tgz#bce6d19c9829e6e788f83886d48ecf5c1e106e65"
+ integrity sha512-tVFMUa4J3Q8JUd1KL9yQzQB0/BJt7ZYZujZmTPgo/54Lpuq3ez4C8x/ATUY/wv7b7X3AUq8o3Xd+2C5ZrCGWHw==
collect.js@^4.28.5:
version "4.28.6"
@@ -2058,9 +2079,9 @@ color-name@^1.0.0, color-name@~1.1.4:
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
colord@^2.0.1:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/colord/-/colord-2.2.0.tgz#1b6b97ad3d0845f179d1dbd401158bc3cf062eff"
- integrity sha512-LNYryRuHYAiq+5/22oIblna5nWztTm6LM4xGvvpB42jYQgE1AhmW/dN+rhem8L3tVz0B/Ej2zuDB8zlaS1OSWw==
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/colord/-/colord-2.4.0.tgz#21a7b969ded0f7131bbf38fc64fc038c3b592de5"
+ integrity sha512-2306/NeTDOykDwvFQK0ctnP+9I5KQdqVm+IJAM6MsAr4vvy1llAdJyax4YmZoqTxdJ/lvRBwR8MqyJi/tupBAw==
colorette@^1.2.1, colorette@^1.2.2:
version "1.2.2"
@@ -2149,6 +2170,13 @@ console-browserify@^1.1.0:
resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336"
integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
+consolidate@^0.15.1:
+ version "0.15.1"
+ resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7"
+ integrity sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==
+ dependencies:
+ bluebird "^3.1.1"
+
constants-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
@@ -2387,13 +2415,14 @@ cssnano-utils@^2.0.1:
integrity sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==
cssnano@^5.0.6:
- version "5.0.6"
- resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.6.tgz#2a91ad34c6521ae31eab3da9c90108ea3093535d"
- integrity sha512-NiaLH/7yqGksFGsFNvSRe2IV/qmEBAeDE64dYeD8OBrgp6lE8YoMeQJMtsv5ijo6MPyhuoOvFhI94reahBRDkw==
+ version "5.0.7"
+ resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.7.tgz#e81894bdf31aa01a0ca3d1d0eee47be18f7f3012"
+ integrity sha512-7C0tbb298hef3rq+TtBbMuezBQ9VrFtrQEsPNuBKNVgWny/67vdRsnq8EoNu7TRjAHURgYvWlRIpCUmcMZkRzw==
dependencies:
- cosmiconfig "^7.0.0"
cssnano-preset-default "^5.1.3"
is-resolvable "^1.1.0"
+ lilconfig "^2.0.3"
+ yaml "^1.10.2"
csso@^4.2.0:
version "4.2.0"
@@ -2665,9 +2694,9 @@ date-fns-tz@^1.1.4:
integrity sha512-lQ+FF7xUxxRuRqIY7H/lagnT3PhhSnnvtGHzjE5WZKwRyLU7glJfLys05SZ7zHlEr6RXWiqkmgWq4nCkcElR+g==
date-fns@^2.21.1, date-fns@^2.22.1:
- version "2.22.1"
- resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.22.1.tgz#1e5af959831ebb1d82992bf67b765052d8f0efc4"
- integrity sha512-yUFPQjrxEmIsMqlHhAhmxkuH769baF21Kk+nZwZGyrMoyLA+LugaQtC0+Tqf9CBUUULWwUJt6Q5ySI3LJDDCGg==
+ version "2.23.0"
+ resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.23.0.tgz#4e886c941659af0cf7b30fafdd1eaa37e88788a9"
+ integrity sha512-5ycpauovVyAk0kXNZz6ZoB9AYMZB4DObse7P3BPWmyEjXNORTI8EJ6X0uaSAq4sCHzM1uajzrkr6HnsLQpxGXA==
daterangepicker@^3.1.0:
version "3.1.0"
@@ -2895,9 +2924,9 @@ ekko-lightbox@^5.3.0:
integrity sha512-mbacwySuVD3Ad6F2hTkjSTvJt59bcVv2l/TmBerp4xZnLak8tPtA4AScUn4DL42c1ksTiAO6sGhJZ52P/1Qgew==
electron-to-chromium@^1.3.723:
- version "1.3.779"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.779.tgz#de55492a756deec63424f89fbe62aec9776f0e6d"
- integrity sha512-nreave0y/1Qhmo8XtO6C/LpawNyC6U26+q7d814/e+tIqUK073pM+4xW7WUXyqCRa5K4wdxHmNMBAi8ap9nEew==
+ version "1.3.786"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.786.tgz#1fc572abc77e2f474725f8a61acf7e25ced9fbe2"
+ integrity sha512-AmvbLBj3hepRk8v/DHrFF8gINxOFfDbrn6Ts3PcK46/FBdQb5OMmpamSpZQXSkfi77FfBzYtQtAk+00LCLYMVw==
elliptic@^6.5.3:
version "6.5.4"
@@ -3552,11 +3581,6 @@ hash-sum@^1.0.2:
resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04"
integrity sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=
-hash-sum@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-2.0.0.tgz#81d01bb5de8ea4a214ad5d6ead1b523460b0b45a"
- integrity sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==
-
hash.js@^1.0.0, hash.js@^1.0.3:
version "1.1.7"
resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"
@@ -4147,9 +4171,9 @@ jsonfile@^6.0.1:
graceful-fs "^4.1.6"
jszip@^3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.6.0.tgz#839b72812e3f97819cc13ac4134ffced95dd6af9"
- integrity sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.7.0.tgz#9b8b995a4e7c9024653ce743e902076a82fdf4e6"
+ integrity sha512-Y2OlFIzrDOPWUnpU0LORIcDn2xN7rC9yKffFM/7pGhQuhO+SUhfm2trkJ/S5amjFvem0Y+1EALz/MEPkvHXVNw==
dependencies:
lie "~3.3.0"
pako "~1.0.2"
@@ -4354,6 +4378,14 @@ lower-case@^2.0.2:
dependencies:
tslib "^2.0.3"
+lru-cache@^4.1.2:
+ version "4.1.5"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
+ integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
+ dependencies:
+ pseudomap "^1.0.2"
+ yallist "^2.1.2"
+
lru-cache@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
@@ -4437,6 +4469,13 @@ merge-source-map@1.0.4:
dependencies:
source-map "^0.5.6"
+merge-source-map@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646"
+ integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==
+ dependencies:
+ source-map "^0.6.1"
+
merge-stream@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
@@ -5284,7 +5323,7 @@ postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0:
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
-postcss@^7.0.35:
+postcss@^7.0.35, postcss@^7.0.36:
version "7.0.36"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb"
integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==
@@ -5294,9 +5333,9 @@ postcss@^7.0.35:
supports-color "^6.1.0"
postcss@^8.1.14, postcss@^8.2.15:
- version "8.3.5"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.5.tgz#982216b113412bc20a86289e91eb994952a5b709"
- integrity sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==
+ version "8.3.6"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.6.tgz#2730dd76a97969f37f53b9a6096197be311cc4ea"
+ integrity sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==
dependencies:
colorette "^1.2.2"
nanoid "^3.1.23"
@@ -5307,6 +5346,11 @@ prelude-ls@~1.1.2:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
+prettier@^1.18.2:
+ version "1.19.1"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb"
+ integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==
+
pretty-time@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e"
@@ -5330,6 +5374,11 @@ proxy-addr@~2.0.5:
forwarded "0.2.0"
ipaddr.js "1.9.1"
+pseudomap@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
+ integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
+
public-encrypt@^4.0.0:
version "4.0.3"
resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0"
@@ -5453,9 +5502,9 @@ readdirp@~3.6.0:
picomatch "^2.2.1"
rechoir@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.0.tgz#32650fd52c21ab252aa5d65b19310441c7e03aca"
- integrity sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==
+ version "0.7.1"
+ resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686"
+ integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==
dependencies:
resolve "^1.9.0"
@@ -5477,9 +5526,9 @@ regenerator-runtime@^0.11.0:
integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
regenerator-runtime@^0.13.4:
- version "0.13.7"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55"
- integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==
+ version "0.13.9"
+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52"
+ integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==
regenerator-transform@^0.14.2:
version "0.14.5"
@@ -5664,9 +5713,9 @@ sass-loader@^12.0.0:
neo-async "^2.6.2"
sass@^1.32.8:
- version "1.35.2"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.35.2.tgz#b732314fcdaf7ef8d0f1698698adc378043cb821"
- integrity sha512-jhO5KAR+AMxCEwIH3v+4zbB2WB0z67V1X0jbapfVwQQdjHZUGUyukpnoM6+iCMfsIUC016w9OPKQ5jrNOS9uXw==
+ version "1.36.0"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.36.0.tgz#5912ef9d5d16714171ba11cb17edb274c4bbc07e"
+ integrity sha512-fQzEjipfOv5kh930nu3Imzq3ie/sGDc/4KtQMJlt7RRdrkQSfe37Bwi/Rf/gfuYHsIuE1fIlDMvpyMcEwjnPvg==
dependencies:
chokidar ">=3.0.0 <4.0.0"
@@ -5685,11 +5734,11 @@ schema-utils@^2.6.5:
ajv-keywords "^3.5.2"
schema-utils@^3.0.0, schema-utils@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.0.tgz#95986eb604f66daadeed56e379bfe7a7f963cdb9"
- integrity sha512-tTEaeYkyIhEZ9uWgAjDerWov3T9MgX8dhhy2r0IGeeX4W8ngtGl1++dUve/RUqzuaASSh7shwCDJjEzthxki8w==
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281"
+ integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
dependencies:
- "@types/json-schema" "^7.0.7"
+ "@types/json-schema" "^7.0.8"
ajv "^6.12.5"
ajv-keywords "^3.5.2"
@@ -6346,9 +6395,9 @@ unpipe@1.0.0, unpipe@~1.0.0:
integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
uplot@^1.6.7:
- version "1.6.13"
- resolved "https://registry.yarnpkg.com/uplot/-/uplot-1.6.13.tgz#21608f484792a837e7ff4610428881c1e2f2387f"
- integrity sha512-O5NHrZwetCUMUrYMN2/OG6v0poPXtlb68XBCERHqvvePFJvFPIuJI/SxdyZOygKzh0pAjMTX0xz3S0msAsPX0w==
+ version "1.6.14"
+ resolved "https://registry.yarnpkg.com/uplot/-/uplot-1.6.14.tgz#49edfaea3090a9c71d8ae389780b90635aeda3e0"
+ integrity sha512-I/fO/pujHe6uurtCEVy6L0Vy6/p7AclbrUGu3Mw+oW0PTGPo0khnAWLyyDqSRyMyOwIin8y5HbBEiN3g4qOLuw==
uri-js@^4.2.2:
version "4.4.1"
@@ -6434,21 +6483,28 @@ vue-functional-data-merge@^3.1.0:
resolved "https://registry.yarnpkg.com/vue-functional-data-merge/-/vue-functional-data-merge-3.1.0.tgz#08a7797583b7f35680587f8a1d51d729aa1dc657"
integrity sha512-leT4kdJVQyeZNY1kmnS1xiUlQ9z1B/kdBFCILIjYYQDqZgLqCLa0UhjSSeRX6c3mUe6U5qYeM8LrEqkHJ1B4LA==
+vue-hot-reload-api@^2.3.0:
+ version "2.3.4"
+ resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2"
+ integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==
+
vue-i18n@^8.24.2:
version "8.25.0"
resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-8.25.0.tgz#1037d9295fa2845a230b771de473481edb2cfc4c"
integrity sha512-ynhcL+PmTxuuSE1T10htiSXzjBozxYIE3ffbM1RfgAkVbr/v1SP+9Mi/7/uv8ZVV1yGuKjFAYp9BXq+X7op6MQ==
-vue-loader@^16:
- version "16.3.1"
- resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-16.3.1.tgz#5b675ae28ac97080111e93b26d22adca36dd57aa"
- integrity sha512-QTtXgdqQ+4G3d8dmhnnfJSiKKHQtp53XiivSYAvAqNCOufL9aK0DYOc9MW9MSy7Xzj/1qdcghb28zKhOPvQYqQ==
+vue-loader@^15:
+ version "15.9.6"
+ resolved "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.9.6.tgz#f4bb9ae20c3a8370af3ecf09b8126d38ffdb6b8b"
+ integrity sha512-j0cqiLzwbeImIC6nVIby2o/ABAWhlppyL/m5oJ67R5MloP0hj/DtFgb0Zmq3J9CG7AJ+AXIvHVnJAPBvrLyuDg==
dependencies:
- chalk "^4.1.0"
- hash-sum "^2.0.0"
- loader-utils "^2.0.0"
+ "@vue/component-compiler-utils" "^3.1.0"
+ hash-sum "^1.0.2"
+ loader-utils "^1.1.0"
+ vue-hot-reload-api "^2.3.0"
+ vue-style-loader "^4.1.0"
-vue-style-loader@^4.1.3:
+vue-style-loader@^4.1.0, vue-style-loader@^4.1.3:
version "4.1.3"
resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz#6d55863a51fa757ab24e89d9371465072aa7bc35"
integrity sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==
@@ -6464,6 +6520,11 @@ vue-template-compiler@^2.6.12:
de-indent "^1.0.2"
he "^1.1.0"
+vue-template-es2015-compiler@^1.9.0:
+ version "1.9.1"
+ resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825"
+ integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==
+
vue-typeahead-bootstrap@^2.8.0:
version "2.11.1"
resolved "https://registry.yarnpkg.com/vue-typeahead-bootstrap/-/vue-typeahead-bootstrap-2.11.1.tgz#62478c6c497254725942696bf57a37138eae7b37"
@@ -6591,18 +6652,18 @@ webpack-sources@^1.1.0:
source-list-map "^2.0.0"
source-map "~0.6.1"
-webpack-sources@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.0.tgz#9ed2de69b25143a4c18847586ad9eccb19278cfa"
- integrity sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==
+webpack-sources@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.1.tgz#570de0af163949fe272233c2cefe1b56f74511fd"
+ integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==
dependencies:
source-list-map "^2.0.1"
source-map "^0.6.1"
webpack@^5.38.1, webpack@^5.40.0:
- version "5.45.1"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.45.1.tgz#d78dcbeda18a872dc62b0455d3ed3dcfd1c886bb"
- integrity sha512-68VT2ZgG9EHs6h6UxfV2SEYewA9BA3SOLSnC2NEbJJiEwbAiueDL033R1xX0jzjmXvMh0oSeKnKgbO2bDXIEyQ==
+ version "5.46.0"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.46.0.tgz#105d20d96f79db59b316b0ae54316f0f630314b5"
+ integrity sha512-qxD0t/KTedJbpcXUmvMxY5PUvXDbF8LsThCzqomeGaDlCA6k998D8yYVwZMvO8sSM3BTEOaD4uzFniwpHaTIJw==
dependencies:
"@types/eslint-scope" "^3.7.0"
"@types/estree" "^0.0.50"
@@ -6626,7 +6687,7 @@ webpack@^5.38.1, webpack@^5.40.0:
tapable "^2.1.1"
terser-webpack-plugin "^5.1.3"
watchpack "^2.2.0"
- webpack-sources "^2.3.0"
+ webpack-sources "^2.3.1"
webpackbar@^5.0.0-3:
version "5.0.0-3"
@@ -6709,6 +6770,11 @@ y18n@^5.0.5:
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
+yallist@^2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
+ integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
+
yallist@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
diff --git a/resources/lang/en_US/form.php b/resources/lang/en_US/form.php
index 214ff540a8..c53a000290 100644
--- a/resources/lang/en_US/form.php
+++ b/resources/lang/en_US/form.php
@@ -58,7 +58,7 @@ return [
'currency' => 'Currency',
'account_id' => 'Asset account',
'budget_id' => 'Budget',
- 'bill_id' => 'Bill',
+ 'bill_id' => 'Bill',
'opening_balance' => 'Opening balance',
'tagMode' => 'Tag mode',
'virtual_balance' => 'Virtual balance',
@@ -84,12 +84,11 @@ return [
'liability_type' => 'Liability type',
'interest' => 'Interest',
'interest_period' => 'Interest period',
-
- 'type' => 'Type',
- 'convert_Withdrawal' => 'Convert withdrawal',
- 'convert_Deposit' => 'Convert deposit',
- 'convert_Transfer' => 'Convert transfer',
-
+ 'extension_date' => 'Extension date',
+ 'type' => 'Type',
+ 'convert_Withdrawal' => 'Convert withdrawal',
+ 'convert_Deposit' => 'Convert deposit',
+ 'convert_Transfer' => 'Convert transfer',
'amount' => 'Amount',
'foreign_amount' => 'Foreign amount',
'date' => 'Date',
@@ -122,6 +121,7 @@ return [
'stop_processing' => 'Stop processing',
'start_date' => 'Start of range',
'end_date' => 'End of range',
+ 'enddate' => 'End date',
'start' => 'Start of range',
'end' => 'End of range',
'delete_account' => 'Delete account ":name"',
@@ -172,85 +172,76 @@ return [
'tag_keep_transactions' => 'The only transaction connected to this tag will not be deleted.|All :count transactions connected to this tag will be spared deletion.',
'check_for_updates' => 'Check for updates',
'liability_direction' => 'Liability in/out',
-
- 'delete_object_group' => 'Delete group ":title"',
-
- 'email' => 'Email address',
- 'password' => 'Password',
- 'password_confirmation' => 'Password (again)',
- 'blocked' => 'Is blocked?',
- 'blocked_code' => 'Reason for block',
- 'login_name' => 'Login',
- 'is_owner' => 'Is admin?',
+ 'delete_object_group' => 'Delete group ":title"',
+ 'email' => 'Email address',
+ 'password' => 'Password',
+ 'password_confirmation' => 'Password (again)',
+ 'blocked' => 'Is blocked?',
+ 'blocked_code' => 'Reason for block',
+ 'login_name' => 'Login',
+ 'is_owner' => 'Is admin?',
// import
- 'apply_rules' => 'Apply rules',
- 'artist' => 'Artist',
- 'album' => 'Album',
- 'song' => 'Song',
+ 'apply_rules' => 'Apply rules',
+ 'artist' => 'Artist',
+ 'album' => 'Album',
+ 'song' => 'Song',
// admin
- 'domain' => 'Domain',
- 'single_user_mode' => 'Disable user registration',
- 'is_demo_site' => 'Is demo site',
+ 'domain' => 'Domain',
+ 'single_user_mode' => 'Disable user registration',
+ 'is_demo_site' => 'Is demo site',
// import
- 'configuration_file' => 'Configuration file',
- 'csv_comma' => 'A comma (,)',
- 'csv_semicolon' => 'A semicolon (;)',
- 'csv_tab' => 'A tab (invisible)',
- 'csv_delimiter' => 'CSV field delimiter',
- 'client_id' => 'Client ID',
- 'app_id' => 'App ID',
- 'secret' => 'Secret',
- 'public_key' => 'Public key',
- 'country_code' => 'Country code',
- 'provider_code' => 'Bank or data-provider',
- 'fints_url' => 'FinTS API URL',
- 'fints_port' => 'Port',
- 'fints_bank_code' => 'Bank code',
- 'fints_username' => 'Username',
- 'fints_password' => 'PIN / Password',
- 'fints_account' => 'FinTS account',
- 'local_account' => 'Firefly III account',
- 'from_date' => 'Date from',
- 'to_date' => 'Date to',
-
-
- 'due_date' => 'Due date',
- 'payment_date' => 'Payment date',
- 'invoice_date' => 'Invoice date',
- 'internal_reference' => 'Internal reference',
- 'inward' => 'Inward description',
- 'outward' => 'Outward description',
- 'rule_group_id' => 'Rule group',
- 'transaction_description' => 'Transaction description',
- 'first_date' => 'First date',
- 'transaction_type' => 'Transaction type',
- 'repeat_until' => 'Repeat until',
- 'recurring_description' => 'Recurring transaction description',
- 'repetition_type' => 'Type of repetition',
- 'foreign_currency_id' => 'Foreign currency',
- 'repetition_end' => 'Repetition ends',
- 'repetitions' => 'Repetitions',
- 'calendar' => 'Calendar',
- 'weekend' => 'Weekend',
- 'client_secret' => 'Client secret',
-
- 'withdrawal_destination_id' => 'Destination account',
- 'deposit_source_id' => 'Source account',
- 'expected_on' => 'Expected on',
- 'paid' => 'Paid',
-
- 'auto_budget_type' => 'Auto-budget',
- 'auto_budget_amount' => 'Auto-budget amount',
- 'auto_budget_period' => 'Auto-budget period',
-
- 'collected' => 'Collected',
- 'submitted' => 'Submitted',
- 'key' => 'Key',
- 'value' => 'Content of record',
-
-
+ 'configuration_file' => 'Configuration file',
+ 'csv_comma' => 'A comma (,)',
+ 'csv_semicolon' => 'A semicolon (;)',
+ 'csv_tab' => 'A tab (invisible)',
+ 'csv_delimiter' => 'CSV field delimiter',
+ 'client_id' => 'Client ID',
+ 'app_id' => 'App ID',
+ 'secret' => 'Secret',
+ 'public_key' => 'Public key',
+ 'country_code' => 'Country code',
+ 'provider_code' => 'Bank or data-provider',
+ 'fints_url' => 'FinTS API URL',
+ 'fints_port' => 'Port',
+ 'fints_bank_code' => 'Bank code',
+ 'fints_username' => 'Username',
+ 'fints_password' => 'PIN / Password',
+ 'fints_account' => 'FinTS account',
+ 'local_account' => 'Firefly III account',
+ 'from_date' => 'Date from',
+ 'to_date' => 'Date to',
+ 'due_date' => 'Due date',
+ 'payment_date' => 'Payment date',
+ 'invoice_date' => 'Invoice date',
+ 'internal_reference' => 'Internal reference',
+ 'inward' => 'Inward description',
+ 'outward' => 'Outward description',
+ 'rule_group_id' => 'Rule group',
+ 'transaction_description' => 'Transaction description',
+ 'first_date' => 'First date',
+ 'transaction_type' => 'Transaction type',
+ 'repeat_until' => 'Repeat until',
+ 'recurring_description' => 'Recurring transaction description',
+ 'repetition_type' => 'Type of repetition',
+ 'foreign_currency_id' => 'Foreign currency',
+ 'repetition_end' => 'Repetition ends',
+ 'repetitions' => 'Repetitions',
+ 'calendar' => 'Calendar',
+ 'weekend' => 'Weekend',
+ 'client_secret' => 'Client secret',
+ 'withdrawal_destination_id' => 'Destination account',
+ 'deposit_source_id' => 'Source account',
+ 'expected_on' => 'Expected on',
+ 'paid' => 'Paid',
+ 'auto_budget_type' => 'Auto-budget',
+ 'auto_budget_amount' => 'Auto-budget amount',
+ 'auto_budget_period' => 'Auto-budget period',
+ 'collected' => 'Collected',
+ 'submitted' => 'Submitted',
+ 'key' => 'Key',
+ 'value' => 'Content of record',
];
diff --git a/resources/views/v2/bills/create.twig b/resources/views/v2/bills/create.twig
new file mode 100644
index 0000000000..8d84a086ff
--- /dev/null
+++ b/resources/views/v2/bills/create.twig
@@ -0,0 +1,11 @@
+{% extends './v2/layout/default' %}
+{% block breadcrumbs %}
+ {{ Breadcrumbs.render }}
+{% endblock %}
+{% block content %}
+
+{% endblock %}
+
+{% block scripts %}
+
+{% endblock %}