Delivery note URL fix, docker fixes
gitea/hedera-web/pipeline/head This commit looks good Details

This commit is contained in:
Juan Ferrer 2022-10-10 12:51:34 +02:00
parent 81ba131375
commit dca89ed01c
7 changed files with 2922 additions and 2420 deletions

View File

@ -1,37 +1,39 @@
# Not using buster because of bug: https://bugs.php.net/bug.php?id=78870 # Not using buster because of bug: https://bugs.php.net/bug.php?id=78870
FROM debian:stretch-slim FROM debian:stretch-slim
ARG VERSION
ENV VERSION $VERSION
ARG DEBIAN_FRONTEND=noninteractive ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update \ RUN apt-get update \
&& apt-get install -y --no-install-recommends \ && apt-get install -y --no-install-recommends \
curl \ curl \
ca-certificates \ ca-certificates \
gnupg2 \ gnupg2
&& curl -sL https://apt.verdnatura.es/conf/verdnatura.gpg | apt-key add - \
&& echo "deb http://apt.verdnatura.es/ jessie main" \ # Apache
> /etc/apt/sources.list.d/vn.list \
&& apt-get update \ RUN apt-get install -y --no-install-recommends \
&& apt-get install -y --no-install-recommends \
apache2 \ apache2 \
libapache2-mod-php \ libapache2-mod-php \
&& rm -rf /var/lib/apt/lists/* \
&& . /etc/apache2/envvars \ && . /etc/apache2/envvars \
&& ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log" \ && ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log" \
&& ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log" \ && ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log" \
&& ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log" && ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"
RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - \
&& apt-get install -y --no-install-recommends nodejs \
&& rm -rf /var/lib/apt/lists/*
RUN a2dissite 000-default RUN a2dissite 000-default
# Precaching dependencies # NodeJs
RUN apt-get update \
&& apt-get install -y --no-install-recommends \ RUN curl -fsSL https://deb.nodesource.com/setup_14.x | bash - \
&& apt-get install -y --no-install-recommends nodejs
# Hedera
RUN curl -sL https://apt.verdnatura.es/conf/verdnatura.gpg | apt-key add - \
&& echo "deb http://apt.verdnatura.es/ jessie main" \
> /etc/apt/sources.list.d/vn.list \
&& apt-get update
RUN apt-get install -y --no-install-recommends \
php-image-text \ php-image-text \
php-text-captcha \ php-text-captcha \
php-apcu \ php-apcu \
@ -40,7 +42,10 @@ RUN apt-get update \
cron cron
ARG BUILD_ID=unknown ARG BUILD_ID=unknown
ARG VERSION
ENV VERSION $VERSION
RUN echo $VERSION RUN echo $VERSION
RUN apt-get update \ RUN apt-get update \
&& apt-get install -y php-vn-lib hedera-web=$VERSION \ && apt-get install -y php-vn-lib hedera-web=$VERSION \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*

2
debian/changelog vendored
View File

@ -1,4 +1,4 @@
hedera-web (1.408.7) stable; urgency=low hedera-web (1.408.17) stable; urgency=low
* Initial Release. * Initial Release.

2
debian/control vendored
View File

@ -5,7 +5,7 @@ Build-Depends: build-essential, debhelper, nodejs
Standards-Version: 3.9.3 Standards-Version: 3.9.3
Section: misc Section: misc
Homepage: https://verdnatura.es Homepage: https://verdnatura.es
Vcs-Git: https://git.verdnatura.es/hedera-web Vcs-Git: https://gitea.verdnatura.es/verdnatura/hedera-web
Package: hedera-web Package: hedera-web
Architecture: all Architecture: all

2
debian/copyright vendored
View File

@ -1,6 +1,6 @@
Format: http://dep.debian.net/deps/dep5 Format: http://dep.debian.net/deps/dep5
Name: hedera-web Name: hedera-web
Source: git://www.verdnatura.es/var/git/hedera-web Source: https://gitea.verdnatura.es/verdnatura/hedera-web
Files: * Files: *
Copyright: 2011-2015 Juan Ferrer Toribio <juan@verdnatura.es> Copyright: 2011-2015 Juan Ferrer Toribio <juan@verdnatura.es>

View File

@ -21,11 +21,10 @@ Hedera.Ticket = new Class({
onPrintClick: function() { onPrintClick: function() {
let params = Vn.Url.makeUri({ let params = Vn.Url.makeUri({
authorization: this.conn.token, authorization: this.conn.token,
ticketId: this.$('ticket-id').value,
recipientId: this.gui.user.id, recipientId: this.gui.user.id,
type: 'deliveryNote' type: 'deliveryNote'
}); });
window.open(`/api/report/delivery-note?${params}`); window.open(`/api/Tickets/${this.$('ticket-id').value}/delivery-note-pdf?${params}`);
}, },
repeaterFunc: function(res, form) { repeaterFunc: function(res, form) {

5292
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{ {
"name": "hedera-web", "name": "hedera-web",
"version": "1.408.7", "version": "1.408.17",
"description": "Verdnatura web page", "description": "Verdnatura web page",
"license": "GPL-3.0", "license": "GPL-3.0",
"repository": { "repository": {