Class: RequestProjectMetadata

Inherits:
Object
  • Object
show all
Defined in:
app/services/request_project_metadata.rb

Class Method Summary collapse

Class Method Details

.convert(request) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'app/services/request_project_metadata.rb', line 4

def convert(request)
  {
    title: request[:project_title],
    description: request[:description],
    status: Project::APPROVED_STATUS,
    data_sponsor: request[:data_sponsor],
    data_manager: request[:data_manager],
    departments: departments(request),
    data_user_read_only: data_users(request),
    project_directory: project_directory(request),
    storage_capacity: storage_capacity(request),
    storage_performance_expectations: { requested: "Standard", approved: "Standard" },
    created_by: nil,
    created_on: request[:created_at],
    project_id: ProjectMetadata::DOI_NOT_MINTED
  }
end