fix
This commit is contained in:
		
							parent
							
								
									12c252ea10
								
							
						
					
					
						commit
						c211c38d87
					
				| 
						 | 
				
			
			@ -1,11 +1,10 @@
 | 
			
		|||
<<<<<<< HEAD
 | 
			
		||||
# == Schema Information
 | 
			
		||||
#
 | 
			
		||||
# Table name: projects
 | 
			
		||||
#
 | 
			
		||||
#  id                     :integer          not null, primary key
 | 
			
		||||
#  name                   :string(255)      default(""), not null
 | 
			
		||||
#  description            :text(4294967295)
 | 
			
		||||
#  description            :text(65535)
 | 
			
		||||
#  homepage               :string(255)      default("")
 | 
			
		||||
#  is_public              :boolean          default("1"), not null
 | 
			
		||||
#  parent_id              :integer
 | 
			
		||||
| 
						 | 
				
			
			@ -38,24 +37,12 @@
 | 
			
		|||
#  rep_identifier         :string(255)
 | 
			
		||||
#  project_category_id    :integer
 | 
			
		||||
#  project_language_id    :integer
 | 
			
		||||
#  license_id             :integer
 | 
			
		||||
#  ignore_id              :integer
 | 
			
		||||
#  praises_count          :integer          default("0")
 | 
			
		||||
#  watchers_count         :integer          default("0")
 | 
			
		||||
#  issues_count           :integer          default("0")
 | 
			
		||||
#  pull_requests_count    :integer          default("0")
 | 
			
		||||
#  language               :string(255)
 | 
			
		||||
#  versions_count         :integer          default("0")
 | 
			
		||||
#  issue_tags_count       :integer          default("0")
 | 
			
		||||
#  closed_issues_count    :integer          default("0")
 | 
			
		||||
#  open_devops            :boolean          default("0")
 | 
			
		||||
#  gitea_webhook_id       :integer
 | 
			
		||||
#  open_devops_count      :integer          default("0")
 | 
			
		||||
#  recommend              :boolean          default("0")
 | 
			
		||||
#  platform               :integer          default("0")
 | 
			
		||||
#  license_id             :integer
 | 
			
		||||
#  ignore_id              :integer
 | 
			
		||||
#  default_branch         :string(255)      default("master")
 | 
			
		||||
#  website                :string(255)
 | 
			
		||||
#  lesson_url             :string(255)
 | 
			
		||||
#
 | 
			
		||||
# Indexes
 | 
			
		||||
#
 | 
			
		||||
| 
						 | 
				
			
			@ -72,69 +59,6 @@
 | 
			
		|||
#  index_projects_on_updated_on              (updated_on)
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
=======
 | 
			
		||||
# == Schema Information
 | 
			
		||||
#
 | 
			
		||||
# Table name: projects
 | 
			
		||||
#
 | 
			
		||||
#  id                     :integer          not null, primary key
 | 
			
		||||
#  name                   :string(255)      default(""), not null
 | 
			
		||||
#  description            :text(65535)
 | 
			
		||||
#  homepage               :string(255)      default("")
 | 
			
		||||
#  is_public              :boolean          default("1"), not null
 | 
			
		||||
#  parent_id              :integer
 | 
			
		||||
#  created_on             :datetime
 | 
			
		||||
#  updated_on             :datetime
 | 
			
		||||
#  identifier             :string(255)
 | 
			
		||||
#  status                 :integer          default("1"), not null
 | 
			
		||||
#  lft                    :integer
 | 
			
		||||
#  rgt                    :integer
 | 
			
		||||
#  inherit_members        :boolean          default("0"), not null
 | 
			
		||||
#  project_type           :integer          default("0")
 | 
			
		||||
#  hidden_repo            :boolean          default("0"), not null
 | 
			
		||||
#  attachmenttype         :integer          default("1")
 | 
			
		||||
#  user_id                :integer
 | 
			
		||||
#  dts_test               :integer          default("0")
 | 
			
		||||
#  enterprise_name        :string(255)
 | 
			
		||||
#  organization_id        :integer
 | 
			
		||||
#  project_new_type       :integer
 | 
			
		||||
#  gpid                   :integer
 | 
			
		||||
#  forked_from_project_id :integer
 | 
			
		||||
#  forked_count           :integer          default("0")
 | 
			
		||||
#  publish_resource       :integer          default("0")
 | 
			
		||||
#  visits                 :integer          default("0")
 | 
			
		||||
#  hot                    :integer          default("0")
 | 
			
		||||
#  invite_code            :string(255)
 | 
			
		||||
#  qrcode                 :string(255)
 | 
			
		||||
#  qrcode_expiretime      :integer          default("0")
 | 
			
		||||
#  script                 :text(65535)
 | 
			
		||||
