Skip to content
Code-Schnipsel Gruppen Projekte
Bestätigt Commit dfc779c2 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

feat: #78 - editable price factors

Übergeordneter 4b59f561
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
...@@ -184,6 +184,15 @@ define('package/quiqqer/erp/bin/backend/controls/articles/ArticleList', [ ...@@ -184,6 +184,15 @@ define('package/quiqqer/erp/bin/backend/controls/articles/ArticleList', [
return this.$articles; return this.$articles;
}, },
/**
* Return the articles count
*
* @returns {number}
*/
count: function () {
return this.$articles.length;
},
/** /**
* Unserialize the list * Unserialize the list
* *
...@@ -196,7 +205,7 @@ define('package/quiqqer/erp/bin/backend/controls/articles/ArticleList', [ ...@@ -196,7 +205,7 @@ define('package/quiqqer/erp/bin/backend/controls/articles/ArticleList', [
unserialize: function (list) { unserialize: function (list) {
const self = this; const self = this;
let data = {}; let data = {};
if (typeOf(list) === 'string') { if (typeOf(list) === 'string') {
try { try {
data = JSON.stringify(list); data = JSON.stringify(list);
...@@ -511,7 +520,23 @@ define('package/quiqqer/erp/bin/backend/controls/articles/ArticleList', [ ...@@ -511,7 +520,23 @@ define('package/quiqqer/erp/bin/backend/controls/articles/ArticleList', [
* @param priceFactor * @param priceFactor
*/ */
addPriceFactor: function (priceFactor) { addPriceFactor: function (priceFactor) {
this.$priceFactors.push(priceFactor); const prio = priceFactor.index;
if (prio === this.$priceFactors.length) {
this.$priceFactors.push(priceFactor);
return;
}
this.$priceFactors.splice(prio, 0, priceFactor);
},
/**
* Return the articles count
*
* @returns {number}
*/
countPriceFactors: function () {
return this.$priceFactors.length;
}, },
/** /**
......
...@@ -1355,6 +1355,15 @@ Allowed characters: Letters, numbers and _ ä ö ü ß]]></en> ...@@ -1355,6 +1355,15 @@ Allowed characters: Letters, numbers and _ ä ö ü ß]]></en>
<en><![CDATA[Vat]]></en> <en><![CDATA[Vat]]></en>
</locale> </locale>
<locale name="add.pricefactor.button">
<de><![CDATA[Preisfaktor hinzufügen]]></de>
<en><![CDATA[Add pricefactor]]></en>
</locale>
<locale name="message.pricefactor.empty">
<de><![CDATA[Keine Preisfaktoren vorhanden]]></de>
<en><![CDATA[No price factors available]]></en>
</locale>
</groups> </groups>
</locales> </locales>
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren