diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c7909a31d..59048daf44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Features`, `Upcoming Features`, `Known Issues` +## 6.0.1 - 2024-05-16 + +`Added` + +**forms-flow-web-root-config** +* Added resouce bundle for Spanish + ## 6.0.0 - 2024-04-05 `Added` diff --git a/README.md b/README.md index a72b5e6030..32aaf2112f 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [![FormsFlow BPM CI](https://github.com/AOT-Technologies/forms-flow-ai/actions/workflows/forms-flow-bpm-ci.yml/badge.svg)](https://github.com/AOT-Technologies/forms-flow-ai/actions) [![Join the chat at https://gitter.im/forms-flow-ai/community](https://badges.gitter.im/forms-flow-ai/community.svg)](https://gitter.im/forms-flow-ai/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Join the chat at https://stackoverflow.com/questions/tagged/formsflow.ai](https://img.shields.io/badge/ask%20-on%20%20stackoverflow-F47F24)](https://stackoverflow.com/questions/tagged/formsflow.ai?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) - + [**formsflow.ai**](https://formsflow.ai/) is a Free, Open-Source, Low Code Development Platform for rapidly building powerful business applications. [**formsflow.ai**](https://formsflow.ai/) combines leading Open-Source applications including [form.io](https://form.io) forms, Camunda’s workflow engine, Keycloak’s security, and Redash’s data analytics into a seamless, integrated platform. diff --git a/VERSION b/VERSION index 9f925ba24c..478bbbb0f1 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v6.0.0 \ No newline at end of file +v6.0.1 \ No newline at end of file diff --git a/deployment/docker/docker-compose.yml b/deployment/docker/docker-compose.yml index 74f90a078d..f837d9df1c 100644 --- a/deployment/docker/docker-compose.yml +++ b/deployment/docker/docker-compose.yml @@ -132,11 +132,11 @@ services: context: ./../../forms-flow-web-root-config/ dockerfile: Dockerfile args: - - MF_FORMSFLOW_WEB_URL=${MF_FORMSFLOW_WEB_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-web@v6.0.0/forms-flow-web.gz.js} - - MF_FORMSFLOW_NAV_URL=${MF_FORMSFLOW_NAV_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.0/forms-flow-nav.gz.js} - - MF_FORMSFLOW_SERVICE_URL=${MF_FORMSFLOW_SERVICE_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-service@v6.0.0/forms-flow-service.gz.js} - - MF_FORMSFLOW_ADMIN_URL=${MF_FORMSFLOW_ADMIN_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-admin@v6.0.0/forms-flow-admin.gz.js} - - MF_FORMSFLOW_THEME_URL=${MF_FORMSFLOW_THEME_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-theme@v6.0.0/forms-flow-theme.gz.js} + - MF_FORMSFLOW_WEB_URL=${MF_FORMSFLOW_WEB_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-web@v6.0.1/forms-flow-web.gz.js} + - MF_FORMSFLOW_NAV_URL=${MF_FORMSFLOW_NAV_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.1/forms-flow-nav.gz.js} + - MF_FORMSFLOW_SERVICE_URL=${MF_FORMSFLOW_SERVICE_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-service@v6.0.1/forms-flow-service.gz.js} + - MF_FORMSFLOW_ADMIN_URL=${MF_FORMSFLOW_ADMIN_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-admin@v6.0.1/forms-flow-admin.gz.js} + - MF_FORMSFLOW_THEME_URL=${MF_FORMSFLOW_THEME_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-theme@v6.0.1/forms-flow-theme.gz.js} - NODE_ENV=${NODE_ENV:-production} entrypoint: /bin/sh -c "/usr/share/nginx/html/config/env.sh && nginx -g 'daemon off;'" environment: diff --git a/deployment/docker/sample.env b/deployment/docker/sample.env index c189640b6e..b63952ac33 100644 --- a/deployment/docker/sample.env +++ b/deployment/docker/sample.env @@ -186,13 +186,13 @@ CUSTOM_SUBMISSION_URL=http://{your-ip-address}:{port} #The MF Variables below are used to get MicroFrontend Components Created ##For running locally or if have custom changes then change the url to the one forms-flow-web folder content is running -#MF_FORMSFLOW_WEB_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-web@v6.0.0/forms-flow-web.gz.js +#MF_FORMSFLOW_WEB_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-web@v6.0.1/forms-flow-web.gz.js ## Refer Github Repo https://github.com/AOT-Technologies/forms-flow-ai-micro-front-ends and update to your own custom implementation for the Components here -#MF_FORMSFLOW_NAV_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.0/forms-flow-nav.gz.js -#MF_FORMSFLOW_SERVICE_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-service@v6.0.0/forms-flow-service.gz.js -#MF_FORMSFLOW_ADMIN_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-admin@v6.0.0/forms-flow-admin.gz.js -#MF_FORMSFLOW_THEME_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-theme@v6.0.0/forms-flow-theme.gz.js +#MF_FORMSFLOW_NAV_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.1/forms-flow-nav.gz.js +#MF_FORMSFLOW_SERVICE_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-service@v6.0.1/forms-flow-service.gz.js +#MF_FORMSFLOW_ADMIN_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-admin@v6.0.1/forms-flow-admin.gz.js +#MF_FORMSFLOW_THEME_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-theme@v6.0.1/forms-flow-theme.gz.js #++++++++++++++++--- formsflow.ai Web Microfrontend components ENV Variables - STOP ---+++++++++++++++++++++++++# diff --git a/forms-flow-api-utils/setup.py b/forms-flow-api-utils/setup.py index 1993d974a5..c7f51c6bba 100644 --- a/forms-flow-api-utils/setup.py +++ b/forms-flow-api-utils/setup.py @@ -27,7 +27,7 @@ def read_requirements(filename): setuptools.setup( name='formsflow_api_utils', - version='6.0.0', + version='6.0.1', author='AOT Technologies', description='Formsflow api related libraries.', long_description=read("README.md"), diff --git a/forms-flow-api/requirements.txt b/forms-flow-api/requirements.txt index f19659bc7a..be3882c27a 100644 --- a/forms-flow-api/requirements.txt +++ b/forms-flow-api/requirements.txt @@ -27,7 +27,7 @@ ecdsa==0.18.0 flask-jwt-oidc==0.3.0 flask-marshmallow==1.2.1 flask-restx==1.3.0 -formsflow_api_utils @ git+https://github.com/AOT-Technologies/forms-flow-ai.git@release/6.0.0#subdirectory=forms-flow-api-utils +formsflow_api_utils @ git+https://github.com/AOT-Technologies/forms-flow-ai.git@release/6.0.1#subdirectory=forms-flow-api-utils gunicorn==21.2.0 h11==0.14.0 h2==4.1.0 diff --git a/forms-flow-api/requirements/prod.txt b/forms-flow-api/requirements/prod.txt index d7d4c2196c..de736fa7e2 100644 --- a/forms-flow-api/requirements/prod.txt +++ b/forms-flow-api/requirements/prod.txt @@ -16,4 +16,4 @@ sqlalchemy_utils markupsafe PyJWT redis -git+https://github.com/AOT-Technologies/forms-flow-ai.git@release/6.0.0#egg=formsflow_api_utils&subdirectory=forms-flow-api-utils \ No newline at end of file +git+https://github.com/AOT-Technologies/forms-flow-ai.git@release/6.0.1#egg=formsflow_api_utils&subdirectory=forms-flow-api-utils \ No newline at end of file diff --git a/forms-flow-api/setup.cfg b/forms-flow-api/setup.cfg index 5c465d2142..0b4b8a48f7 100644 --- a/forms-flow-api/setup.cfg +++ b/forms-flow-api/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = formsflow_api -version = 6.0.0 +version = 6.0.1 author = aot-technologies classifiers = Development Status :: Production diff --git a/forms-flow-api/src/formsflow_api/services/external/bpm.py b/forms-flow-api/src/formsflow_api/services/external/bpm.py index 60a0823179..8f5e16d9f8 100644 --- a/forms-flow-api/src/formsflow_api/services/external/bpm.py +++ b/forms-flow-api/src/formsflow_api/services/external/bpm.py @@ -81,6 +81,7 @@ def _get_url_(cls, endpoint_type: BPMEndpointType): """Get Url.""" bpm_api_base = current_app.config.get("BPM_API_URL") try: + url = None if endpoint_type == BPMEndpointType.PROCESS_DEFINITION: url = f"{bpm_api_base}/engine-rest-ext/v1/process-definition" elif endpoint_type == BPMEndpointType.FORM_AUTH_DETAILS: diff --git a/forms-flow-api/src/formsflow_api/services/factory/keycloak_group_service.py b/forms-flow-api/src/formsflow_api/services/factory/keycloak_group_service.py index ea98b7ca38..f3fc166739 100644 --- a/forms-flow-api/src/formsflow_api/services/factory/keycloak_group_service.py +++ b/forms-flow-api/src/formsflow_api/services/factory/keycloak_group_service.py @@ -52,6 +52,7 @@ def get_users( # pylint: disable-msg=too-many-arguments current_app.logger.debug( f"Fetching users from keycloak under {group_name} group..." ) + user_count = None if group_name: group = self.client.get_request(url_path=f"group-by-path/{group_name}") group_id = group.get("id") diff --git a/forms-flow-bpm/forms-flow-bpm-camunda/pom.xml b/forms-flow-bpm/forms-flow-bpm-camunda/pom.xml index f85cbbe2e6..7fd1604e1a 100644 --- a/forms-flow-bpm/forms-flow-bpm-camunda/pom.xml +++ b/forms-flow-bpm/forms-flow-bpm-camunda/pom.xml @@ -7,11 +7,11 @@ formsflow.ai forms-flow-bpm - 6.0.0 + 6.0.1 formsflow-bpm-camunda - 6.0.0 + 6.0.1 formsflow BPM Camunda Extension formsflow BPM Camunda Extension @@ -69,7 +69,7 @@ formsflow.ai forms-flow-bpm-utils - 6.0.0 + 6.0.1 diff --git a/forms-flow-bpm/forms-flow-bpm-utils/pom.xml b/forms-flow-bpm/forms-flow-bpm-utils/pom.xml index 3f8314293e..469811cc65 100644 --- a/forms-flow-bpm/forms-flow-bpm-utils/pom.xml +++ b/forms-flow-bpm/forms-flow-bpm-utils/pom.xml @@ -8,11 +8,11 @@ formsflow.ai forms-flow-bpm - 6.0.0 + 6.0.1 forms-flow-bpm-utils - 6.0.0 + 6.0.1 formsflow BPM Extension Utils formsflow BPM Extension diff --git a/forms-flow-bpm/pom-default.xml b/forms-flow-bpm/pom-default.xml index 6a0e2d841a..068102359a 100644 --- a/forms-flow-bpm/pom-default.xml +++ b/forms-flow-bpm/pom-default.xml @@ -7,7 +7,7 @@ formsflow.ai forms-flow-bpm - 6.0.0 + 6.0.1 pom.xml diff --git a/forms-flow-bpm/pom.xml b/forms-flow-bpm/pom.xml index 3a86084884..3033e8eaa9 100644 --- a/forms-flow-bpm/pom.xml +++ b/forms-flow-bpm/pom.xml @@ -6,7 +6,7 @@ formsflow.ai forms-flow-bpm - 6.0.0 + 6.0.1 pom formsflow BPM Extension diff --git a/forms-flow-documents/requirements.txt b/forms-flow-documents/requirements.txt index a295a7206c..65f02a0750 100644 --- a/forms-flow-documents/requirements.txt +++ b/forms-flow-documents/requirements.txt @@ -27,7 +27,7 @@ ecdsa==0.18.0 flask-jwt-oidc==0.3.0 flask-marshmallow==1.2.1 flask-restx==1.3.0 -formsflow_api_utils @ git+https://github.com/AOT-Technologies/forms-flow-ai.git@release/6.0.0#subdirectory=forms-flow-api-utils +formsflow_api_utils @ git+https://github.com/AOT-Technologies/forms-flow-ai.git@release/6.0.1#subdirectory=forms-flow-api-utils gunicorn==21.2.0 h11==0.14.0 h2==4.1.0 diff --git a/forms-flow-documents/requirements/prod.txt b/forms-flow-documents/requirements/prod.txt index e30e85bba9..21b209bedf 100644 --- a/forms-flow-documents/requirements/prod.txt +++ b/forms-flow-documents/requirements/prod.txt @@ -17,4 +17,4 @@ PyJWT selenium selenium-wire nested-lookup -git+https://github.com/AOT-Technologies/forms-flow-ai.git@release/6.0.0#egg=formsflow_api_utils&subdirectory=forms-flow-api-utils \ No newline at end of file +git+https://github.com/AOT-Technologies/forms-flow-ai.git@release/6.0.1#egg=formsflow_api_utils&subdirectory=forms-flow-api-utils \ No newline at end of file diff --git a/forms-flow-documents/setup.cfg b/forms-flow-documents/setup.cfg index b9f1ace18f..39c6e42a5a 100644 --- a/forms-flow-documents/setup.cfg +++ b/forms-flow-documents/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = formsflow_documents -version = 6.0.0 +version = 6.0.1 author = aot-technologies classifiers = Development Status :: Beta diff --git a/forms-flow-web-root-config/README.md b/forms-flow-web-root-config/README.md index 052a96238d..e691cfa8f8 100644 --- a/forms-flow-web-root-config/README.md +++ b/forms-flow-web-root-config/README.md @@ -57,11 +57,11 @@ is mentioned on the [link](../forms-flow-idm/keycloak/README.md#create-forms-flo Variable name | Meaning | Possible values | Default value | --- | --- |----------| --- - `MF_FORMSFLOW_WEB_URL`:triangular_flag_on_post:| For running locally/ if have custom changes | `//forms-flow-microfrontends.aot-technologies.com/forms-flow-web@v6.0.0/forms-flow-web.gz.js`

