diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index d5c52c5c..f4574cc5 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -63,8 +63,8 @@ jobs: # and modify them (or add more) to build your code if your project # uses a compiled language - #- run: | - # make bootstrap + - run: | + ./mvnw -B -DskipTests clean dependency:purge-local-repository dependency:resolve dependency:resolve-plugins dependency:sources dependency:tree package spring-boot:repackage site --file pom.xml # make release - name: Perform CodeQL Analysis diff --git a/.github/workflows/fortify-analysis.yml b/.github/workflows/fortify-analysis.yml deleted file mode 100644 index 323d0bd0..00000000 --- a/.github/workflows/fortify-analysis.yml +++ /dev/null @@ -1,95 +0,0 @@ -################################################################################################################################################ -# Fortify lets you build secure software fast with an appsec platform that automates testing throughout the DevSecOps pipeline. Fortify static,# -# dynamic, interactive, and runtime security testing is available on premises or as a service. To learn more about Fortify, start a free trial # -# or contact our sales team, visit microfocus.com/appsecurity. # -# # -# Use this workflow template as a basis for integrating Fortify on Demand Static Application Security Testing(SAST) into your GitHub workflows.# -# This template demonstrates the steps to prepare the code+dependencies, initiate a scan, download results once complete and import into # -# GitHub Security Code Scanning Alerts. Existing customers should review inputs and environment variables below to configure scanning against # -# an existing application in your Fortify on Demand tenant. Additional information is available in the comments throughout the workflow, the # -# documentation for the Fortify actions used, and the Fortify on Demand / ScanCentral Client product documentation. If you need additional # -# assistance with configuration, feel free to create a help ticket in the Fortify on Demand portal. # -################################################################################################################################################ - -name: Fortify on Demand Scan - -# TODO: Customize trigger events based on your DevSecOps processes and typical FoD SAST scan time -on: - workflow_dispatch: - push: - branches: [ 'master', 'heroku-deployment', 'branch-2.3-MVC' ] - pull_request: - # The branches below must be a subset of the branches above - branches: [ 'master', 'heroku-deployment', 'branch-2.3-MVC' ] - -jobs: - FoD-SAST-Scan: - # Use the appropriate runner for building your source code. - # TODO: Use a Windows runner for .NET projects that use msbuild. Additional changes to RUN commands will be required to switch to Windows syntax. - runs-on: ubuntu-latest - - steps: - # Check out source code - - name: Check Out Source Code - uses: actions/checkout@v2 - with: - # Fetch at least the immediate parents so that if this is a pull request then we can checkout the head. - fetch-depth: 2 - # If this run was triggered by a pull request event, then checkout the head of the pull request instead of the merge commit. - - run: git checkout HEAD^2 - if: ${{ github.event_name == 'pull_request' }} - # Java 8 required by ScanCentral Client and FoD Uploader(Univeral CI Tool) - - name: Setup Java - uses: actions/setup-java@v1 - with: - java-version: 15 - - # Prepare source+dependencies for upload. The default example is for a Maven project that uses pom.xml. - # TODO: Update PACKAGE_OPTS based on the ScanCentral Client documentation for your project's included tech stack(s). Helpful hints: - # ScanCentral Client will download dependencies for maven (-bt mvn) and gradle (-bt gradle). - # ScanCentral Client can download dependencies for msbuild projects (-bt msbuild); however, you must convert the workflow to use a Windows runner. - # ScanCentral has additional options that should be set for PHP and Python projects - # For other build tools, add your build commands to download necessary dependencies and prepare according to Fortify on Demand Packaging documentation. - # ScanCentral Client documentation is located at https://www.microfocus.com/documentation/fortify-software-security-center/ - - name: Download Fortify ScanCentral Client - uses: fortify/gha-setup-scancentral-client@v1 - - name: Package Code + Dependencies - run: scancentral package $PACKAGE_OPTS -o package.zip - env: - PACKAGE_OPTS: "-bt mvn" - - # Start Fortify on Demand SAST scan and wait until results complete. For more information on FoDUploader commands, see https://github.com/fod-dev/fod-uploader-java - # TODO: Update ENV variables for your application and create the necessary GitHub Secrets. Helpful hints: - # Credentials and release ID should be obtained from your FoD tenant (either Personal Access Token or API Key can be used). - # Automated Audit preference should be configured for the release's Static Scan Settings in the Fortify on Demand portal. - - name: Download Fortify on Demand Universal CI Tool - uses: fortify/gha-setup-fod-uploader@v1 - - name: Perform SAST Scan - run: java -jar $FOD_UPLOAD_JAR -z package.zip -aurl $FOD_API_URL -purl $FOD_URL -rid "$FOD_RELEASE_ID" -tc "$FOD_TENANT" -uc "$FOD_USER" "$FOD_PAT" $FOD_UPLOADER_OPTS -n "$FOD_UPLOADER_NOTES" - env: - FOD_TENANT: ${{ secrets.FOD_TENANT }} - FOD_USER: ${{ secrets.FOD_USER }} - FOD_PAT: ${{ secrets.FOD_PAT }} - FOD_RELEASE_ID: ${{ secrets.FOD_RELEASE_ID }} - FOD_URL: "https://ams.fortify.com/" - FOD_API_URL: "https://api.ams.fortify.com/" - FOD_UPLOADER_OPTS: "-ep 2 -pp 0 -I 1 -apf" - FOD_UPLOADER_NOTES: 'Triggered by GitHub Actions (${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }})' - - # Once scan completes, pull SAST issues from Fortify on Demand and generate SARIF output. - # TODO: Review Action inputs. For most users, these will be the same as used in the Perform SAST Scan step. - - name: Download Results - uses: fortify/gha-fod-generate-sarif@1.1.0 - with: - base-url: https://ams.fortify.com - tenant: ${{ secrets.FOD_TENANT }} - user: ${{ secrets.FOD_USER }} - password: ${{ secrets.FOD_PAT }} - release-id: ${{ secrets.FOD_RELEASE_ID }} - output: ./sarif/output.sarif - - # Import Fortify on Demand results to GitHub Security Code Scanning - - name: Import Results - uses: github/codeql-action/upload-sarif@v1 - with: - sarif_file: ./sarif/output.sarif diff --git a/.github/workflows/label.yml b/.github/workflows/label.yml new file mode 100644 index 00000000..ea7c6007 --- /dev/null +++ b/.github/workflows/label.yml @@ -0,0 +1,19 @@ +# This workflow will triage pull requests and apply a label based on the +# paths that are modified in the pull request. +# +# To use this workflow, you will need to set up a .github/labeler.yml +# file with configuration. For more information, see: +# https://github.com/actions/labeler + +name: Labeler +on: [pull_request] + +jobs: + label: + + runs-on: ubuntu-latest + + steps: + - uses: actions/labeler@v2 + with: + repo-token: "${{ secrets.GITHUB_TOKEN }}" \ No newline at end of file diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 00000000..ef824c65 --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,19 @@ +name: Mark stale issues and pull requests + +on: + schedule: + - cron: "30 1 * * *" + +jobs: + stale: + + runs-on: ubuntu-latest + + steps: + - uses: actions/stale@v1 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + stale-issue-message: 'Stale issue message' + stale-pr-message: 'Stale pull request message' + stale-issue-label: 'no-issue-activity' + stale-pr-label: 'no-pr-activity' \ No newline at end of file diff --git a/.github/workflows/veracode-analysis.yml b/.github/workflows/veracode-analysis.yml deleted file mode 100644 index f3f9f12e..00000000 --- a/.github/workflows/veracode-analysis.yml +++ /dev/null @@ -1,60 +0,0 @@ -# This workflow will initiate a Veracode Static Analysis Pipeline scan, return a results.json and convert to SARIF for upload as a code scanning alert - -name: Veracode Static Analysis Pipeline Scan - -# Controls when the action will run. Triggers the workflow on push or pull request -# events but only for the master branch -on: - push: - branches: [ 'master', 'heroku-deployment', 'branch-2.3-MVC' ] - pull_request: - branches: [ 'master', 'heroku-deployment', 'branch-2.3-MVC' ] - -# A workflow run is made up of one or more jobs that can run sequentially or in parallel -jobs: - # This workflow contains a job to build and submit pipeline scan, you will need to customize the build process accordingly and make sure the artifact you build is used as the file input to the pipeline scan file parameter - build-and-pipeline-scan: - # The type of runner that the job will run on - runs-on: ubuntu-latest - steps: - - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it and copies all sources into ZIP file for submitting for analysis. Replace this section with your applications build steps - - uses: actions/checkout@v2 - with: - repository: '' - - - uses: papeloto/action-zip@v1 - with: - files: / - recursive: true - dest: veracode-pipeline-scan-results-to-sarif.zip - - - uses: actions/upload-artifact@v1 - with: - name: my-artifact - path: veracode-pipeline-scan-results-to-sarif.zip - - # download the Veracode Static Analysis Pipeline scan jar - - uses: wei/curl@master - with: - args: -O https://downloads.veracode.com/securityscan/pipeline-scan-LATEST.zip - - run: unzip -o pipeline-scan-LATEST.zip - - - uses: actions/setup-java@v1 - with: - java-version: 15 - - run: java -jar pipeline-scan.jar --veracode_api_id "${{secrets.VERACODE_API_ID}}" --veracode_api_key "${{secrets.VERACODE_API_KEY}}" --fail_on_severity="Very High, High" --file veracode-pipeline-scan-results-to-sarif.zip - continue-on-error: true - - uses: actions/upload-artifact@v1 - with: - name: ScanResults - path: results.json - - name: Convert pipeline scan output to SARIF format - id: convert - uses: veracode/veracode-pipeline-scan-results-to-sarif@master - with: - pipeline-results-json: results.json - - uses: github/codeql-action/upload-sarif@v1 - with: - # Path to SARIF file relative to the root of the repository - sarif_file: veracode-results.sarif diff --git a/.github/workflows/xanitizer-analysis.yml b/.github/workflows/xanitizer-analysis.yml deleted file mode 100644 index a6d0d53a..00000000 --- a/.github/workflows/xanitizer-analysis.yml +++ /dev/null @@ -1,86 +0,0 @@ -# This workflow downloads and installs the latest version of Xanitizer, builds your project, runs a Xanitizer security analysis on it, -# and then archives the findings list reports and uploads the findings into the GitHub code scanning alert section of your repository. -# -# Documentation for the `RIGS-IT/xanitizer-action` is located here: https://github.com/RIGS-IT/xanitizer-action -# -# To use this basic workflow, you will need to complete the following setup steps: -# -# 1. The underlying Xanitizer, used in this workflow, needs a separate license file. -# Licenses are free of charge for open source projects and for educational usage. -# To get more information about the Xanitizer licenses and how to obtain a license file, -# please consult https://www.xanitizer.com/xanitizer-pricing/. -# -# 2. The content of the license file has to be stored as a GitHub secret (e.g. XANITIZER_LICENSE) on this repository. -# Please consult https://docs.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets for details. -# -# 3. Reference the GitHub secret in the step using the `RIGS-IT/xanitizer-action` GitHub action. -# Example: -# - name: Xanitizer Security Analysis -# uses: RIGS-IT/xanitizer-action@v1 -# with: -# license: ${{ secrets.XANITIZER_LICENSE }} -# -# 4. As a static application security testing (SAST) tool, -# Xanitizer requires that all dependencies of the artifacts being analyzed can be resolved successfully. -# So you have to install all used libraries and build your project before running the security analysis, -# e.g. via `mvn compile` for Java or `npm install` for JavaScript - -name: "Xanitizer Security Analysis" - -on: - # Run the workflow on each push - push: - # Run the workflow each day at 5 am - # schedule: - # - cron: '0 5 * * *' - # Run the workflow manually - workflow_dispatch: - -jobs: - xanitizer-security-analysis: - # Xanitizer runs on ubuntu-latest and windows-latest. - runs-on: ubuntu-latest - - steps: - # Check out the repository - - name: Checkout - uses: actions/checkout@v2 - - # Set up the correct Java version for your project - # Please comment out, if your project does not contain Java source code. - - name: Set up JDK 15 - uses: actions/setup-java@v1 - with: - java-version: 15 - - # Compile the code for Java projects and get all libraries, e.g. via Maven - # Please adapt, if your project uses another build system to compile Java source code. - # Please comment out, if your project does not contain Java source code. - - name: Compile Java code - run: ./mvnw -B -DskipTests clean dependency:purge-local-repository dependency:resolve dependency:resolve-plugins dependency:sources dependency:tree package spring-boot:repackage site --file pom.xml - - # Install all dependent libraries for JavaScript/TypeScript projects, e.g. via npm - # Please adapt to run `npm install` in the correct directories. - # Please adapt, if your project uses another package manager for getting JavaScript libraries. - # Please comment out, if your project does not use a package manager for getting JavaScript libraries. - #- name: Install JavaScript libraries - # run: npm install - - # Run the security analysis with default settings - - name: Xanitizer Security Analysis - uses: RIGS-IT/xanitizer-action@v1 - with: - license: ${{ secrets.XANITIZER_LICENSE }} - - # Archiving the findings list reports - - uses: actions/upload-artifact@v2 - with: - name: Xanitizer-Reports - path: | - *-Findings-List.pdf - *-Findings-List.sarif - - # Uploads the findings into the GitHub code scanning alert section using the upload-sarif action - - uses: github/codeql-action/upload-sarif@v1 - with: - sarif_file: Xanitizer-Findings-List.sarif diff --git a/.idea/dataSources/43094037-8b1c-436a-99d9-271021845b9f/storage_v2/_src_/database/postgres.edMnLQ/schema/information_schema.FNRwLQ.meta b/.idea/dataSources/43094037-8b1c-436a-99d9-271021845b9f/storage_v2/_src_/database/postgres.edMnLQ/schema/information_schema.FNRwLQ.meta index a92ca218..6eb10240 100644 --- a/.idea/dataSources/43094037-8b1c-436a-99d9-271021845b9f/storage_v2/_src_/database/postgres.edMnLQ/schema/information_schema.FNRwLQ.meta +++ b/.idea/dataSources/43094037-8b1c-436a-99d9-271021845b9f/storage_v2/_src_/database/postgres.edMnLQ/schema/information_schema.FNRwLQ.meta @@ -1,2 +1,2 @@ #n:information_schema -! [1091049, 0, null, null, -2147483648, -2147483648] +! [2116804, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/dataSources/43094037-8b1c-436a-99d9-271021845b9f/storage_v2/_src_/database/postgres.edMnLQ/schema/pg_catalog.0S1ZNQ.meta b/.idea/dataSources/43094037-8b1c-436a-99d9-271021845b9f/storage_v2/_src_/database/postgres.edMnLQ/schema/pg_catalog.0S1ZNQ.meta index 53ba7a7a..79101298 100644 --- a/.idea/dataSources/43094037-8b1c-436a-99d9-271021845b9f/storage_v2/_src_/database/postgres.edMnLQ/schema/pg_catalog.0S1ZNQ.meta +++ b/.idea/dataSources/43094037-8b1c-436a-99d9-271021845b9f/storage_v2/_src_/database/postgres.edMnLQ/schema/pg_catalog.0S1ZNQ.meta @@ -1,2 +1,2 @@ #n:pg_catalog -! [1091050, 0, null, null, -2147483648, -2147483648] +! [2116805, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/dataSources/fd6f0687-39ef-4c57-af79-68255e44c16a.xml b/.idea/dataSources/fd6f0687-39ef-4c57-af79-68255e44c16a.xml index 96d723c2..f22294a5 100644 --- a/.idea/dataSources/fd6f0687-39ef-4c57-af79-68255e44c16a.xml +++ b/.idea/dataSources/fd6f0687-39ef-4c57-af79-68255e44c16a.xml @@ -104,7 +104,7 @@ false America/Argentina/San_Luis false America/Argentina/Tucuman false America/Argentina/Ushuaia false America/Aruba -false America/Asuncion +true America/Asuncion false America/Atikokan true America/Atka false America/Bahia @@ -227,7 +227,7 @@ false America/Rio_Branco false America/Rosario true America/Santa_Isabel false America/Santarem -false America/Santiago +true America/Santiago false America/Santo_Domingo false America/Sao_Paulo true America/Scoresbysund @@ -257,10 +257,10 @@ false Antarctica/Davis false Antarctica/DumontDUrville false Antarctica/Macquarie false Antarctica/Mawson -false Antarctica/McMurdo +true Antarctica/McMurdo false Antarctica/Palmer false Antarctica/Rothera -false Antarctica/South_Pole +true Antarctica/South_Pole false Antarctica/Syowa true Antarctica/Troll false Antarctica/Vostok @@ -347,7 +347,7 @@ false Asia/Srednekolymsk false Asia/Taipei false Asia/Tashkent false Asia/Tbilisi -true Asia/Tehran +false Asia/Tehran true Asia/Tel_Aviv false Asia/Thimbu false Asia/Thimphu @@ -376,29 +376,29 @@ false Atlantic/Reykjavik false Atlantic/South_Georgia false Atlantic/St_Helena false Atlantic/Stanley -false Australia/ACT -false Australia/Adelaide +true Australia/ACT +true Australia/Adelaide false Australia/Brisbane -false Australia/Broken_Hill -false Australia/Canberra -false Australia/Currie +true Australia/Broken_Hill +true Australia/Canberra +true Australia/Currie false Australia/Darwin false Australia/Eucla -false Australia/Hobart -false Australia/LHI +true Australia/Hobart +true Australia/LHI false Australia/Lindeman -false Australia/Lord_Howe -false Australia/Melbourne -false Australia/NSW +true Australia/Lord_Howe +true Australia/Melbourne +true Australia/NSW false Australia/North false Australia/Perth false Australia/Queensland -false Australia/South -false Australia/Sydney -false Australia/Tasmania -false Australia/Victoria +true Australia/South +true Australia/Sydney +true Australia/Tasmania +true Australia/Victoria false Australia/West -false Australia/Yancowinna +true Australia/Yancowinna true BDST false BDT false BNT @@ -425,7 +425,7 @@ false CHAST false CHUT false CKT true CLST -false CLT +true CLT false COT false CST true CST6CDT @@ -438,13 +438,13 @@ true Canada/Newfoundland true Canada/Pacific false Canada/Saskatchewan false Canada/Yukon -false Chile/Continental -false Chile/EasterIsland +true Chile/Continental +true Chile/EasterIsland true Cuba false DAVT false DDUT -false EASST -false EAST +true EASST +true EAST false EAT true EDT true EEST @@ -598,7 +598,7 @@ false Indian/Maldives false Indian/Mauritius false Indian/Mayotte false Indian/Reunion -true Iran +false Iran true Israel false JAYT false JST @@ -612,7 +612,7 @@ false KRAST false KRAT false KST false Kwajalein -false LHDT +true LHDT false LHST false LIGT false LINT @@ -649,8 +649,8 @@ false NOVT false NPT false NST false NUT -false NZ -false NZ-CHAT +true NZ +true NZ-CHAT true NZDT false NZST false NZT @@ -674,13 +674,13 @@ false PST true PST8PDT false PWT true PYST -false PYT -false Pacific/Apia -false Pacific/Auckland +true PYT +true Pacific/Apia +true Pacific/Auckland false Pacific/Bougainville -false Pacific/Chatham +true Pacific/Chatham false Pacific/Chuuk -false Pacific/Easter +true Pacific/Easter false Pacific/Efate false Pacific/Enderbury false Pacific/Fakaofo @@ -700,7 +700,7 @@ false Pacific/Marquesas false Pacific/Midway false Pacific/Nauru false Pacific/Niue -false Pacific/Norfolk +true Pacific/Norfolk false Pacific/Noumea false Pacific/Pago_Pago false Pacific/Palau @@ -871,7 +871,7 @@ false posix/America/Argentina/San_Luis false posix/America/Argentina/Tucuman false posix/America/Argentina/Ushuaia false posix/America/Aruba -false posix/America/Asuncion +true posix/America/Asuncion false posix/America/Atikokan true posix/America/Atka false posix/America/Bahia @@ -994,7 +994,7 @@ false posix/America/Rio_Branco false posix/America/Rosario true posix/America/Santa_Isabel false posix/America/Santarem -false posix/America/Santiago +true posix/America/Santiago false posix/America/Santo_Domingo false posix/America/Sao_Paulo true posix/America/Scoresbysund @@ -1024,10 +1024,10 @@ false posix/Antarctica/Davis false posix/Antarctica/DumontDUrville false posix/Antarctica/Macquarie false posix/Antarctica/Mawson -false posix/Antarctica/McMurdo +true posix/Antarctica/McMurdo false posix/Antarctica/Palmer false posix/Antarctica/Rothera -false posix/Antarctica/South_Pole +true posix/Antarctica/South_Pole false posix/Antarctica/Syowa true posix/Antarctica/Troll false posix/Antarctica/Vostok @@ -1114,7 +1114,7 @@ false posix/Asia/Srednekolymsk false posix/Asia/Taipei false posix/Asia/Tashkent false posix/Asia/Tbilisi -true posix/Asia/Tehran +false posix/Asia/Tehran true posix/Asia/Tel_Aviv false posix/Asia/Thimbu false posix/Asia/Thimphu @@ -1143,29 +1143,29 @@ false posix/Atlantic/Reykjavik false posix/Atlantic/South_Georgia false posix/Atlantic/St_Helena false posix/Atlantic/Stanley -false posix/Australia/ACT -false posix/Australia/Adelaide +true posix/Australia/ACT +true posix/Australia/Adelaide false posix/Australia/Brisbane -false posix/Australia/Broken_Hill -false posix/Australia/Canberra -false posix/Australia/Currie +true posix/Australia/Broken_Hill +true posix/Australia/Canberra +true posix/Australia/Currie false posix/Australia/Darwin false posix/Australia/Eucla -false posix/Australia/Hobart -false posix/Australia/LHI +true posix/Australia/Hobart +true posix/Australia/LHI false posix/Australia/Lindeman -false posix/Australia/Lord_Howe -false posix/Australia/Melbourne -false posix/Australia/NSW +true posix/Australia/Lord_Howe +true posix/Australia/Melbourne +true posix/Australia/NSW false posix/Australia/North false posix/Australia/Perth false posix/Australia/Queensland -false posix/Australia/South -false posix/Australia/Sydney -false posix/Australia/Tasmania -false posix/Australia/Victoria +true posix/Australia/South +true posix/Australia/Sydney +true posix/Australia/Tasmania +true posix/Australia/Victoria false posix/Australia/West -false posix/Australia/Yancowinna +true posix/Australia/Yancowinna false posix/Brazil/Acre false posix/Brazil/DeNoronha false posix/Brazil/East @@ -1180,8 +1180,8 @@ true posix/Canada/Newfoundland true posix/Canada/Pacific false posix/Canada/Saskatchewan false posix/Canada/Yukon -false posix/Chile/Continental -false posix/Chile/EasterIsland +true posix/Chile/Continental +true posix/Chile/EasterIsland true posix/Cuba true posix/EET false posix/EST @@ -1308,7 +1308,7 @@ false posix/Indian/Maldives false posix/Indian/Mauritius false posix/Indian/Mayotte false posix/Indian/Reunion -true posix/Iran +false posix/Iran true posix/Israel false posix/Jamaica false posix/Japan @@ -1320,17 +1320,17 @@ true posix/MST7MDT true posix/Mexico/BajaNorte true posix/Mexico/BajaSur true posix/Mexico/General -false posix/NZ -false posix/NZ-CHAT +true posix/NZ +true posix/NZ-CHAT true posix/Navajo false posix/PRC true posix/PST8PDT -false posix/Pacific/Apia -false posix/Pacific/Auckland +true posix/Pacific/Apia +true posix/Pacific/Auckland false posix/Pacific/Bougainville -false posix/Pacific/Chatham +true posix/Pacific/Chatham false posix/Pacific/Chuuk -false posix/Pacific/Easter +true posix/Pacific/Easter false posix/Pacific/Efate false posix/Pacific/Enderbury false posix/Pacific/Fakaofo @@ -1350,7 +1350,7 @@ false posix/Pacific/Marquesas false posix/Pacific/Midway false posix/Pacific/Nauru false posix/Pacific/Niue -false posix/Pacific/Norfolk +true posix/Pacific/Norfolk false posix/Pacific/Noumea false posix/Pacific/Pago_Pago false posix/Pacific/Palau @@ -1408,7 +1408,7 @@ true posix/WET false posix/Zulu true posixrules - 1598436531 + 1602051866 35306 @@ -1431,37 +1431,45 @@ true posixrules default administrative connection database postgres - + + 45820 + resilienz + + + 37621 + postgres + + 19307 simpleworklist - + 37592 simpleworklist - + 37591 simpleworklist - + 37595 simpleworklist - + 37594 simpleworklist - + 37593 simpleworklist - + 16386 tw - 1082574 + 2116829 1 - + 16387 1 1 @@ -1469,7 +1477,7 @@ true posixrules 1 1 - + 18091 1 1 @@ -1477,7 +1485,7 @@ true posixrules 1 1 - + 37332 1 1 @@ -1485,7 +1493,7 @@ true posixrules 1 1 - + 19817 1 1 @@ -1493,31 +1501,31 @@ true posixrules 1 1 - + 4571 - + 3373 - + 3374 - + 3375 - + 4569 - + 4200 - + 3377 - + 4570 - + 10 1 1 @@ -1526,7 +1534,19 @@ true posixrules 1 1 - + + 45819 + 1 + 1 + 1 + 1 + 1 + + + 37620 + 1 + + 19306 1 1 @@ -1534,40 +1554,40 @@ true posixrules 1 1 - + 16385 1 1 1 1 - + 13177 281 postgres - + 11 system catalog schema 274 postgres - + 2200 standard public schema 275 postgres - 1082575 + 2116831 1 - + 2 heap table access method 1 pg_catalog.heap_tableam_handler 3 - + 403 b-tree index access method 1 @@ -1575,7 +1595,7 @@ true posixrules 330 index - + 405 hash index access method 1 @@ -1583,7 +1603,7 @@ true posixrules 331 index - + 783 GiST index access method 1 @@ -1591,7 +1611,7 @@ true posixrules 332 index - + 2742 GIN index access method 1 @@ -1599,7 +1619,7 @@ true posixrules 333 index - + 4000 SP-GiST index access method 1 @@ -1607,7 +1627,7 @@ true posixrules 334 index - + 3580 block range index (BRIN) access method 1 @@ -1615,7 +1635,7 @@ true posixrules 335 index - + 13463 PL/pgSQL procedural language 436 @@ -1623,9 +1643,9 @@ true posixrules pg_catalog 11 - - - - + + + + \ No newline at end of file diff --git a/.idea/dataSources/fd6f0687-39ef-4c57-af79-68255e44c16a/storage_v2/_src_/database/tw.gw4AAA/schema/public.abK9xQ.meta b/.idea/dataSources/fd6f0687-39ef-4c57-af79-68255e44c16a/storage_v2/_src_/database/tw.gw4AAA/schema/public.abK9xQ.meta index f33e4eb6..4528532e 100644 --- a/.idea/dataSources/fd6f0687-39ef-4c57-af79-68255e44c16a/storage_v2/_src_/database/tw.gw4AAA/schema/public.abK9xQ.meta +++ b/.idea/dataSources/fd6f0687-39ef-4c57-af79-68255e44c16a/storage_v2/_src_/database/tw.gw4AAA/schema/public.abK9xQ.meta @@ -1,2 +1,2 @@ #n:public -! [1082575, 0, null, null, -2147483648, -2147483648] +! [2116831, 0, null, null, -2147483648, -2147483648] diff --git a/README.md b/README.md index 3dd47ba0..7d9fec63 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,9 @@ # simpleworklist -![Java CI with Maven](https://github.com/Spring-Framework-Java-Apps/simpleworklist/workflows/Java%20CI%20with%20Maven/badge.svg?branch=master) -[![Build Status](https://travis-ci.com/Spring-Framework-Java-Apps/simpleworklist.svg?branch=master)](https://travis-ci.com/Spring-Framework-Java-Apps/simpleworklist) +[![Java CI with Maven](https://github.com/Spring-Framework-Java-Apps/simpleworklist/workflows/Java%20CI%20with%20Maven/badge.svg)](https://github.com/Spring-Framework-Java-Apps/simpleworklist/actions) +[![OSSAR](https://github.com/Spring-Framework-Java-Apps/simpleworklist/workflows/OSSAR/badge.svg)](https://github.com/Spring-Framework-Java-Apps/simpleworklist/actions) +[![Codacy Security Scan](https://github.com/Spring-Framework-Java-Apps/simpleworklist/workflows/Codacy%20Security%20Scan/badge.svg)](https://github.com/Spring-Framework-Java-Apps/simpleworklist/actions) +[![Travis CI Build Status](https://travis-ci.com/Spring-Framework-Java-Apps/simpleworklist.svg?branch=master)](https://travis-ci.com/Spring-Framework-Java-Apps/simpleworklist) Your Todo List for Getting Things Done @@ -10,13 +12,12 @@ GTD® and Getting Things Done® are registered trademarks of the David All SimpleWorklist is not affiliated with or endorsed by the David Allen Company. ## Requirements -* [Functional Requirements](etc/requirements/Requirements.md) -* [Nonfunctional Requirements](etc/requirements/Nonfunctional_Requirements.md) +* [Functional Requirements](src/site/markdown/REQUIREMENTS_FUNCTIONAL.md) +* [Nonfunctional Requirements](src/site/markdown/REQUIREMENTS_NONFUNCTIONAL.md) ## Development -* [Requirements](src/site/markdown/REQUIREMENTS_FUNCTIONAL.md) -* [Nonfunctional_Requirements](src/site/markdown/Nonfunctional_Requirements.md) -* [HOWTO](src/site/markdown/TODO.md) +* [CHANGELOG](src/site/markdown/CHANGELOG.md) +* [TODO](src/site/markdown/TODO.md) ## URLs: * Heroku Deployment: [simpleworklist.herokuapp.com/](https://simpleworklist.herokuapp.com/) diff --git a/src/site/markdown/CHANGELOG.md b/src/site/markdown/CHANGELOG.md index 35825543..242ba5ea 100644 --- a/src/site/markdown/CHANGELOG.md +++ b/src/site/markdown/CHANGELOG.md @@ -128,13 +128,11 @@ Caused by: org.postgresql.util.PSQLException: ERROR: relation "spring_session" d ## 2.3.26 * fixed #249 TaskRepository: move the JQL Query-String to Entity as Prepared Statement -* Issue #234 Taskstate: Task Edit Form -> change Project via DropDown -* Issue #235 Project/Root: Task Edit Form -> change Project via DropDown -* Issue #236 Project/id: Task Edit Form -> change Project via DropDown ## 2.3.27 -* Issue #298 try out java15 - - - +* fixed #298 try out java15 +## 2.3.28 +* Issue #234 Taskstate: Task Edit Form -> change Project via DropDown +* Issue #235 Project/Root: Task Edit Form -> change Project via DropDown +* Issue #236 Project/id: Task Edit Form -> change Project via DropDown diff --git a/src/site/markdown/TODO.md b/src/site/markdown/TODO.md index 80b71eb0..b0707b8b 100644 --- a/src/site/markdown/TODO.md +++ b/src/site/markdown/TODO.md @@ -1,4 +1,5 @@ #TODO + ## 2.3.25 * fixed #285 Update spring-boot 2.3.3 to 2.3.4 * fixed #286 Update spring-data-releasetrain to Neumann-SR4