Skip to content

Commit

Permalink
🚀 Release v7.0.0 (#2502)
Browse files Browse the repository at this point in the history
* FWF-4012:[Feature]-Sonar cloud fix 2

* updated internationalization for multi and normal

* FWF-4012:[Feature]-Updated process get call's payload with mapper id

* feature/FWF-3694 Updated CD action to Build and push Multiarch images into Docker registry (#2405)

* env update for custom theming

* FWF-4055: [Bugfix] On duplicate form create process with processType & data from payload

* FWF-4012:[Feature] - Migration-UI and API integration

* FWF-4012:[Feature] - Sonar qube fix for migration modal.

* FWF-4012:[Feature]-Sonar cloud fix 2

* FWF-4012:[Feature]-Updated process get call's payload with mapper id

* FWF-4012:[Feature] - resolved comments.

* new modal based on task variable selection

* ui issue fixes

* [Bugfix]  Import Fixes (#2406)

* FWF-4051: [Bugfix] Webapi Import fixes

* Fixed front end issues

* FWF-4051: [Bugfix] Webapi Import validation fixes

* Fixed sonar in list page

* Fixed sonar issue by giving some exctra check in list page

* added isArray check for extracted data

* added prop validation

* fixed sonarcloud issues

* FIxed sonar

* Fixed sonar cloud issues

* Disabled unwanted prop validation

* Disabled unwanted prop validation

* FWF-4051: Sonar fix

---------

Co-authored-by: shuhaib-aot <[email protected]>

* FWF-3971:[Feature] - Import type issue fix  in form listing page.

* Fixed authorization for application and submission view

* Adding new permission for BPMN and DMN access

Fixing dependency issues

* Fixed sonar cloud issue and also type of chek

* FWF-4084: Update group_or_roles return groups in multitenant

* Fixed (web) : tenant key assigned with mapperId in api call of getProcessDetails

* FWF-4088: Form Export Import authorization updates in userName field

* FWF-4078: Added input validate loader for form title

* updated comments

* [Bugfix]: Fix documents api build issue

* updated package

* FWF-4078: prop name updated

* FWF-4078: updated name validation prop in form duplicate modal

* FWF-4078: prop name updated in list.js

* FWF-4077: [Bugfix] Allow hyphen in form title, path & ame

* FWF-4077: [Bugfix] Flake & test fix

* FWF-4097 [Feature] Updated formiojs and react-formio versions to incorporate hidden fields selection in conditional chaining

* fixes for ui bugs

* FWF-3701 : version upgrades

* Upgrading spring boot to 3.3.5

* FWF-4087: [Bugfix] Fix multitenant subgroup listing (#2426)

* updated calling userroles by authenticating (#2423)

* Documents-api: Update in prod.txt (#2430)

* FWF-4075 [bugfix] added default task variable on form creation (#2431)

* Typo fix in permissions

* unused fragment import removed

* bugfix/fwf-4022:Added tenantkey prefix editable in path

* fixed sonar issues

* resoved merge conflict

* FWF-3933: [BugFix] Added class for wizard page name fix

* FWF-4093: [Feature] Webapi permission matrix changes

* Moved functions to helper

* Incorporating code review comments

* FWF-2459 [Bugfix] Task loading fix by avoiding conditions inside updateBPMNTask method so all latest data fetched on each update with a timeout of 2 seconds

* Adding async start event (#2438)

* FWF-4032:[Feature]-Custom Scrollabr in layout.

* FWF-2459 [Bugfix] Updated sonarcloud fixes

* ui issues second part fixes

* bugfix/fwf-4035-Hid sidebar in preview page

* bugfix/fwf-4089-Hide-default-task-var (#2439)

* bugfix/fwf-4089-Hide-default-task-var

* used set for improved readability

* env issue in custom theming solved

* FWF-4088: [Bugfix] Edit import designer auth username will existing username & other minor bug fixes (#2445)

* FWF-4088: [Bugfix] Edit import designer auth username will existing username

* Update in api requirements

* Changes to permission labels to match with re-design terminology (#2443)

* FWF-4111: [Bugfix] Removed camunda:asyncAfter from default workflow (#2446)

* Remove CI action on merge to save CI hours

* Add deployment permission to designers

* release-7.0.0 changelog & readme draft

* bugfix/fwf-4081:fixed showing tenantkey in permission

* FWF-4109: [Bugfix] Webapi removed after response translation code (#2451)

* FWF-4109: [Bugfix] Removed after response translation

* FWF-4093: [Removed] Removed condition on edit import bpmn

* updated

* analytics version change and Documents CD reverting

* tenankey removed from validation

* resolved sonar issue

* FWF-3971: {Bugfix] Given different name for mapper reponse to exclude mapper from response if None

* release-7.0.0 changelog

* helper fucntion moved to MF-service

* truncate helper added

* duplicates removed

* added set for future use & added helper fn in  MF

* FWF-4120: [Bugfix] Added parentFormId to validation query

* release-7.0.0 changelog & readme updated

* release-7.0.0 changelog & readme updated

* changes in edit page and process diagram in submission page

* bugfix/fwf-3035:Updated hleper fn

* FWF-4114 [Bugfix] Unsaved modal showing during migration is made unavailable. style fixes. button disabling fix in migration

* bugfix/fwf-4125:added save btn disabling functionality&&added openbydefault prop for multi-select comp

* added props in setting modal

* Adding documentation for DB migration

* Adding async start task

* FWF-4020 [Bugfix] : Unsaved changes modal showing up issue and optimisations

* Merge remote-tracking branch 'ff-open/develop' into bugfix/FWF-4114-unsaved-modal-open-issue
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.

* FWF-4101 [Bugfix] Iframe height set to 90vh to fully cover the page. console eror fix

* fixed sonar errs

* typofix

* updated

* FWF-4122 [Bugfix] Submit button position change during default form create

* bugfix/fwf-4120:Updated validate api with parentFormId and formId

* FWF-4121 [Bugfix] scroll issues fixes

* FWF-4141 [Bugfix] taskvarible hidden variable showing issue fixed and modal sizing issue

* bugfix/fwf-4129:Fixed ui issuesin opensource

* Updated wizard name issue in variables, design update in submissions

* FWF-4136 [Bugfix] Sidebar issue fixes with multi env (#2467)

* FWF-4136 [Bugfix] Sidebar issue fixes with multi env

* FWF-4136 [Bugfix] SOnarcloud fixes

* state update on unpublish

* Fixed returning task variable proper json format

* bugfix/fwf-4055:Fixed flow is not updating when duplicating

* Resolved UI issues in dashboard search

* Permission matrix fix for filter

* FWF-4020 [Bugfix] Unsaved changes issue for new form create without save fixed

* [Bugfix] Sonarcloud fix

* Added migration link of bpm

* bugfix/fwf-4152:Fixed scrolling issues

* updated

* Added: Added Submitter's Email , firstname, lastname
Fixed: cache existing form submission view

* updatec mapper call and disable the action modal

* sonarcube fix

* Fixed: anonymouse form submission

* Added Trivy Action File: Container and Repository Vulnerability Scanning

* [BugFix]: FWF-4170 Submission status UI fixes

* FWF-4168: [Bugfix] Deploy migrated workflow

* updated with note

* [BugFix]: FWF-4170 Submission status style updated

* Added: added some hidden fields to default taskvariables & removed all user roles

* added: null check in applicationComponent.js file

* [BugFix]: FWF-4170 Submission status style updated

* Fixed sonar cloud issues

* updated

* updated sonar issue

* [BugFix]: FWF-4170 Submission status style updated

* [BugFix]: FWF-4170 Submission status style updated

* [BugFix]: FWF-4170 Sonar issue fixed

* updated

* Updated changelof for 7.0.0

* Updated changelof for 7.0.0

* Updated changelof for 7.0.0

* bugfix/fwf-4155-Fixed-draft-table-height-issue

* Updated changelog and readme for 7.0.0

* Updated changelog and readme for 7.0.0

* Updated changelog and readme for 7.0.0

* Update CHANGELOG.md

* Fixed: Enable hidden field section in task varibale

* FWF-4171:[Feature]-Updated hidden component's label

* Modified currentUserRole label in default task variables (#2485)

* Update CHANGELOG.md

* Readme updates for 7.0.0

* Resolved long form and flow name issues

* Fixed: set initial form as null and fixed wizard form next and previous button clickable in taskvariable

* Resolve status name issue in metrics

* FWF-4200: [Bugfix] Fix subflow, dmn loading issue in multitenant

* Resolved sonar issue

* FWF-4200: [Added] Added index to all tenant columns across tables and parent_process_key in process table

* Adding DMN authorization for designers and reviewers (#2494)

* Adding DMN authorization for designers and reviewers

* Update application.yaml

* [Bugfix] currentUserRoles data to be fetched from groups variable from 'userDetails' localstorage instead of roles variable

* Updated changelog to include Premium Feature changes

* ui issue fix for task page and submission page

* Fix for Handle flow and layout save while form is published (#2488)

* initial commit

* updated version change with modal

* sonar fix

* updated code

* Optimized code

* task variable modal changed

* updated comments

---------

Co-authored-by: shuhaib-aot <[email protected]>

* Updated readme

* FWF-4210:[Feature] - Flow history button disabling on published state.

* bugfix/fwf-4212:Fixed followup&due date not updating issue and styles inn task page

* FWF-4200: [Added] Added index

* word-break added for long flow names

* Update CHANGELOG.md

* FWF-4211 [Bugfix] process id error after unpublish and save fixed

* FWF-4211 [Bugfix] sonarcloud fix

* CHANGELOG.md release date added

* Update python version in data-analysis  github flow

* Modifeid: version to 7.0.0

* Fixed typo

* Updated reference in utils to release branch

---------

Co-authored-by: josephalexantony-aot <[email protected]>
Co-authored-by: abilpraju-aot <[email protected]>
Co-authored-by: arun s <[email protected]>
Co-authored-by: Alan Raju <[email protected]>
Co-authored-by: Ajay krishna <[email protected]>
Co-authored-by: auslin-aot <[email protected]>
Co-authored-by: Sumesh Kariyil <[email protected]>
Co-authored-by: Bonymol-aot <[email protected]>
Co-authored-by: Abil P Raju <[email protected]>
Co-authored-by: fahad-aot <[email protected]>
Co-authored-by: fahad-aot <[email protected]>
Co-authored-by: sethu-aot <[email protected]>
Co-authored-by: Bonymol Baby <[email protected]>
  • Loading branch information
14 people authored Jan 10, 2025
1 parent 64e7b11 commit 8887139
Show file tree
Hide file tree
Showing 432 changed files with 76,194 additions and 42,022 deletions.
14 changes: 4 additions & 10 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,14 @@ Give a high-level description of the changes.
#Examples: Added a search feature, Renaming several fields, etc.
-->

# How has the change been tested?
<!--
Unit tests, Integration tests, Manual verification, etc.
-->

# Screenshots (if applicable)
<!--
Add screenshots highlighting the changes.
-->

# Build Success screenshot (Till a CICD pipeline is set up)
<!--
Add a screenshot of the local execution of a successful build.
-->

# Notes
<!-- You can add any concerns highlighted during code review that cannot be addressed, any limitations in the changes, any subsequent actions to be taken, or anything noteworthy about the change that a reviewer would benefit from etc.-->

# Checklist
- [ ] Updated changelog
- [ ] Added meaningful title for pull request
30 changes: 22 additions & 8 deletions .github/workflows/forms-flow-api-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ name: Forms Flow API CI

on:
workflow_dispatch:
push:
branches:
- develop
- master
- release/**
# push:
# branches:
# - develop
# - master
# - release/**
pull_request:
branches:
- develop
Expand Down Expand Up @@ -35,12 +35,12 @@ jobs:

strategy:
matrix:
python-version: [3.12.3]
python-version: [3.12.7]

steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
Expand Down Expand Up @@ -85,6 +85,9 @@ jobs:
USE_DOCKER_MOCK: "True"

runs-on: ubuntu-20.04
strategy:
matrix:
python-version: [3.12.7]

services:
postgres:
Expand All @@ -101,9 +104,20 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install Docker Compose
run: |
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
- name: Check for docker-compose.yml
run: |
if [ ! -f tests/docker/docker-compose.yml ]; then
echo "docker-compose.yml not found!"
exit 1
fi
- name: Install dependencies
run: |
make build
Expand Down
46 changes: 32 additions & 14 deletions .github/workflows/forms-flow-bpm-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,34 +74,35 @@ jobs:
key: ${{ runner.os }}-buildx-${{ matrix.name }}-${{ github.sha }}
restore-keys: |
${{ runner.os }}-buildx-${{ matrix.name }}
- name: Build and push Docker image - amd64
- name: Build and push Docker image
if: ${{ github.ref != 'refs/heads/master' }}
uses: docker/build-push-action@v4
with:
context: forms-flow-bpm
push: true
file: forms-flow-bpm/Dockerfile
platforms: linux/amd64
platforms: linux/amd64,linux/arm64/v8
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
- name: Build and push Docker image - amd64
- name: Build and push Docker image
if: ${{ github.ref == 'refs/heads/master' }}
uses: docker/build-push-action@v2
with:
context: forms-flow-bpm
push: true
platforms: linux/amd64,linux/arm64/v8
file: forms-flow-bpm/Dockerfile
tags: ${{ steps.meta.outputs.tags }}, formsflow/forms-flow-bpm:latest
labels: ${{ steps.meta.outputs.labels }}
- name: Build and push Docker image - arm64
uses: docker/build-push-action@v4
with:
context: forms-flow-bpm
file: forms-flow-bpm/Dockerfile-ARM64
push: true
platforms: linux/arm64/v8
tags: ${{ steps.meta.outputs.tags }}-arm64
labels: ${{ steps.meta.outputs.labels }}
# - name: Build and push Docker image - arm64
# uses: docker/build-push-action@v4
# with:
# context: forms-flow-bpm
# file: forms-flow-bpm/Dockerfile-ARM64
# push: true
# platforms: linux/arm64/v8
# tags: ${{ steps.meta.outputs.tags }}-arm64
# labels: ${{ steps.meta.outputs.labels }}
- name: Scan Docker image 🐳
uses: snyk/actions/docker@master
continue-on-error: true
Expand Down Expand Up @@ -136,17 +137,34 @@ jobs:
zap_scan:
runs-on: ubuntu-latest
name: Scan the webapplication
name: Scan the application
steps:
- name: Checkout
uses: actions/checkout@v2
with:
ref: master

- name: ZAP Scan
uses: zaproxy/[email protected]
with:
working-directory: zap-reports
token: ${{ secrets.GITHUB_TOKEN }}
docker_name: 'ghcr.io/zaproxy/zaproxy:stable'
target: ${{ secrets.BPM_TARGET_URL }}
rules_file_name: '.zap/rules.tsv'
cmd_options: '-a'

- name: Install AWS CLI
run: |
sudo apt-get update
sudo apt-get install -y awscli
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: ${{ secrets.REGION }}

- name: Upload ZAP Report to S3
run: |
aws s3 cp report_html.html s3://zap-report-formsflow/zap-reports/zap-report-$(date +%Y-%m-%d_%H-%M-%S).html
10 changes: 5 additions & 5 deletions .github/workflows/forms-flow-bpm-ci.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
name: Forms Flow BPM CI
on:
workflow_dispatch:
push:
branches:
- develop
- master
- release/**
# push:
# branches:
# - develop
# - master
# - release/**
pull_request:
branches:
- develop
Expand Down
14 changes: 11 additions & 3 deletions .github/workflows/forms-flow-data-analysis-api-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:

strategy:
matrix:
python-version: [3.11.9]
python-version: [3.12.8]

steps:
- uses: actions/checkout@v2
Expand All @@ -44,7 +44,7 @@ jobs:
id: pylint
run: |
pylint --rcfile=setup.cfg src/api
Test:
if: always()
needs: setup-job
Expand Down Expand Up @@ -72,6 +72,10 @@ jobs:

runs-on: ubuntu-20.04

strategy:
matrix:
python-version: [3.12.8]

services:
postgres:
image: postgres:13
Expand Down Expand Up @@ -104,7 +108,11 @@ jobs:
Build:
if: always()
runs-on: ubuntu-20.04
name: Build

strategy:
matrix:
python-version: [3.12.8]

steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
Expand Down
30 changes: 22 additions & 8 deletions .github/workflows/forms-flow-documents-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ name: Forms Flow Document CI

on:
workflow_dispatch:
push:
branches:
- develop
- master
- release/**
# push:
# branches:
# - develop
# - master
# - release/**
pull_request:
branches:
- develop
Expand Down Expand Up @@ -34,12 +34,12 @@ jobs:

strategy:
matrix:
python-version: [3.12.3]
python-version: [3.12.7]

steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
Expand Down Expand Up @@ -77,6 +77,9 @@ jobs:
USE_DOCKER_MOCK: "True"

runs-on: ubuntu-20.04
strategy:
matrix:
python-version: [3.12.7]

services:
postgres:
Expand All @@ -93,9 +96,20 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install Docker Compose
run: |
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
- name: Check for docker-compose.yml
run: |
if [ ! -f tests/docker/docker-compose.yml ]; then
echo "docker-compose.yml not found!"
exit 1
fi
- name: Install dependencies
run: |
make build
Expand Down
Loading

0 comments on commit 8887139

Please sign in to comment.