spencerrlongg
5da79cd5ca
destroy manufacturer action, bulk manufacturer controller
2025-06-12 17:11:45 -05:00
spencerrlongg
13c971b171
some refinements, bulk categories controller
2025-06-12 15:19:49 -05:00
spencerrlongg
1cee7e43ed
more (reusable) exceptions, a couple notes
2025-06-12 00:47:57 -05:00
spencerrlongg
5e81c63d6e
some notes and things moved
2025-06-11 11:39:14 -05:00
spencerrlongg
17456482d6
category destroy action
2025-06-04 21:42:58 -05:00
spencerrlongg
a0431e1912
supplier actions working
2025-06-04 20:44:18 -05:00
spencerrlongg
ee5aac8008
supplier destroy action creaated and a lot scratched out
2025-06-03 20:25:07 -05:00
snipe
9eaabf95a0
Make version number match tagged version :(
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 11:02:41 +01:00
snipe
724f38abc2
Merge pull request #16998 from kovacs-andras/develop
...
Bumped container image versions
2025-06-03 06:22:08 +01:00
snipe
0dfc083a91
Removed log error
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 06:07:06 +01:00
snipe
16432f503a
Merge pull request #17087 from grokability/#17085-checkin-and-delete-not-nulling-assigned_type
...
Fixed #17085 - assigned_type not being nulled on asset delete+checkin
2025-06-03 05:53:24 +01:00
snipe
7c9433be5d
Added migration to fix existing wonky data
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:37:37 +01:00
snipe
e4ce71ff14
Added time on action date
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:30:53 +01:00
snipe
45c6406ff4
Added console command for fixup
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:30:43 +01:00
snipe
550e2b6bb8
Null both assigned to and assigned type on delete
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:30:30 +01:00
snipe
a7bb890729
Removed action date from array of things to log
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:29:49 +01:00
snipe
3d8f8faf01
Added action_date
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:28:58 +01:00
snipe
55cf5877c4
Updated tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:28:45 +01:00
snipe
40489c53d6
Merge pull request #17078 from grokability/fixes-#17076-validation-on-bulk-submit
...
Fixed #17076 - Disable optional status ID form field if value is blank/Do Not Change
2025-06-02 22:28:31 +01:00
snipe
93b760d53b
Disable form fields if the value is blank
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 22:16:36 +01:00
snipe
e86996bc7e
Bumped version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 18:15:21 +01:00
snipe
14244f45b6
Duplicates PR #16957
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 18:13:16 +01:00
snipe
1b9d90a322
Added over sixty test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 17:36:50 +01:00
snipe
736f74d083
Merge pull request #17074 from uberbrady/improve_api_rate_limiting
...
Fix to rate-limiter on higher rate-limits
2025-06-02 17:25:02 +01:00
Brady Wetherington
8194c6efdb
Fix to rate-limiter on higher rate-limits
2025-06-02 17:21:14 +01:00
snipe
aae2a17ad1
Add @amedranogil as a contributor
2025-06-02 15:27:55 +01:00
snipe
f44150668c
Merge pull request #17038 from amedranogil/develop
...
more robust php.ini update.
2025-06-02 15:27:28 +01:00
snipe
6eed2deb09
Merge pull request #17013 from Robert-Azelis/patch-9
...
API Models - added requestable for API request
2025-06-02 15:26:08 +01:00
snipe
878c6e7031
Merge pull request #17019 from grokability/#15320-status_to_bulk_checkout
...
Fixed #15320 - added status label to bulk checkout
2025-06-02 15:05:44 +01:00
snipe
1f4a73fab6
Merge pull request #17062 from grokability/add_category_importer
...
Added category importer
2025-06-02 15:03:31 +01:00
snipe
7a315523fe
Improved CSV
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 15:01:16 +01:00
snipe
6f082e662b
Fixed weird layout
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 14:52:41 +01:00
snipe
018c981c5a
Merge pull request #17042 from marcusmoore/chore/replace-customfield-elements-macro-take-two
...
Replace customfield_elements form macro take two
2025-06-02 10:18:19 +01:00
snipe
0149773a03
Fixed variable name
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 04:14:51 +01:00
snipe
5d46d90725
Added category importer
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 04:11:54 +01:00
snipe
0544e05f32
Merge pull request #17061 from grokability/add_manufacturer_importer
...
Added manufacturer importer
2025-06-02 03:05:25 +01:00
snipe
80ff42a41f
Fixed test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 03:01:56 +01:00
snipe
90b7df45b9
Added tests and support helper
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:55:11 +01:00
snipe
32858b973a
Added sample CSV
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:55:00 +01:00
snipe
40ba8d0de1
Fixed “send welcome email” detection
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:54:34 +01:00
snipe
8ddbb4e64f
Added manufacturer factory
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:54:21 +01:00
snipe
cc40c48aac
Added manufacturers import fields
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:54:03 +01:00
snipe
522ab9e0f5
Added manufacturer importer
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:53:46 +01:00
snipe
97187aa7eb
Skip manufacturers on checkout import type
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:53:37 +01:00
snipe
d93a5aa623
Added redirect after import
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:53:09 +01:00
snipe
a5b88982bf
Added manufacturer icon
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:52:55 +01:00
snipe
df71bdcada
Merge pull request #17044 from marcusmoore/bug/sc-29302
...
Handle missing location when rendering labels
2025-06-02 02:21:19 +01:00
snipe
51bab2dd26
Merge pull request #17045 from grokability/docker-laravel-log-permissions
...
Docker: Ensure permissions on Laravel log file
2025-05-30 06:52:31 +01:00
Jeremy Price
ed8da6ad1b
Docker: Ensure permissions on Laravel log file
...
FIXES: https://github.com/grokability/snipe-it/issues/12725
In some of our Docker startups, it was possible for the Laravel log file
to be created with root permissions, causing future errors when the
non-root webapp tries to write to it.
We'll now always chown (and create, if necessary) the log file to the proper
user after running any artisan commands (as root)
We _could_ run them as the proper user via su, but IMO not doing so keeps the
script easier to read, but I'm not married to the approach. I'd still
want to keep the chown command(s) in, because it will also fix the
permissions for anyone who already has this issue.
2025-05-29 17:45:14 -07:00
Marcus Moore
18d0a04efc
Avoid dumping pdf contents to test results
2025-05-29 15:05:08 -07:00