From cd95e49b192ae6af2a04336ba45177067ba21db8 Mon Sep 17 00:00:00 2001 From: matmair Date: Fri, 28 Jul 2023 00:57:54 +0000 Subject: [PATCH 01/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index b7855a2a..305abbd2 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,12 +1,12 @@ stats: - name: Docker pulls - number: 2364843 + number: 2365383 icon: fa-brands fa-docker - name: GitHub Stars - number: 2875 + number: 2877 icon: fa-solid fa-star - name: Forks - number: 478 + number: 479 icon: fa-solid fa-code-branch - name: Contributors number: 65 From 8175bc79c0b951f7f2a69a663288437d4610e404 Mon Sep 17 00:00:00 2001 From: matmair Date: Sat, 29 Jul 2023 00:58:44 +0000 Subject: [PATCH 02/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 305abbd2..1ea69486 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,12 +1,12 @@ stats: - name: Docker pulls - number: 2365383 + number: 2365982 icon: fa-brands fa-docker - name: GitHub Stars - number: 2877 + number: 2883 icon: fa-solid fa-star - name: Forks - number: 479 + number: 480 icon: fa-solid fa-code-branch - name: Contributors number: 65 From d8dcaab3eb75d7a747f15ec79dec4d2ece73f403 Mon Sep 17 00:00:00 2001 From: matmair Date: Sun, 30 Jul 2023 01:00:40 +0000 Subject: [PATCH 03/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 1ea69486..3abff74d 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,12 +1,12 @@ stats: - name: Docker pulls - number: 2365982 + number: 2366490 icon: fa-brands fa-docker - name: GitHub Stars - number: 2883 + number: 2886 icon: fa-solid fa-star - name: Forks - number: 480 + number: 481 icon: fa-solid fa-code-branch - name: Contributors number: 65 From 3b7eeaec5c9d70f2b2e54e243b42bbefbf734b2b Mon Sep 17 00:00:00 2001 From: matmair Date: Mon, 31 Jul 2023 00:59:23 +0000 Subject: [PATCH 04/38] [Bot] Updated the stats --- _data/general/stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 3abff74d..bc1986b1 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,9 +1,9 @@ stats: - name: Docker pulls - number: 2366490 + number: 2367017 icon: fa-brands fa-docker - name: GitHub Stars - number: 2886 + number: 2889 icon: fa-solid fa-star - name: Forks number: 481 From ef9fa83761bbc3d18516324c69d33249947900ad Mon Sep 17 00:00:00 2001 From: matmair Date: Tue, 1 Aug 2023 01:05:10 +0000 Subject: [PATCH 05/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index bc1986b1..834ee6ec 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,15 +1,15 @@ stats: - name: Docker pulls - number: 2367017 + number: 2367605 icon: fa-brands fa-docker - name: GitHub Stars - number: 2889 + number: 2891 icon: fa-solid fa-star - name: Forks number: 481 icon: fa-solid fa-code-branch - name: Contributors - number: 65 + number: 66 icon: fa-solid fa-hands-helping - name: Languages number: 28 From 5a6fa6da06a8d41354bd9bd50fd44815ebddacd7 Mon Sep 17 00:00:00 2001 From: matmair Date: Wed, 2 Aug 2023 00:57:00 +0000 Subject: [PATCH 06/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 834ee6ec..95b721a1 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,12 +1,12 @@ stats: - name: Docker pulls - number: 2367605 + number: 2368156 icon: fa-brands fa-docker - name: GitHub Stars - number: 2891 + number: 2894 icon: fa-solid fa-star - name: Forks - number: 481 + number: 482 icon: fa-solid fa-code-branch - name: Contributors number: 66 From f1cfdb960d92720b05a62ac67f14db05d832e60f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 3 Aug 2023 00:06:43 +0200 Subject: [PATCH 07/38] [REPO] Add plugin inventree-bulk-plugin (#159) * [REPO] Add plugin inventree-bulk-plugin * Added some details manually * removed admotion flags - the site does not support them --------- Co-authored-by: matmair Co-authored-by: Matthias Mair --- _repo/inventree-bulk-plugin.md | 186 +++++++++++++++++++++++++++++++++ 1 file changed, 186 insertions(+) create mode 100644 _repo/inventree-bulk-plugin.md diff --git a/_repo/inventree-bulk-plugin.md b/_repo/inventree-bulk-plugin.md new file mode 100644 index 00000000..cd2daada --- /dev/null +++ b/_repo/inventree-bulk-plugin.md @@ -0,0 +1,186 @@ +--- +name: inventree-bulk-plugin +author: wolflu05 +license: MIT +open_source: true +stable: true +maintained: true +pypi: true +package_name: inventree-bulk-plugin +github: https://github.com/wolflu05/inventree-bulk-plugin +gitlab: +source: +issue_tracker: https://github.com/wolflu05/inventree-bulk-plugin/issues +website: +categories: AppMixin +tags: Bulk Stock Part Locations +--- +Bulk creation plugin for InvenTree + +# inventree-bulk-plugin + +[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) +![CI](https://github.com/wolflu05/inventree-bulk-plugin/actions/workflows/ci.yml/badge.svg) + +This plugin helps you bulk create storage locations and part categories in [InvenTree](https://inventree.org/) by using customized naming strategies. That means you not only have the option to generate multidimensional* names for stock locations or part categories, but also have the option to save the templates for later usage if your storage room uses e.g. drawer towers, saved templates help to ensure naming consistency for all later added towers. + +> multidimensional means that you are not limited to namings like `D1`,`D2`, .. but also something like `D1.A`, `D1.B`, `D2.A`, `D2.B`, ... + +## 🌟Screenshots + +
+This will generate the previous mentioned example: + +![image](https://github.com/wolflu05/inventree-bulk-plugin/assets/76838159/f0cd29fc-50c0-4880-afa2-f3bd1c2cdaf7) + +
+ +### 📄 Some more examples + +
+But even nested generations don't stop you. + +![image](https://github.com/wolflu05/inventree-bulk-plugin/assets/76838159/cd560237-94cb-485b-a1cc-cf9e7ab70335) + +
+ +
+And with parent name match, you can even generate different sub-locations depending of the name of the parent. + +![image](https://github.com/wolflu05/inventree-bulk-plugin/assets/76838159/ebe53203-1682-4aea-be39-6e79e2d542f2) +![image](https://github.com/wolflu05/inventree-bulk-plugin/assets/76838159/61ef2fa4-d765-4043-89e3-99840181768e) + +
+ +
+Pad your numeric dimensions with zeros. + +![image](https://github.com/wolflu05/inventree-bulk-plugin/assets/76838159/d90b42e5-eca8-433c-962f-05fbedc48f03) + +
+ +
+Extend from a template. + +![image](https://github.com/wolflu05/inventree-bulk-plugin/assets/76838159/b9622a93-b6b3-4dc7-91f8-d8c145fbdd3a) +![image](https://github.com/wolflu05/inventree-bulk-plugin/assets/76838159/7a7fbc78-e9e9-471a-8427-8b4b15389a57) + +
+ +
+Use more generate keys. + +![image](https://github.com/wolflu05/inventree-bulk-plugin/assets/76838159/81b4617a-24ef-49c3-8b5a-b4ef9bb3ebac) + +
+ +
+Using input to reuse a saved template. + +![image](https://github.com/wolflu05/inventree-bulk-plugin/assets/76838159/8c56498b-c4a9-4a93-9a68-2ef87defe8da) + +
+ +## ⚙️ Installation + +Install this plugin as follows: + +1. Make sure you allow the use of the url integration and app integration (see [Why does this plugin needs the app mixin?](#why-does-this-plugin-needs-the-app-mixin)) + +2. Goto Settings > Plugins > Install Plugin, enter `inventree-bulk-plugin` as package name. Enable the confirm switch and click submit. + +3. Restart your server and activate the plugin. + +4. Stop your server and run `invoke update` (for docker installs it is `docker-compose inventree-server invoke update`). This ensures that all migrations run and the static files get collected. You can now start your server again and start using the plugin. + +## 🏃 Usage + +### Bulk create + +You can bulk create sub-stocklocations and sub-partcategories. Goto one and use the panel "Bulk-creation". Either load a [saved template](#saved-templates) or set up the output quickly. Use "Preview" to see how the bulk creation will look like and create to bulk create the locations/categories. To see how this editor works see [bulk creation editor](#bulk-creation-editor). + +### Saved templates + +You can save bulk creation templates to ensure consistency along your storage trees. Let's say you have a bunch of drawer towers. With saved templates you can now easily store your templates to re-use it when you want to add a new tower to the system. + +1. Goto the stock index and select the "Manage bulk creation" panel. +2. Click on "New Template". +3. Adjust the schema to your needs and use "Preview" to see how the creation will look like +4. Create you template by using "Create" +5. Goto the specific sub-location where you want to apply that template, load it and Bulk generate your locations to your needs. + +> You can use [inputs](#input) to make your bulk creation schema dynamic in amount of drawers or their names. + +### Bulk creation editor + +The bulk creation editor helps you to define the generation schema. + +> You can use [Jinja2 templating](https://jinja.palletsprojects.com/en/3.1.x/templates/) in every field (except in the `input` section). You can also use filters to manipulate the dimension output. +> **Global context:** +> - `inp.` - Access [input variables](#input), e.g. (`{{inp.drawer_count|int / 2}}`) + +#### Input + +You can define key/value pairs of inputs which you can later reference in your schema via `{{inp.}}`. This is useful for [saved templates](#saved-templates) to dynamically generate the amount of locations as you want, but still keep the structure. + +#### Templates + +You can define templates from which you can later extend in your output. Template values can also be overwritten. + +- `Template name` - Template name, is later used to select for extending + +For the rest of the fields see [output](#output). + +#### Output + +##### Parent name match +First child that matches the parent name matcher will be chosen for generating the child's for a specific parent. This must evaluate to something that can be casted to a boolean. You can use Jinja2 for dynamically decide based on the parent. E.g. `{{par.gen.name == "D1"}}`. The global jinja2 and `par` context is available here. + +##### Extends +Select a template to extend from + +##### Dimensions/Count +Dimensions are a way to add various counting strategies to your naming. You can add a dimension by clicking on "Add dimension" and remove it via the red "X" on the right of the dimension field. + +A `dimension` can contain comma separated generators which generate the values for you. There are three types of generators. You can use the `count` field to limit a dimension to a specific amount of generating items. These generators can have arguments parsed via the following syntax: `GENERATOR(key1=value,key2=value)`, where `GENERATOR` is the name/range.
+ +**Generator types:**
+Word: _any arbitrary word, not starting with `*`_. E.g. `hello world`
+Ranges: _ranges are defined with a - in the middle_ E.g. `a-bx`
+Infinity: _infinity generators start with a *_ E.g. `*NUMERIC`
+ +**Available Generators:**
+Numeric generator: `*NUMERIC(start=0,end=10,step=2,count=5)` or `0-10(step=2}`
+Alpha generator: `*ALPHA(casing=upper|lower,start=A,end=F,step=2,count=3)` or `a-z(step=2)`

+ +Example: `1-3,hello,*NUMERIC(start=1,step=2,end=10),*ALPHA(casing=upper,end=B),A-D(step=2)`, this will generate the following dimension: `12,3,hello,1,3,5,7,9,A,B,A,C`. + +> Infinity generators need a `count` argument or a global count limitation, otherwise generation will fail. + +##### Generate + +These fields my differ between stock location and part category. They correspond to the generated items property. For example "Name" will be the name of the created location/category. Fields like "Structural" must evaluate to something that ca be casted to a boolean (e.g. `true` or `false`). + +> **Extended Jinja2 context**: +> - `len` - count of elements this child will generate +> - `dim.` - x-th dimension, one-based (e.g. `{{dim.1}}` to access the first dimension) +> - `dim..len` - count of items the x-th dimension has +> - `par.<...>` - parent's context +> - `par.dim.` - parents's dimensions +> - `par.gen.` - parent's generated fields (e.g. to reuse the parents name `{{par.gen.name}}`) +> - `par.par.<...>` - parent's parent context, can be nested deeply + +##### Child's + +Child's are a way to add some nesting to your bulk creation tree. You can use them for e.g. generating sections in every of your drawer. You can use the [Parent name match](#parent-name-match) option to add for your drawers named from `Drawer 1` - `Drawer 10` two sections while your other drawers have different sections. + +## ❓ FAQ + +#### Why does this plugin needs the App Mixin? + +> This plugin uses the App Mixin to add a custom model to the database to manage stored templates which ensure consistency along your creation of storage trees. (See [Saved templates](#saved-templates)). Additionally the App Mixin is used to provide the static files that are required for the reactive interface powered by preact. + +#### Why does this plugin needs the Url Mixin? + +> This plugin uses the Url Mixin to expose custom API endpoints for previewing and bulk create locations. + From c46d94196ef1ea28d19cfc8273fdb4a1cc288681 Mon Sep 17 00:00:00 2001 From: matmair Date: Thu, 3 Aug 2023 00:59:37 +0000 Subject: [PATCH 08/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 95b721a1..69644adf 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,9 +1,9 @@ stats: - name: Docker pulls - number: 2368156 + number: 2368718 icon: fa-brands fa-docker - name: GitHub Stars - number: 2894 + number: 2896 icon: fa-solid fa-star - name: Forks number: 482 @@ -12,5 +12,5 @@ stats: number: 66 icon: fa-solid fa-hands-helping - name: Languages - number: 28 + number: 29 icon: fa-solid fa fa-language From 86b7abc27000a60ef5021bb6894a5c0ff266e310 Mon Sep 17 00:00:00 2001 From: matmair Date: Fri, 4 Aug 2023 01:00:52 +0000 Subject: [PATCH 09/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 69644adf..30ba03b7 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,12 +1,12 @@ stats: - name: Docker pulls - number: 2368718 + number: 2369252 icon: fa-brands fa-docker - name: GitHub Stars - number: 2896 + number: 2898 icon: fa-solid fa-star - name: Forks - number: 482 + number: 483 icon: fa-solid fa-code-branch - name: Contributors number: 66 From 182db54132c8bf451979ce0147696f28f064015c Mon Sep 17 00:00:00 2001 From: matmair Date: Sat, 5 Aug 2023 00:57:08 +0000 Subject: [PATCH 10/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 30ba03b7..b058d1fe 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,12 +1,12 @@ stats: - name: Docker pulls - number: 2369252 + number: 2369863 icon: fa-brands fa-docker - name: GitHub Stars - number: 2898 + number: 2900 icon: fa-solid fa-star - name: Forks - number: 483 + number: 484 icon: fa-solid fa-code-branch - name: Contributors number: 66 From 485473916d5c4cbd17673a1ca18700140fb21a0e Mon Sep 17 00:00:00 2001 From: matmair Date: Sun, 6 Aug 2023 00:54:13 +0000 Subject: [PATCH 11/38] [Bot] Updated the stats --- _data/general/stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index b058d1fe..d7a4299e 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,9 +1,9 @@ stats: - name: Docker pulls - number: 2369863 + number: 2370354 icon: fa-brands fa-docker - name: GitHub Stars - number: 2900 + number: 2899 icon: fa-solid fa-star - name: Forks number: 484 From 1c3613983091f55fc0df8690d008ed594e6c60fe Mon Sep 17 00:00:00 2001 From: matmair Date: Mon, 7 Aug 2023 00:59:16 +0000 Subject: [PATCH 12/38] [Bot] Updated the stats --- _data/general/stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index d7a4299e..875b5ef9 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,9 +1,9 @@ stats: - name: Docker pulls - number: 2370354 + number: 2370906 icon: fa-brands fa-docker - name: GitHub Stars - number: 2899 + number: 2902 icon: fa-solid fa-star - name: Forks number: 484 From 3c277a417ab262bb2ea8164628bb3d0982941591 Mon Sep 17 00:00:00 2001 From: matmair Date: Tue, 8 Aug 2023 00:57:39 +0000 Subject: [PATCH 13/38] [Bot] Updated the stats --- _data/general/stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 875b5ef9..da8ebde9 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,9 +1,9 @@ stats: - name: Docker pulls - number: 2370906 + number: 2371424 icon: fa-brands fa-docker - name: GitHub Stars - number: 2902 + number: 2904 icon: fa-solid fa-star - name: Forks number: 484 From beb8d2e7d548fd7a234bfcc189112f7b69bc58e5 Mon Sep 17 00:00:00 2001 From: matmair Date: Wed, 9 Aug 2023 00:58:54 +0000 Subject: [PATCH 14/38] [Bot] Updated the stats --- _data/general/stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index da8ebde9..75231fc7 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,9 +1,9 @@ stats: - name: Docker pulls - number: 2371424 + number: 2371967 icon: fa-brands fa-docker - name: GitHub Stars - number: 2904 + number: 2908 icon: fa-solid fa-star - name: Forks number: 484 From b418e0421edc1d82e77b6983b7250c9cccb28c8d Mon Sep 17 00:00:00 2001 From: matmair Date: Thu, 10 Aug 2023 01:00:27 +0000 Subject: [PATCH 15/38] [Bot] Updated the stats --- _data/general/stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 75231fc7..6df2c572 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,9 +1,9 @@ stats: - name: Docker pulls - number: 2371967 + number: 2372509 icon: fa-brands fa-docker - name: GitHub Stars - number: 2908 + number: 2913 icon: fa-solid fa-star - name: Forks number: 484 From 9b4f60e9ec7bfda7c21b8163d0f6298ce8539127 Mon Sep 17 00:00:00 2001 From: matmair Date: Fri, 11 Aug 2023 00:47:46 +0000 Subject: [PATCH 16/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 6df2c572..773c6551 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,12 +1,12 @@ stats: - name: Docker pulls - number: 2372509 + number: 2373003 icon: fa-brands fa-docker - name: GitHub Stars - number: 2913 + number: 2916 icon: fa-solid fa-star - name: Forks - number: 484 + number: 485 icon: fa-solid fa-code-branch - name: Contributors number: 66 From 89cfb23a14c1d1d44f6e3df7e139160aae27bd6a Mon Sep 17 00:00:00 2001 From: matmair Date: Sat, 12 Aug 2023 00:46:38 +0000 Subject: [PATCH 17/38] [Bot] Updated the stats --- _data/general/stats.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 773c6551..c7a176cc 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,15 +1,15 @@ stats: - name: Docker pulls - number: 2373003 + number: 2373571 icon: fa-brands fa-docker - name: GitHub Stars - number: 2916 + number: 2918 icon: fa-solid fa-star - name: Forks - number: 485 + number: 486 icon: fa-solid fa-code-branch - name: Contributors - number: 66 + number: 67 icon: fa-solid fa-hands-helping - name: Languages number: 29 From 4db11ecb7d270e96193bcef1d9e528577e2461da Mon Sep 17 00:00:00 2001 From: matmair Date: Sun, 13 Aug 2023 00:50:57 +0000 Subject: [PATCH 18/38] [Bot] Updated the stats --- _data/general/stats.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index c7a176cc..f71d0173 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,6 +1,6 @@ stats: - name: Docker pulls - number: 2373571 + number: 2374087 icon: fa-brands fa-docker - name: GitHub Stars number: 2918 From 697bfc93523148f466df20f4d2eae40fd2202e4a Mon Sep 17 00:00:00 2001 From: matmair Date: Mon, 14 Aug 2023 00:49:24 +0000 Subject: [PATCH 19/38] [Bot] Updated the stats --- _data/general/stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index f71d0173..165b2047 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,9 +1,9 @@ stats: - name: Docker pulls - number: 2374087 + number: 2374611 icon: fa-brands fa-docker - name: GitHub Stars - number: 2918 + number: 2919 icon: fa-solid fa-star - name: Forks number: 486 From f43791922cc85e48a44c43448b0070a5d5a2b002 Mon Sep 17 00:00:00 2001 From: matmair Date: Tue, 15 Aug 2023 00:48:27 +0000 Subject: [PATCH 20/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 165b2047..0b2d726b 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,12 +1,12 @@ stats: - name: Docker pulls - number: 2374611 + number: 2375123 icon: fa-brands fa-docker - name: GitHub Stars - number: 2919 + number: 2921 icon: fa-solid fa-star - name: Forks - number: 486 + number: 485 icon: fa-solid fa-code-branch - name: Contributors number: 67 From 730cc158fb4509d10a7d5569db61d01bc8fc9c8a Mon Sep 17 00:00:00 2001 From: matmair Date: Wed, 16 Aug 2023 00:47:58 +0000 Subject: [PATCH 21/38] [Bot] Updated the stats --- _data/general/stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 0b2d726b..a57041f4 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,9 +1,9 @@ stats: - name: Docker pulls - number: 2375123 + number: 2375662 icon: fa-brands fa-docker - name: GitHub Stars - number: 2921 + number: 2923 icon: fa-solid fa-star - name: Forks number: 485 From ce7f2f0290e3781e098251dad1d3399d308b061b Mon Sep 17 00:00:00 2001 From: matmair Date: Thu, 17 Aug 2023 00:47:15 +0000 Subject: [PATCH 22/38] [Bot] Updated the stats --- _data/general/stats.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index a57041f4..db0b6ffc 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,6 +1,6 @@ stats: - name: Docker pulls - number: 2375662 + number: 2376218 icon: fa-brands fa-docker - name: GitHub Stars number: 2923 From 65df1cf4be96b5134449e20fbd708c5905dfa8ac Mon Sep 17 00:00:00 2001 From: matmair Date: Fri, 18 Aug 2023 00:47:50 +0000 Subject: [PATCH 23/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index db0b6ffc..795da9cf 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,12 +1,12 @@ stats: - name: Docker pulls - number: 2376218 + number: 2376746 icon: fa-brands fa-docker - name: GitHub Stars - number: 2923 + number: 2927 icon: fa-solid fa-star - name: Forks - number: 485 + number: 486 icon: fa-solid fa-code-branch - name: Contributors number: 67 From 5ee372f626b6a7016d1415a4e6b762a65a2debac Mon Sep 17 00:00:00 2001 From: matmair Date: Sat, 19 Aug 2023 00:46:03 +0000 Subject: [PATCH 24/38] [Bot] Updated the stats --- _data/general/stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 795da9cf..69c00f54 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,9 +1,9 @@ stats: - name: Docker pulls - number: 2376746 + number: 2377312 icon: fa-brands fa-docker - name: GitHub Stars - number: 2927 + number: 2930 icon: fa-solid fa-star - name: Forks number: 486 From 49f0d31e83c29559c9c6e2b2e49265a7cd7d2798 Mon Sep 17 00:00:00 2001 From: matmair Date: Sun, 20 Aug 2023 00:50:41 +0000 Subject: [PATCH 25/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 69c00f54..2f357ca4 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,12 +1,12 @@ stats: - name: Docker pulls - number: 2377312 + number: 2377834 icon: fa-brands fa-docker - name: GitHub Stars - number: 2930 + number: 2942 icon: fa-solid fa-star - name: Forks - number: 486 + number: 487 icon: fa-solid fa-code-branch - name: Contributors number: 67 From 148749249a7d7e8644f01d75864a2e716e1b2650 Mon Sep 17 00:00:00 2001 From: matmair Date: Mon, 21 Aug 2023 00:48:33 +0000 Subject: [PATCH 26/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 2f357ca4..fad05e6e 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,12 +1,12 @@ stats: - name: Docker pulls - number: 2377834 + number: 2378344 icon: fa-brands fa-docker - name: GitHub Stars - number: 2942 + number: 2950 icon: fa-solid fa-star - name: Forks - number: 487 + number: 489 icon: fa-solid fa-code-branch - name: Contributors number: 67 From cc8900190346aeab7b277001435b217f9a253536 Mon Sep 17 00:00:00 2001 From: matmair Date: Tue, 22 Aug 2023 00:49:13 +0000 Subject: [PATCH 27/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index fad05e6e..39d0e260 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,12 +1,12 @@ stats: - name: Docker pulls - number: 2378344 + number: 2378856 icon: fa-brands fa-docker - name: GitHub Stars - number: 2950 + number: 2953 icon: fa-solid fa-star - name: Forks - number: 489 + number: 490 icon: fa-solid fa-code-branch - name: Contributors number: 67 From ec1ded6bdc6438207ec49b3f34044b8fd75a0dee Mon Sep 17 00:00:00 2001 From: matmair Date: Wed, 23 Aug 2023 00:48:15 +0000 Subject: [PATCH 28/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 39d0e260..c1b64bd5 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,12 +1,12 @@ stats: - name: Docker pulls - number: 2378856 + number: 2379412 icon: fa-brands fa-docker - name: GitHub Stars - number: 2953 + number: 2954 icon: fa-solid fa-star - name: Forks - number: 490 + number: 491 icon: fa-solid fa-code-branch - name: Contributors number: 67 From 2eb8faebeddf1dfc1157ccc789894ec155855f70 Mon Sep 17 00:00:00 2001 From: matmair Date: Thu, 24 Aug 2023 00:48:14 +0000 Subject: [PATCH 29/38] [Bot] Updated the stats --- _data/general/stats.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index c1b64bd5..4880be22 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,12 +1,12 @@ stats: - name: Docker pulls - number: 2379412 + number: 2380008 icon: fa-brands fa-docker - name: GitHub Stars - number: 2954 + number: 2959 icon: fa-solid fa-star - name: Forks - number: 491 + number: 494 icon: fa-solid fa-code-branch - name: Contributors number: 67 From 22d5be44ba8bee0cbf0ca0ac4663049bd9e7a2ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Aug 2023 11:55:48 +0200 Subject: [PATCH 30/38] Bump activesupport from 7.0.6 to 7.0.7.2 (#160) Bumps [activesupport](https://github.com/rails/rails) from 7.0.6 to 7.0.7.2. - [Release notes](https://github.com/rails/rails/releases) - [Changelog](https://github.com/rails/rails/blob/v7.0.7.2/activesupport/CHANGELOG.md) - [Commits](https://github.com/rails/rails/compare/v7.0.6...v7.0.7.2) --- updated-dependencies: - dependency-name: activesupport dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index a2fa559e..34a09564 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -2,7 +2,7 @@ GEM remote: https://rubygems.org/ specs: Ascii85 (1.1.0) - activesupport (7.0.6) + activesupport (7.0.7.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) From eeffbd3523647297965774e0cfb950a44765b574 Mon Sep 17 00:00:00 2001 From: matmair Date: Fri, 25 Aug 2023 00:49:36 +0000 Subject: [PATCH 31/38] [Bot] Updated the stats --- _data/general/stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 4880be22..836f35e3 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,9 +1,9 @@ stats: - name: Docker pulls - number: 2380008 + number: 2380574 icon: fa-brands fa-docker - name: GitHub Stars - number: 2959 + number: 2961 icon: fa-solid fa-star - name: Forks number: 494 From ba70b71e3451663b9d297901a909f68805b3bd5a Mon Sep 17 00:00:00 2001 From: matmair Date: Sat, 26 Aug 2023 00:47:04 +0000 Subject: [PATCH 32/38] [Bot] Updated the stats --- _data/general/stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 836f35e3..f8e6d618 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,9 +1,9 @@ stats: - name: Docker pulls - number: 2380574 + number: 2381173 icon: fa-brands fa-docker - name: GitHub Stars - number: 2961 + number: 2966 icon: fa-solid fa-star - name: Forks number: 494 From 8fcc617652ce7561476129ec161e9e0e388d0a81 Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Sat, 26 Aug 2023 23:55:14 +0200 Subject: [PATCH 33/38] Bump deps (#161) * bump deps * bump again --- Gemfile.lock | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 34a09564..ff62159f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -7,17 +7,17 @@ GEM i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - addressable (2.8.4) + addressable (2.8.5) public_suffix (>= 2.0.2, < 6.0) afm (0.2.2) - async (2.6.2) + async (2.6.4) console (~> 1.10) fiber-annotation io-event (~> 1.1) timers (~> 4.1) colorator (1.1.0) concurrent-ruby (1.2.2) - console (1.18.0) + console (1.23.2) fiber-annotation fiber-local em-websocket (0.5.3) @@ -30,13 +30,12 @@ GEM fiber-annotation (0.2.0) fiber-local (1.0.0) forwardable-extended (2.6.0) - google-protobuf (3.23.4-arm64-darwin) - google-protobuf (3.23.4-x86_64-linux) + google-protobuf (3.24.2-x86_64-linux) hashery (2.1.2) html-pipeline (2.14.3) activesupport (>= 2) nokogiri (>= 1.4) - html-proofer (5.0.7) + html-proofer (5.0.8) addressable (~> 2.3) async (~> 2.1) nokogiri (~> 1.13) @@ -48,7 +47,7 @@ GEM http_parser.rb (0.8.0) i18n (1.14.1) concurrent-ruby (~> 1.0) - io-event (1.2.3) + io-event (1.3.2) jekyll (4.3.2) addressable (~> 2.4) colorator (~> 1.0) @@ -70,7 +69,7 @@ GEM jekyll-mentions (1.6.0) html-pipeline (~> 2.3) jekyll (>= 3.7, < 5.0) - jekyll-postcss-v2 (1.0.1) + jekyll-postcss-v2 (1.0.2) jekyll-sass-converter (3.0.0) sass-embedded (~> 1.54) jekyll-seo-tag (2.8.0) @@ -90,9 +89,8 @@ GEM rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.4.0) minitest (5.19.0) - nokogiri (1.15.3-arm64-darwin) racc (~> 1.4) - nokogiri (1.15.3-x86_64-linux) + nokogiri (1.15.4-x86_64-linux) racc (~> 1.4) pathutil (0.16.2) forwardable-extended (~> 2.6) @@ -108,13 +106,12 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rexml (3.2.5) - rouge (4.1.2) + rexml (3.2.6) + rouge (4.1.3) ruby-rc4 (0.1.5) safe_yaml (1.0.5) - sass-embedded (1.64.1-arm64-darwin) google-protobuf (~> 3.23) - sass-embedded (1.64.1-x86_64-linux-gnu) + sass-embedded (1.66.1-x86_64-linux-gnu) google-protobuf (~> 3.23) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) @@ -127,10 +124,9 @@ GEM unicode-display_width (2.4.2) webrick (1.8.1) yell (2.2.2) - zeitwerk (2.6.9) + zeitwerk (2.6.11) PLATFORMS - arm64-darwin-22 x86_64-linux DEPENDENCIES From 3420cc6a1ba1f136d9d97fa5c67d0146745b59b6 Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Sat, 26 Aug 2023 23:59:44 +0200 Subject: [PATCH 34/38] fix analytics script name (#162) --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 1fcd718a..6282c951 100644 --- a/_config.yml +++ b/_config.yml @@ -19,7 +19,7 @@ baseurl: "" url: "" # Analytics -analytics-domain: umami.invenhost.com/umami.js +analytics-domain: umami.invenhost.com/script.js analytics-id: c713a5e9-25cf-4bb6-9e84-ceb041a53986 # Rendering settings - do not touch From ffa0bc8d2e30a49ac1cc1af0d0efd21441b47629 Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Sun, 27 Aug 2023 00:05:56 +0200 Subject: [PATCH 35/38] Fix analytics (again) (#163) * fix event tracking for demo --- demo.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/demo.md b/demo.md index 5ee03b26..d9b3ad02 100644 --- a/demo.md +++ b/demo.md @@ -2,7 +2,7 @@ title: InvenTree Demo --- -Want to take InvenTree for a spin? A working demo of InvenTree is available online at https://demo.inventree.org +Want to take InvenTree for a spin? A working demo of InvenTree is available online at https://demo.inventree.org ### Login Details @@ -10,10 +10,10 @@ Multiple default accounts are provided, as detailed below. Each account is affor | Username | Password | Description | Login | | --- | --- | --- | --- | -| allaccess | nolimits | View / create / edit all pages and items | log in | -| reader | readonly | Can view all pages but cannot create, edit or delete database records | log in | -| engineer | partsonly | Can manage parts, view stock, but no access to purchase orders or sales orders | log in | -| admin | inventree | Superuser account, access all areas plus administrator actions | log in | +| allaccess | nolimits | View / create / edit all pages and items | log in | +| reader | readonly | Can view all pages but cannot create, edit or delete database records | log in | +| engineer | partsonly | Can manage parts, view stock, but no access to purchase orders or sales orders | log in | +| admin | inventree | Superuser account, access all areas plus administrator actions | log in | ### Data Persistence From 8033de4407ed1c33dfcafe1657fad3a7a139414d Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Sun, 27 Aug 2023 00:13:02 +0200 Subject: [PATCH 36/38] fix typo (#164) --- demo.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/demo.md b/demo.md index d9b3ad02..c79e10f0 100644 --- a/demo.md +++ b/demo.md @@ -2,7 +2,7 @@ title: InvenTree Demo --- -Want to take InvenTree for a spin? A working demo of InvenTree is available online at https://demo.inventree.org +Want to take InvenTree for a spin? A working demo of InvenTree is available online at https://demo.inventree.org ### Login Details @@ -11,9 +11,9 @@ Multiple default accounts are provided, as detailed below. Each account is affor | Username | Password | Description | Login | | --- | --- | --- | --- | | allaccess | nolimits | View / create / edit all pages and items | log in | -| reader | readonly | Can view all pages but cannot create, edit or delete database records | log in | -| engineer | partsonly | Can manage parts, view stock, but no access to purchase orders or sales orders | log in | -| admin | inventree | Superuser account, access all areas plus administrator actions | log in | +| reader | readonly | Can view all pages but cannot create, edit or delete database records | log in | +| engineer | partsonly | Can manage parts, view stock, but no access to purchase orders or sales orders | log in | +| admin | inventree | Superuser account, access all areas plus administrator actions | log in | ### Data Persistence From 75b66def01474a75d8f80e1280545046747f1a85 Mon Sep 17 00:00:00 2001 From: matmair Date: Sun, 27 Aug 2023 00:52:05 +0000 Subject: [PATCH 37/38] [Bot] Updated the stats --- _data/general/stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index f8e6d618..4f3ccf45 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,9 +1,9 @@ stats: - name: Docker pulls - number: 2381173 + number: 2381719 icon: fa-brands fa-docker - name: GitHub Stars - number: 2966 + number: 2967 icon: fa-solid fa-star - name: Forks number: 494 From a9c5e32bb4ed86dfb98953db2f13f871519217c8 Mon Sep 17 00:00:00 2001 From: matmair Date: Mon, 28 Aug 2023 00:50:11 +0000 Subject: [PATCH 38/38] [Bot] Updated the stats --- _data/general/stats.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/general/stats.yml b/_data/general/stats.yml index 4f3ccf45..af42c1bd 100644 --- a/_data/general/stats.yml +++ b/_data/general/stats.yml @@ -1,9 +1,9 @@ stats: - name: Docker pulls - number: 2381719 + number: 2382269 icon: fa-brands fa-docker - name: GitHub Stars - number: 2967 + number: 2968 icon: fa-solid fa-star - name: Forks number: 494