Skip to content

[flat-json-widget] Preserve newline characters in input fields. Issue where newline characters (\n) in input fields were removed when saving via the HTML form. Updated the logic to ensure newline characters are preserved in both display and saved data. Fixed #19 #54

[flat-json-widget] Preserve newline characters in input fields. Issue where newline characters (\n) in input fields were removed when saving via the HTML form. Updated the logic to ensure newline characters are preserved in both display and saved data. Fixed #19

[flat-json-widget] Preserve newline characters in input fields. Issue where newline characters (\n) in input fields were removed when saving via the HTML form. Updated the logic to ensure newline characters are preserved in both display and saved data. Fixed #19 #54

Workflow file for this run

---
name: Django Flat JSON Widget CI Build
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
name: Python==${{ matrix.python-version }} | ${{ matrix.django-version }}
runs-on: ubuntu-20.04
strategy:
fail-fast: false
matrix:
python-version:
- "3.8"
- "3.9"
- "3.10"
django-version:
- django~=3.2.0
- django~=4.1.0
- django~=4.2.0
steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
cache: 'pip'
cache-dependency-path: |
setup.py
- name: Install Dependencies
id: deps
run: |
pip install -U pip wheel setuptools
pip install -U -e .[test]
pip install ${{ matrix.django-version }}
sudo npm install -g jshint stylelint
- name: QA checks
run: |
./run-qa-checks
- name: Tests
if: ${{ !cancelled() && steps.deps.conclusion == 'success' }}
run: |
coverage run runtests.py
coverage xml
- name: Upload Coverage
if: ${{ success() }}
uses: coverallsapp/github-action@v2
with:
parallel: true
format: cobertura
flag-name: python-${{ matrix.env.env }}
github-token: ${{ secrets.GITHUB_TOKEN }}
coveralls:
needs: build
runs-on: ubuntu-latest
steps:
- name: Coveralls Finished
uses: coverallsapp/github-action@v2
with:
parallel-finished: true