• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

matmair / InvenTree
84%

Build:
DEFAULT BRANCH: master
Repo Added 01 Apr 2021 10:41PM UTC
Token DdE2Dh8446AnAV9rXlBHg7blwwH0O36a4 regen
Build 2861 Last
Files 1688
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 2284
  • 3rdparty-info
  • BUG-copy
  • BUG/calender
  • BUG/decimal
  • BUG/polish
  • OSSF_score
  • __retire-fix-for-1628
  • __retire__fix-for-1628
  • __retire__one-pricing
  • __retire__show-order-price
  • __retire__so-price-and-validation
  • __retire_fix-base-currency
  • __retire_matmair/issue2210
  • __test_mfa/webauthn
  • _fork_shared-company-reference
  • abc
  • add-badge
  • add-bleach
  • add-changelog
  • add-formatters
  • add-report-check
  • add-translations
  • added-state-transitions
  • adjust-dependabot
  • allocated-sort-qty
  • allow-no-icon
  • api-mixin
  • auth
  • auto-update
  • auto_trans
  • azure-pipelines
  • bandit
  • bashscript-update
  • bleach
  • bom-internal
  • bom-pricing
  • bpm-purchase-price
  • bug-timezone-waning
  • bump-deps
  • bump-deps-0.12
  • bump-ruff
  • bump-weasy
  • bumps
  • check-branching
  • check-improvements
  • check-spelling
  • ci-docstring
  • ci-format
  • ci-only-in-inventree
  • ci-reformat
  • ci-updates
  • clipboard-ui
  • code-fix
  • codebase-cleanup
  • cov-use-xml
  • coverage
  • coverage-adaption
  • coverage-changes
  • coverage-fix
  • coverage-fixes
  • coverage-to-setup
  • create_tests_in_seperate_folder
  • credits
  • currency-migration-change
  • custom-states
  • dead-code-owner
  • deb12
  • debug-i18n_static
  • deepsource-autofix-0233536a
  • deepsource-autofix-bd3e5c3c
  • deepsource-autofix-d5bf8b4b
  • deepsource-coverage
  • deepsource_add
  • dep-bump
  • dep-update
  • dependabot/npm_and_yarn/src/backend/InvenTree/InvenTree/static/script/jquery-ui/grunt-1.5.3
  • dependabot/npm_and_yarn/src/frontend/follow-redirects-1.15.6
  • dependabot/npm_and_yarn/src/frontend/vite-4.5.2
  • dependabot/pip/cryptography-42.0.0
  • dependabot/pip/cryptography-42.0.4
  • dependabot/pip/django-3.2.12
  • dependabot/pip/django-3.2.13
  • dependabot/pip/django-3.2.5
  • dependabot/pip/django-4.2.10
  • dependabot/pip/django-4.2.11
  • dependabot/pip/jinja2-3.1.3
  • dependabot/pip/pillow-10.2.0
  • dependabot/pip/pillow-8.3.2
  • dependabot/pip/pillow-9.0.0
  • dependabot/pip/pillow-9.0.1
  • dependabot/pip/pillow-9.1.1
  • dependabot/pip/src/backend/cryptography-41.0.4
  • depleted-stock
  • deploy
  • deploy-test
  • dev-codescan
  • dev-codesec
  • devOps
  • dev_vendor-files
  • devel-env
  • devops-isort
  • devtool-update
  • dio
  • disable-broken-views
  • disable-codeowners
  • display-serial
  • dj-4.x
  • dj-paths
  • doc-update
  • docker-cleanup
  • docker-tests
  • docs-security-commitment
  • docupdates
  • email-warning
  • exchange-rate-emergency-fix
  • expose-api-version-string
  • extend-build-order
  • extend-reference
  • faster-tests
  • feature/js_translation
  • feature/performance-op
  • feature/price-history
  • feature/translation-action
  • feature/translations
  • filter_duplication
  • fix-actions
  • fix-anguage
  • fix-anon-static
  • fix-api-generation
  • fix-attachment
  • fix-autoinstaller
  • fix-base-currency
  • fix-boolean
  • fix-cli-22.04
  • fix-css
  • fix-date-formats
  • fix-django-vul
  • fix-eeintech
  • fix-email-settingins
  • fix-for-1628
  • fix-for-1678
  • fix-for-1775
  • fix-for-1888
  • fix-for-1986
  • fix-for-2004
  • fix-gitpod
  • fix-html-tag
  • fix-html-tags
  • fix-is_ajax
  • fix-new-manifest-path
  • fix-password-change
  • fix-plugin-links
  • fix-po_so-name
  • fix-price-breaksfilters
  • fix-provider-signup
  • fix-set_user
  • fix-settings-fnc
  • fix-sso-signup
  • fix-startup
  • fix-style
  • fix-tag
  • fix-test-cfg-file
  • fix-time-handeling
  • fix-todos
  • fix-tooltip-linebreak
  • fix-translate
  • fix-translation-perm
  • fix-whitespace-paths
  • fr-1421-sso
  • fully-remove-deepsource-cov
  • gitpod
  • hide-related
  • homepage-settings
  • housekeeping
  • html-code-smells
  • human-readable-cur
  • improve-cli-experience
  • improve-devdocs
  • initial-amount
  • inline-dev
  • inline-dev-docs
  • installer-fix
  • instance-name-in-title
  • internal-price
  • internal-price-op
  • issue1425
  • issue3358
  • issue3530
  • l10_base
  • l10n
  • l10n_l10_base
  • l10n_maser
  • l10n_master
  • l10n_master2
  • l10n_test
  • l10n_tranlated
  • l10n_trans
  • l10n_translated
  • label-printing-unit-test
  • layout-fix
  • load-minified-fa
  • locate-coverage
  • make-mixins.discoverable
  • make-plugin-tests-faster
  • master
  • matmair-patch-1
  • matmair-patch-2
  • matmair-plattform
  • matmair/issue1438
  • matmair/issue1484
  • matmair/issue1513
  • matmair/issue1519
  • matmair/issue1524
  • matmair/issue1527
  • matmair/issue1543
  • matmair/issue1574
  • matmair/issue1693
  • matmair/issue1697
  • matmair/issue2042
  • matmair/issue2181
  • matmair/issue2201
  • matmair/issue2210
  • matmair/issue2213
  • matmair/issue2250
  • matmair/issue2257
  • matmair/issue2278
  • matmair/issue2279
  • matmair/issue2284
  • matmair/issue2301
  • matmair/issue2327
  • matmair/issue2331
  • matmair/issue2335
  • matmair/issue2347
  • matmair/issue2353
  • matmair/issue2385
  • matmair/issue2400
  • matmair/issue2403
  • matmair/issue2501
  • matmair/issue2519
  • matmair/issue2524
  • matmair/issue2585
  • matmair/issue2652
  • matmair/issue2663
  • matmair/issue2670
  • matmair/issue2672
  • matmair/issue2681
  • matmair/issue2694
  • matmair/issue2742
  • matmair/issue2756
  • matmair/issue2788
  • matmair/issue2980
  • matmair/issue2989
  • matmair/issue2992
  • matmair/issue2996
  • matmair/issue3005
  • matmair/issue3157
  • matmair/issue3196
  • matmair/issue3226
  • matmair/issue3359
  • matmair/issue3367
  • matmair/issue3411
  • matmair/issue3418
  • matmair/issue3464
  • matmair/issue3477
  • matmair/issue3520
  • matmair/issue3531
  • matmair/issue3546
  • matmair/issue3549
  • matmair/issue3558
  • matmair/issue3722
  • matmair/issue3907
  • matmair/issue3978
  • matmair/issue4175
  • matmair/issue4182
  • matmair/issue4184
  • matmair/issue4428
  • matmair/issue4473
  • matmair/issue4560
  • matmair/issue4616
  • matmair/issue4672
  • matmair/issue4719
  • matmair/issue4729
  • matmair/issue4730
  • matmair/issue4942
  • matmair/issue4965
  • matmair/issue5578
  • matmair/issue5729
  • matmair/issue5746
  • matmair/issue5748
  • matmair/issue5753
  • matmair/issue6208
  • matmair/issue6269
  • matmair/issue6281
  • matmair/issue6282
  • matmair/issue6285
  • matmair/issue6391
  • matmair/issue6531
  • matmair/issue83
  • mfa-change
  • mfa/webauthn
  • missing-new-line
  • modal-options
  • money-format
  • money-update
  • more-copy-info
  • more-cov
  • more-templatetags
  • multi_part_forms
  • multiple-admin-btn
  • nav-style
  • new-readme
  • news-reader
  • next-btn-leadingzero
  • not-working-tests
  • notification-new-order
  • onboarding-group
  • one-pricing
  • one-pricing-view
  • order-modal-show-price
  • order-notifications
  • package-logs
  • packages-force3.9
  • paralell
  • part-import
  • part-table-cat-sort
  • patch-1
  • path-aintian-scores
  • pathlib
  • pipeline
  • platform-ui_base
  • plattform
  • plugin-2037
  • plugin-advanced-reload
  • plugin-api-refactor
  • plugin-app-refactor
  • plugin-install
  • plugin-mark-sample
  • plugin-meta
  • plugin-meta-testing
  • plugin-mixin-api
  • plugin-registry
  • plugin-trigger
  • plugin-updates
  • po-total
  • pr/30350n/5509
  • pr/ChristianSchindler/6305
  • pr/rocheparadox/2138
  • pr1600
  • prep_readme
  • price-history
  • price-reload
  • price-terms
  • pricing-more-info
  • pricing-reformat
  • protected-settings
  • pui-AboutInvenTree-modal
  • pui-ServerInfo-modal
  • pui-add-coverage
  • pui-add-user-mgmt
  • pui-licenses-text
  • pui-more-rests
  • pui-optimize-bundle
  • pui-remplate-helpers
  • pui-seperate-cui-logic
  • pui-settings-unification
  • pui-sign-in-behaviour
  • pui-test-coverage
  • pui-testing-add
  • pui-url-fixes
  • purchase-price-zero
  • qc-build
  • reduce-vertical-space
  • refactor-file-lookup
  • refactor-labels
  • refactor-states
  • refactor-typecasting
  • remove-breadrcumb-space
  • remove-cui
  • remove-dead-code
  • remove-old-tag
  • remove-os-usage
  • remove-signaturs
  • remove-unneeded-gunicorn
  • restruc-oneliner
  • s3-storage
  • sample/badges
  • save-lb
  • save2284
  • search-autocomplete
  • sec-svg-xss
  • sentry
  • settings-safety
  • settings-typ
  • show-order-price
  • smal-trans
  • small-code-fixes
  • small-fixes
  • small-python-fixes-plugin
  • sn-append
  • snyk-fix-28849ed9a6b58f04c2f9e1d789dd3540
  • snyk-fix-4d163e2e5820e49b72446434bc8c8d55
  • snyk-fix-db318e2024b60b91ad75bc3c59d9b941
  • snyk-fix-fc3a0235542c6198ce8cd000fd53d220
  • snyk-upgrade-347dcab413830fd42abe4e03db086f53
  • snyk-upgrade-695e5685dea72ec1b1e76f7c179a4be7
  • snyk-upgrade-90ab03050dbb2386a4fb8f4c8768ceb9
  • snyk-upgrade-b139ce4749dbe734b055b4d5243a3806
  • snyk-upgrade-d5e6e6efc9fdeea52b5c92b309f57a21
  • snyk-upgrade-f63bd3f6019a978997adfff9395a9545
  • so-total
  • so_fix_clean
  • sonar
  • sonarcloud
  • spaces!
  • split-requirements
  • stale
  • stock-history
  • stock-next-prev
  • stock-taable-fix
  • stock-table-has-price
  • stock-table-supplier-part
  • style-fix
  • style-fixes
  • suggested_fixes_4824
  • supplier-integration
  • switch-to-enum
  • task-restructure
  • template
  • template-reduce-duplication
  • template-remaster
  • templates
  • test-branch
  • test-comand
  • test-merg
  • test-metadata-change
  • test-simplify
  • test_checker
  • test_tags
  • test_tasks
  • tests-add-codecov
  • the_price_refactor
  • theme-changes
  • trans-improv
  • translation-action
  • translation-fixes
  • translation-strings-from-1438
  • translation_fnc
  • translation_improv
  • tst_fix
  • ttt
  • turn-of-functions
  • typing
  • ui-navbar
  • ui-settings-header
  • ui-tewaks2
  • ui-tweaks
  • update-pre-commit
  • upgrade-deps
  • use-error-report-fork
  • use-spaces
  • user-model
  • uv-testing
  • version-bump
  • webhook-2036
  • webhooks
  • webp-support
  • welcome-action
  • wolfu05_bare_metal_ci
  • workflow-remaster
  • yarn-bump

