James Smith
|
7b7afd659c
|
improve count efficiency using #exists?
|
2026-02-06 09:45:48 +00:00 |
|
James Smith
|
5fff99c7bd
|
Ignore hidden subdirectories when doing library permission check
Resolves #5321
|
2026-01-15 16:47:15 +00:00 |
|
James Smith
|
331e0698f0
|
Add more permission checks during library setup
|
2026-01-13 11:27:22 +00:00 |
|
James Smith
|
e0621d77bf
|
DRY up connection type check
|
2025-12-22 13:38:13 +00:00 |
|
James Smith
|
462e70d463
|
fix MySQL case sensitive match in validation
|
2025-09-19 22:06:40 +01:00 |
|
James Smith
|
b3ee8b3e2a
|
make uniqueness checks punctuation-insensitive
|
2025-08-14 15:38:18 +01:00 |
|
James Smith
|
901c95b558
|
Prevent the creation of libraries inside other library folders
|
2025-04-17 15:05:53 +01:00 |
|
James Smith
|
3554b25a34
|
handle nil values in multimodel uniqueness validator
|
2025-03-24 22:23:47 +00:00 |
|
James Smith
|
c5b2f35ab7
|
ignore self in multimodel uniqueness check
|
2025-03-24 16:31:20 +00:00 |
|
James Smith
|
61ec18be8f
|
add custom validator for checking uniqueness across tables
|
2025-03-24 15:53:42 +00:00 |
|
Matthew Badeau
|
9269800880
|
Add regex array validator and validate settings before submission
|
2025-01-25 19:50:46 +09:00 |
|
James Smith
|
9f0f87d5ec
|
prevent case-only filename changes
|
2025-01-16 18:05:37 +00:00 |
|
James Smith
|
f1fa80cb54
|
ensure that mime types aren't changed by filename editing
|
2025-01-16 18:01:10 +00:00 |
|
James Smith
|
52d22dd8d0
|
fix safe path validator
|
2024-09-25 09:38:16 +01:00 |
|
James Smith
|
e878141976
|
allow nil values in writable validator
|
2024-09-20 16:21:57 +01:00 |
|
James Smith
|
30752ba081
|
check that library paths are writable
|
2024-09-20 16:10:52 +01:00 |
|
James Smith
|
8124bafb87
|
ban root folder too
|
2024-09-20 16:01:24 +01:00 |
|
James Smith
|
f2ab4e8dcc
|
forbid important top-level directories in library paths
|
2024-09-20 15:56:15 +01:00 |
|
James Smith
|
ba9b45aaca
|
remove devise-security gem
the only thing we were using is replaced with zxcvbn
|
2024-07-17 15:22:30 +01:00 |
|
James Smith
|
ac9cd842bb
|
lint
|
2024-03-26 14:25:53 +00:00 |
|
James Smith
|
146305b4f4
|
upgrade user to secure_validatable
|
2024-03-26 14:23:51 +00:00 |
|
James Smith
|
1a21a04e09
|
i18n spdx validator
|
2024-02-07 12:10:08 +00:00 |
|
James Smith
|
3157e69e5c
|
add translation for ExistingPathValidator message
|
2024-02-07 12:07:06 +00:00 |
|
James Smith
|
2b76e444ac
|
add SPDX validation for license field
|
2024-01-27 14:55:37 +00:00 |
|
James Smith
|
f68be92c02
|
validate that library path exists
|
2021-03-15 22:54:02 +00:00 |
|