#  training_status        :integer          default("0")
 | 
			
		||||
#  rep_identifier         :string(255)
 | 
			
		||||
#  project_category_id    :integer
 | 
			
		||||
#  project_language_id    :integer
 | 
			
		||||
#  license_id             :integer
 | 
			
		||||
#  ignore_id              :integer
 | 
			
		||||
#  praises_count          :integer          default("0")
 | 
			
		||||
#  watchers_count         :integer          default("0")
 | 
			
		||||
#  issues_count           :integer          default("0")
 | 
			
		||||
#  pull_requests_count    :integer          default("0")
 | 
			
		||||
#
 | 
			
		||||
# Indexes
 | 
			
		||||
#
 | 
			
		||||
#  index_projects_on_forked_from_project_id  (forked_from_project_id)
 | 
			
		||||
#  index_projects_on_identifier              (identifier)
 | 
			
		||||
#  index_projects_on_is_public               (is_public)
 | 
			
		||||
#  index_projects_on_lft                     (lft)
 | 
			
		||||
#  index_projects_on_name                    (name)
 | 
			
		||||
#  index_projects_on_platform                (platform)
 | 
			
		||||
#  index_projects_on_project_type            (project_type)
 | 
			
		||||
#  index_projects_on_recommend               (recommend)
 | 
			
		||||
#  index_projects_on_rgt                     (rgt)
 | 
			
		||||
#  index_projects_on_status                  (status)
 | 
			
		||||
#  index_projects_on_updated_on              (updated_on)
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
>>>>>>> ed8d646d479bdcd84784909a024949bb8e4f093f
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class Project < ApplicationRecord
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,15 +22,12 @@
 | 
			
		|||
#  school_id          :integer
 | 
			
		||||
#  description        :string(255)      default("")
 | 
			
		||||
#  department_id      :integer
 | 
			
		||||
<<<<<<< HEAD
 | 
			
		||||
#  province           :string(255)
 | 
			
		||||
#  city               :string(255)
 | 
			
		||||
#  custom_department  :string(255)
 | 
			
		||||
#  show_email         :boolean          default("0")
 | 
			
		||||
#  show_location      :boolean          default("0")
 | 
			
		||||
#  show_department    :boolean          default("0")
 | 
			
		||||
=======
 | 
			
		||||
>>>>>>> ed8d646d479bdcd84784909a024949bb8e4f093f
 | 
			
		||||
#
 | 
			
		||||
# Indexes
 | 
			
		||||
#
 | 
			
		||||
| 
						 | 
				
			
			@ -39,25 +36,25 @@
 | 
			
		|||
#  index_user_extensions_on_user_id                (user_id)
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
class UserExtension < ApplicationRecord
 | 
			
		||||
  # identity 0: 教师教授 1: 学生, 2: 专业人士, 3: 开发者
 | 
			
		||||
  enum identity: { teacher: 0, student: 1, professional: 2, developer: 3, enterprise: 4, unselect: -1 }
 | 
			
		||||
 | 
			
		||||
  belongs_to :user, touch: true
 | 
			
		||||
  belongs_to :school, optional: true
 | 
			
		||||
  # belongs_to :department, optional: true
 | 
			
		||||
 | 
			
		||||
  # before_save :set_laboratory_school
 | 
			
		||||
 | 
			
		||||
  def identity_text
 | 
			
		||||
    I18n.t("user.identity.#{identity}")
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  private
 | 
			
		||||
 | 
			
		||||
  def set_laboratory_school
 | 
			
		||||
    # return unless new_record?
 | 
			
		||||
 | 
			
		||||
    # self.school_id = Laboratory.current.school_id if school_id.blank? && !Laboratory.current.main_site?
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
class UserExtension < ApplicationRecord
 | 
			
		||||
  # identity 0: 教师教授 1: 学生, 2: 专业人士, 3: 开发者
 | 
			
		||||
  enum identity: { teacher: 0, student: 1, professional: 2, developer: 3, enterprise: 4, unselect: -1 }
 | 
			
		||||
 | 
			
		||||
  belongs_to :user, touch: true
 | 
			
		||||
  belongs_to :school, optional: true
 | 
			
		||||
  # belongs_to :department, optional: true
 | 
			
		||||
 | 
			
		||||
  # before_save :set_laboratory_school
 | 
			
		||||
 | 
			
		||||
  def identity_text
 | 
			
		||||
    I18n.t("user.identity.#{identity}")
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  private
 | 
			
		||||
 | 
			
		||||
  def set_laboratory_school
 | 
			
		||||
    # return unless new_record?
 | 
			
		||||
 | 
			
		||||
    # self.school_id = Laboratory.current.school_id if school_id.blank? && !Laboratory.current.main_site?
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue