Sha256: 6d9dc6bf6f7004c690e9fdcf09234470ab25be21bfa685520f044816be622098

Contents?: true

Size: 688 Bytes

Versions: 9

Compression:

Stored size: 688 Bytes

Contents

# Authorship

Regarging authorship of Decidim resources/entities, there are three concerns
involved directly:

- `Decidim::ActsAsAuthor`: which defines how an author should behave.
- `Decidim::Authorable` and `Decidim::Coauthorable`: which define the behaviour around who authored a resource.

But the presenters for the classes including `ActsAsAuthor` should also behave
in a certain maneer. This has been resolved using the duck typing strategy
(remember, if it quaks as as duck, then it is a duck). Thus, there's not any
interface declaring which are the methods to be implemented by the presenter
of an author. Anyway one of the `OfficialAuthorPresenter`s may be used as a
reference.

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
decidim-0.23.6 docs/advanced/authorship.md
decidim-0.23.5 docs/advanced/authorship.md
decidim-0.23.4 docs/advanced/authorship.md
decidim-0.23.3 docs/advanced/authorship.md
decidim-0.23.2 docs/advanced/authorship.md
decidim-0.23.1 docs/advanced/authorship.md
decidim-0.23.1.rc1 docs/advanced/authorship.md
decidim-0.23.0 docs/advanced/authorship.md
decidim-0.22.0 docs/advanced/authorship.md