mirror of
https://github.com/manyfold3d/manyfold.git
synced 2026-10-23 12:12:21 -05:00
add validation for s3 fields
This commit is contained in:
1 file changed
+5
@@ -17,6 +17,11 @@ class Library < ApplicationRecord
|
||||
validates :storage_service, presence: true, inclusion: STORAGE_SERVICES
|
||||
validates :path, presence: true, uniqueness: true, existing_path: true, if: -> { storage_service == "filesystem" }
|
||||
|
||||
validates :s3_bucket, presence: true, if: -> { storage_service == "s3" }
|
||||
validates :s3_region, presence: true, if: -> { storage_service == "s3" }
|
||||
validates :s3_access_key_id, presence: true, if: -> { storage_service == "s3" }
|
||||
validates :s3_secret_access_key, presence: true, if: -> { storage_service == "s3" }
|
||||
|
||||
default_scope { order(:path) }
|
||||
|
||||
def name
|
||||
|
||||
Reference in new issue
Block a user