|
|
|
@@ -1,6 +1,6 @@ |
|
|
|
class Projects::CreateForm < BaseForm |
|
|
|
attr_accessor :user_id, :name, :description, :repository_name, :project_category_id, |
|
|
|
:project_language_id, :ignore_id, :license_id, :private, :owner, :auto_init, |
|
|
|
:project_language_id, :ignore_id, :license_id, :private, :owner, |
|
|
|
:blockchain, :blockchain_token_all, :blockchain_init_token |
|
|
|
|
|
|
|
validates :user_id, :name, :repository_name, presence: true |
|
|
|
@@ -10,7 +10,7 @@ class Projects::CreateForm < BaseForm |
|
|
|
validates :repository_name, length: { maximum: 100 } |
|
|
|
validates :description, length: { maximum: 200 } |
|
|
|
|
|
|
|
validate :check_ignore, :check_license, :check_auto_init, :check_owner, :check_max_repo_creation |
|
|
|
validate :check_ignore, :check_license, :check_owner, :check_max_repo_creation |
|
|
|
validate do |
|
|
|
check_project_category(project_category_id) |
|
|
|
check_project_language(project_language_id) |
|
|
|
|