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

Build system updates #1063

Merged
merged 81 commits into from
Nov 3, 2020
Merged

Commits on Oct 20, 2020

  1. Add "install_into" field for BuildItem

    - Points to which output stock item it will be going into
    SchrodingersGat committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    fdcef7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28460b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac79e13 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2df0f03 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2e4613e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    652c2db View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3bb247a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fd6d630 View commit details
    Browse the repository at this point in the history
  9. Add a "completed" field to the Build model

    - Keeps track of how many outputs have been produced
    - Will not be directly editable by the user
    SchrodingersGat committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    e025360 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8ae16a1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    96277ed View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Configuration menu
    Copy the full SHA
    f989d3b View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2020

  1. Configuration menu
    Copy the full SHA
    1ca08f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fae516b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d37cdd8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae20db0 View commit details
    Browse the repository at this point in the history
  5. Change extension on "dynamic" js files

    - Yay, the editor now highlights code properly!
    SchrodingersGat committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    23ac83d View commit details
    Browse the repository at this point in the history
  6. Tweaks

    SchrodingersGat committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    6245d65 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    33c454e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f4f6253 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5db043a View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. Configuration menu
    Copy the full SHA
    076d5c4 View commit details
    Browse the repository at this point in the history
  2. Bug fixes for BuildItemCreate view:

    - Add option to calculate required quantity against a particular build output, not just the build
    SchrodingersGat committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    0752df2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb7d9a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a71a51b View commit details
    Browse the repository at this point in the history
  5. Delete a build output entirely

    TODO: Needs to describe in the confirmation dialog what is going to happen!
    SchrodingersGat committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    ea7b1b6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b45a11a View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2020

  1. Configuration menu
    Copy the full SHA
    b7e7543 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3265ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42c1210 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c63a093 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    767ceed View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2020

  1. Check "trackable" status of part

    - Where a BomItem connects a trackable sub_part with a non-trackable part, force the Part to be trackable
    SchrodingersGat committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    6aaf178 View commit details
    Browse the repository at this point in the history
  2. Update validation "rules" for BuildItem

    - A BuildItem which points to a trackable part must also point to a build output
    - A BuildItem which points to a non-trackable part cannot point to a build output
    SchrodingersGat committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    ffe1576 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    815d4bf View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. Configuration menu
    Copy the full SHA
    1a4eb3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24ab48e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f108d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    664dd00 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7525bc2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5e0d1fe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b38fde8 View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'inventree/master' into build-fixes

    # Conflicts:
    #	InvenTree/locale/de/LC_MESSAGES/django.po
    #	InvenTree/locale/en/LC_MESSAGES/django.po
    #	InvenTree/locale/es/LC_MESSAGES/django.po
    #	InvenTree/templates/js/build.html
    SchrodingersGat committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    a4f6efc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9203f54 View commit details
    Browse the repository at this point in the history
  10. Fix for build table

    SchrodingersGat committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    d8a0ab8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4167e1f View commit details
    Browse the repository at this point in the history
  12. Sorter fixes

    SchrodingersGat committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    b5e1d3f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    06a3899 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2020

  1. Configuration menu
    Copy the full SHA
    54d5d28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    646fe40 View commit details
    Browse the repository at this point in the history
  3. Updated modal forms

    SchrodingersGat committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    4055a36 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    170d55d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    22a5f92 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3ec2396 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2020

  1. Merge remote-tracking branch 'inventree/master' into build-fixes

    # Conflicts:
    #	InvenTree/InvenTree/urls.py
    #	InvenTree/locale/de/LC_MESSAGES/django.mo
    #	InvenTree/locale/de/LC_MESSAGES/django.po
    #	InvenTree/locale/en/LC_MESSAGES/django.po
    #	InvenTree/locale/es/LC_MESSAGES/django.po
    #	InvenTree/part/templates/part/bom.html
    #	InvenTree/templates/js/build.js
    #	InvenTree/templates/js/table_filters.js
    #	InvenTree/templates/stock_table.html
    #	tasks.py
    SchrodingersGat committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    d06b4d7 View commit details
    Browse the repository at this point in the history
  2. Refactor how form errors are handled

    - When in doubt, refer to the django docs
    - There was a *much* better way (thanks, form.add_error)!
    - The anti-pattern was deleted, and lo, there was much rejoicing
    - Some other refactoring too
    SchrodingersGat committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    091a9d9 View commit details
    Browse the repository at this point in the history
  3. Simplify display of possible conflicting parts

    - Round to single digit
    - Only show 5 closest matches
    SchrodingersGat committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    ed8be52 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a7e9a2 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'inventree/master' into build-fixes

    # Conflicts:
    #	InvenTree/locale/de/LC_MESSAGES/django.po
    #	InvenTree/locale/en/LC_MESSAGES/django.po
    #	InvenTree/locale/es/LC_MESSAGES/django.po
    SchrodingersGat committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    544b63c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    551064b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a263d2f View commit details
    Browse the repository at this point in the history
  8. Tweaks

    SchrodingersGat committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    05ce17f View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2020

  1. Merge remote-tracking branch 'inventree/master' into build-fixes

    # Conflicts:
    #	InvenTree/locale/de/LC_MESSAGES/django.mo
    #	InvenTree/locale/de/LC_MESSAGES/django.po
    #	InvenTree/locale/en/LC_MESSAGES/django.po
    #	InvenTree/locale/es/LC_MESSAGES/django.po
    #	InvenTree/templates/js/bom.js
    SchrodingersGat committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    90cfb34 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

  1. Merge remote-tracking branch 'inventree/master' into build-fixes

    # Conflicts:
    #	InvenTree/InvenTree/views.py
    #	InvenTree/build/views.py
    #	InvenTree/locale/de/LC_MESSAGES/django.po
    #	InvenTree/locale/en/LC_MESSAGES/django.po
    #	InvenTree/locale/es/LC_MESSAGES/django.po
    #	InvenTree/order/views.py
    #	InvenTree/part/api.py
    #	InvenTree/part/views.py
    #	InvenTree/templates/js/bom.js
    SchrodingersGat committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    3a70226 View commit details
    Browse the repository at this point in the history
  2. Update unit testing

    SchrodingersGat committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    95fadf1 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2020

  1. Configuration menu
    Copy the full SHA
    f1b83f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b02c87e View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. Add forms / views for creating a new build output, and completing the…

    … build
    
    - Also some refactoring of how forms are handled and saved
    SchrodingersGat committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    500da80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5d0d54 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05613b9 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. Bug fix for stock table

    - Grouped rows were not displaying the part name
    SchrodingersGat committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    3f03adb View commit details
    Browse the repository at this point in the history
  2. Dramatic speed improvements for build completion

    - Might still need to be a background task at some point..
    SchrodingersGat committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    152801f View commit details
    Browse the repository at this point in the history
  3. Various form fixes

    - Updating forms, a lot has changed!
    SchrodingersGat committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    b936f67 View commit details
    Browse the repository at this point in the history
  4. Fix unit tests

    SchrodingersGat committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    2b91f69 View commit details
    Browse the repository at this point in the history
  5. Tweaks

    SchrodingersGat committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    ac03dab View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8d0845d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5988e84 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    897d9b4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    083dac1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3ea6719 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2e1a5a8 View commit details
    Browse the repository at this point in the history