Sha256: 9b7f902b67455c23ab46bf58e12745805576fd6b2684ca1c06bc4d9f084fb8b3

Contents?: true

Size: 1.28 KB

Versions: 4

Compression:

Stored size: 1.28 KB

Contents

# Users
user = FactoryBot.create :user_known_admin

# Languages
language = FactoryBot.create :language, iso639_1: 'fr', name: 'Français'
FactoryBot.create :language, iso639_1: 'en', name: 'English'

# Licenses
license = FactoryBot.create :license, name: 'Creative Commons by-nc-sa 4.0', url: 'https://creativecommons.org/licenses/by-nc-sa/4.0/', tldr_url: 'https://tldrlegal.com/license/creative-commons-attribution-noncommercial-sharealike-4.0-international-(cc-by-nc-sa-4.0)'
FactoryBot.create :license, name: 'GPL v2', url: 'https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html', tldr_url: 'https://tldrlegal.com/license/gnu-general-public-license-v2'

# Few tags
tag = FactoryBot.create :tag, name: 'Ruby'

default_relations = { user: user, language: language, license: license, tags: [tag] }
# Content
project = FactoryBot.create :project_published, default_relations.merge(name: 'My first project')
album   = FactoryBot.create :album_published, default_relations.merge(name: 'My first album', projects: [project])
FactoryBot.create_list :article_published, 15, default_relations.merge(projects: [project])
FactoryBot.create_list :note_published, 15, default_relations.merge(projects: [project])
FactoryBot.create_list :upload_published, 15, default_relations.merge(projects: [project], albums: [album])

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
elabs-4.0.0 db/seeds_development.rb
elabs-3.0.0 db/seeds_development.rb
elabs-2.0.0 db/seeds_development.rb
elabs-2.0.0.pre db/seeds_development.rb