forked from verdnatura/hedera-web
Compare commits
22 Commits
Author | SHA1 | Date |
---|---|---|
|
a956c268b6 | |
|
5b968b6e46 | |
|
ef65622014 | |
|
35efe67c63 | |
|
6dbcf162ca | |
|
20f5dc46f7 | |
|
c0ab27bd7a | |
|
6508a4e4f0 | |
|
6fa75b3abc | |
|
ce230b1133 | |
|
f2ca49b261 | |
|
a5b8e56506 | |
|
93562bb4dd | |
|
aaa9d34404 | |
|
de5740856e | |
|
70746995ca | |
|
f57967cd17 | |
|
1c54922692 | |
|
8929f8c55a | |
|
7f2c645682 | |
|
099f494101 | |
|
5ca765486f |
|
@ -1,5 +1,6 @@
|
||||||
node_modules
|
node_modules
|
||||||
build/
|
build/
|
||||||
|
dist/
|
||||||
config.my.php
|
config.my.php
|
||||||
.vscode/
|
.vscode/
|
||||||
.quasar
|
.quasar
|
||||||
|
|
|
@ -28,7 +28,7 @@ RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \
|
||||||
|
|
||||||
# Hedera
|
# Hedera
|
||||||
|
|
||||||
RUN curl -sL https://apt.verdnatura.es/conf/verdnatura.gpg | apt-key add - \
|
RUN curl -sL https://apt.verdnatura.es/conf/verdnatura.gpg | tee /etc/apt/trusted.gpg.d/verdnatura.gpg \
|
||||||
&& echo "deb http://apt.verdnatura.es/ bookworm main" \
|
&& echo "deb http://apt.verdnatura.es/ bookworm main" \
|
||||||
> /etc/apt/sources.list.d/vn.list \
|
> /etc/apt/sources.list.d/vn.list \
|
||||||
&& apt-get update \
|
&& apt-get update \
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
hedera-web (24.14.8) stable; urgency=low
|
hedera-web (25.4.4) stable; urgency=low
|
||||||
|
|
||||||
* Initial Release.
|
* Initial Release.
|
||||||
|
|
||||||
|
|
|
@ -18,8 +18,8 @@
|
||||||
LEFT JOIN image im
|
LEFT JOIN image im
|
||||||
ON im.collectionFk = 'catalog'
|
ON im.collectionFk = 'catalog'
|
||||||
AND im.name = i.image
|
AND im.name = i.image
|
||||||
WHERE i.longName LIKE CONCAT('%', #search, '%')
|
WHERE i.isActive
|
||||||
OR i.id = #search
|
AND (i.longName LIKE CONCAT('%', #search, '%') OR i.id = #search)
|
||||||
ORDER BY i.longName LIMIT 50
|
ORDER BY i.longName LIMIT 50
|
||||||
</db-model>
|
</db-model>
|
||||||
<custom>
|
<custom>
|
||||||
|
|
|
@ -117,7 +117,7 @@
|
||||||
SELECT i.id, i.longName item, i.subName,
|
SELECT i.id, i.longName item, i.subName,
|
||||||
i.tag5, i.value5, i.tag6, i.value6,
|
i.tag5, i.value5, i.tag6, i.value6,
|
||||||
i.tag7, i.value7, i.tag8, i.value8,
|
i.tag7, i.value7, i.tag8, i.value8,
|
||||||
i.relevancy, i.size, i.category, i.minQuantity,
|
i.relevancy, i.size, i.category, b.minQuantity,
|
||||||
k.name ink, p.name producer, o.name origin,
|
k.name ink, p.name producer, o.name origin,
|
||||||
b.available, b.price, b.`grouping`,
|
b.available, b.price, b.`grouping`,
|
||||||
i.image, im.updated
|
i.image, im.updated
|
||||||
|
@ -126,19 +126,13 @@
|
||||||
LEFT JOIN vn.ink k ON k.id = i.inkFk
|
LEFT JOIN vn.ink k ON k.id = i.inkFk
|
||||||
LEFT JOIN vn.producer p ON p.id = i.producerFk
|
LEFT JOIN vn.producer p ON p.id = i.producerFk
|
||||||
LEFT JOIN vn.origin o ON o.id = i.originFk
|
LEFT JOIN vn.origin o ON o.id = i.originFk
|
||||||
LEFT JOIN image im
|
LEFT JOIN image im ON im.collectionFk = 'catalog'
|
||||||
ON im.collectionFk = 'catalog'
|
|
||||||
AND im.name = i.image
|
AND im.name = i.image
|
||||||
WHERE b.available > 0
|
WHERE b.available > 0
|
||||||
ORDER BY i.relevancy DESC, i.name, i.size
|
ORDER BY i.relevancy DESC, i.name, i.size
|
||||||
LIMIT 5000;
|
LIMIT 5000;
|
||||||
DROP TEMPORARY TABLE
|
DROP TEMPORARY TABLE tmp.item;
|
||||||
tmp.item,
|
CALL vn.ticketCalculatePurge();
|
||||||
tmp.ticketCalculateItem,
|
|
||||||
tmp.ticketComponentPrice,
|
|
||||||
tmp.ticketComponent,
|
|
||||||
tmp.ticketLot,
|
|
||||||
tmp.zoneGetShipped;
|
|
||||||
</db-model>
|
</db-model>
|
||||||
<db-form id="$card" v-model="card" model="items"/>
|
<db-form id="$card" v-model="card" model="items"/>
|
||||||
<vn-lot id="card-lot"/>
|
<vn-lot id="card-lot"/>
|
||||||
|
|
|
@ -67,7 +67,7 @@ export default new Class({
|
||||||
methods = ['balance'];
|
methods = ['balance'];
|
||||||
selectedMethod = 'BALANCE';
|
selectedMethod = 'BALANCE';
|
||||||
} else {
|
} else {
|
||||||
methods = ['card', 'transfer', 'later'];
|
methods = ['card'];
|
||||||
|
|
||||||
if (!creditExceededCond) {
|
if (!creditExceededCond) {
|
||||||
methods.push('credit');
|
methods.push('credit');
|
||||||
|
@ -98,9 +98,6 @@ export default new Class({
|
||||||
case 'CARD':
|
case 'CARD':
|
||||||
id = 'cardMethod';
|
id = 'cardMethod';
|
||||||
break;
|
break;
|
||||||
case 'TRANSFER':
|
|
||||||
id = 'transferMethod';
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
id = null;
|
id = null;
|
||||||
}
|
}
|
||||||
|
|
|
@ -162,32 +162,6 @@
|
||||||
<t>You will be redirected to the payment.</t>
|
<t>You will be redirected to the payment.</t>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="transfer-method">
|
|
||||||
<label>
|
|
||||||
<htk-radio radio-group="pay-method" value="TRANSFER"/>
|
|
||||||
<t>Bank Transfer</t>
|
|
||||||
</label>
|
|
||||||
<div>
|
|
||||||
<t>Make a transfer to one account.</t>
|
|
||||||
<htk-repeater form-id="iter">
|
|
||||||
<db-model property="model">
|
|
||||||
SELECT name, iban FROM mainAccountBank
|
|
||||||
</db-model>
|
|
||||||
<custom>
|
|
||||||
<div class="transfer-account">
|
|
||||||
<p>{{iter.name}}</p>
|
|
||||||
<p>{{iter.iban}}</p>
|
|
||||||
</div>
|
|
||||||
</custom>
|
|
||||||
</htk-repeater>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="later-method">
|
|
||||||
<label>
|
|
||||||
<htk-radio radio-group="pay-method" value="LATER"/>
|
|
||||||
<t>Pay later</t>
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="button-bar vn-mt-md">
|
<div class="button-bar vn-mt-md">
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
<db-model property="model">
|
<db-model property="model">
|
||||||
SELECT c.id, c.name reportTitle, c.namePrefix, c.warehouse, c.family,
|
SELECT c.id, c.name reportTitle, c.namePrefix, c.warehouse, c.family,
|
||||||
c.shelf, c.maxAmount, c.showPacking, c.stack, it.categoryFk realm
|
c.shelf, c.maxAmount, c.showPacking, c.stack, it.categoryFk realm
|
||||||
FROM shelfConfig c
|
FROM shelfMultiConfig c
|
||||||
JOIN vn.itemType it ON it.id = c.family
|
JOIN vn.itemType it ON it.id = c.family
|
||||||
</db-model>
|
</db-model>
|
||||||
</htk-combo>
|
</htk-combo>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "hedera-web",
|
"name": "hedera-web",
|
||||||
"version": "24.14.8",
|
"version": "25.4.4",
|
||||||
"description": "Verdnatura web page",
|
"description": "Verdnatura web page",
|
||||||
"license": "GPL-3.0",
|
"license": "GPL-3.0",
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|
|
@ -8,7 +8,7 @@ class Clean extends Edi\Method {
|
||||||
|
|
||||||
$cleanPeriod = $db->getValue(
|
$cleanPeriod = $db->getValue(
|
||||||
"SELECT ic.cleanPeriod
|
"SELECT ic.cleanPeriod
|
||||||
FROM imapConfig ic
|
FROM imapMultiConfig ic
|
||||||
JOIN util.config c ON c.environment = ic.environment");
|
JOIN util.config c ON c.environment = ic.environment");
|
||||||
|
|
||||||
$deleted = 0;
|
$deleted = 0;
|
||||||
|
|
|
@ -14,7 +14,7 @@ abstract class Method extends \Vn\Lib\Method {
|
||||||
|
|
||||||
$imapConf = $db->getRow(
|
$imapConf = $db->getRow(
|
||||||
"SELECT ic.host, ic.user, ic.pass, ic.successFolder, ic.errorFolder
|
"SELECT ic.host, ic.user, ic.pass, ic.successFolder, ic.errorFolder
|
||||||
FROM imapConfig ic
|
FROM imapMultiConfig ic
|
||||||
JOIN util.config c ON c.environment = ic.environment");
|
JOIN util.config c ON c.environment = ic.environment");
|
||||||
|
|
||||||
$this->mailbox = sprintf('{%s/imap/ssl/novalidate-cert}',
|
$this->mailbox = sprintf('{%s/imap/ssl/novalidate-cert}',
|
||||||
|
|
Loading…
Reference in New Issue