Compare commits

..

10 Commits

Author SHA1 Message Date
904121e829 Case 4641 AI era starts now 2026-02-02 02:48:54 +00:00
8aad02642c prepare for next release 2025-02-18 21:50:30 +00:00
ffc0c85604 2025-02-18 21:11:42 +00:00
8027bbaa56 prepare for next release 2024-10-24 00:29:57 +00:00
7cc1778997 Prepare for next release 2024-08-29 00:54:46 +00:00
cd78802048 prepare for next release 2024-06-03 18:32:08 +00:00
c54cbba22c Updated MINOR version number for prep for new release 2024-05-07 19:10:32 +00:00
da780541d1 prepare for next release 2024-05-03 22:41:31 +00:00
7874a7db9c case 4583 2024-05-03 18:23:26 +00:00
c2005aa436 prepare for next release 2024-04-29 21:58:19 +00:00
7 changed files with 63 additions and 7 deletions

1
ayanova/.nvmrc Normal file
View File

@@ -0,0 +1 @@
12.22.9

View File

@@ -0,0 +1,45 @@
# AyaNova v8 Frontend Build Environment
#
# This Dockerfile creates a reproducible build environment for the Vue.js frontend.
# It uses the exact Node.js version (12.22.9) that the project was developed with.
#
# Usage:
# Build the image:
# docker build -f Dockerfile.frontend -t ayanova-frontend-build .
#
# Run a build (mount your source code):
# docker run --rm -v "c:/data/code/raven-client/ayanova:/app" -v "c:/data/code/raven/server/AyaNova/wwwroot:/output" ayanova-frontend-build
#
# Interactive shell for debugging:
# docker run --rm -it -v "c:/data/code/raven-client/ayanova:/app" ayanova-frontend-build /bin/bash
#
FROM node:12.22.9-bullseye
# Install build tools needed for native modules (fibers)
RUN apt-get update && apt-get install -y \
python3 \
make \
g++ \
&& rm -rf /var/lib/apt/lists/*
# Set working directory
WORKDIR /app
# Copy package files first (for better layer caching)
# When running with volume mounts, these will be overwritten
COPY package*.json ./
# Install dependencies
# Using --legacy-peer-deps because some packages have outdated peer dependencies
RUN npm ci --legacy-peer-deps || npm install --legacy-peer-deps
# Copy the rest of the source code
# (This layer is skipped when using volume mounts)
COPY . .
# Default command: run the production build
CMD ["npm", "run", "build"]
# To copy output to host, the build script or docker run command should handle it
# Example: docker run ... && docker cp container:/app/dist ./dist

View File

@@ -1,12 +1,12 @@
{ {
"name": "ayanova", "name": "ayanova",
"version": "8.1.4", "version": "8.2.4",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "ayanova", "name": "ayanova",
"version": "8.1.4", "version": "8.2.4",
"dependencies": { "dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.3.0", "@fortawesome/fontawesome-svg-core": "^1.3.0",
"@fortawesome/free-regular-svg-icons": "^5.15.4", "@fortawesome/free-regular-svg-icons": "^5.15.4",

View File

@@ -1,6 +1,6 @@
{ {
"name": "ayanova", "name": "ayanova",
"version": "8.1.4", "version": "8.2.4",
"private": true, "private": true,
"scripts": { "scripts": {
"serve": "vue-cli-service serve", "serve": "vue-cli-service serve",

View File

@@ -1,4 +1,4 @@
export default { export default {
version: "8.1.4", version: "8.2.4",
copyright: "© 1999-2024, Ground Zero Tech-Works Inc." copyright: "© 1999-2025, Ground Zero Tech-Works Inc."
}; };

View File

@@ -74,7 +74,7 @@
<div class="mt-8"> <div class="mt-8">
<v-autocomplete <v-autocomplete
v-model="selectedStatus" v-model="selectedStatus"
:items="pvm.selectLists.allowedquotestatus" :items="activeAllowedStatus"
item-text="name" item-text="name"
item-value="id" item-value="id"
dense dense
@@ -237,6 +237,12 @@ export default {
ret += this.errorMessages.toString(); ret += this.errorMessages.toString();
} }
return ret; return ret;
},
activeAllowedStatus: function() {
//case 4583
return this.pvm.selectLists.allowedquotestatus.filter(
z => z.active == true
);
} }
}, },

View File

@@ -72,7 +72,7 @@
<div class="mt-8"> <div class="mt-8">
<v-autocomplete <v-autocomplete
v-model="selectedStatus" v-model="selectedStatus"
:items="pvm.selectLists.allowedwostatus" :items="activeAllowedWoStatus"
item-text="name" item-text="name"
item-value="id" item-value="id"
dense dense
@@ -215,6 +215,10 @@ export default {
ret += this.errorMessages.toString(); ret += this.errorMessages.toString();
} }
return ret; return ret;
},
activeAllowedWoStatus: function() {
//case 4583
return this.pvm.selectLists.allowedwostatus.filter(z => z.active == true);
} }
}, },