For custom changes: `http://{your-ip-address}:3004/forms-flow-web.js` | `//forms-flow-microfrontends.aot-technologies.com/forms-flow-web@v6.0.0/forms-flow-nav.gz.js` - `MF_FORMSFLOW_NAV_UR`:triangular_flag_on_post:|For custom implementation of Navbar component, refer [here](https://github.com/AOT-Technologies/forms-flow-ai-micro-front-ends/tree/main/forms-flow-nav)| |`//forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.0/forms-flow-nav.gz.js` - `MF_FORMSFLOW_SERVICE_URL`:triangular_flag_on_post:|For custom implementation of Service component, refer [here](https://github.com/AOT-Technologies/forms-flow-ai-micro-front-ends/tree/main/forms-flow-service)| |`//forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.0/forms-flow-service.gz.js` - `MF_FORMSFLOW_ADMIN_URL`:triangular_flag_on_post:|For custom implementation of Admin component, refer [here](https://github.com/AOT-Technologies/forms-flow-ai-micro-front-ends/tree/main/forms-flow-admin)| |`//forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.0/forms-flow-admin.gz.js` - `MF_FORMSFLOW_THEME_URL`:triangular_flag_on_post:| For custom implementation of Theme component, refer [here](https://github.com/AOT-Technologies/forms-flow-ai-micro-front-ends/tree/main/forms-flow-theme) | | `//forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.0/forms-flow-theme.gz.js` + `MF_FORMSFLOW_WEB_URL`:triangular_flag_on_post:| For running locally/ if have custom changes | `//forms-flow-microfrontends.aot-technologies.com/forms-flow-web@v6.0.1/forms-flow-web.gz.js`

For custom changes: `http://{your-ip-address}:3004/forms-flow-web.js` | `//forms-flow-microfrontends.aot-technologies.com/forms-flow-web@v6.0.1/forms-flow-nav.gz.js` + `MF_FORMSFLOW_NAV_UR`:triangular_flag_on_post:|For custom implementation of Navbar component, refer [here](https://github.com/AOT-Technologies/forms-flow-ai-micro-front-ends/tree/main/forms-flow-nav)| |`//forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.1/forms-flow-nav.gz.js` + `MF_FORMSFLOW_SERVICE_URL`:triangular_flag_on_post:|For custom implementation of Service component, refer [here](https://github.com/AOT-Technologies/forms-flow-ai-micro-front-ends/tree/main/forms-flow-service)| |`//forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.1/forms-flow-service.gz.js` + `MF_FORMSFLOW_ADMIN_URL`:triangular_flag_on_post:|For custom implementation of Admin component, refer [here](https://github.com/AOT-Technologies/forms-flow-ai-micro-front-ends/tree/main/forms-flow-admin)| |`//forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.1/forms-flow-admin.gz.js` + `MF_FORMSFLOW_THEME_URL`:triangular_flag_on_post:| For custom implementation of Theme component, refer [here](https://github.com/AOT-Technologies/forms-flow-ai-micro-front-ends/tree/main/forms-flow-theme) | | `//forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.1/forms-flow-theme.gz.js` `NODE_ENV`| Define project level configuration | `development, test, production` | `production` `FORMIO_DEFAULT_PROJECT_URL`:triangular_flag_on_post:|The URL of the form.io server| |`http://{your-ip-address}:3001` `KEYCLOAK_WEB_CLIENTID`|Your Keycloak Client ID within the realm| eg. forms-flow-web | `forms-flow-web` diff --git a/forms-flow-web-root-config/docker-compose.yml b/forms-flow-web-root-config/docker-compose.yml index 672604a8f2..9a88d2f574 100644 --- a/forms-flow-web-root-config/docker-compose.yml +++ b/forms-flow-web-root-config/docker-compose.yml @@ -5,11 +5,11 @@ services: context: . dockerfile: Dockerfile args: - - MF_FORMSFLOW_WEB_URL=${MF_FORMSFLOW_WEB_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-web@v6.0.0/forms-flow-web.gz.js} - - MF_FORMSFLOW_NAV_URL=${MF_FORMSFLOW_NAV_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.0/forms-flow-nav.gz.js} - - MF_FORMSFLOW_SERVICE_URL=${MF_FORMSFLOW_SERVICE_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-service@v6.0.0/forms-flow-service.gz.js} - - MF_FORMSFLOW_ADMIN_URL=${MF_FORMSFLOW_ADMIN_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-admin@v6.0.0/forms-flow-admin.gz.js} - - MF_FORMSFLOW_THEME_URL=${MF_FORMSFLOW_THEME_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-theme@v6.0.0/forms-flow-theme.gz.js} + - MF_FORMSFLOW_WEB_URL=${MF_FORMSFLOW_WEB_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-web@v6.0.1/forms-flow-web.gz.js} + - MF_FORMSFLOW_NAV_URL=${MF_FORMSFLOW_NAV_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.1/forms-flow-nav.gz.js} + - MF_FORMSFLOW_SERVICE_URL=${MF_FORMSFLOW_SERVICE_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-service@v6.0.1/forms-flow-service.gz.js} + - MF_FORMSFLOW_ADMIN_URL=${MF_FORMSFLOW_ADMIN_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-admin@v6.0.1/forms-flow-admin.gz.js} + - MF_FORMSFLOW_THEME_URL=${MF_FORMSFLOW_THEME_URL:-https://forms-flow-microfrontends.aot-technologies.com/forms-flow-theme@v6.0.1/forms-flow-theme.gz.js} - NODE_ENV=${NODE_ENV:-production} entrypoint: /bin/sh -c "/usr/share/nginx/html/config/env.sh && nginx -g 'daemon off;'" environment: diff --git a/forms-flow-web-root-config/public/languageConfig/languageData.json b/forms-flow-web-root-config/public/languageConfig/languageData.json index a22cfece7f..0b572c9d3a 100644 --- a/forms-flow-web-root-config/public/languageConfig/languageData.json +++ b/forms-flow-web-root-config/public/languageConfig/languageData.json @@ -22,5 +22,9 @@ { "name": "de", "value": "Deutsch" + }, + { + "name": "es", + "value": "español" } ] diff --git a/forms-flow-web-root-config/sample.env b/forms-flow-web-root-config/sample.env index bd1e4690b3..922deccbdb 100644 --- a/forms-flow-web-root-config/sample.env +++ b/forms-flow-web-root-config/sample.env @@ -13,7 +13,7 @@ ##For running locally or if have custom changes then change the url to the one forms-flow-web folder content is running -#MF_FORMSFLOW_WEB_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-web@v6.0.0/forms-flow-web.gz.js +#MF_FORMSFLOW_WEB_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-web@v6.0.1/forms-flow-web.gz.js #TODO only for Customised Local delevelopment with code from forms-flow-web folder content use below default values instead #MF_FORMSFLOW_WEB_URL=//{your-ip-address}:3004/forms-flow-web.js @@ -21,10 +21,10 @@ ## Use this as default values ## (Note: https://forms-flow-microfrontends.aot-technologies.com/{MF-componet-name}@{version}/{MF-componet-name}.gz.js, will be the default format ) ## Refer Github Repo https://github.com/AOT-Technologies/forms-flow-ai-micro-front-ends and update to your own custom implementation for the Components here -#MF_FORMSFLOW_NAV_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.0/forms-flow-nav.gz.js -#MF_FORMSFLOW_SERVICE_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-service@v6.0.0/forms-flow-service.gz.js -#MF_FORMSFLOW_ADMIN_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-admin@v6.0.0/forms-flow-admin.gz.js -#MF_FORMSFLOW_THEME_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-theme@v6.0.0/forms-flow-theme.gz.js +#MF_FORMSFLOW_NAV_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-nav@v6.0.1/forms-flow-nav.gz.js +#MF_FORMSFLOW_SERVICE_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-service@v6.0.1/forms-flow-service.gz.js +#MF_FORMSFLOW_ADMIN_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-admin@v6.0.1/forms-flow-admin.gz.js +#MF_FORMSFLOW_THEME_URL=https://forms-flow-microfrontends.aot-technologies.com/forms-flow-theme@v6.0.1/forms-flow-theme.gz.js #OR diff --git a/forms-flow-web/package.json b/forms-flow-web/package.json index af04990577..aaa95b9b62 100644 --- a/forms-flow-web/package.json +++ b/forms-flow-web/package.json @@ -1,7 +1,7 @@ { "name": "formsflow-ai-react", "description": "React web app for formsflow.ai project", - "version": "6.0.0", + "version": "6.0.1", "main": "single-spa-index.js", "scripts": { "analyze": "source-map-explorer 'build/static/js/*.js'", diff --git a/forms-flow-web/src/resourceBundles/bg/resourceBundles.js b/forms-flow-web/src/resourceBundles/bg/resourceBundles.js deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/forms-flow-web/src/resourceBundles/de/resourceBundles.js b/forms-flow-web/src/resourceBundles/de/resourceBundles.js deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/forms-flow-web/src/resourceBundles/en/resourceBundles.js b/forms-flow-web/src/resourceBundles/en/resourceBundles.js deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/forms-flow-web/src/resourceBundles/formio_resourceBundles.js b/forms-flow-web/src/resourceBundles/formio_resourceBundles.js index 8b008b3d3c..daed48b725 100644 --- a/forms-flow-web/src/resourceBundles/formio_resourceBundles.js +++ b/forms-flow-web/src/resourceBundles/formio_resourceBundles.js @@ -5276,4 +5276,281 @@ export const formio_resourceBundles = { }, + es:{ + "No histories found":"No se encontraron historias", + "Continue":"Continuar", + "This will create a new version of the form without changing the path name but with new form id.":"Esto creará una nueva versión del formulario sin cambiar el nombre de la ruta pero con un nuevo ID de formulario.", + "Save as a new version":"Guardar como una nueva versión", + "Save New Version":"Guardar Nueva Versión", + "Do you want to save a new version of this form?":"¿Quieres guardar una nueva versión de este formulario?", + "Do you want to create a duplicate form and associated workflow from existing form ?":"¿Quieres crear un formulario duplicado y un flujo de trabajo asociado a partir de un formulario existente?", + "New version created":"Nueva versión creada", + "Create a duplicate form":"Crear un formulario duplicado", + "Show more":"Mostrar más", + "Modified By":"Modificado por", + "Created On" : "Creado el", + "Formsflow automatically saves your previous form data. Now you can switch to the previous stage and edit.":"Formsflow guarda automáticamente los datos de su formulario anterior. Ahora puede cambiar a la etapa anterior y editar.", + "Duplicate Form":"Formulario Duplicado", + "Form History":"Historial del Formulario", + "No file chosen":"Ningún archivo seleccionado", + "Choose File":"Seleccionar Archivo", + "Choose any":"Seleccionar cualquiera", + "Sort by form name":"Ordenar por nombre de formulario", + "select form type":"seleccionar tipo de formulario", + "Draft Deleted Successfully":"Borrador eliminado correctamente", + "Saved to Applications/Drafts":"Guardado en Aplicaciones/Borradores", + "Unfinished applications will be saved to Applications/Drafts.":"Las aplicaciones no finalizadas se guardarán en Aplicaciones/Borradores.", + "Discard Draft":"Descartar borrador", + "Are you sure you wish to delete the draft":"¿Estás seguro de que deseas eliminar el borrador", + "with ID":"con ID", + "Please change the selected filters to view Forms":"Por favor, cambie los filtros seleccionados para ver Formularios", + "Search by form name":"Buscar por nombre de formulario", + "Click to search":"Click to search", + "No submissions found":"No submissions found", + "No submission available in the selected date. Please select another date range":"No submission available in the selected date. Please select another date range", + "Form field":"Campo de formulario", + "Enter Label":"Ingresar etiqueta", + "Select form field":"Seleccionar campo de formulario", + "Add form fields to display in task list":"Agregar campos de formulario para mostrar en la lista de tareas", + "Version":"Versión", + "Submission Status":"Estado de envío", + "No submission status":"Sin estado de envío", + "No Public url found":"No se encontró URL pública", + "Show in list":"Mostrar en la lista", + "Select Task Variable":"Seleccionar variable de tarea", + "Enter your Label":"Ingresar etiqueta", + "Please select from one of the following workflows.":"Por favor seleccione uno de los siguientes flujos de trabajo.", + "Select Key":"Seleccionar clave", + "Create Your Task Variable":"Crear su variable de tarea", + "No Task variable selected":"No se ha seleccionado ninguna variable de tarea", + "Workflow Associate":"Asociar flujo de trabajo", + "Task variable":"Variable de tarea", + "Enter pathname":"Ingresar nombre de ruta", + "Name": "Nombre", + "Title": "Título", + "Display as": "Mostrar como", + "Anonymous Form ": "Formulario anónimo", + "Submission Saved": "Envío guardado.", + "Error while Submission.": "Error durante el envío.", + "Message": "Por favor corrija los errores antes de volver a enviar.", + "Submission cannot be done.": "No se puede realizar el envío.", + "No Process Diagram found": "No se encontró diagrama de proceso", + "Are you sure you wish to delete the form": "¿Está seguro que desea eliminar el formulario?", + "Are you sure you wish to delete the form?":"¿Está seguro que desea eliminar el formulario?", + 'Forms': "Formularios", + 'Form':"Formulario", + "Downloaded Successfully":"Descargado exitosamente", + "Edit": "Editar", + "Do you want to associate form with a workflow ?": "¿Desea asociar el formulario con un flujo de trabajo?", + "Yes": "Sí", + "No": "No", + "Form Name": "Nombre del Formulario", + "Workflow Name": "Nombre del Flujo de Trabajo", + "Publish this form for Client Users.": "Publicar este formulario para usuarios del cliente.", + "Comments":"Comentarios", + "Back": "Volver", + "Edit Form": "Editar formulario", + "Next": "Siguiente", + "Are you sure you wish to delete this submission?": "¿Está seguro de que desea eliminar esta presentación?", + "Save": "Guardar", + "Back to Form List": "Volver a la lista de formularios", + "Submit New": "Enviar nuevo", + "View Submissions": "Ver envíos", + "View/Edit Form": "Ver/Editar formulario", + "Delete Form": "Eliminar formulario", + "Delete": "Eliminar", + "Print As PDF": "Imprimir como PDF", + "Applications": "Aplicaciones", + "Tasks": "Tareas", + "Metrics": "Métricas", + "Logout": "Cerrar sesión", + "No tasks found": "No se encontraron tareas", + "Please change the selected filters to view tasks": "Por favor, cambie los filtros seleccionados para ver las tareas", + "Clear all filters": "Limpiar todos los filtros", + "Created": "Creado", + "Task Variables": "Variables de tarea", + "Process Variables": "Variables de proceso", + "Process Definition Name": "Nombre de la definición de proceso", + "Assigne": "Asignado", + "Candidate Group": "Grupo de candidatos", + "Candidate User": "Usuario candidato", + "Description": "Descripción", + "Priority": "Prioridad", + "Due Date": "Fecha de vencimiento", + "Follow up Date": "Fecha de seguimiento", + "Task name": "Nombre de la tarea", + "Remove sorting": "Eliminar ordenamiento", + "Ascending": "Ascendente", + "Descending": "Descendente", + "Add sorting": "Agregar ordenamiento", + "of the criteria are met.": "si se cumplen los criterios.", + "For Variable, ignore case of": "Para la variable, ignorar mayúsculas y minúsculas de", + "name": "nombre", + "value": "valor", + "No task matching filters found.": "No se encontraron tareas que coincidan con los filtros.", + "Application Id": "Id. de aplicación", + "Set follow-up Date": "Establecer fecha de seguimiento", + "Set Due date": "Establecer fecha límite", + "Add groups": "Agregar grupos", + "Claim": "Reclamar", + "Search By Last Name": "Buscar por apellido", + "Search By First Name": "Buscar por nombre", + "Search By Email": "Buscar por correo electrónico", + "You can add a group by typing a group ID into the input field and afterwards clicking the button with the plus sign.": "Puede agregar un grupo escribiendo un ID de grupo en el campo de entrada y haciendo clic en el botón con el signo más después.", + "Add a group": "Agregar un grupo", + "Process Name": "Nombre del proceso", + "Set FollowUp Date": "Establecer fecha de seguimiento", + "Groups": "grupos", + "Click to Change Assignee": "Haga clic para cambiar el asignatario", + "Reset Assignee": "Restablecer asignatario", + "Update User": "Actualizar usuario", + "Close": "Cerrar", + "Type": "Tipo", + "Remove search": "Eliminar búsqueda", + "Property": "Propiedad", + "Operator": "Operador", + "Total number of results": "Número total de resultados", + "Filter Tasks": "Filtrar tareas", + "All": "Todos", + "ANY": "Cualquiera", + "Task assignee": "Asignado a", + "Application History": "Historial de aplicación", + "View Submission": "Ver envío", + "Showing": "Mostrando", + "to": "a", + "Results": "Resultados", + "Acknowledge": "Aceptar", + "View": "Ver", + "Select a task in the list.": "Seleccione una tarea en la lista.", + "No Filters Found": "No se encontraron filtros", + "Loading": "Cargando", + "Loading...": "Cargando...", + "History": "Historial", + "Diagram": "Diagrama", + "Delete Confirmation": "Confirmación de eliminación", + "All tasks": "Todas las tareas", + "Manage Groups": "Administrar grupos", + "Group ID": "ID de grupo", + "Due": "Fecha límite", + "Follow-up": "Seguimiento", + "Application Name": "Nombre de la aplicación", + "Created By": "Creado por", + "Application Status": "Estado de la aplicación", + "Submitted On": "Enviado en", + "Modified On": "Modificado en", + "No History Found": "No se encontró historial", + "Process Diagram": "Diagrama del proceso", + "Details": "Detalles", + "Status": "Estado", + "Submissions": "Envíos", + "No Application History found": "No se encontró historial de la aplicación", + "Link To Form Submission": "Enlace al envío del formulario", + "Last Modified": "Última modificación", + "Insights": "Perspectivas", + "No dashboard found": "No se encontró ningún panel de control", + "of": "de", + "results": "resultados", + "Dashboard": "Panel de control", + "Dashboards": "Paneles de control", + "Select Dashboard": "Seleccionar panel de control", + "Total Submissions": "Total de envíos", + "Save & Preview": "Guardar y previsualizar", + "Operations": "Operaciones", + "Access Groups": "Grupos de acceso", + "Action": "Acción", + "Add": "Agregar", + "Admin": "Administrador", + "Create Form": "Crear formulario", + "Upload Form": "Subir formulario", + "Download Form": "Descargar formulario", + "Upload json form only": "Solo cargar formulario json", + "Select atleast one form": "Seleccionar al menos un formulario", + "Select All": "Seleccionar todo", + "Created Date": "Fecha de creación", + "Modified Date": "Fecha de modificación", + "File Upload Status": "Estado de carga de archivos", + "Forms Completed": "Formularios completados", + "Form Completed": "Formulario completado", + "No forms found": "No se encontraron formularios", + "Powered by ": "Desarrollado por ", + "Press Enter key or click here to search": "Presionar la tecla Enter o hacer clic aquí para buscar", + "Click to clear": "Hacer clic para limpiar", + "No applications found": "No se encontraron aplicaciones", + "Successfully Updated": "Actualizado exitosamente", + "Failed": "Falló", + "Submission Failed.": "Falló la presentación.", + "Click here to back": "Hacer clic aquí para volver", + "Path": "Ruta", + "Make this form public ?": "¿Hacer público este formulario?", + "Design Form": "Diseñar formulario", + "Associate this form with a workflow?": "¿Asociar este formulario con un flujo de trabajo?", + "Preview and Confirm": "Previsualizar y confirmar", + "All steps completed - you're finished": "Todos los pasos completados - has terminado", + "Enter the form machine name": "Ingrese el nombre de la máquina del formulario", + "Enter the form title": "Ingrese el título del formulario", + "Error in JSON file structure": "Error en la estructura del archivo JSON", + "example": "ejemplo", + "Please fix the errors before submitting again.": "Por favor, corrija los errores antes de volver a enviar.", + "Wizard": "Asistente", + "Save Form": "Guardar formulario", + "Confirm": "Confirmar", + "Cancel": "Cancelar", + "Please change the selected filters to view applications": "Por favor, cambie los filtros seleccionados para ver las aplicaciones", + "No submissions available for the selected date range": "No hay envíos disponibles para el rango de fechas seleccionado", + "Ok": "Aceptar", + "Form not available": "Formulario no disponible", + "Thank you for your response.": "Gracias por su respuesta.", + "saved successfully": "guardado exitosamente", + "Copy anonymous form URL": "Copiar URL del formulario anónimo", + "Submitted By": "Enviado por", + "Confirmation": "Confirmación", + "Changing the form title will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.": "Cambiar el título del formulario no afectará las aplicaciones existentes. Solo se actualizará en las aplicaciones recién creadas. Presione Guardar cambios para continuar o cancelar los cambios.", + "Error while saving Form": "Error al guardar el formulario", + "Click here to go back": "Haga clic aquí para volver", + "Are you sure you wish to delete the form ": "¿Está seguro de que desea eliminar el formulario ", + "Applications are submitted against": "Las aplicaciones se envían contra", + "Application is submitted against": "La aplicación se envía contra", + ". Are you sure want to delete ?": ". ¿Está seguro de que desea eliminar?", + "Save Changes": "Guardar cambios", + "Changing the form workflow will not affect the existing applications. It will only update in the newly created applications. Press Save Changes to continue or cancel the changes.": "Cambiar el flujo de trabajo del formulario no afectará las aplicaciones existentes. Solo se actualizará en las aplicaciones recién creadas. Presione Guardar cambios para continuar o cancelar los cambios.", + "Form Workflow Association Saved.": "Asociación de flujo de trabajo del formulario guardada.", + "Form deleted successfully": "Formulario eliminado correctamente", + "Form process failed": "Proceso de formulario fallido", + "Form unpublishing Failed": "La eliminación de publicación del formulario falló", + "All groups have access to the dashboard": "Todos los grupos tienen acceso al panel", + "Export PDF": "Exportar a PDF", + "Something went wrong. Please try again!": "Algo salió mal. ¡Por favor, inténtelo de nuevo!", + "No Dashboards Found": "No se encontraron paneles", + "Processes": "Procesos", + "Please select an existing workflow.": "Por favor, seleccione un flujo de trabajo existente.", + "Create New": "Crear nuevo", + "Or create new workflow or import a workflow from a local directory.": "O cree un nuevo flujo de trabajo o importe un flujo de trabajo desde un directorio local.", + "The operation couldn't be completed. Please try after sometime":"La operación no se pudo completar. Por favor, inténtalo de nuevo más tarde.", + "Select...":"Seleccionar...", + "No Drafts Found": "No se encontraron borradores", + "Help":"Ayuda", + "Draft Id":"ID del borrador", + "Draft Name":"Nombre del borrador", + "Link To Draft Submission":"Enlace al envío del borrador", + "Drafts":"Borradores", + "You can't submit this form until it is published":"No puedes enviar este formulario hasta que sea publicado", + "Form not published":"Formulario no publicado", + "Access Denied" : "Acceso denegado", + "By default, the tenant key would be prefixed to form":"Por defecto, la clave del inquilino se prefijará al formulario", + "go back":"Volver", + "No Applications Found":"No se encontraron aplicaciones", + "Submission saved to draft.":"El envío se guardó en borrador.", + "Saved to draft":"Guardado en borrador", + "Saving...":"Guardando...", + "Resource":"Recurso", + "Error in creating form process mapper":"Error al crear el mapeador de procesos del formulario", + "Select the date":"Seleccionar la fecha", + "Diagram Deployed":"Diagrama desplegado", + "Deployment Failed":"Error al desplegar", + "Process name(s) must not be empty":"El nombre del proceso no debe estar vacío", + "URL copied":"URL copiada", + "Click Here to Copy":"Haz clic aquí para copiar", + "Resources":"Recursos", + "Duplicate form created successfully":"Formulario duplicado creado exitosamente", + } }; diff --git a/forms-flow-web/src/resourceBundles/fr/resourceBundles.js b/forms-flow-web/src/resourceBundles/fr/resourceBundles.js deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/forms-flow-web/src/resourceBundles/pt/resourceBundles.js b/forms-flow-web/src/resourceBundles/pt/resourceBundles.js deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/forms-flow-web/src/resourceBundles/zh/resourceBundles.js b/forms-flow-web/src/resourceBundles/zh/resourceBundles.js deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/jobs/sentiment-analysis/setup.cfg b/jobs/sentiment-analysis/setup.cfg index 4a3d232536..5b966bc020 100755 --- a/jobs/sentiment-analysis/setup.cfg +++ b/jobs/sentiment-analysis/setup.cfg @@ -2,7 +2,7 @@ name = sentiment_analysis url = https://raw.githubusercontent.com/AOT-Technologies/forms-flow-ai/ author = AOT Technologies -version = 6.0.0 +version = 6.0.1 author_email = classifiers = Development Status :: Beta