Commit Graph
44 Commits
Author SHA1 Message Date
James Smith d689555bf6 Raise problems when folder needs organizing
resolves #3929
2025-08-15 17:26:12 +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 e38c0479d7 URL parameter for per_page on problems list
No UI for it yet though, this is just a quick hacky workaround for #4552 until a proper fix can be done
2025-07-25 08:36:25 +01:00
James Smith 27c3bdc988 refactor merge methods to be more flexible 2025-07-03 12:33:28 +01:00
James Smith 4d5eabb0ee Add button to hide selected problems in bulk 2025-06-02 15:40:47 +01:00
James Smith 324498076b fix translation bug in problem hide message 2025-06-02 15:19:28 +01:00
James Smith 98fec4f736 lint strong parameter calls; use expect instead of require/permit 2025-04-22 17:40:56 +01:00
James Smith c4ce087b02 rename convert_to! method to convert_later 2025-04-02 14:30:24 +01:00
James Smith caba69c6dd remove files when required 2025-03-17 17:22:17 +00:00
James Smith d7d65ae62d optimise N+1 queries with bullet 2025-03-04 15:35:27 +00:00
James Smith 67be9981b6 remove use of Problem#unscoped 2025-02-27 10:19:45 +00:00
James Smith d897db37b5 add missing policy_scope calls in controllers 2025-02-27 10:19:45 +00:00
James Smith b3aaba2543 Refactor and simplify old file removal code 2024-11-07 12:07:53 +00:00
James Smith 12cacfdf90 add indicator for whether problem resolution is in progress 2024-11-05 12:41:50 +00:00
James Smith eaa453cf5f refactor problem resolver to handle arrays of problems 2024-11-05 12:01:40 +00:00
James Smith 6f5d4ee638 handle problem resolutions 2024-11-04 14:58:23 +00:00
James Smith 2c7c0b00ff rename to find_param 2024-09-22 19:43:34 +01:00
James Smith 2f093774dd use DRYer from_param instead of find_by all over the place 2024-09-22 12:04:57 +01:00
James Smith 52930c7691 raise exceptions as expected for failed finds 2024-09-17 17:18:07 +01:00
James Smith b23434bacb lookup models from URLs by public_id 2024-09-05 12:30:12 +01:00
James Smith f344d7de2f use default problem settings if logged out 2024-09-03 17:09:35 +01:00
James Smith de6e62255c make sure at least contributor permission is required to see problems 2024-06-13 14:39:52 +01:00
James Smith 60467b2433 replace t_nowrap with standard translate 2024-05-10 22:51:10 +01:00
James Smith 2e3de0567c use t_nowrap for attribute translations 2024-05-10 22:50:09 +01:00
James Smith 45111d1490 eager load problematic objects 2024-04-24 11:11:53 +01:00
James Smith a6aac02b71 fix problem severity lookup in controller 2024-04-02 12:40:50 +01:00
James Smith cd81d9153e fall back to default severities if a problem setting isn't set 2024-04-02 12:20:22 +01:00
James Smith 6a1c52e056 add policy scope for problems 2024-03-15 16:18:54 +00:00
James Smith e3521deaff formatting 2024-02-01 17:01:00 +00:00
James Smith a9c7033c97 automatically show filter panel if any are applied 2024-02-01 17:00:37 +00:00
James Smith 23185e9d85 add severity filter which combines with category 2024-02-01 14:20:04 +00:00
James Smith e77df14fa9 reformat filter statements 2024-02-01 12:02:52 +00:00
James Smith 9a4bb19502 filter on object type 2024-02-01 12:02:12 +00:00
James Smith a1db4e8d2a add category filter to problem list URLs 2024-02-01 11:34:36 +00:00
James Smith 7fdf5017cd reformat code a little for the next step 2024-02-01 11:24:03 +00:00
James Smith e823ab99ea add notices and alerts for succes and failure of various site actiivities 2024-02-01 10:23:06 +00:00
James Smith 7bf0b7be23 redirect back to some previous pages correctly, for things like scans, problem changes, etc. 2024-02-01 10:17:24 +00:00
James Smith 4fa49c9a75 reformat for line length 2024-01-31 15:32:35 +00:00
James Smith 241ad48ce9 add link to show/hide problems in list header 2024-01-31 15:28:03 +00:00
James Smith 1bd62929d6 add param to show ignored, and add logic to unignore 2024-01-31 14:57:20 +00:00
James Smith 7e252bfeb6 add links to ignore problems 2024-01-31 14:45:29 +00:00
James Smith 6cb454464e Add controller tests to check visibility of Problems 2024-01-22 16:08:47 +00:00
James Smith 5a973f7ec4 add pagination for problems 2023-07-12 17:34:13 +01:00
James Smith af0993d204 simple problem controller and list 2022-12-10 11:43:09 +00:00