James Smith
2dd75b171e
always update problems with new data during scans
2025-12-01 17:26:36 +00:00
James Smith
d689555bf6
Raise problems when folder needs organizing
...
resolves #3929
2025-08-15 17:26:12 +01:00
James Smith
3f7fbd971a
Remove ransack model configuration
2025-08-01 15:11:42 +01:00
James Smith
9fa7951e66
Allow links to have problems, and add http_error problem category
2025-07-29 19:02:55 +01:00
James Smith
774d7c1cf3
add turbo stream refreshes for problems
2025-06-30 11:01:58 +01:00
James Smith
67be9981b6
remove use of Problem#unscoped
2025-02-27 10:19:45 +00:00
James Smith
f4da34e5b6
fix ransack problem in admin UI
2024-11-05 12:56:49 +00:00
James Smith
8081454d2b
standard verbs
2024-11-04 14:58:22 +00:00
James Smith
0e9a57cc54
combine resolution strategies and views
2024-11-04 14:58:21 +00:00
James Smith
cc264594b7
refactor problem row display to reduce repetition
2024-11-04 14:58:20 +00:00
James Smith
b4176746b4
avoid creating duplicate problems
...
resolves #2811
2024-09-27 21:15:29 +01:00
James Smith
050384187e
fix no_tags symbol
2024-09-23 11:04:20 +01:00
James Smith
aee7351916
raise problems for missing tags, license, creator or link
2024-09-23 11:04:19 +01:00
James Smith
8b3ca67264
move public_id stuff into concern
2024-09-05 12:30:13 +01:00
James Smith
ba9706d603
add public id to ransackable attributes
2024-09-05 12:30:13 +01:00
James Smith
cfd59493dd
add cool_id to models
2024-09-05 12:30:12 +01:00
James Smith
f9cf16bd64
fix problem with default settings when logged out
2024-09-03 22:14:24 +01:00
James Smith
c778311129
use default problem severities if setting isn't available
...
resolves #1995
2024-04-09 16:29:22 +01:00
James Smith
be544d1d9a
add non-manifold and inside-out problem categories
2024-04-02 12:48:03 +01:00
Rukongai
4f6682d143
make the linter happy
2024-03-15 16:09:29 +00:00
Rukongai
dfdfa83c8b
fix broken page loading
2024-03-15 16:08:43 +00:00
James Smith
f725152c61
create problem types for missing image and 3d files
2024-02-01 22:09:16 +00:00
James Smith
61a8602c6b
exclude ignored problems using default scope
2024-01-31 13:59:54 +00:00
James Smith
8cc7de69f7
add "visible" scope for Problems
2024-01-22 16:02:43 +00:00
James Smith
adaba1c443
remove default severity for deprecated category
2024-01-22 13:28:00 +00:00
James Smith
3b4cfd5b05
refactor problem category enum a little to allow introspection
2024-01-22 13:26:23 +00:00
James Smith
04e70b86e4
create table of default severities
2024-01-22 11:38:49 +00:00
James Smith
5d3c46bfd9
refactor max severity method and add list of severities
2024-01-22 11:38:48 +00:00
James Smith
4372a8dc33
add ransack config to app models
...
required for ransack 4, used by activeadmin 3
2023-08-08 17:02:41 +01:00
James Smith
0262c8bcab
add a new :duplicate problem type for ModelFiles
2023-07-16 16:07:35 +01:00
James Smith
e78049976b
detect ASCII STLs and log an "inefficient" problem
2023-07-11 15:45:21 +01:00
James Smith
4d07a6a735
add notes field to Problems
2023-07-11 15:26:39 +01:00
James Smith
ef9b0eaec6
rationalise missing file checks to use helper
2023-06-20 23:18:07 +01:00
James Smith
8baece781b
add a :nesting problem category
2023-06-20 21:56:13 +01:00
James Smith
186096b580
add helper for creating or clearing Problems
2023-06-20 21:54:44 +01:00
James Smith
7b680bac5a
remove destination_exists problems on next scan
...
and mark as no longer used
2023-06-11 22:13:19 +01:00
Don Eisele
4c48f970c2
prefix template (creator/collection/tags)
...
flag: use prefix template to create creator/collection/tags from directory path
flag: don't use model id as a directory suffix
bug: throw a problem if trying to move a model to a directory that already exists
addresses: #885
2023-02-02 16:20:17 -06:00
James Smith
2bab2b963f
create problems rather than removing models or files if they're not found on disk
2022-12-11 19:10:33 +00:00
James Smith
01ffe4a0ac
make problems categories required, and unique on each object
2022-12-10 11:46:19 +00:00
James Smith
6a86bf7f07
I knew calling it type was a bad idea
2022-12-10 11:34:04 +00:00
James Smith
688af81792
create problem model
2022-12-10 00:24:20 +00:00