17 Apr 2024 11:35AM UTC coverage: 83.944%. First build
8721350380

push

github

web-flow
[PUI] Session authentication (#6970)

* Adjust backend cookie settings

* Allow CORS requests to /accounts/

* Refactor frontend code

- Remove API token functions
- Simplify cookie approach
- Add isLoggedIn method

* Adjust REST_AUTH settings

* Cleanup auth functions in auth.tsx

* Adjust CSRF_COOKIE_SAMESITE value

* Fix login request

* Prevent session auth on login view

- Existing (invalid) session token causes 403

* Refactor ApiImage

- Point to the right host
- Simplify code
- Now we use session cookies, so it *Just Works*

* Fix download for attachment table

- Now works with remote host

* Cleanup settings.py

* Refactor login / logout notifications

* Update API version

* Update src/frontend/src/components/items/AttachmentLink.tsx

Co-authored-by: Lukas <76838159+wolflu05@users.noreply.github.com>

* fix assert url

* Remove comment

* Add explicit page to logout user

* Change tests to first logout

* Prune dead code

* Adjust tests

* Cleanup

* Direct to login view

* Trying something

* Update CUI test

* Fix basic tests

* Refactoring

* Fix basic checks

* Fix for PUI command tests

* More test updates

* Add speciifc test for quick login

* More cleanup of playwright tests

* Add some missing icons

* Fix typo

* Ignore coverage report for playwright test

* Remove coveralls upload task

---------

Co-authored-by: Lukas <76838159+wolflu05@users.noreply.github.com>
Co-authored-by: Matthias Mair <code@mjmair.com>

13 of 17 new or added lines in 5 files covered. (76.47%)

53849 of 64149 relevant lines covered (83.94%)

1.09 hits per line

Relevant lines Covered
Build:
Build:
64149 RELEVANT LINES 53849 COVERED LINES
1.09 HITS PER LINE
Source Files on master
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
8721350380 master [PUI] Session authentication (#6970) * Adjust backend cookie settings * Allow CORS requests to /accounts/ * Refactor frontend code - Remove API token functions - Simplify cookie approach - Add isLoggedIn method * Adjust REST_AUTH se... push 17 Apr 2024 12:11PM UTC web-flow github
83.94
8657647527 master [PUI] Quick commands pallet (#6987) * add spotlight * [PUI] Quick commands pallet Fixes #5888 * add testing for new commands * add text input testing * only test backend if code changed * add trans files * fix testing text *... push 12 Apr 2024 06:04AM UTC web-flow github
82.5
8618394802 master Revert "Bump sqren/backport-github-action from 8.9.3 to 9.3.1 (#6802)" (#6984) This reverts commit 34d8f5d65. push 09 Apr 2024 03:40PM UTC web-flow github
82.97
8596340902 add-changelog Merge branch 'inventree:master' into add-changelog push 08 Apr 2024 07:47AM UTC web-flow github
90.23
8596332714 cov-use-xml Merge branch 'master' into cov-use-xml push 08 Apr 2024 07:46AM UTC web-flow github
83.78
8591602838 more-cov re-add function arg? push 07 Apr 2024 09:14PM UTC matmair github
89.85
8591468755 more-cov Merge branch 'master' of https://github.com/inventree/InvenTree into more-cov push 07 Apr 2024 08:47PM UTC matmair github
89.81
8591456253 tests-add-codecov lower threshold (for now) see https://github.com/inventree/InvenTree/pull/6945 for a possibility to get it up again Pull #190 07 Apr 2024 08:43PM UTC matmair github
89.57
8591344711 qc-build include vite explicitly push 07 Apr 2024 08:23PM UTC matmair github
90.28
8591303361 qc-build fix path push 07 Apr 2024 08:16PM UTC matmair github
90.28
See All Builds (1169)

Badge your Repo: InvenTree

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc