Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

prod diff #147

Closed
wants to merge 48 commits into from
Closed

prod diff #147

wants to merge 48 commits into from

Commits on Oct 4, 2023

  1. Matmair/issue5578 (#143)

    * moved docker files to /contrib/container
    
    * changed code owners to make more precise
    
    * updated CI to use new subdirs
    
    * added manual trigger for testing
    
    * moved ci files
    
    * moved assets into subdir
    
    * moved deploy template file to contrib
    
    * moved django files to src/backend
    
    * updated paths in scripts etc
    
    * updated reqs path
    
    * fixed version file path
    
    * fixed flake8 path
    
    * fixed path to node ressources
    
    * fixed task paths
    
    * added dep path for node
    
    * removed unused yarn lockfile
    
    * removed unused ci script
    
    * updated internal backend paths for tasks
    
    * updated translation stats path
    
    * fixed source path for coverage
    
    * fixed main commit repo path
    matmair authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    9caecc3 View commit details
    Browse the repository at this point in the history
  2. fix docker path

    matmair committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    4ec22b9 View commit details
    Browse the repository at this point in the history
  3. use project dir

    matmair committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    fd42cc9 View commit details
    Browse the repository at this point in the history
  4. move project dir command

    matmair committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    04330c1 View commit details
    Browse the repository at this point in the history
  5. fixed docker paths

    matmair committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    527164f View commit details
    Browse the repository at this point in the history
  6. another fix?

    matmair committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    a19a364 View commit details
    Browse the repository at this point in the history
  7. Bump deps (inventree#5666)

    * bumped deps
    
    * bumped frontend deps
    
    * fixed reqs file for py 3.9
    matmair authored Oct 4, 2023
    Configuration menu
    Copy the full SHA
    f5e8f27 View commit details
    Browse the repository at this point in the history
  8. seperate tasks out

    matmair committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    7d79f89 View commit details
    Browse the repository at this point in the history
  9. remove tasks

    matmair committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    f60eb3e View commit details
    Browse the repository at this point in the history
  10. some debugging

    matmair committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    b83cf8d View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Exchange rate plugin (inventree#5667)

    * Add plugin mixin class for supporting exchange rates
    
    * Split some mixin classes out into their own files
    
    - mixins.py is becoming quite bloated!
    
    * Add some new settings for controlling currency updates
    
    * Adds basic plugin implementation
    
    * Refactor existing implementation
    
    - Builtin plugin uses frankfurter.app API
    - Better error / edge case handlign
    
    * Add sample plugin for currency exchange
    
    * Allow user to select which plugin to use for plugin updates
    
    * Observe user-configured setting for how often exchange rates are updated
    
    * Updates for some of the sample plugins
    
    * Fix plugin slug
    
    * Add doc page
    
    * Document simple example
    
    * Improve sample
    
    * Add blank page for currency settings info
    
    * More info in "config" page
    
    * Update docs again
    
    * Updated unit tests
    
    * Fill out default settings values when InvenTree runs
    
    * Add log messages
    
    * Significant improvement in default settings speed
    
    - Use bulk create
    - Be efficient
    - Dont' be inefficient
    
    * More strict checks
    
    * Refactor default values implementation
    
    - Don't run at startup
    - Run on list API
    - Implement generic @classmethod
    SchrodingersGat authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    c7eb903 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Plugin auto migrate (inventree#5668)

    * Improved handling of race condition when saving setting value
    
    * Improvements for managing pending migrations
    
    - Inform user if there are outstanding migrations
    - reload plugin registry (if necessary)
    
    * Increase django-q polling time
    
    According to this thread, should reduce multiple workers taking the same task:
    
    Koed00/django-q#183 (comment)
    
    * Revert default behavior
    
    * Better logging
    
    * Remove comment
    
    * Update unit test
    
    * Revert maintenance mode behaviour
    
    * raise ValidationError in settings
    SchrodingersGat authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    7ab5ddc View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2023

  1. Configuration menu
    Copy the full SHA
    a779aa3 View commit details
    Browse the repository at this point in the history
  2. Open External Links in new window (inventree#5674)

    * Update clip_link.html
    
    * Update item_base.html
    
    * Add new_window to all external links
    Limb authored Oct 7, 2023
    Configuration menu
    Copy the full SHA
    e76fa11 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2023

  1. Type model information in SearchDrawer (inventree#5597)

    * moved search query to strongly typed model reference
    
    * move title and link to reusable typed section
    
    * typed ApiFormFieldType.model too
    
    * renamed symbol
    
    * switched to lookup
    matmair authored Oct 8, 2023
    Configuration menu
    Copy the full SHA
    608ca75 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Import export fix (inventree#5677)

    * Update django-import-export
    
    * Add custom handler to ensure data import is not too excessive
    SchrodingersGat authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    e9e505e View commit details
    Browse the repository at this point in the history
  2. Report orientation (inventree#5678)

    * Add helper functions for report generation
    
    * Add new fields to Report model:
    
    - page_size (default = A4)
    - landscape (default = False)
    
    * Add migration for InvenTree reports
    
    * Enable landscape printing
    SchrodingersGat authored Oct 9, 2023
    Configuration menu
    Copy the full SHA
    6f2dca7 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Feature/location types (inventree#5588)

    * Added model changes for StockLocationTypes
    
    * Implement icon for CUI
    
    * Added location type to location table with filters
    
    * Fix ruleset
    
    * Added tests
    
    * Bump api version to v136
    
    * trigger: ci
    
    * Bump api version variable too
    wolflu05 authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    e8e0b57 View commit details
    Browse the repository at this point in the history
  2. Update settings API endpoints: (inventree#5684)

    * Update settings API endpoints:
    
    - Use cache to prevent unnecessary hits to db
    - Make settings detail endpoints case insensitive
    - Update API version
    
    * Remove is_admin and is_superuser
    
    - Contaminated from other commit
    
    * revert seralizers.py
    
    * Revert breaking change to users/api.py
    SchrodingersGat authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    89faf8e View commit details
    Browse the repository at this point in the history
  3. User roles state (inventree#5685)

    * Update for useApiState
    
    - Rename to useUserState
    - Include role information
    
    * Adds state method for checking user roles
    SchrodingersGat authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    149e5c3 View commit details
    Browse the repository at this point in the history
  4. [React] Use typed paths (inventree#5686)

    * Use typed paths for all tables
    
    * Refactor usage of useInstance hook
    
    * Refactor URLs for existing forms
    
    * More URL fixes
    
    * Further URL fixes
    SchrodingersGat authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    bf7c1b4 View commit details
    Browse the repository at this point in the history
  5. [React] Settings state manager (inventree#5687)

    * Add interface definition for settings
    
    * Fetch global and user settings as state object
    
    * Cleanup dead code
    
    * Fetch settings when performing token login
    SchrodingersGat authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    0925fbb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0c519c6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e0ad593 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6631538 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8f79ed9 View commit details
    Browse the repository at this point in the history
  10. Update .deepsource.toml

    matmair authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    a956cea View commit details
    Browse the repository at this point in the history
  11. also ignore migrations

    matmair authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    027e8ec View commit details
    Browse the repository at this point in the history
  12. more debugging

    matmair committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    f6d980f View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Api tweaks (inventree#5690)

    * Improvements to API handling on react UI
    
    - Do not force "/api/" prefix to the base URL of the server
    - We will need to fetch media files from the server (at /media/)
    - Extend API URL helper functions
    
    * Update some more hard-coded URLs
    
    * Fix search API endpoint
    
    * Fix div for panel tab
    
    * Fix debug msg
    SchrodingersGat authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    814322e View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. Improved BOM import process (inventree#5698)

    - Prevent issues due to query within @atomic block
    - Speed up import using bulk_create
    SchrodingersGat authored Oct 15, 2023
    Configuration menu
    Copy the full SHA
    598f0a5 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    4ecd49e View commit details
    Browse the repository at this point in the history
  2. Improve sentry.io integration (inventree#5700)

    - Add "environment" string (required for release tracking)
    - Add extra tags
    SchrodingersGat authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    1fcb259 View commit details
    Browse the repository at this point in the history
  3. New Crowdin updates (inventree#5641)

    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    SchrodingersGat authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    a547d6e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01f3022 View commit details
    Browse the repository at this point in the history
  5. Sentry: ignore NotAuthenticated errors (inventree#5702)

    - Causes a lot of unnecessary error reports
    SchrodingersGat authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    59efae0 View commit details
    Browse the repository at this point in the history
  6. Platform URL fixes (inventree#5705)

    * Fix API endpoints for attachment tables
    
    * Fix API URLs for notifications
    
    * Valid PK required for attachment table
    SchrodingersGat authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    65e9ba0 View commit details
    Browse the repository at this point in the history
  7. [React] API Image Functionality (inventree#5696)

    * Improvements to API handling on react UI
    
    - Do not force "/api/" prefix to the base URL of the server
    - We will need to fetch media files from the server (at /media/)
    - Extend API URL helper functions
    
    * Update some more hard-coded URLs
    
    * Fix search API endpoint
    
    * Fix div for panel tab
    
    * Fix debug msg
    
    * Allow CORS request to /media/
    
    * Add ApiImage component
    
    - Used to fetch images from API which require auth
    - Requires some tweaks to back-end CORS settings
    - Otherwrise, image loading won't work on new API
    
    * Update build order table
    
    * Remove debug code
    
    * Update part detail page
    SchrodingersGat authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    4de51f4 View commit details
    Browse the repository at this point in the history
  8. Adds toggle for text elements in panel tabs (inventree#5706)

    - Placeholder for now, UX could be better
    - Just showing functionality for now
    SchrodingersGat authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    5b57685 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fa39ce8 View commit details
    Browse the repository at this point in the history
  10. Improved implementation of panel collapse (inventree#5708)

    * Improved implementation of panel collapse
    
    * Slight tweaks
    SchrodingersGat authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    a9d18ba View commit details
    Browse the repository at this point in the history
  11. [React] Part parameters table (inventree#5709)

    * Track current panel selection in local storage
    
    * Simplify part detail tabs
    
    * Fix <PanelGroup> instances
    
    * Handle missing model type for rendering
    
    * Add some more API endpoints
    
    * Add PartParameter table
    
    * Add callback to create new part parameter
    
    * Allow PartParameter list API endpoint to be searched
    
    * More PanelGroup collapse tweaks
    
    - Still requires more attention
    
    * Fix logic for related part table
    
    - Need to rebuild columns when part id changes
    
    * Further fixes for related part table
    
    * Re-implement change to PanelGroup
    
    - useLocalStorage
    - Change got clobbered in recent merge conflict
    
    * Add part thumbnail to StockItemTable
    
    * Add simple <YesNo> button
    
    - Can be improved later
    
    * Fix for PartTable
    
    * Allow CORS requests to /static/ endpoint
    
    * Updates to other existing tables
    
    * Update URLs for dashboard items
    SchrodingersGat authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    9705521 View commit details
    Browse the repository at this point in the history
  12. Improve useInstance hook (inventree#5710)

    - Allow use without primary key
    - Allow default value to be customizedr
    SchrodingersGat authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    80a170d View commit details
    Browse the repository at this point in the history
  13. Fix <YesNoButton> (inventree#5711)

    - Add missing destructuring
    SchrodingersGat authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    d98b1bb View commit details
    Browse the repository at this point in the history
  14. fix path issues

    matmair committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    bf9ce88 View commit details
    Browse the repository at this point in the history
  15. remove debug script

    matmair committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    9cb8f60 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4216287 View commit details
    Browse the repository at this point in the history
  17. fix style

    matmair committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    fe3f535 View commit details
    Browse the repository at this point in the history