Sha256: 021831dff8c1871c5019cd25cb89a74d36430723a7f27c2dac96d83c08e8f6da

Contents?: true

Size: 592 Bytes

Versions: 23

Compression:

Stored size: 592 Bytes

Contents

# Create followers from resource authors

Run the following script to make all resource authors follow the resource:

```ruby
Decidim.feature_manifests.each do |feature_manifest|
  feature_manifest.resource_manifests.each do |resource_manifest|
    klass = resource_manifest.model_class_name.constantize
    next unless klass.included_modules.include? Decidim::Authorable

    klass.includes(:author).find_each do |resource|
      begin
        Decidim::Follow.create!(followable: resource, user: resource.author) if resource.author.present?
      rescue
      end
    end
  end
end; p 1
```

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
decidim-0.9.3 docs/create_followers_from_resource_authors.md
decidim-0.9.2 docs/create_followers_from_resource_authors.md
decidim-0.9.1 docs/create_followers_from_resource_authors.md
decidim-0.9.0 docs/create_followers_from_resource_authors.md
decidim-0.8.4 docs/create_followers_from_resource_authors.md
decidim-0.8.3 docs/create_followers_from_resource_authors.md
decidim-0.8.2 docs/create_followers_from_resource_authors.md
decidim-0.8.1 docs/create_followers_from_resource_authors.md
decidim-0.8.0 docs/create_followers_from_resource_authors.md
decidim-0.7.4 docs/create_followers_from_resource_authors.md
decidim-0.7.3 docs/create_followers_from_resource_authors.md
decidim-0.7.2 docs/create_followers_from_resource_authors.md
decidim-0.7.1 docs/create_followers_from_resource_authors.md
decidim-0.7.0 docs/create_followers_from_resource_authors.md
decidim-0.6.8 docs/create_followers_from_resource_authors.md
decidim-0.6.7 docs/create_followers_from_resource_authors.md
decidim-0.6.6 docs/create_followers_from_resource_authors.md
decidim-0.6.5 docs/create_followers_from_resource_authors.md
decidim-0.6.4 docs/create_followers_from_resource_authors.md
decidim-0.6.3 docs/create_followers_from_resource_authors.md